From 0ec53ed3c1829743bbdbe9182a8bda5a3b8b7f5d Mon Sep 17 00:00:00 2001 From: Alexandre B Date: Wed, 24 Apr 2024 03:58:31 -0400 Subject: [PATCH] RP2040W-ZERO --- Alexander_Library_Symbols.bak | 510 ++++++++++++++++++++++++++- Alexander_Library_Symbols.kicad_sym | 464 ++++++++++++++++++++++++ Library.pretty/RP2040-Zero.kicad_mod | 268 ++++++++++++++ 3 files changed, 1231 insertions(+), 11 deletions(-) create mode 100644 Library.pretty/RP2040-Zero.kicad_mod diff --git a/Alexander_Library_Symbols.bak b/Alexander_Library_Symbols.bak index a16a3d1..738974f 100644 --- a/Alexander_Library_Symbols.bak +++ b/Alexander_Library_Symbols.bak @@ -626,6 +626,7 @@ ) ) (symbol "Conn_SPI" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -697,6 +698,18 @@ (type none) ) ) + (polyline + (pts + (xy 1.27 10.16) (xy 0.8636 10.16) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) (polyline (pts (xy 1.27 12.7) (xy 0.8636 12.7) @@ -733,6 +746,28 @@ (type none) ) ) + (rectangle + (start 0 10.287) + (end 0.8636 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0 12.827) + (end 0.8636 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) (rectangle (start 0.8636 5.207) (end 0 4.953) @@ -755,17 +790,6 @@ (type outline) ) ) - (rectangle - (start 0.8636 12.827) - (end 0 12.573) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type outline) - ) - ) (rectangle (start 0.8636 15.367) (end 0 15.113) @@ -4542,4 +4566,468 @@ ) ) ) + (symbol "rp2040w-zero" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "rp2040w-zero_1_1" + (pin power_in line + (at 6.35 35.56 270) + (length 2.54) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 21.59 0) + (length 2.54) + (name "CS1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 19.05 0) + (length 2.54) + (name "MISO0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 43.18 34.29 0) + (length 2.54) + (name "GPIO11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 43.18 31.75 0) + (length 2.54) + (name "GPIO10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 11.43 0) + (length 2.54) + (name "RXD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 8.89 0) + (length 2.54) + (name "TXD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 43.18 29.21 0) + (length 2.54) + (name "GPIO7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 43.18 26.67 0) + (length 2.54) + (name "GPIO6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 1.27 0) + (length 2.54) + (name "SCL0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -1.27 0) + (length 2.54) + (name "SDA0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 7.62 -3.81 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 43.18 24.13 0) + (length 2.54) + (name "GPIO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 43.18 21.59 0) + (length 2.54) + (name "GPIO2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -8.89 0) + (length 2.54) + (name "RXD0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -11.43 0) + (length 2.54) + (name "TXD0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 8.89 35.56 270) + (length 2.54) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 21.59 0) + (length 2.54) + (name "ADC3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 19.05 0) + (length 2.54) + (name "ADC2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 16.51 0) + (length 2.54) + (name "ADC1/SCL1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 13.97 0) + (length 2.54) + (name "ADC0/SDA1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 10.16 0) + (length 2.54) + (name "MOSI1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 7.62 0) + (length 2.54) + (name "SCK1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) ) \ No newline at end of file diff --git a/Alexander_Library_Symbols.kicad_sym b/Alexander_Library_Symbols.kicad_sym index 5a33e4c..cd78743 100644 --- a/Alexander_Library_Symbols.kicad_sym +++ b/Alexander_Library_Symbols.kicad_sym @@ -4566,4 +4566,468 @@ ) ) ) + (symbol "rp2040w-zero" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Alexander Footprint Library:RP2040-Zero" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "rp2040w-zero_1_1" + (pin power_in line + (at 6.35 35.56 270) + (length 2.54) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 21.59 0) + (length 2.54) + (name "CS1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 19.05 0) + (length 2.54) + (name "MISO0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 43.18 34.29 0) + (length 2.54) + (name "GPIO11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 43.18 31.75 0) + (length 2.54) + (name "GPIO10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 11.43 0) + (length 2.54) + (name "RXD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 8.89 0) + (length 2.54) + (name "TXD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 43.18 29.21 0) + (length 2.54) + (name "GPIO7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 43.18 26.67 0) + (length 2.54) + (name "GPIO6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 1.27 0) + (length 2.54) + (name "SCL0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -1.27 0) + (length 2.54) + (name "SDA0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 7.62 -3.81 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 43.18 24.13 0) + (length 2.54) + (name "GPIO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 43.18 21.59 0) + (length 2.54) + (name "GPIO2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -8.89 0) + (length 2.54) + (name "RXD0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -11.43 0) + (length 2.54) + (name "TXD0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 8.89 35.56 270) + (length 2.54) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 21.59 0) + (length 2.54) + (name "ADC3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 19.05 0) + (length 2.54) + (name "ADC2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 16.51 0) + (length 2.54) + (name "ADC1/SCL1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 13.97 0) + (length 2.54) + (name "ADC0/SDA1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 10.16 0) + (length 2.54) + (name "MOSI1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 7.62 0) + (length 2.54) + (name "SCK1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) ) \ No newline at end of file diff --git a/Library.pretty/RP2040-Zero.kicad_mod b/Library.pretty/RP2040-Zero.kicad_mod new file mode 100644 index 0000000..ebbfbf8 --- /dev/null +++ b/Library.pretty/RP2040-Zero.kicad_mod @@ -0,0 +1,268 @@ +(footprint "RP2040-Zero" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "RP2040W Pico Zero") + (tags "RP2040W Pico Zero") + (property "Reference" "REF**" + (at 0 -0.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "119935da-4c55-4506-8926-a2976de3cf50") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "RP2040-Zero" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "ea4c00b4-299a-4561-a6c1-7d89c0327a3a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "82b9af0c-69ed-4ab1-a14e-53c451565dde") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a2ed462d-b18c-46fb-8fb7-43e4730a5b82") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "RP2040W Pico Zero" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "418951af-7250-42fd-9736-2743baca03ce") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "409abbbf-e2fa-4f31-9eaa-76b9824f27b5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at -7.62 -22.86 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "06ac80ec-6eee-4907-98c0-9186c2628ba3") + ) + (pad "2" thru_hole oval + (at -7.62 -20.32 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "e82bde82-581b-4ba7-945b-d231448a8acd") + ) + (pad "3" thru_hole oval + (at -7.62 -17.78 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "ac907607-57a6-453c-940b-6d8364b97894") + ) + (pad "4" thru_hole oval + (at -7.62 -15.24 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "8470707d-95b1-477f-8198-15c60869d7e8") + ) + (pad "5" thru_hole oval + (at -7.62 -12.7 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "272d45c6-afc3-4030-b3ce-6186c73a9223") + ) + (pad "6" thru_hole oval + (at -7.62 -10.16 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "c1dcf4c3-e96b-42c9-9f5c-0dbb056f635a") + ) + (pad "7" thru_hole oval + (at -7.62 -7.62 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "ad4c458a-8e0c-4076-9e82-8c8881ee28da") + ) + (pad "8" thru_hole oval + (at -7.62 -5.08 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "da1de3e2-28de-4fd2-ba7f-7096b8d0c227") + ) + (pad "9" thru_hole oval + (at -7.62 -2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "8bdeca76-e387-4efb-a59f-d83122972d48") + ) + (pad "10" thru_hole oval + (at -5.08 -2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "7709a60a-fa1a-4221-8039-0496b800876b") + ) + (pad "11" thru_hole oval + (at -2.54 -2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "6218e298-006f-4148-a6ab-316955371047") + ) + (pad "12" thru_hole oval + (at 0 -2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "1c14b3c4-6583-4708-b978-76bd322c81fc") + ) + (pad "13" thru_hole oval + (at 2.54 -2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "ac35088c-a238-40fd-b710-0c348aea22ea") + ) + (pad "14" thru_hole oval + (at 5.08 -2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "1b056c5a-b688-4bfe-a773-0fe6bd0f0472") + ) + (pad "15" thru_hole oval + (at 7.62 -2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a86cff29-881b-4675-90a9-3d5f54aa4612") + ) + (pad "16" thru_hole oval + (at 7.62 -5.08 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "80c6f987-858f-4d1e-8f46-17251d953a77") + ) + (pad "17" thru_hole oval + (at 7.62 -7.62 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f18073d4-08a9-458c-896c-43a0ea2aa0f4") + ) + (pad "18" thru_hole oval + (at 7.62 -10.16 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "eafec1f4-ead6-40cf-9f53-5793cdaaa4ee") + ) + (pad "19" thru_hole oval + (at 7.62 -12.7 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "7cc141df-d469-4985-af19-42f4e16b08fb") + ) + (pad "20" thru_hole oval + (at 7.62 -15.24 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "9922587d-733d-462a-a34e-2a50082ef8d9") + ) + (pad "21" thru_hole oval + (at 7.62 -17.78 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "82c1cd2d-2f73-4616-ab07-ec065cb27441") + ) + (pad "22" thru_hole oval + (at 7.62 -20.32 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "92fcd8b8-d739-41fd-a3b5-fbea177d344e") + ) + (pad "23" thru_hole oval + (at 7.62 -22.86 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d75de787-f618-4355-bc3a-017c8c82be0e") + ) +) \ No newline at end of file