Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

provide kicad symbol and footprint #7

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
184 changes: 184 additions & 0 deletions Hardware/sparkfunesp32thing.kicad_sym
Original file line number Diff line number Diff line change
@@ -0,0 +1,184 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "Sparkfun_ESP32_Thing" (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at 0 0 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "Sparkfun_ESP32_Thing" (id 1) (at 0 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "Sparkfun_ESP32_Thing_0_1"
(rectangle (start -8.89 25.4) (end 10.16 -25.4)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "Sparkfun_ESP32_Thing_1_1"
(pin power_in line (at -11.43 -24.13 0) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 -1.27 0) (length 2.54)
(name "GPIO27" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 1.27 0) (length 2.54)
(name "GPIO26" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 3.81 0) (length 2.54)
(name "GPIO25" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin input line (at -11.43 6.35 0) (length 2.54)
(name "GPIO35" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
(pin input line (at -11.43 8.89 0) (length 2.54)
(name "GPIO34" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 11.43 0) (length 2.54)
(name "GPIO33" (effects (font (size 1.27 1.27))))
(number "15" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 13.97 0) (length 2.54)
(name "GPIO32" (effects (font (size 1.27 1.27))))
(number "16" (effects (font (size 1.27 1.27))))
)
(pin input line (at -11.43 16.51 0) (length 2.54)
(name "GPIO39" (effects (font (size 1.27 1.27))))
(number "17" (effects (font (size 1.27 1.27))))
)
(pin input line (at -11.43 19.05 0) (length 2.54)
(name "GPIO38" (effects (font (size 1.27 1.27))))
(number "18" (effects (font (size 1.27 1.27))))
)
(pin input line (at -11.43 21.59 0) (length 2.54)
(name "GPIO37" (effects (font (size 1.27 1.27))))
(number "19" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at -11.43 -21.59 0) (length 2.54)
(name "VUSB" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin input line (at -11.43 24.13 0) (length 2.54)
(name "GPIO36" (effects (font (size 1.27 1.27))))
(number "20" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 12.7 -24.13 180) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "21" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 12.7 -21.59 180) (length 2.54)
(name "VUSB" (effects (font (size 1.27 1.27))))
(number "22" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 12.7 -19.05 180) (length 2.54)
(name "VBAT" (effects (font (size 1.27 1.27))))
(number "23" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 12.7 -16.51 180) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "24" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 12.7 -13.97 180) (length 2.54)
(name "3V3" (effects (font (size 1.27 1.27))))
(number "25" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -11.43 180) (length 2.54)
(name "GPIO16" (effects (font (size 1.27 1.27))))
(number "26" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -8.89 180) (length 2.54)
(name "GPIO17" (effects (font (size 1.27 1.27))))
(number "27" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -6.35 180) (length 2.54)
(name "GPIO04" (effects (font (size 1.27 1.27))))
(number "28" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -3.81 180) (length 2.54)
(name "GPIO00" (effects (font (size 1.27 1.27))))
(number "29" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at -11.43 -19.05 0) (length 2.54)
(name "VBAT" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -1.27 180) (length 2.54)
(name "GPIO02" (effects (font (size 1.27 1.27))))
(number "30" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 1.27 180) (length 2.54)
(name "GPIO15" (effects (font (size 1.27 1.27))))
(number "31" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 3.81 180) (length 2.54)
(name "GPIO05" (effects (font (size 1.27 1.27))))
(number "32" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 6.35 180) (length 2.54)
(name "GPIO18" (effects (font (size 1.27 1.27))))
(number "33" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 8.89 180) (length 2.54)
(name "GPIO23" (effects (font (size 1.27 1.27))))
(number "34" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 11.43 180) (length 2.54)
(name "GPIO19" (effects (font (size 1.27 1.27))))
(number "35" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 13.97 180) (length 2.54)
(name "GPIO22" (effects (font (size 1.27 1.27))))
(number "36" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 16.51 180) (length 2.54)
(name "GPIO03" (effects (font (size 1.27 1.27))))
(number "37" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 19.05 180) (length 2.54)
(name "GPIO01" (effects (font (size 1.27 1.27))))
(number "38" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 21.59 180) (length 2.54)
(name "GPIO21" (effects (font (size 1.27 1.27))))
(number "39" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -11.43 -16.51 0) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 12.7 24.13 180) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "40" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at -11.43 -13.97 0) (length 2.54)
(name "3V3" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin input line (at -11.43 -11.43 0) (length 2.54)
(name "!RST" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 -8.89 0) (length 2.54)
(name "GPIO13" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 -6.35 0) (length 2.54)
(name "GPIO12" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 -3.81 0) (length 2.54)
(name "GPIO14" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
)
)
106 changes: 106 additions & 0 deletions Hardware/sparkfunesp32thing.pretty/Sparkfun ESP32 Thing.kicad_mod
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
(footprint "Sparkfun ESP32 Thing" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(attr through_hole)
(fp_text reference "REF**" (at 0 22.36 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp f9df4581-9d45-4156-abe9-fa6168b6d729)
)
(fp_text value "Sparkfun ESP32 Thing" (at 0 1 90 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 78acc722-b41f-466f-87f0-cb4cfd1428de)
)
(fp_text user "${REFERENCE}" (at 0 25.36 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp de170d34-9ce4-4382-b28c-e2feeaf2115d)
)
(fp_rect (start -12.7 -34.798) (end 12.7 24.13) (layer "F.Cu") (width 0.2) (fill none) (tstamp 8069711f-c461-4e4b-a8c3-0321090a502b))
(pad "1" thru_hole rect (at -11.43 22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp a24d3b28-e464-4d8a-94dd-5dbbbf82e7ed))
(pad "2" thru_hole circle (at -11.43 20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 21055fa6-25e9-4d6f-8a0e-e514e09cb776))
(pad "3" thru_hole circle (at -11.43 17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 4682576a-f443-4b83-ac03-5dc84255479a))
(pad "4" thru_hole circle (at -11.43 15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 2bb1267e-d968-41c6-b8ab-83ba504706ad))
(pad "5" thru_hole circle (at -11.43 12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 88bcf04c-e10e-4cd8-a860-49eeaa075e74))
(pad "6" thru_hole circle (at -11.43 10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 21faf85f-ee87-4b16-851b-156ff91c960c))
(pad "7" thru_hole circle (at -11.43 7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 2d8718e3-452a-4678-8d42-1ee9d0456107))
(pad "8" thru_hole circle (at -11.43 5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp ed139d25-4d37-447b-88aa-47113c1d48d0))
(pad "9" thru_hole circle (at -11.43 2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 865de8c4-c8b2-486b-83cd-3b0533a4e95a))
(pad "10" thru_hole circle (at -11.43 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp c7a8bb4b-ddae-4a75-9745-16742b652051))
(pad "11" thru_hole circle (at -11.43 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 4eaae849-800e-4c24-a650-5643bfea3ed0))
(pad "12" thru_hole circle (at -11.43 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp ef3b7ec9-9b3b-47d1-b226-8a38e7f05213))
(pad "13" thru_hole circle (at -11.43 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp d9b07d2c-cd20-4a96-80e6-d3726b3022df))
(pad "14" thru_hole circle (at -11.43 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp b60027f4-b1cb-4062-b0e2-ae332d398c69))
(pad "15" thru_hole circle (at -11.43 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp d6d9ce93-48dc-49c3-a6fa-0155bb7ec6f9))
(pad "16" thru_hole circle (at -11.43 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 8edcc1b2-8470-4391-9beb-e2ee9f1c574c))
(pad "17" thru_hole circle (at -11.43 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 1e621993-6629-47f1-aae3-de3da61af1bd))
(pad "18" thru_hole circle (at -11.43 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp bd869dc6-100c-48a3-b546-a3bd791164dc))
(pad "19" thru_hole circle (at -11.43 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 73bcd2ce-67f8-487b-a911-afdbb7fa7aca))
(pad "20" thru_hole circle (at -11.43 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp f85c5cba-de26-48fe-a738-a5f470f72ba9))
(pad "21" thru_hole rect (at 11.43 22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 89d316fa-8b95-4d97-97c0-cfbdc8cad0ac))
(pad "22" thru_hole circle (at 11.43 20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp b0db2790-e15c-4efe-b746-f397ec507035))
(pad "23" thru_hole circle (at 11.43 17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 3a2d8a17-afc7-45e4-9793-b3f1a34a1372))
(pad "24" thru_hole circle (at 11.43 15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 78b31f22-ab4c-47a0-bf82-bcd4cdfa714d))
(pad "25" thru_hole circle (at 11.43 12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 872aa7c7-3a43-4014-8ad2-38a7c10f4de8))
(pad "26" thru_hole circle (at 11.43 10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp f60e7924-c2d6-477a-9be6-0ca99674ed14))
(pad "27" thru_hole circle (at 11.43 7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 6d656307-1d5e-4445-8b2b-6306496526c9))
(pad "28" thru_hole circle (at 11.43 5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp c03204dd-1c3e-41d0-9863-2a65cc5eb557))
(pad "29" thru_hole circle (at 11.43 2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp fe582c14-4331-4d41-8484-9d35ff167863))
(pad "30" thru_hole circle (at 11.43 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 0f62f8ec-3634-42a3-bda4-5ea6db0e3437))
(pad "31" thru_hole circle (at 11.43 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp ab75ad86-9bc1-4186-a3a0-a583890a9695))
(pad "32" thru_hole circle (at 11.43 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 186779c5-5933-441d-858e-6d3d343d6ebb))
(pad "33" thru_hole circle (at 11.43 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 5e3feffc-54d9-4fd2-a8a9-9782ec2ee2b1))
(pad "34" thru_hole circle (at 11.43 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 289ff997-a4fe-49eb-860a-1c5fa1a752bd))
(pad "35" thru_hole circle (at 11.43 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 92a7d33b-7027-4e16-9b64-b64c3c08c89b))
(pad "36" thru_hole circle (at 11.43 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp d8702fb9-e5f0-4c0a-b699-9edc35266ab7))
(pad "37" thru_hole circle (at 11.43 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp b852b5ef-1a17-45a1-a0bc-57dcac2a25fc))
(pad "38" thru_hole circle (at 11.43 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp a58b85b0-4696-473b-af6a-60284cf356fb))
(pad "39" thru_hole circle (at 11.43 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp d8d97e4a-66b5-4db9-87bd-adb8bba0c3ab))
(pad "40" thru_hole circle (at 11.43 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp f75e2a26-e2bd-4ada-9ee4-f578e8a33a6b))
(group "" (id b1ea9d6e-fa9e-4ba1-be5f-858c2bc018c0)
(members
1e621993-6629-47f1-aae3-de3da61af1bd
21055fa6-25e9-4d6f-8a0e-e514e09cb776
21faf85f-ee87-4b16-851b-156ff91c960c
2bb1267e-d968-41c6-b8ab-83ba504706ad
2d8718e3-452a-4678-8d42-1ee9d0456107
4682576a-f443-4b83-ac03-5dc84255479a
4eaae849-800e-4c24-a650-5643bfea3ed0
73bcd2ce-67f8-487b-a911-afdbb7fa7aca
865de8c4-c8b2-486b-83cd-3b0533a4e95a
88bcf04c-e10e-4cd8-a860-49eeaa075e74
8edcc1b2-8470-4391-9beb-e2ee9f1c574c
a24d3b28-e464-4d8a-94dd-5dbbbf82e7ed
b60027f4-b1cb-4062-b0e2-ae332d398c69
bd869dc6-100c-48a3-b546-a3bd791164dc
c7a8bb4b-ddae-4a75-9745-16742b652051
d6d9ce93-48dc-49c3-a6fa-0155bb7ec6f9
d9b07d2c-cd20-4a96-80e6-d3726b3022df
ed139d25-4d37-447b-88aa-47113c1d48d0
ef3b7ec9-9b3b-47d1-b226-8a38e7f05213
f85c5cba-de26-48fe-a738-a5f470f72ba9
)
)
(group "" (id b56edd4c-2e56-4047-af63-1bc0e68934c8)
(members
0f62f8ec-3634-42a3-bda4-5ea6db0e3437
186779c5-5933-441d-858e-6d3d343d6ebb
289ff997-a4fe-49eb-860a-1c5fa1a752bd
3a2d8a17-afc7-45e4-9793-b3f1a34a1372
5e3feffc-54d9-4fd2-a8a9-9782ec2ee2b1
6d656307-1d5e-4445-8b2b-6306496526c9
78b31f22-ab4c-47a0-bf82-bcd4cdfa714d
872aa7c7-3a43-4014-8ad2-38a7c10f4de8
89d316fa-8b95-4d97-97c0-cfbdc8cad0ac
92a7d33b-7027-4e16-9b64-b64c3c08c89b
a58b85b0-4696-473b-af6a-60284cf356fb
ab75ad86-9bc1-4186-a3a0-a583890a9695
b0db2790-e15c-4efe-b746-f397ec507035
b852b5ef-1a17-45a1-a0bc-57dcac2a25fc
c03204dd-1c3e-41d0-9863-2a65cc5eb557
d8702fb9-e5f0-4c0a-b699-9edc35266ab7
d8d97e4a-66b5-4db9-87bd-adb8bba0c3ab
f60e7924-c2d6-477a-9be6-0ca99674ed14
f75e2a26-e2bd-4ada-9ee4-f578e8a33a6b
fe582c14-4331-4d41-8484-9d35ff167863
)
)
)