]> sigrok.org Git - fx2grok.git/commitdiff
Replace crystal symbol with a 4-pin SMD crystal variant.
authorUwe Hermann <redacted>
Sun, 9 Jul 2017 21:06:01 +0000 (23:06 +0200)
committerUwe Hermann <redacted>
Sun, 9 Jul 2017 21:42:03 +0000 (23:42 +0200)
hardware/fx2grok-tiny/0.1/fx2grok-tiny.kicad_pcb
hardware/fx2grok-tiny/0.1/fx2grok-tiny.net
hardware/fx2grok-tiny/0.1/fx2grok-tiny.sch

index c6bb057ac0e0b65bce78acfb45a73836bee356c3..7f51e4647aa32238a25ad9533bd130d8aac5ae29 100644 (file)
@@ -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)
 
   (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))
index 6560833ccbf6aec7f61888dbb2e193ec20ccf574..81af4cd8cc6780e42f2af8d40f8cc28eeef3155e 100644 (file)
@@ -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
       (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)
       (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")
         (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
     (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
index c4adf84f8e760fb27672e7d188ff8a78ee90813e..88606538103f2b4b42647ec428cbe67d498b667d 100644 (file)
@@ -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