Model Init

This commit is contained in:
2026-08-13 08:23:57 +03:00
parent 219c25112b
commit 79176f3a17
69 changed files with 177409 additions and 1 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,68 @@
# Ki-Lime Pi Pico project attributions
## Peter S. Hollander
Model, footprint, and symbol source files and documentation created and compiled by Peter S. Hollander between 2022 and 2024, and made freely available under your choice of the [*MIT-0*](./LICENSE.txt) license or the [*CC0 1.0 Universal*][URL-CC0] public domain dedication.
*Contact: <recursivenomad@protonmail.com>*
*Repository: <https://gitlab.com/recursivenomad/ki-lime-pi-pico/>*
## Markus Gyger
Comprehensive alternate pin definitions as defined in the RP2040 datasheet inspired by the [schematic symbol][URL-Gyger-Symbol] created by Markus Gyger.
Including the BOOTSEL button and LED in footprint Fab layers was also inspired by Markus's [footprints][URL-Gyger-Footprints].
## Raspberry Pi
Original assets which were referenced for geometry/organization (model, symbol, footprint) acquired from Raspberry Pi from 2022-2024 via:
- [Raspberry Pi Pico Datasheet][URL-Pico-Sheet]
- Pico Model: <https://datasheets.raspberrypi.com/pico/Pico-R3-step.zip>
- [Raspberry Pi Pico W Datasheet][URL-Pico-W-Sheet]
- Pico W Model: <https://datasheets.raspberrypi.com/picow/PicoW-step.zip>
- [RP2040 Datasheet][URL-RP2040-Sheet]
- [Hardware design with the RP2040][URL-RP2040-Design]
- RP2040 Symbol: <https://datasheets.raspberrypi.com/rp2040/Minimal-KiCAD.zip>
- Pico Footprint: <https://datasheets.raspberrypi.com/rp2040/VGA-KiCAD.zip>
- Pico W Footprint: <https://datasheets.raspberrypi.com/rp2040/VGA-PicoW-KiCAD.zip>
# Tools utilized
- [KiCad][URL-KiCad] - Footprint/symbol library design
- [FreeCAD][URL-FreeCAD] - Parametric 3D modelling
- [KiCad StepUp addon][URL-KiCad-StepUp] - VRML model exporting
- [VSCodium][URL-VSCodium] - VRML model material bulk editing
- [KiCad Library utilities][URL-KiCad-Utils] - Python scripts to ensure adherence to KiCad Library Conventions
[URL-MIT-0]: <https://opensource.org/license/mit-0/>
[URL-CC0]: <https://creativecommons.org/publicdomain/zero/1.0/>
[URL-FreeCAD]: <https://www.freecad.org/>
[URL-KiCad]: <https://www.kicad.org/>
[URL-KiCad-StepUp]: <https://github.com/easyw/kicadStepUpMod>
[URL-VSCodium]: <https://vscodium.com/>
[URL-KiCad-Utils]: <https://gitlab.com/kicad/libraries/kicad-library-utils>
[URL-Gyger-Footprints]: <https://gitlab.com/mgyger/kicad-footprints/-/tree/pico/Module.pretty>
[URL-Gyger-Symbol]: <https://gitlab.com/mgyger/kicad-symbols/-/blob/pico/MCU_Module.kicad_sym>
[URL-Pico-Sheet]: <https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf>
[URL-Pico-W-Sheet]: <https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf>
[URL-RP2040-Design]: <https://datasheets.raspberrypi.com/rp2040/hardware-design-with-rp2040.pdf>
[URL-RP2040-Sheet]: <https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf>
@@ -0,0 +1,21 @@
MIT-0 OR CC0-1.0
MIT License - No Attribution Required
Copyright (c) 2023-2024 Peter S. Hollander <recursivenomad@protonmail.com>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,221 @@
(footprint "RaspberryPi_Pico_OptionalKeepoutRF"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(descr "Supplementary RF keepout zone for the Raspberry Pi Pico W (wireless), to be added to other Raspberry Pi Pico footprints, https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf")
(tags "Raspberry Pi Pico module keepout rf wireless extra addon")
(property "Reference" "REF**"
(at 11.7475 24.765 0)
(unlocked yes)
(layer "Cmts.User")
(hide yes)
(uuid "ea31613f-a0a2-4f5a-9373-bee042a054d1")
(effects
(font
(size 1 1)
(thickness 0.15)
)
(justify left)
)
)
(property "Value" "RaspberryPi_Pico_OptionalKeepoutRF"
(at 0 36.195 0)
(unlocked yes)
(layer "Cmts.User")
(hide yes)
(uuid "0d39661e-f40b-4a60-8ec8-51a5d8c091da")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "2d25956e-8c42-41b7-8a9a-f2e0929bed30")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "95525635-6531-4805-ab93-7b59b913fcd9")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "ee2ca12c-0ef2-4b7e-b9e3-27e233650de3")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr board_only exclude_from_pos_files exclude_from_bom allow_missing_courtyard)
(fp_circle
(center -5.7 23.5)
(end -4.65 23.5)
(stroke
(width 0.12)
(type solid)
)
(fill none)
(layer "Dwgs.User")
(uuid "82f31566-8d6b-4211-8754-77aa301d76db")
)
(fp_circle
(center 5.7 23.5)
(end 6.75 23.5)
(stroke
(width 0.12)
(type solid)
)
(fill none)
(layer "Dwgs.User")
(uuid "160c447b-6388-48c1-8242-12e3011512bf")
)
(fp_text user "2.4 GHz RF Keep Out"
(at 0 31.75 0)
(unlocked yes)
(layer "Cmts.User")
(uuid "05c13b11-bffb-427b-af67-76d55ef36f21")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(fp_text user "^ Suggested board edge for RF ^"
(at -14.05 26.67 0)
(unlocked yes)
(layer "Cmts.User")
(uuid "1f07a15d-ab4b-47ce-ac99-1b011e1abd9a")
(effects
(font
(size 0.5 0.5)
(thickness 0.075)
)
)
)
(fp_text user "^ Suggested board edge for RF ^"
(at 14.05 26.67 0)
(unlocked yes)
(layer "Cmts.User")
(uuid "378d6a1f-7d98-4c61-96a8-31cd60015d16")
(effects
(font
(size 0.5 0.5)
(thickness 0.075)
)
)
)
(fp_text user "Keep unobstructed by metal as far as possible in all dimensions"
(at 0 33.9725 0)
(unlocked yes)
(layer "Cmts.User")
(uuid "8ba7646f-3410-4b7e-9354-9a6e92bc33e9")
(effects
(font
(size 0.5 0.5)
(thickness 0.075)
)
)
)
(fp_text user "^ Suggested board edge for RF ^"
(at 0 17.78 0)
(unlocked yes)
(layer "Cmts.User")
(uuid "ad6b2d46-d63f-4d78-a85c-c87399965902")
(effects
(font
(size 0.5 0.5)
(thickness 0.075)
)
)
)
(zone
(net 0)
(net_name "")
(layers "*.Cu" "*.Paste")
(uuid "ee247754-2270-409a-ad04-c8ac65db609d")
(name "RF Copper Keep Out")
(hatch full 0.5)
(connect_pads
(clearance 0)
)
(min_thickness 0.254)
(filled_areas_thickness no)
(keepout
(tracks not_allowed)
(vias not_allowed)
(pads not_allowed)
(copperpour not_allowed)
(footprints not_allowed)
)
(fill
(thermal_gap 0.508)
(thermal_bridge_width 0.508)
)
(polygon
(pts
(xy -21 25) (xy 21 25) (xy 21 35) (xy -21 35)
)
)
)
(zone
(net 0)
(net_name "")
(layer "Edge.Cuts")
(uuid "e578e5ea-ecaa-4070-a90d-95a0c77d4f06")
(name "Board Keep Out Suggestion RF")
(hatch edge 0.5)
(connect_pads
(clearance 0)
)
(min_thickness 0.254)
(filled_areas_thickness no)
(keepout
(tracks allowed)
(vias allowed)
(pads allowed)
(copperpour allowed)
(footprints allowed)
)
(fill
(thermal_gap 0.508)
(thermal_bridge_width 0.508)
)
(polygon
(pts
(xy 7.1 26) (xy 21 26) (xy 21 35) (xy -21 35) (xy -21 26) (xy -7.1 26) (xy -7.1 17) (xy 7.1 17)
)
)
)
(group ""
(uuid "ae46f597-14c9-45f0-bcaf-d5e88c0493c8")
(members "05c13b11-bffb-427b-af67-76d55ef36f21" "160c447b-6388-48c1-8242-12e3011512bf"
"1f07a15d-ab4b-47ce-ac99-1b011e1abd9a" "378d6a1f-7d98-4c61-96a8-31cd60015d16"
"82f31566-8d6b-4211-8754-77aa301d76db" "8ba7646f-3410-4b7e-9354-9a6e92bc33e9"
"ad6b2d46-d63f-4d78-a85c-c87399965902" "e578e5ea-ecaa-4070-a90d-95a0c77d4f06"
"ee247754-2270-409a-ad04-c8ac65db609d"
)
)
)
@@ -0,0 +1,161 @@
(footprint "RaspberryPi_Pico_OptionalKeepoutUSB"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(descr "Supplementary USB cable keepout zone for the Raspberry Pi Pico and Pico W, to be added to other Raspberry Pi Pico footprints")
(tags "Raspberry Pi Pico module keepout usb plug port cable clearance courtyard extra addon")
(property "Reference" "REF**"
(at 6.985 -46.585 0)
(unlocked yes)
(layer "Cmts.User")
(hide yes)
(uuid "ea31613f-a0a2-4f5a-9373-bee042a054d1")
(effects
(font
(size 1 1)
(thickness 0.15)
)
(justify left)
)
)
(property "Value" "RaspberryPi_Pico_OptionalKeepoutUSB"
(at 0 -49.125 0)
(unlocked yes)
(layer "Cmts.User")
(hide yes)
(uuid "0d39661e-f40b-4a60-8ec8-51a5d8c091da")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 -28.17 0)
(layer "F.Fab")
(hide yes)
(uuid "2d25956e-8c42-41b7-8a9a-f2e0929bed30")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 -28.17 0)
(layer "F.Fab")
(hide yes)
(uuid "95525635-6531-4805-ab93-7b59b913fcd9")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 -28.17 0)
(layer "F.Fab")
(hide yes)
(uuid "ee2ca12c-0ef2-4b7e-b9e3-27e233650de3")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr board_only exclude_from_pos_files exclude_from_bom allow_missing_courtyard)
(fp_text user "Keep Out"
(at 0 -36.195 0)
(unlocked yes)
(layer "Cmts.User")
(uuid "01e7ec74-56c3-42cb-8c5c-95d18439d122")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(fp_text user "USB Cable"
(at 0 -38.735 0)
(unlocked yes)
(layer "Cmts.User")
(uuid "0f9697f1-fa82-431a-8712-a6fb98ce47d6")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(zone
(net 0)
(net_name "")
(layer "Edge.Cuts")
(uuid "ad9ab7a0-7945-4719-8203-814a85358df2")
(name "Board Keep Out USB Cable")
(hatch edge 0.5)
(connect_pads
(clearance 0)
)
(min_thickness 0.254)
(filled_areas_thickness no)
(keepout
(tracks allowed)
(vias allowed)
(pads allowed)
(copperpour allowed)
(footprints allowed)
)
(fill
(thermal_gap 0.508)
(thermal_bridge_width 0.508)
)
(polygon
(pts
(xy -6.2 -47.65) (xy 6.2 -47.65) (xy 6.2 -27.25) (xy -6.2 -27.25)
)
)
)
(zone
(net 0)
(net_name "")
(layer "F.CrtYd")
(uuid "f53c81a9-31a2-4a17-a92e-48e66badd2b1")
(name "USB Cable Keep Out")
(hatch full 0.5)
(connect_pads
(clearance 0)
)
(min_thickness 0.254)
(filled_areas_thickness no)
(keepout
(tracks allowed)
(vias allowed)
(pads allowed)
(copperpour allowed)
(footprints not_allowed)
)
(fill
(thermal_gap 0.508)
(thermal_bridge_width 0.508)
)
(polygon
(pts
(xy -5.75 -27.7) (xy -3.94 -27.7) (xy -3.94 -27.4) (xy 3.94 -27.4) (xy 3.94 -27.7) (xy 5.75 -27.7)
(xy 5.75 -47.2) (xy -5.75 -47.2)
)
)
)
(group ""
(uuid "823f00c4-a960-4f62-a316-66be0b21ffe7")
(members "01e7ec74-56c3-42cb-8c5c-95d18439d122" "0f9697f1-fa82-431a-8712-a6fb98ce47d6"
"ad9ab7a0-7945-4719-8203-814a85358df2" "f53c81a9-31a2-4a17-a92e-48e66badd2b1"
)
)
)
@@ -0,0 +1,615 @@
(footprint "RaspberryPi_Pico_OptionalPinLabels"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(descr "Supplementary pin labels for the Raspberry Pi Pico (wireless & original), to be added to other Raspberry Pi Pico footprints, https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf")
(tags "Raspberry Pi Pico module label extra addon")
(property "Reference" "REF**"
(at 0 31.75 0)
(unlocked yes)
(layer "Cmts.User")
(hide yes)
(uuid "ea31613f-a0a2-4f5a-9373-bee042a054d1")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "RaspberryPi_Pico_OptionalPinLabels"
(at 0 29.845 0)
(unlocked yes)
(layer "Cmts.User")
(hide yes)
(uuid "0d39661e-f40b-4a60-8ec8-51a5d8c091da")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "9a099fa2-160a-4a5c-98cd-c4cef613dd91")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "7446c4c1-8d20-4131-98cd-5af459cafe61")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "2b1d82c9-b629-4066-9063-72c532efd032")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr board_only exclude_from_pos_files exclude_from_bom allow_missing_courtyard)
(fp_text user "GND"
(at -11.43 19.05 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "00fc29de-54b4-4cfb-a200-84a4dfd68793")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify right)
)
)
(fp_text user "GP10"
(at -11.43 8.89 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "01bbdad7-b50e-4f93-b012-108812019351")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify right)
)
)
(fp_text user "VSYS"
(at 11.43 -21.59 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "056b3c00-ab6c-4c3d-a0dc-d2caa2238acc")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify left)
)
)
(fp_text user "GP18"
(at 11.43 16.51 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "05c9283b-59fe-4b2b-afc6-4b89c8b71f6d")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify left)
)
)
(fp_text user "GND"
(at 11.43 19.05 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "1540dedd-0385-4f15-87d4-095ff81e4026")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify left)
)
)
(fp_text user "GND"
(at -11.43 -19.05 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "3bb7d494-7519-4ccc-b09f-a43e06c32284")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify right)
)
)
(fp_text user "GP17"
(at 11.43 21.59 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "3d453e8b-bbe7-4c30-b005-b95750db2ab6")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify left)
)
)
(fp_text user "GP22"
(at 11.43 3.81 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "44318289-cd60-47f7-b504-999bac8d0fa0")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify left)
)
)
(fp_text user "GP12"
(at -11.43 13.97 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "44e3842b-c909-4b04-b395-19b52328e838")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify right)
)
)
(fp_text user "AGND"
(at 11.43 -6.35 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "46985814-d295-4234-90fe-5970fddfb632")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify left)
)
)
(fp_text user "GP26_A0"
(at 11.43 -1.27 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "4bcbeeca-e84e-4bd4-8d2e-8dc19b8b5cfe")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify left)
)
)
(fp_text user "GP0"
(at -11.43 -24.13 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "4d2bc8b4-5d0c-418b-90ad-79f1fb767846")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify right)
)
)
(fp_text user "GP27_A1"
(at 11.43 -3.81 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "4db4f04b-6fda-4ec4-8cba-ecea606082cf")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify left)
)
)
(fp_text user "3V3_EN"
(at 11.43 -16.51 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "58ecf037-672d-4e1d-931d-fe90a818e087")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify left)
)
)
(fp_text user "GP8"
(at -11.43 1.27 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "599975e9-e7fa-417a-8919-11cd4c16100d")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify right)
)
)
(fp_text user "GP5"
(at -11.43 -8.89 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "628f6926-c179-40ff-8565-7fa845d446fd")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify right)
)
)
(fp_text user "GND"
(at 11.43 -19.05 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "65dfdc35-bdb4-4c55-84c2-b997342081c3")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify left)
)
)
(fp_text user "GP16"
(at 11.43 24.13 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "6c9b1611-1dc6-4372-9e6e-470222bef382")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify left)
)
)
(fp_text user "GND"
(at 11.43 6.35 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "75ec3a1c-3276-4d43-8270-2c46913cbaf1")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify left)
)
)
(fp_text user "GP2"
(at -11.43 -16.51 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "7ea9b647-dcfa-4656-8402-7c9ec64e439a")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify right)
)
)
(fp_text user "3V3"
(at 11.43 -13.97 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "8e4f9e2c-4849-4aac-b8cd-bb2eaff9bf6c")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify left)
)
)
(fp_text user "GND"
(at -11.43 6.35 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "94af7c7e-7ce4-4268-b9b8-82f4924b4503")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify right)
)
)
(fp_text user "GP4"
(at -11.43 -11.43 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "958f77a2-f1a6-44d9-99a8-4431948bc6db")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify right)
)
)
(fp_text user "VBUS"
(at 11.43 -24.13 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "97dcf629-6f09-4f72-9c9a-79cbacbe5701")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify left)
)
)
(fp_text user "GND"
(at -11.43 -6.35 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "acdc0be8-d87d-4a3a-8cd8-11c0da449d33")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify right)
)
)
(fp_text user "AREF"
(at 11.43 -11.43 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "ad556b81-bf7b-40e3-9e0d-031ab22e84a6")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify left)
)
)
(fp_text user "GP20"
(at 11.43 11.43 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "aec5cdd9-c377-4d44-881f-ca6ee10f3f91")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify left)
)
)
(fp_text user "GP15"
(at -11.43 24.13 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "b06b98cf-9e06-47b7-9af9-48edd9ce232d")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify right)
)
)
(fp_text user "GP21"
(at 11.43 8.89 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "b0dcd131-0f1f-4623-9a07-59909f213ea8")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify left)
)
)
(fp_text user "GP9"
(at -11.43 3.81 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "c9b7e2b3-ebe8-485f-80ec-ac30e03efc43")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify right)
)
)
(fp_text user "GP13"
(at -11.43 16.51 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "dd6f034a-06e7-4680-a62f-c389eafe0f68")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify right)
)
)
(fp_text user "GP7"
(at -11.43 -1.27 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "e321eb46-5f33-48cd-b281-147e0a8bef54")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify right)
)
)
(fp_text user "RUN"
(at 11.43 1.27 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "e45f3472-2516-4cb3-96a1-e4be8613011a")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify left)
)
)
(fp_text user "GP19"
(at 11.43 13.97 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "e60a265f-50d5-47df-b772-ec818cb22120")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify left)
)
)
(fp_text user "GP14"
(at -11.43 21.59 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "e661c0ce-6f79-4f7e-8d19-b2fe34cb96a3")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify right)
)
)
(fp_text user "GP1"
(at -11.43 -21.59 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "ebb126bc-ed55-4a40-96b3-9f8aa926b1b8")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify right)
)
)
(fp_text user "GP28_A2"
(at 11.43 -8.89 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "ecd59a45-603e-4ab7-a464-8a6699ca61d0")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify left)
)
)
(fp_text user "GP11"
(at -11.43 11.43 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "ed99964e-cfaa-4c89-aedb-6b249538b937")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify right)
)
)
(fp_text user "GP6"
(at -11.43 -3.81 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "ee092092-9e18-45cf-b625-b25a87f3cfa5")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify right)
)
)
(fp_text user "GP3"
(at -11.43 -13.97 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "fd4f2d96-a8e1-43d9-8fa5-0881fec84a43")
(effects
(font
(size 0.6667 0.6667)
(thickness 0.1)
)
(justify right)
)
)
(group ""
(uuid "84d88d74-915c-4253-8357-9ad1a82c7198")
(members "00fc29de-54b4-4cfb-a200-84a4dfd68793" "01bbdad7-b50e-4f93-b012-108812019351"
"056b3c00-ab6c-4c3d-a0dc-d2caa2238acc" "05c9283b-59fe-4b2b-afc6-4b89c8b71f6d"
"1540dedd-0385-4f15-87d4-095ff81e4026" "3bb7d494-7519-4ccc-b09f-a43e06c32284"
"3d453e8b-bbe7-4c30-b005-b95750db2ab6" "44318289-cd60-47f7-b504-999bac8d0fa0"
"44e3842b-c909-4b04-b395-19b52328e838" "46985814-d295-4234-90fe-5970fddfb632"
"4bcbeeca-e84e-4bd4-8d2e-8dc19b8b5cfe" "4d2bc8b4-5d0c-418b-90ad-79f1fb767846"
"4db4f04b-6fda-4ec4-8cba-ecea606082cf" "58ecf037-672d-4e1d-931d-fe90a818e087"
"599975e9-e7fa-417a-8919-11cd4c16100d" "628f6926-c179-40ff-8565-7fa845d446fd"
"65dfdc35-bdb4-4c55-84c2-b997342081c3" "6c9b1611-1dc6-4372-9e6e-470222bef382"
"75ec3a1c-3276-4d43-8270-2c46913cbaf1" "7ea9b647-dcfa-4656-8402-7c9ec64e439a"
"8e4f9e2c-4849-4aac-b8cd-bb2eaff9bf6c" "94af7c7e-7ce4-4268-b9b8-82f4924b4503"
"958f77a2-f1a6-44d9-99a8-4431948bc6db" "97dcf629-6f09-4f72-9c9a-79cbacbe5701"
"acdc0be8-d87d-4a3a-8cd8-11c0da449d33" "ad556b81-bf7b-40e3-9e0d-031ab22e84a6"
"aec5cdd9-c377-4d44-881f-ca6ee10f3f91" "b06b98cf-9e06-47b7-9af9-48edd9ce232d"
"b0dcd131-0f1f-4623-9a07-59909f213ea8" "c9b7e2b3-ebe8-485f-80ec-ac30e03efc43"
"dd6f034a-06e7-4680-a62f-c389eafe0f68" "e321eb46-5f33-48cd-b281-147e0a8bef54"
"e45f3472-2516-4cb3-96a1-e4be8613011a" "e60a265f-50d5-47df-b772-ec818cb22120"
"e661c0ce-6f79-4f7e-8d19-b2fe34cb96a3" "ebb126bc-ed55-4a40-96b3-9f8aa926b1b8"
"ecd59a45-603e-4ab7-a464-8a6699ca61d0" "ed99964e-cfaa-4c89-aedb-6b249538b937"
"ee092092-9e18-45cf-b625-b25a87f3cfa5" "fd4f2d96-a8e1-43d9-8fa5-0881fec84a43"
)
)
)
@@ -0,0 +1,254 @@
(footprint "RaspberryPi_Pico_PinSocket_1x03_P2.54mm_Vertical"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(descr "Through hole straight socket strip for individual placement alongside a virtual Raspberry Pi Pico, 1x03, 2.54mm pitch, single row, default socket model has height of 7mm")
(tags "Raspberry Pi Pico through hole socket strip THT 1x03 2.54mm single row")
(property "Reference" "REF**"
(at -2.54 5.08 -90)
(unlocked yes)
(layer "F.SilkS")
(uuid "ea31613f-a0a2-4f5a-9373-bee042a054d1")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "RaspberryPi_Pico_PinSocket_1x03_P2.54mm_Vertical"
(at -2.54 3.81 -90)
(unlocked yes)
(layer "F.Fab")
(uuid "0d39661e-f40b-4a60-8ec8-51a5d8c091da")
(effects
(font
(size 1 1)
(thickness 0.15)
)
(justify right)
)
)
(property "Footprint" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "4f235b03-f171-4362-9241-ba11497f85e1")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "c53e61af-3e46-4978-9ba2-a648971d3cae")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "7611fdef-7508-43f3-9922-752c89394622")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr through_hole)
(fp_line
(start -1.38 -1.38)
(end -1.38 0)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "bc9ec2be-a254-4513-abd6-2044f0da01d1")
)
(fp_line
(start -1.38 -1.38)
(end -0.887 -1.38)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "96b28a95-3002-4280-84dc-8f2e1e69f7e0")
)
(fp_line
(start -1.38 1.27)
(end -1.38 6.46)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c245394b-6d0e-48f8-9321-da7f163cc72a")
)
(fp_line
(start -1.38 1.27)
(end 1.38 1.27)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "2359bd87-7faa-4900-9b5a-8b38a6c995ec")
)
(fp_line
(start -1.38 6.46)
(end -0.887 6.46)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "e7330fc9-9569-4621-a41b-541c036d8925")
)
(fp_line
(start 1.38 1.27)
(end 1.38 6.2865)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c49ff0a1-18f8-4276-98ee-73acf4243348")
)
(fp_rect
(start -1.77 -1.77)
(end 1.77 6.35)
(stroke
(width 0.05)
(type default)
)
(fill none)
(layer "F.CrtYd")
(uuid "bc5efd89-3175-4885-94e9-336f8ced367b")
)
(fp_poly
(pts
(xy -1.27 -0.635) (xy -0.635 -1.27) (xy 1.27 -1.27) (xy 1.27 6.35) (xy -1.27 6.35)
)
(stroke
(width 0.1)
(type solid)
)
(fill none)
(layer "F.Fab")
(uuid "ba98a7ec-6ca9-4980-b148-9374515c6ea7")
)
(fp_text user "${REFERENCE}"
(at 0 2.54 90)
(layer "F.Fab")
(uuid "f2c62150-a06b-4fb3-87bf-608b0233967d")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" thru_hole roundrect
(at 0 0)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.125)
(uuid "a4de5d66-f1a5-4c41-a2c0-35c3c34b7936")
)
(pad "2" thru_hole custom
(at 0 2.54)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(options
(clearance outline)
(anchor circle)
)
(primitives
(gr_poly
(pts
(xy 0.8 0.6) (xy 0.8 -0.6) (xy 0.6 -0.8) (xy 0 -0.8) (xy 0 0.8) (xy 0.6 0.8)
)
(width 0)
(fill yes)
)
(gr_circle
(center 0.6 0.6)
(end 0.8 0.6)
(width 0)
(fill yes)
)
(gr_circle
(center 0.6 -0.6)
(end 0.8 -0.6)
(width 0)
(fill yes)
)
)
(uuid "f32146c8-6099-4c07-a87d-a7350676de31")
)
(pad "3" thru_hole circle
(at 0 5.08)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "8ce70cbd-2b34-4b6a-b7b5-079884887485")
)
(zone
(net 0)
(net_name "")
(layer "F.CrtYd")
(uuid "31a32159-f581-45a0-9c74-8ccb0f0a7cd1")
(name "Courtyard Keep Out")
(hatch edge 0.5)
(connect_pads
(clearance 0)
)
(min_thickness 0.25)
(filled_areas_thickness no)
(keepout
(tracks allowed)
(vias allowed)
(pads allowed)
(copperpour allowed)
(footprints allowed)
)
(fill
(thermal_gap 0.5)
(thermal_bridge_width 0.5)
)
(polygon
(pts
(xy -1.77 6.35) (xy 1.77 6.35) (xy 1.77 6.85) (xy -1.77 6.85)
)
)
)
(model "${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x03_P2.54mm_Vertical.wrl"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)
@@ -0,0 +1,439 @@
(footprint "RaspberryPi_Pico_PinSocket_1x20_P2.54mm_Vertical"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(descr "Through hole straight socket strip for individual placement alongside a virtual Raspberry Pi Pico, 1x20, 2.54mm pitch, single row, default socket model has height of 8.51mm")
(tags "Raspberry Pi Pico through hole socket strip THT 1x20 2.54mm single row")
(property "Reference" "REF**"
(at -2.2225 24.13 -90)
(unlocked yes)
(layer "F.SilkS")
(uuid "ea31613f-a0a2-4f5a-9373-bee042a054d1")
(effects
(font
(size 1 1)
(thickness 0.15)
)
(justify top)
)
)
(property "Value" "RaspberryPi_Pico_PinSocket_1x20_P2.54mm_Vertical"
(at 2.54 24.13 90)
(unlocked yes)
(layer "F.Fab")
(uuid "0d39661e-f40b-4a60-8ec8-51a5d8c091da")
(effects
(font
(size 1 1)
(thickness 0.15)
)
(justify right)
)
)
(property "Footprint" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "009a3e96-b8b9-4a7a-9d96-22ce82e98310")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "65295e81-0573-4b70-9c6c-31c8c6541bb8")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "de29a954-1bec-4b5c-8476-78d6a7ae56c7")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr through_hole)
(fp_line
(start -1.38 -0.87)
(end -1.38 49.13)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "08c81f19-31d3-4dc1-9bec-c63de0a64b46")
)
(fp_line
(start -1.38 1.27)
(end 1.07052 1.27)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "2359bd87-7faa-4900-9b5a-8b38a6c995ec")
)
(fp_line
(start 1.38 -1.16)
(end 1.38 -0.56648)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "bc9ec2be-a254-4513-abd6-2044f0da01d1")
)
(fp_line
(start 1.38 1.82648)
(end 1.38 46.43352)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c49ff0a1-18f8-4276-98ee-73acf4243348")
)
(fp_line
(start 1.38 49.42)
(end 1.38 48.82648)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "e0e18052-83b9-468e-a6c7-19e4c034896d")
)
(fp_rect
(start -1.77 -1.77)
(end 1.77 50.03)
(stroke
(width 0.05)
(type default)
)
(fill none)
(layer "F.CrtYd")
(uuid "bc5efd89-3175-4885-94e9-336f8ced367b")
)
(fp_poly
(pts
(xy -1.27 -0.635) (xy -0.635 -1.27) (xy 1.27 -1.27) (xy 1.27 49.53) (xy -1.27 49.53)
)
(stroke
(width 0.1)
(type solid)
)
(fill none)
(layer "F.Fab")
(uuid "ba98a7ec-6ca9-4980-b148-9374515c6ea7")
)
(fp_text user "${REFERENCE}"
(at 0 24.13 90)
(layer "F.Fab")
(uuid "f2c62150-a06b-4fb3-87bf-608b0233967d")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" thru_hole roundrect
(at 0 0)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.125)
(uuid "a4de5d66-f1a5-4c41-a2c0-35c3c34b7936")
)
(pad "2" thru_hole circle
(at 0 2.54)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "a8699681-70f3-46c6-94ea-3faf0b4fff2f")
)
(pad "3" thru_hole custom
(at 0 5.08)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(options
(clearance outline)
(anchor circle)
)
(primitives
(gr_poly
(pts
(xy 0.8 0.6) (xy 0.8 -0.6) (xy 0.6 -0.8) (xy 0 -0.8) (xy 0 0.8) (xy 0.6 0.8)
)
(width 0)
(fill yes)
)
(gr_circle
(center 0.6 0.6)
(end 0.8 0.6)
(width 0)
(fill yes)
)
(gr_circle
(center 0.6 -0.6)
(end 0.8 -0.6)
(width 0)
(fill yes)
)
)
(uuid "f32146c8-6099-4c07-a87d-a7350676de31")
)
(pad "4" thru_hole circle
(at 0 7.62)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "8ce70cbd-2b34-4b6a-b7b5-079884887485")
)
(pad "5" thru_hole circle
(at 0 10.16)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "89630bb3-6203-4757-b039-f5250c28e503")
)
(pad "6" thru_hole circle
(at 0 12.7)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "d98a9f0c-b4e9-4c36-a342-3dc6150fb732")
)
(pad "7" thru_hole circle
(at 0 15.24)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "ecfbe0aa-79fe-4a73-be7a-59b37d92005e")
)
(pad "8" thru_hole custom
(at 0 17.78)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(options
(clearance outline)
(anchor circle)
)
(primitives
(gr_poly
(pts
(xy 0.8 0.6) (xy 0.8 -0.6) (xy 0.6 -0.8) (xy 0 -0.8) (xy 0 0.8) (xy 0.6 0.8)
)
(width 0)
(fill yes)
)
(gr_circle
(center 0.6 0.6)
(end 0.8 0.6)
(width 0)
(fill yes)
)
(gr_circle
(center 0.6 -0.6)
(end 0.8 -0.6)
(width 0)
(fill yes)
)
)
(uuid "9900b075-35de-4f2f-8c4a-7d9bd7c9aded")
)
(pad "9" thru_hole circle
(at 0 20.32)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "c30140c6-4e71-40f4-ae66-f74946196ab7")
)
(pad "10" thru_hole circle
(at 0 22.86)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "39d694d3-dd15-4333-82ae-91ce5a94d741")
)
(pad "11" thru_hole circle
(at 0 25.4)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "aa9efcfc-8e8d-4eef-aacf-bff36a24b6bc")
)
(pad "12" thru_hole circle
(at 0 27.94)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7f7de844-7fa2-47ff-9e0b-29dcd5a115e5")
)
(pad "13" thru_hole custom
(at 0 30.48)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(options
(clearance outline)
(anchor circle)
)
(primitives
(gr_poly
(pts
(xy 0.8 0.6) (xy 0.8 -0.6) (xy 0.6 -0.8) (xy 0 -0.8) (xy 0 0.8) (xy 0.6 0.8)
)
(width 0)
(fill yes)
)
(gr_circle
(center 0.6 0.6)
(end 0.8 0.6)
(width 0)
(fill yes)
)
(gr_circle
(center 0.6 -0.6)
(end 0.8 -0.6)
(width 0)
(fill yes)
)
)
(uuid "804e0bba-ccd3-4b8c-babb-1f60cf38cf67")
)
(pad "14" thru_hole circle
(at 0 33.02)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "fc23f28e-9244-4c78-bd58-88a2975e72b1")
)
(pad "15" thru_hole circle
(at 0 35.56)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "b28a82f8-f314-445b-b63e-ea63506627d7")
)
(pad "16" thru_hole circle
(at 0 38.1)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "3433bdb3-efa0-49a8-adcf-46f17f100d85")
)
(pad "17" thru_hole circle
(at 0 40.64)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "cb119515-81e1-4cbf-be1f-7d5ad990672c")
)
(pad "18" thru_hole custom
(at 0 43.18)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(options
(clearance outline)
(anchor circle)
)
(primitives
(gr_poly
(pts
(xy 0.8 0.6) (xy 0.8 -0.6) (xy 0.6 -0.8) (xy 0 -0.8) (xy 0 0.8) (xy 0.6 0.8)
)
(width 0)
(fill yes)
)
(gr_circle
(center 0.6 0.6)
(end 0.8 0.6)
(width 0)
(fill yes)
)
(gr_circle
(center 0.6 -0.6)
(end 0.8 -0.6)
(width 0)
(fill yes)
)
)
(uuid "b4d09f8c-6f88-4977-94f0-851af1eadb7a")
)
(pad "19" thru_hole circle
(at 0 45.72)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "fe860644-0583-46d8-9a7e-bd4ccb58e54b")
)
(pad "20" thru_hole circle
(at 0 48.26)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "2b48150d-ff7b-4188-bf1c-5ab293a6baa4")
)
(model "${KICAD7_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x20_P2.54mm_Vertical.wrl"
(hide yes)
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
(model "../Module_RaspberryPi_Pico.3dshapes/PinSocket_1x20_H8.51mm_P2.54mm_Vertical.wrl"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)
@@ -0,0 +1,103 @@
**A comprehensive KiCad Library for the Raspberry Pi Pico** 🥧
==============================================================
### Providing footprints, symbols, & models for the module's various forms & implementations
> *For the git submodule, see [Ki-Lime Pi To-Go][URL-Submodule]*
***Features***
==============
- **KiCad 8.0 support** *(For KiCad 7.0 support, see [release 1.1.0][URL-Release-7.0-Support])*
- **Schematics with alternate pin definitions** to select more specific behaviours for each GPIO, as well as specify power directionality
- **Generic and specific footprints** for the Pico and Pico W
- Through-hole and surface-mount footprints with and without mounting holes
- Hand-solderable test points (ie. USB signals) in footprints with underside castellations
- Optional pin labels as an add-on footprint
- Optional keepout zone for 2.4 GHz RF on shared footprints
- Ability to add individual schematic symbols for sockets, and a virtual Pico for the BOM and rendering
- **Diverse 3D models** for surface-mount, through-hole, and socketed forms of the Pico, Pico H, Pico W, and Pico WH using photorealistic materials
- Majority adherence to the [KiCad Library Conventions][URL-KLC] version 3.0.41
***How do I use this library?***
================================
> *If you want to include this library as a git submodule, check out [Ki-Lime Pi To-Go][URL-Submodule]*
- Ensure you are running KiCad 8.0 or later *(For KiCad 7.0 support, see [release 1.1.0][URL-Release-7.0-Support])*
- Download the most recent [release][URL-Releases] of the library
- Unzip the file contents
- If not already created, create a new KiCad project
- Move the root library directory `RaspberryPi_Pico/` to a folder anywhere within your KiCad project
> *If using the library globally, move `RaspberryPi_Pico/` to a globally accessible location*
- Open the relevant KiCad project
- Select `Preferences > Manage Footprint Libraries...`
- Select the `Project Specific Libraries` tab
> *If using the library globally, select the `Global Librarires` tab instead*
- Click the folder icon in the lower left to `Add Existing`
- Navigate to and select `.../RaspberryPi_Pico/Module_RaspberryPi_Pico.pretty/`
- Click `OK`
- Select `Preferences > Manage Symbol Libraries...`
- Select the `Project Specific Libraries` tab
> *If using the library globally, select the `Global Libaries` tab instead*
- Click the folder icon in the lower left to `Add existing library to table`
- Navigate to and select `.../RaspberryPi_Pico/MCU_Module_RaspberryPi_Pico.kicad_sym`
- Click `OK`
To use, simply add a symbol to your schematic as you would any other; symbols should be located under the section `MCU_Module_RaspberryPi_Pico`, and footprints under `Module_RaspberryPi_Pico`.
**You're all set to design exciting new circuit boards using the Raspberry Pi Pico! 🎉**
***Further reading***
=====================
*Further reading available in the [source repository][URL-Repository].*
***License / Access***
======================
This work is made freely available under your choice of the [*MIT-0*](./LICENSE.txt) license or [*CC0-1.0*][URL-CC0] public domain dedication.
Although attribution is not required, sharing when you've made something with my work is really cool ❤✨
*No additional/conflicting permissions were present in this repository at the time of release.*
----------------------
*Repository: <https://gitlab.com/recursivenomad/ki-lime-pi-pico/>*
*Releases: <https://gitlab.com/recursivenomad/ki-lime-pi-pico/-/releases/>*
*Submodule: <https://github.com/recursivenomad/ki-lime-pi-to-go/>*
*Contact: <recursivenomad@protonmail.com>*
----------------------
### Donations
> Online payment: <https://donate.stripe.com/dR6dSU1PueevgKY4gs>
> Monero (XMR): `8Bhyeo232EVDiK7aRSzHGRC28RZ1H6FL55V6CVyCVtxdDRQXHk8btPU8Wr5G8K3AWgaK19JfYbshKfHWqc177jwtCtCSaz1`
> Ether (ETH): `0xD1b824f2Ec3D609e816B04A301124129602A5238`
> Bitcoin (BTC): `bc1qadq5kyuuc7etgu5ywlygnaepqhzgc2u7gxkze2`
[URL-MIT-0]: <https://opensource.org/license/mit-0/>
[URL-CC0]: <https://creativecommons.org/publicdomain/zero/1.0/>
[URL-Repository]: <https://gitlab.com/recursivenomad/ki-lime-pi-pico/>
[URL-KLC]: <https://klc.kicad.org/>
Binary file not shown.