From 9b7c4bfaf86274d7b59eaebace7ffcc4248ee63c Mon Sep 17 00:00:00 2001 From: ijon Date: Sun, 6 Apr 2025 18:10:14 +0200 Subject: [PATCH] added RP2040 crystal footprint --- monorail.kicad_pcb | 343 ++++++++++++++++++++++++++++++++++++++++++++- monorail.kicad_sch | 187 ++++++++++++++++++++---- 2 files changed, 499 insertions(+), 31 deletions(-) diff --git a/monorail.kicad_pcb b/monorail.kicad_pcb index 2266865..2f6ebc6 100644 --- a/monorail.kicad_pcb +++ b/monorail.kicad_pcb @@ -18882,6 +18882,247 @@ ) ) ) + (footprint "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm" + (layer "F.Cu") + (uuid "79fbda7a-3e5d-4ffd-b604-42c16849ab5b") + (at 160.77 85.52 180) + (descr "SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package") + (tags "SMD SMT crystal") + (property "Reference" "Y1" + (at 0 -2.45 180) + (layer "F.SilkS") + (uuid "c7073bbd-2af3-4fea-a9b1-c99f2efef7d1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Crystal_GND24" + (at 0 2.45 180) + (layer "F.Fab") + (uuid "e7b98ce5-ca9f-42c5-8f3e-3eb1b6ffe217") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4fb07ad4-f589-4485-9643-4a5eb9f3d4a1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "69a00b9a-23e2-49af-89a4-86f64f62933e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Four pin crystal, GND on pins 2 and 4" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "87c6541f-6a33-4ea1-ab0c-0d0ead7d6194") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Crystal*") + (path "/e8d2f5b5-056f-41be-b3f2-51e65e3f1528") + (sheetname "Stammblatt") + (sheetfile "monorail.kicad_sch") + (attr smd) + (fp_line + (start -2 1.65) + (end 2 1.65) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c51e26a6-4d00-4861-98a0-de9402b3a483") + ) + (fp_line + (start -2 -1.65) + (end -2 1.65) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1b903423-cce1-4601-8479-e8c076ad166b") + ) + (fp_line + (start 2.1 1.7) + (end 2.1 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "29395dd9-2585-4045-a2ad-45deaac678b8") + ) + (fp_line + (start 2.1 -1.7) + (end -2.1 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "952c9c14-2338-45ed-83ae-bde85343bfbe") + ) + (fp_line + (start -2.1 1.7) + (end 2.1 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3bce918d-d45a-49d6-b1c2-af294a2d143c") + ) + (fp_line + (start -2.1 -1.7) + (end -2.1 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "489fd01c-7f6d-43d8-beaf-499c6d2fb951") + ) + (fp_line + (start 1.6 1.25) + (end 1.6 -1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a1ed1381-2af6-413f-9ff7-1bf73ab7149e") + ) + (fp_line + (start 1.6 -1.25) + (end -1.6 -1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "68bf4fb4-4c22-4f54-84d6-09a2e0a26eb7") + ) + (fp_line + (start -1.6 1.25) + (end 1.6 1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a4f4c864-a991-4edb-9d04-0134bc4005c6") + ) + (fp_line + (start -1.6 0.25) + (end -0.6 1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7f2efcbc-7398-45b7-932d-264410e62fca") + ) + (fp_line + (start -1.6 -1.25) + (end -1.6 1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "23ee8ad5-20a5-4868-be90-85e454b1b9f9") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "c79be87f-e091-4a8c-ab03-0ea7bab0d9ec") + (effects + (font + (size 0.7 0.7) + (thickness 0.105) + ) + ) + ) + (pad "1" smd rect + (at -1.1 0.85 180) + (size 1.4 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 10 "Net-(U10-XIN)") + (pinfunction "1") + (pintype "passive") + (uuid "d9c4ce01-6c54-43de-90b4-131c07fa1ef0") + ) + (pad "2" smd rect + (at 1.1 0.85 180) + (size 1.4 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "-BATT") + (pinfunction "2") + (pintype "passive") + (uuid "22c8141b-2f48-4b2b-aeba-f15391913694") + ) + (pad "3" smd rect + (at 1.1 -0.85 180) + (size 1.4 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "Net-(C11-Pad2)") + (pinfunction "3") + (pintype "passive") + (uuid "5f00604e-0ad9-4c0f-95f0-13b9d6a20c31") + ) + (pad "4" smd rect + (at -1.1 -0.85 180) + (size 1.4 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "-BATT") + (pinfunction "4") + (pintype "passive") + (uuid "ff22ddcf-5b97-49b3-b002-7d4cfdc9f9b5") + ) + (model "${KICAD8_3DMODEL_DIR}/Crystal.3dshapes/Crystal_SMD_3225-4Pin_3.2x2.5mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) (footprint "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (layer "F.Cu") (uuid "7ffb08cf-2c25-4d0a-bab5-650aea04a890") @@ -39133,7 +39374,7 @@ ) (fp_arc (start 0.45 2.450001) - (mid -1.24723 0.581763) + (mid -1.247229 0.581764) (end -0.541875 -1.841741) (stroke (width 0.12) @@ -40853,7 +41094,7 @@ ) (fp_arc (start 0.45 2.450001) - (mid -1.24723 0.581763) + (mid -1.247229 0.581764) (end -0.541875 -1.841741) (stroke (width 0.12) @@ -41219,7 +41460,7 @@ (uuid "84ac60f4-9f0d-47e3-9ca8-e3f49e53134a") ) (fp_text user "${REFERENCE}" - (at 0 0 360) + (at 0 0 0) (layer "B.Fab") (uuid "875a78bd-b269-4e51-850d-a0ae522cf2f7") (effects @@ -42930,6 +43171,14 @@ (net 2) (uuid "00a8bd12-dc17-44cb-b4a9-98c218db5b07") ) + (segment + (start 159.47 84.37) + (end 161.77 86.67) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "01a667fb-0272-4717-a712-173f03fbc387") + ) (segment (start 110.75 77.25) (end 111 77.5) @@ -42946,6 +43195,14 @@ (net 2) (uuid "02b16ac9-941b-462d-8436-358424d2c6c9") ) + (segment + (start 161.77 86.67) + (end 162.22 86.67) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "038e276b-c5a3-4813-87ba-01ff87ac2ddf") + ) (segment (start 118.95 76.3275) (end 120.3275 76.3275) @@ -43098,6 +43355,14 @@ (net 2) (uuid "6d831a96-b2c5-420f-9f11-ebccbb9e0dc1") ) + (segment + (start 159.32 84.37) + (end 159.47 84.37) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "704d63b0-82c9-41af-8b1e-4fb8834893ca") + ) (segment (start 84.98 129.52) (end 84.98 131.48) @@ -43146,6 +43411,14 @@ (net 2) (uuid "96e6bc4d-357d-441c-b41d-9576e8369934") ) + (segment + (start 157.6 88.2625) + (end 160.6275 88.2625) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "97cbf02e-5b2b-4c38-922d-3b0459a2dfe0") + ) (segment (start 120.575 138.143278) (end 120.575 140.955) @@ -43178,6 +43451,14 @@ (net 2) (uuid "a6837880-d954-4a4e-a9b5-12c864439226") ) + (segment + (start 160.6275 88.2625) + (end 162.22 86.67) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "aae5d032-3db5-43b1-9f89-6141aabf573f") + ) (segment (start 149.150001 79.312501) (end 149.1 79.362502) @@ -44082,6 +44363,14 @@ (net 9) (uuid "16900419-9a3f-46ac-99eb-720d2b27bb1a") ) + (segment + (start 154.85 87.0625) + (end 154.1 86.3125) + (width 0.2) + (layer "F.Cu") + (net 9) + (uuid "42e2391b-665f-41f9-ba16-266c4b7188aa") + ) (segment (start 154.6 84.7625) (end 154.6 85.8125) @@ -44090,6 +44379,54 @@ (net 9) (uuid "754e22b8-fef3-4f3c-a3fc-0bcba2b56397") ) + (segment + (start 159.32 86.67) + (end 158.9275 87.0625) + (width 0.2) + (layer "F.Cu") + (net 9) + (uuid "ee7348fa-c8c2-4eaf-a62c-0ec1f7897614") + ) + (segment + (start 158.9275 87.0625) + (end 154.85 87.0625) + (width 0.2) + (layer "F.Cu") + (net 9) + (uuid "fc9bb182-1733-435a-8b01-0020071a440e") + ) + (segment + (start 157.97 83.17) + (end 156.1 85.04) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "0b5b0f23-4934-481c-a19e-682e25cc6acf") + ) + (segment + (start 162.22 84.37) + (end 161.02 83.17) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "4284d7cf-5e26-4574-ba20-a2eb26983812") + ) + (segment + (start 161.02 83.17) + (end 157.97 83.17) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "cf3f110e-fcda-4834-8e69-0b6359d82869") + ) + (segment + (start 156.1 85.04) + (end 156.1 86.2625) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "de47ccb4-3691-4113-81cb-6f7abeb29d6d") + ) (segment (start 151.59 95.6625) (end 148.58 95.6625) diff --git a/monorail.kicad_sch b/monorail.kicad_sch index 11a4726..d989bac 100644 --- a/monorail.kicad_sch +++ b/monorail.kicad_sch @@ -15733,6 +15733,16 @@ ) (uuid "4677495e-f621-43ef-a2b3-6c289b28e8f9") ) + (wire + (pts + (xy 59.69 254) (xy 60.96 254) + ) + (stroke + (width 0) + (type default) + ) + (uuid "47283213-13c3-4b55-af0c-43c912df3e33") + ) (wire (pts (xy 143.51 228.6) (xy 134.62 228.6) @@ -16185,7 +16195,7 @@ ) (wire (pts - (xy 78.74 259.08) (xy 83.82 259.08) + (xy 82.55 259.08) (xy 83.82 259.08) ) (stroke (width 0) @@ -16753,6 +16763,16 @@ ) (uuid "6d6ea24f-d633-4a68-99c2-666395219df1") ) + (wire + (pts + (xy 72.39 254) (xy 71.12 254) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6da67781-361a-41dc-9fc6-2a6a8e3dcbf5") + ) (wire (pts (xy 104.14 189.23) (xy 106.68 189.23) @@ -20025,7 +20045,7 @@ ) (wire (pts - (xy 71.12 259.08) (xy 66.04 259.08) + (xy 74.93 259.08) (xy 66.04 259.08) ) (stroke (width 0) @@ -20902,25 +20922,6 @@ ) (uuid "5fc12930-7d74-4913-831a-73474541555d") ) - (text_box "hrmny will select\nand change footprint" - (exclude_from_sim no) - (at 55.88 262.89 0) - (size 25.4 7.62) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - ) - (uuid "63b83411-6cbc-4b35-88da-372658bc0eb2") - ) (text_box "make its own lil pcb for it" (exclude_from_sim no) (at 359.41 318.77 0) @@ -26564,7 +26565,7 @@ ) (symbol (lib_id "Device:R") - (at 74.93 259.08 270) + (at 78.74 259.08 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -26572,7 +26573,7 @@ (dnp no) (uuid "253b857b-9c46-4596-8b22-f12702265f4f") (property "Reference" "R17" - (at 74.93 261.62 90) + (at 78.74 261.62 90) (effects (font (size 1.27 1.27) @@ -26580,7 +26581,7 @@ ) ) (property "Value" "1k" - (at 74.93 256.794 90) + (at 78.74 256.794 90) (effects (font (size 1.27 1.27) @@ -26588,7 +26589,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" - (at 74.93 257.302 90) + (at 78.74 257.302 90) (effects (font (size 1.27 1.27) @@ -26597,7 +26598,7 @@ ) ) (property "Datasheet" "~" - (at 74.93 259.08 0) + (at 78.74 259.08 0) (effects (font (size 1.27 1.27) @@ -26606,7 +26607,7 @@ ) ) (property "Description" "Resistor" - (at 74.93 259.08 0) + (at 78.74 259.08 0) (effects (font (size 1.27 1.27) @@ -32347,6 +32348,71 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 72.39 254 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6e3624a3-f793-4913-b828-d1a174315f48") + (property "Reference" "#PWR0115" + (at 72.39 260.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 72.39 257.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 72.39 254 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 72.39 254 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 72.39 254 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d9826b50-8f1c-4c7b-8b4b-aa152d4bb05c") + ) + (instances + (project "monorail" + (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" + (reference "#PWR0115") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:VBUS") (at 405.13 30.48 0) @@ -34783,6 +34849,71 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 59.69 254 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "90f50f8e-79ad-410c-a468-86bbd30df692") + (property "Reference" "#PWR0112" + (at 59.69 260.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 59.69 257.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 59.69 254 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 59.69 254 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 59.69 254 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4a45d12f-40df-422b-b8e2-5d56bdc4420f") + ) + (instances + (project "monorail" + (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" + (reference "#PWR0112") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C") (at 411.48 224.79 0) @@ -42231,7 +42362,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering" (at 66.04 254 0) (effects (font