From: Uwe Hermann Date: Sun, 9 Jul 2017 21:06:01 +0000 (+0200) Subject: Replace crystal symbol with a 4-pin SMD crystal variant. X-Git-Url: http://sigrok.org/gitweb/?p=fx2grok.git;a=commitdiff_plain;h=ba3a5ec1d873be6d8805a29684c00c3b15f3c3ac Replace crystal symbol with a 4-pin SMD crystal variant. --- diff --git a/hardware/fx2grok-tiny/0.1/fx2grok-tiny.kicad_pcb b/hardware/fx2grok-tiny/0.1/fx2grok-tiny.kicad_pcb index c6bb057..7f51e46 100644 --- a/hardware/fx2grok-tiny/0.1/fx2grok-tiny.kicad_pcb +++ b/hardware/fx2grok-tiny/0.1/fx2grok-tiny.kicad_pcb @@ -1,8 +1,8 @@ (kicad_pcb (version 4) (host pcbnew 4.0.5+dfsg1-4) (general - (links 81) - (no_connects 15) + (links 83) + (no_connects 17) (area 67.688459 37.736779 80.713581 50.761901) (thickness 1.6002) (drawings 8) @@ -971,21 +971,21 @@ (module ABM11 (layer Front) (tedit 4FCBBD24) (tstamp 596295DB) (at 74.20102 60.761901) - (path /5963E355) + (path /5962A5CC) (fp_text reference Y1 (at 0 6.72592) (layer F.SilkS) (effects (font (thickness 0.3048))) ) - (fp_text value Crystal (at 0 -4.7498) (layer F.SilkS) + (fp_text value 24MHz (at 0 -4.7498) (layer F.SilkS) (effects (font (thickness 0.3048))) ) (pad 1 smd rect (at -0.65024 0.50038) (size 0.7493 0.65024) (layers Front F.Paste F.Mask) (net 17 /XTALIN) (clearance 0.09906)) (pad 2 smd rect (at 0.6477 0.50038) (size 0.7493 0.65024) (layers Front F.Paste F.Mask) - (net 18 /XTALOUT) (clearance 0.09906)) + (net 19 GND) (clearance 0.09906)) (pad 3 smd rect (at 0.6477 -0.50038) (size 0.7493 0.65024) (layers Front F.Paste F.Mask) - (clearance 0.09906)) + (net 18 /XTALOUT) (clearance 0.09906)) (pad 4 smd rect (at -0.65024 -0.50038) (size 0.7493 0.65024) (layers Front F.Paste F.Mask) - (clearance 0.09906)) + (net 19 GND) (clearance 0.09906)) ) (gr_line (start 79.70012 50.7492) (end 80.70088 50.7492) (angle 90) (layer Edge.Cuts) (width 0.0254)) diff --git a/hardware/fx2grok-tiny/0.1/fx2grok-tiny.net b/hardware/fx2grok-tiny/0.1/fx2grok-tiny.net index 6560833..81af4cd 100644 --- a/hardware/fx2grok-tiny/0.1/fx2grok-tiny.net +++ b/hardware/fx2grok-tiny/0.1/fx2grok-tiny.net @@ -1,7 +1,7 @@ (export (version D) (design (source /home/uwe/code/SIGROK/fx2grok/hardware/fx2grok-tiny/0.1/fx2grok-tiny.sch) - (date "Sun 09 Jul 2017 07:32:27 PM CEST") + (date "Sun 09 Jul 2017 11:41:00 PM CEST") (tool "Eeschema 4.0.5+dfsg1-4") (sheet (number 1) (name /) (tstamps /) (title_block @@ -165,12 +165,6 @@ (libsource (lib fx2grok-tiny) (part CY7C68013A-56)) (sheetpath (names /) (tstamps /)) (tstamp 4FC8F245)) - (comp (ref Y1) - (value Crystal) - (footprint ABM11) - (libsource (lib device) (part Crystal)) - (sheetpath (names /) (tstamps /)) - (tstamp 5963E355)) (comp (ref P1) (value CONN_01X05) (footprint CONN-5x1-SMD-127MM) @@ -182,7 +176,13 @@ (footprint CONN-5x1-SMD-127MM) (libsource (lib conn) (part CONN_01X05)) (sheetpath (names /) (tstamps /)) - (tstamp 59637927))) + (tstamp 59637927)) + (comp (ref Y1) + (value 24MHz) + (footprint ABM11) + (libsource (lib device) (part Crystal_GND24)) + (sheetpath (names /) (tstamps /)) + (tstamp 5962A5CC))) (libparts (libpart (lib device) (part C) (description "Unpolarized capacitor") @@ -275,16 +275,18 @@ (pin (num 54) (name CLKOUT) (type output)) (pin (num 55) (name VCC) (type power_in)) (pin (num 56) (name GND) (type power_in)))) - (libpart (lib device) (part Crystal) - (description "Two pin crystal") + (libpart (lib device) (part Crystal_GND24) + (description "Four pin crystal (GND on pins 2 and 4), e.g. in SMD package") (footprints (fp Crystal*)) (fields (field (name Reference) Y) - (field (name Value) Crystal)) + (field (name Value) Crystal_GND24)) (pins (pin (num 1) (name 1) (type passive)) - (pin (num 2) (name 2) (type passive)))) + (pin (num 2) (name 2) (type passive)) + (pin (num 3) (name 3) (type passive)) + (pin (num 4) (name 4) (type passive)))) (libpart (lib device) (part LED) (description "LED generic") (footprints @@ -341,171 +343,173 @@ (net (code 1) (name /SDA) (node (ref R4) (pin 1)) (node (ref IC1) (pin 16))) - (net (code 2) (name /DM) + (net (code 2) (name /XTALIN) + (node (ref Y1) (pin 1)) + (node (ref C4) (pin 1)) + (node (ref IC1) (pin 5))) + (net (code 3) (name /DP) + (node (ref IC1) (pin 8)) + (node (ref U1) (pin 3))) + (net (code 4) (name /SCL) + (node (ref R3) (pin 1)) + (node (ref IC1) (pin 15))) + (net (code 5) (name +3V3) + (node (ref C13) (pin 1)) + (node (ref C7) (pin 1)) + (node (ref C12) (pin 1)) + (node (ref IC1) (pin 43)) + (node (ref IC1) (pin 3)) + (node (ref IC1) (pin 27)) + (node (ref IC1) (pin 17)) + (node (ref IC1) (pin 55)) + (node (ref IC1) (pin 7)) + (node (ref R1) (pin 1)) + (node (ref C6) (pin 1)) + (node (ref C8) (pin 1)) + (node (ref C11) (pin 1)) + (node (ref IC1) (pin 11)) + (node (ref R2) (pin 1)) + (node (ref IC1) (pin 32)) + (node (ref R4) (pin 2)) + (node (ref C3) (pin 1)) + (node (ref C2) (pin 1)) + (node (ref C10) (pin 1)) + (node (ref C5) (pin 1)) + (node (ref C1) (pin 1)) + (node (ref R3) (pin 2)) + (node (ref U2) (pin 5)) + (node (ref C16) (pin 1))) + (net (code 6) (name /DM) (node (ref IC1) (pin 9)) (node (ref U1) (pin 2))) - (net (code 3) (name /XTALOUT) + (net (code 7) (name /XTALOUT) (node (ref IC1) (pin 4)) - (node (ref C9) (pin 1)) - (node (ref Y1) (pin 2))) - (net (code 4) (name GND) + (node (ref Y1) (pin 3)) + (node (ref C9) (pin 1))) + (net (code 8) (name "Net-(C15-Pad1)") + (node (ref U2) (pin 4)) + (node (ref C15) (pin 1))) + (net (code 9) (name /WAKEUP) + (node (ref IC1) (pin 44)) + (node (ref R1) (pin 2))) + (net (code 10) (name /PB2) + (node (ref P1) (pin 2)) + (node (ref IC1) (pin 20))) + (net (code 11) (name /PB6) + (node (ref P1) (pin 4)) + (node (ref IC1) (pin 24))) + (net (code 12) (name /PB1) + (node (ref IC1) (pin 19)) + (node (ref P2) (pin 5))) + (net (code 13) (name /PB5) + (node (ref IC1) (pin 23)) + (node (ref P2) (pin 3))) + (net (code 14) (name /PA0) + (node (ref IC1) (pin 33)) + (node (ref R5) (pin 2))) + (net (code 15) (name /PB0) + (node (ref P1) (pin 1)) + (node (ref IC1) (pin 18))) + (net (code 16) (name /PB4) + (node (ref IC1) (pin 22)) + (node (ref P1) (pin 3))) + (net (code 17) (name "Net-(D1-Pad1)") + (node (ref D1) (pin 1)) + (node (ref R5) (pin 1))) + (net (code 18) (name /PB3) + (node (ref IC1) (pin 21)) + (node (ref P2) (pin 4))) + (net (code 19) (name /PB7) + (node (ref IC1) (pin 25)) + (node (ref P2) (pin 2))) + (net (code 20) (name GND) + (node (ref IC1) (pin 53)) + (node (ref C5) (pin 2)) + (node (ref IC1) (pin 6)) + (node (ref IC1) (pin 14)) + (node (ref C1) (pin 2)) + (node (ref IC1) (pin 10)) + (node (ref U1) (pin 7)) + (node (ref U1) (pin 6)) + (node (ref U1) (pin 5)) + (node (ref U2) (pin 2)) + (node (ref C16) (pin 2)) + (node (ref C15) (pin 2)) + (node (ref D1) (pin 2)) + (node (ref C4) (pin 2)) + (node (ref C14) (pin 2)) + (node (ref C9) (pin 2)) + (node (ref IC1) (pin 28)) + (node (ref IC1) (pin 56)) (node (ref IC1) (pin 26)) + (node (ref Y1) (pin 4)) + (node (ref Y1) (pin 2)) (node (ref P2) (pin 1)) (node (ref P1) (pin 5)) - (node (ref C16) (pin 2)) + (node (ref C10) (pin 2)) + (node (ref U1) (pin 9)) + (node (ref C12) (pin 2)) (node (ref C13) (pin 2)) - (node (ref C3) (pin 2)) (node (ref C6) (pin 2)) (node (ref C8) (pin 2)) (node (ref C11) (pin 2)) - (node (ref C12) (pin 2)) - (node (ref D1) (pin 2)) - (node (ref C15) (pin 2)) - (node (ref U1) (pin 9)) - (node (ref U1) (pin 8)) - (node (ref C14) (pin 2)) - (node (ref U2) (pin 2)) - (node (ref U1) (pin 5)) - (node (ref U1) (pin 6)) - (node (ref U1) (pin 7)) - (node (ref C2) (pin 2)) - (node (ref C10) (pin 2)) - (node (ref C5) (pin 2)) (node (ref C7) (pin 2)) - (node (ref C1) (pin 2)) - (node (ref IC1) (pin 56)) - (node (ref IC1) (pin 28)) - (node (ref C4) (pin 2)) - (node (ref C9) (pin 2)) + (node (ref C3) (pin 2)) (node (ref IC1) (pin 41)) (node (ref IC1) (pin 12)) - (node (ref IC1) (pin 53)) - (node (ref IC1) (pin 14)) - (node (ref IC1) (pin 10)) - (node (ref IC1) (pin 6))) - (net (code 5) (name +3V3) - (node (ref IC1) (pin 7)) - (node (ref C11) (pin 1)) - (node (ref C8) (pin 1)) - (node (ref C6) (pin 1)) - (node (ref C3) (pin 1)) - (node (ref C13) (pin 1)) - (node (ref C12) (pin 1)) - (node (ref R3) (pin 2)) - (node (ref C1) (pin 1)) - (node (ref C7) (pin 1)) - (node (ref C5) (pin 1)) - (node (ref C10) (pin 1)) - (node (ref IC1) (pin 11)) - (node (ref C2) (pin 1)) - (node (ref R1) (pin 1)) - (node (ref R2) (pin 1)) - (node (ref R4) (pin 2)) - (node (ref U2) (pin 5)) - (node (ref C16) (pin 1)) - (node (ref IC1) (pin 43)) - (node (ref IC1) (pin 55)) - (node (ref IC1) (pin 3)) - (node (ref IC1) (pin 32)) - (node (ref IC1) (pin 17)) - (node (ref IC1) (pin 27))) - (net (code 6) (name "Net-(C15-Pad1)") - (node (ref U2) (pin 4)) - (node (ref C15) (pin 1))) - (net (code 7) (name /PB2) - (node (ref IC1) (pin 20)) - (node (ref P1) (pin 2))) - (net (code 8) (name /PB6) - (node (ref IC1) (pin 24)) - (node (ref P1) (pin 4))) - (net (code 9) (name /PB1) - (node (ref P2) (pin 5)) - (node (ref IC1) (pin 19))) - (net (code 10) (name /PB5) - (node (ref P2) (pin 3)) - (node (ref IC1) (pin 23))) - (net (code 11) (name /PA0) - (node (ref R5) (pin 2)) - (node (ref IC1) (pin 33))) - (net (code 12) (name "Net-(D1-Pad1)") - (node (ref R5) (pin 1)) - (node (ref D1) (pin 1))) - (net (code 13) (name /SCL) - (node (ref R3) (pin 1)) - (node (ref IC1) (pin 15))) - (net (code 14) (name /RESET#) + (node (ref U1) (pin 8)) + (node (ref C2) (pin 2))) + (net (code 21) (name +5V) + (node (ref C14) (pin 1)) + (node (ref U2) (pin 1)) + (node (ref U2) (pin 3)) + (node (ref U1) (pin 1))) + (net (code 22) (name /RESET#) (node (ref IC1) (pin 42)) (node (ref R2) (pin 2))) - (net (code 15) (name /PB3) - (node (ref IC1) (pin 21)) - (node (ref P2) (pin 4))) - (net (code 16) (name /PB7) - (node (ref P2) (pin 2)) - (node (ref IC1) (pin 25))) - (net (code 17) (name /PB4) - (node (ref P1) (pin 3)) - (node (ref IC1) (pin 22))) - (net (code 18) (name /PB0) - (node (ref P1) (pin 1)) - (node (ref IC1) (pin 18))) - (net (code 19) (name +5V) - (node (ref U2) (pin 3)) - (node (ref C14) (pin 1)) - (node (ref U1) (pin 1)) - (node (ref U2) (pin 1))) - (net (code 20) (name /WAKEUP) - (node (ref IC1) (pin 44)) - (node (ref R1) (pin 2))) - (net (code 21) (name /XTALIN) - (node (ref C4) (pin 1)) - (node (ref IC1) (pin 5)) - (node (ref Y1) (pin 1))) - (net (code 22) (name /DP) - (node (ref U1) (pin 3)) - (node (ref IC1) (pin 8))) - (net (code 23) (name "Net-(IC1-Pad2)") - (node (ref IC1) (pin 2))) - (net (code 24) (name "Net-(IC1-Pad1)") + (net (code 23) (name "Net-(IC1-Pad1)") (node (ref IC1) (pin 1))) - (net (code 25) (name "Net-(IC1-Pad35)") + (net (code 24) (name "Net-(IC1-Pad2)") + (node (ref IC1) (pin 2))) + (net (code 25) (name "Net-(IC1-Pad48)") + (node (ref IC1) (pin 48))) + (net (code 26) (name "Net-(IC1-Pad47)") + (node (ref IC1) (pin 47))) + (net (code 27) (name "Net-(IC1-Pad34)") + (node (ref IC1) (pin 34))) + (net (code 28) (name "Net-(IC1-Pad35)") (node (ref IC1) (pin 35))) - (net (code 26) (name "Net-(IC1-Pad36)") + (net (code 29) (name "Net-(IC1-Pad36)") (node (ref IC1) (pin 36))) - (net (code 27) (name "Net-(IC1-Pad37)") + (net (code 30) (name "Net-(IC1-Pad37)") (node (ref IC1) (pin 37))) - (net (code 28) (name "Net-(IC1-Pad38)") + (net (code 31) (name "Net-(IC1-Pad38)") (node (ref IC1) (pin 38))) - (net (code 29) (name "Net-(IC1-Pad39)") + (net (code 32) (name "Net-(IC1-Pad39)") (node (ref IC1) (pin 39))) - (net (code 30) (name "Net-(IC1-Pad40)") + (net (code 33) (name "Net-(IC1-Pad40)") (node (ref IC1) (pin 40))) - (net (code 31) (name "Net-(IC1-Pad46)") + (net (code 34) (name "Net-(IC1-Pad46)") (node (ref IC1) (pin 46))) - (net (code 32) (name "Net-(IC1-Pad54)") + (net (code 35) (name "Net-(IC1-Pad54)") (node (ref IC1) (pin 54))) - (net (code 33) (name "Net-(IC1-Pad13)") + (net (code 36) (name "Net-(IC1-Pad13)") (node (ref IC1) (pin 13))) - (net (code 34) (name "Net-(IC1-Pad29)") + (net (code 37) (name "Net-(IC1-Pad29)") (node (ref IC1) (pin 29))) - (net (code 35) (name "Net-(IC1-Pad45)") + (net (code 38) (name "Net-(IC1-Pad45)") (node (ref IC1) (pin 45))) - (net (code 36) (name "Net-(U1-Pad4)") + (net (code 39) (name "Net-(U1-Pad4)") (node (ref U1) (pin 4))) - (net (code 37) (name "Net-(IC1-Pad34)") - (node (ref IC1) (pin 34))) - (net (code 38) (name "Net-(IC1-Pad31)") + (net (code 40) (name "Net-(IC1-Pad49)") + (node (ref IC1) (pin 49))) + (net (code 41) (name "Net-(IC1-Pad31)") (node (ref IC1) (pin 31))) - (net (code 39) (name "Net-(IC1-Pad30)") + (net (code 42) (name "Net-(IC1-Pad30)") (node (ref IC1) (pin 30))) - (net (code 40) (name "Net-(IC1-Pad47)") - (node (ref IC1) (pin 47))) - (net (code 41) (name "Net-(IC1-Pad49)") - (node (ref IC1) (pin 49))) - (net (code 42) (name "Net-(IC1-Pad48)") - (node (ref IC1) (pin 48))) (net (code 43) (name "Net-(IC1-Pad52)") (node (ref IC1) (pin 52))) (net (code 44) (name "Net-(IC1-Pad51)") (node (ref IC1) (pin 51))) (net (code 45) (name "Net-(IC1-Pad50)") - (node (ref IC1) (pin 50))))) + (node (ref IC1) (pin 50))))) \ No newline at end of file diff --git a/hardware/fx2grok-tiny/0.1/fx2grok-tiny.sch b/hardware/fx2grok-tiny/0.1/fx2grok-tiny.sch index c4adf84..8860653 100644 --- a/hardware/fx2grok-tiny/0.1/fx2grok-tiny.sch +++ b/hardware/fx2grok-tiny/0.1/fx2grok-tiny.sch @@ -411,8 +411,8 @@ $Comp L C C4 U 1 1 4FC8F6F8 P 1350 2900 -F 0 "C4" H 1400 3000 50 0000 L CNN -F 1 "12pF" H 1400 2800 50 0000 L CNN +F 0 "C4" H 1250 3000 50 0000 L CNN +F 1 "12pF" H 1150 2800 50 0000 L CNN F 2 "SM0402" H 1350 2900 60 0001 C CNN F 3 "" H 1350 2900 60 0001 C CNN 1 1350 2900 @@ -814,17 +814,6 @@ F 3 "" H 10550 5300 50 0000 C CNN 1 10550 5300 1 0 0 -1 $EndComp -$Comp -L Crystal Y1 -U 1 1 5963E355 -P 1750 2650 -F 0 "Y1" H 1750 2800 50 0000 C CNN -F 1 "Crystal" H 1750 2500 50 0000 C CNN -F 2 "ABM11" H 1750 2650 50 0001 C CNN -F 3 "" H 1750 2650 50 0000 C CNN - 1 1750 2650 - 1 0 0 -1 -$EndComp Wire Wire Line 9600 3050 9600 2950 Wire Wire Line @@ -1190,4 +1179,45 @@ F 3 "" H 10100 1400 50 0000 C CNN 1 10100 1400 1 0 0 -1 $EndComp +$Comp +L Crystal_GND24 Y1 +U 1 1 5962A5CC +P 1750 2650 +F 0 "Y1" H 1600 3050 50 0000 L CNN +F 1 "24MHz" H 1450 2950 50 0000 L CNN +F 2 "ABM11" H 1750 2650 50 0001 C CNN +F 3 "" H 1750 2650 50 0000 C CNN + 1 1750 2650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1750 2450 1750 2200 +Wire Wire Line + 1750 2200 1950 2200 +Wire Wire Line + 1950 2200 1950 2300 +$Comp +L GND #PWR? +U 1 1 5962AF70 +P 1950 2300 +F 0 "#PWR?" H 1950 2050 50 0001 C CNN +F 1 "GND" H 1950 2150 50 0000 C CNN +F 2 "" H 1950 2300 50 0000 C CNN +F 3 "" H 1950 2300 50 0000 C CNN + 1 1950 2300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1750 2850 1750 2950 +$Comp +L GND #PWR? +U 1 1 5962B0E3 +P 1750 2950 +F 0 "#PWR?" H 1750 2700 50 0001 C CNN +F 1 "GND" H 1750 2800 50 0000 C CNN +F 2 "" H 1750 2950 50 0000 C CNN +F 3 "" H 1750 2950 50 0000 C CNN + 1 1750 2950 + 1 0 0 -1 +$EndComp $EndSCHEMATC