Add custom footprint for WEMOS D1 Mini.

The stock FP seems to have the pins rotated with respect to the board.
This commit is contained in:
Chris Giacofei 2023-02-06 14:54:17 -05:00
parent 4bff3f0170
commit 7040ab1ca1
4 changed files with 2882 additions and 2985 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
{ {
"board": { "board": {
"active_layer": 31, "active_layer": 44,
"active_layer_preset": "", "active_layer_preset": "",
"auto_track_width": false, "auto_track_width": false,
"hidden_nets": [], "hidden_nets": [],

View File

@ -1426,7 +1426,7 @@
(property "Value" "WeMos_D1_mini" (id 1) (at 72.39 138.43 0) (property "Value" "WeMos_D1_mini" (id 1) (at 72.39 138.43 0)
(effects (font (size 1.27 1.27)) (justify left)) (effects (font (size 1.27 1.27)) (justify left))
) )
(property "Footprint" "Module:WEMOS_D1_mini_light" (id 2) (at 90.17 148.59 0) (property "Footprint" "Custom:WEMOS_D1_mini_light" (id 2) (at 90.17 148.59 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(property "Datasheet" "https://wiki.wemos.cc/products:d1:d1_mini#documentation" (id 3) (at 43.18 148.59 0) (property "Datasheet" "https://wiki.wemos.cc/products:d1:d1_mini#documentation" (id 3) (at 43.18 148.59 0)
@ -1781,7 +1781,7 @@
(reference "TEMP1") (unit 1) (value "DS18B20") (footprint "Package_TO_SOT_THT:TO-92_Inline") (reference "TEMP1") (unit 1) (value "DS18B20") (footprint "Package_TO_SOT_THT:TO-92_Inline")
) )
(path "/37a7e626-3878-40ec-8208-080acdf91405" (path "/37a7e626-3878-40ec-8208-080acdf91405"
(reference "U1") (unit 1) (value "WeMos_D1_mini") (footprint "Module:WEMOS_D1_mini_light") (reference "U1") (unit 1) (value "WeMos_D1_mini") (footprint "Custom:WEMOS_D1_mini_light")
) )
) )
) )

View File

@ -0,0 +1,124 @@
(footprint "WEMOS_D1_mini_light" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 61F58A7F)
(descr "16-pin module, column spacing 22.86 mm (900 mils), https://wiki.wemos.cc/products:d1:d1_mini, https://c1.staticflickr.com/1/734/31400410271_f278b087db_z.jpg")
(tags "ESP8266 WiFi microcontroller")
(property "Sheetfile" "Glycol_Chiller.kicad_sch")
(property "Sheetname" "")
(attr through_hole)
(fp_text reference "U1" (at 24.514 25.39 180) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 62a0745a-1536-49d0-8b98-badee328fb64)
)
(fp_text value "WeMos_D1_mini" (at 10.2 -0.004 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 634a89cd-e27c-461b-8656-bc87ead30142)
)
(fp_text user "GND" (at 18.542 16.51 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp b7cba40d-a060-41b0-a964-e44d0e8deb87)
)
(fp_text user "5V" (at 19.05 18.796 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c3837039-2402-45ae-b7a3-31b191d7169b)
)
(fp_text user "3.3V" (at -4.56 18.69 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp df87a1cf-0505-4fb3-b467-e79e662efcfa)
)
(fp_text user "KEEP OUT" (at 10.43 -5.85 180) (layer "Cmts.User")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 0256418c-d713-46ee-a860-ad68670ce066)
)
(fp_text user "No copper" (at 10.43 -3.31 180) (layer "Cmts.User")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 963e776b-9757-4670-bff8-a2f8bbfc796a)
)
(fp_text user "${REFERENCE}" (at 10.43 9.276 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 277328bc-f34a-4fac-9c4e-941aa3a52b71)
)
(fp_line (start -2.56 19.812) (end -2.56 -5.71) (layer "F.SilkS") (width 0.12) (tstamp 346629cb-855e-4a1b-9ea6-f97ab7bca03d))
(fp_line (start 23.344 26.62) (end 23.3 -5.71) (layer "F.SilkS") (width 0.12) (tstamp 89083a89-6d68-48b3-9b11-1368b9e75115))
(fp_line (start 23.3 -0.924) (end 20.76 -0.924) (layer "F.SilkS") (width 0.12) (tstamp 9622eb83-c043-462f-b886-2199e9845c82))
(fp_line (start 0.13 19.812) (end 0.13 26.694) (layer "F.SilkS") (width 0.12) (tstamp a1e76f5e-2cb8-4d30-9af7-43ed5b1f368e))
(fp_line (start 23.344 26.62) (end 0.024 26.62) (layer "F.SilkS") (width 0.12) (tstamp aa20c41f-23c3-4ffd-a658-d516c4229785))
(fp_line (start -2.56 19.812) (end 0.13 19.812) (layer "F.SilkS") (width 0.12) (tstamp ab98f5f9-1476-4d29-98d6-a816f795c8a8))
(fp_line (start -0.44 -7.84) (end 21.17 -7.84) (layer "F.SilkS") (width 0.12) (tstamp f784f7f9-f10b-499f-ad33-cbd130eb688d))
(fp_arc (start 21.17 -7.84) (mid 22.676137 -7.216137) (end 23.3 -5.71) (layer "F.SilkS") (width 0.12) (tstamp 2ff69057-2c5c-4a94-8d3d-d81c89198a40))
(fp_arc (start -2.56 -5.71) (mid -1.936137 -7.216137) (end -0.43 -7.84) (layer "F.SilkS") (width 0.12) (tstamp 64f1e0a2-78c6-4527-907c-136e5aa700e8))
(fp_line (start 11.15 -0.9) (end 4.35 -7.7) (layer "Dwgs.User") (width 0.1) (tstamp 04b6a788-7d2f-4909-9d18-feafe47c6d08))
(fp_line (start 15.15 -0.9) (end 8.35 -7.7) (layer "Dwgs.User") (width 0.1) (tstamp 11a61f39-27ac-4c5d-83d1-8aae2129c787))
(fp_line (start 7.15 -0.9) (end 0.35 -7.7) (layer "Dwgs.User") (width 0.1) (tstamp 1337cdc3-e7f1-48c5-a30b-e16ede05ac64))
(fp_line (start 9.15 -0.9) (end 2.35 -7.7) (layer "Dwgs.User") (width 0.1) (tstamp 146ea996-3bdb-4552-99e9-c86bd25ad17c))
(fp_line (start 23.15 -7.7) (end 23.15 -0.9) (layer "Dwgs.User") (width 0.1) (tstamp 2b37e30a-ba93-406d-9f4f-735bdd577d33))
(fp_line (start 17.15 -0.9) (end 10.35 -7.7) (layer "Dwgs.User") (width 0.1) (tstamp 392be919-fab9-495b-bbdb-3c28a9a5e063))
(fp_line (start 3.15 -0.9) (end -2.45 -6.5) (layer "Dwgs.User") (width 0.1) (tstamp 3930464d-3d85-4f74-a10a-16da789e049c))
(fp_line (start 23.15 -6.9) (end 22.35 -7.7) (layer "Dwgs.User") (width 0.1) (tstamp 3ad0fb22-bd08-445d-be4b-1101a71a9e81))
(fp_line (start 19.15 -0.9) (end 12.35 -7.7) (layer "Dwgs.User") (width 0.1) (tstamp 499f62e7-9cae-4e42-8c3d-ebdc68324249))
(fp_line (start -2.45 17.3) (end -2.45 -7.7) (layer "Dwgs.User") (width 0.1) (tstamp 50ccb3b0-10e8-474e-87ab-ba9bdc7f90c5))
(fp_line (start 23.15 -2.9) (end 18.35 -7.7) (layer "Dwgs.User") (width 0.1) (tstamp 66bd6369-6271-4c55-96bb-0b35a0fc0bef))
(fp_line (start 21.15 -0.9) (end 14.35 -7.7) (layer "Dwgs.User") (width 0.1) (tstamp 8a9d30d1-b7bd-46a0-be74-eb7e733d95a5))
(fp_line (start -0.85 -0.9) (end -2.45 -2.5) (layer "Dwgs.User") (width 0.1) (tstamp aa202164-2892-4e79-9d4f-153472cc96d8))
(fp_line (start -2.45 -7.7) (end 23.15 -7.7) (layer "Dwgs.User") (width 0.1) (tstamp b9003d1d-3a75-4911-ba85-19a2301a4586))
(fp_line (start 5.15 -0.9) (end -1.65 -7.7) (layer "Dwgs.User") (width 0.1) (tstamp b929ac7a-6cba-4970-9d35-b0e95e69ef19))
(fp_line (start 23.1 -4.95) (end 20.35 -7.7) (layer "Dwgs.User") (width 0.1) (tstamp ba7154e0-01bb-4481-92b1-d9786fe7016b))
(fp_line (start -2.45 -0.824) (end 23.15 -0.824) (layer "Dwgs.User") (width 0.1) (tstamp df7db65d-aba1-47ee-9cf8-7bcba2f1c6b9))
(fp_line (start 1.15 -0.9) (end -2.45 -4.5) (layer "Dwgs.User") (width 0.1) (tstamp f090d57e-0ea1-47a1-93e9-f6be22a2338e))
(fp_line (start 23.15 -0.9) (end 16.35 -7.7) (layer "Dwgs.User") (width 0.1) (tstamp f136af20-4833-4d66-86ff-d7d4e20cb775))
(fp_line (start 13.15 -0.9) (end 6.35 -7.7) (layer "Dwgs.User") (width 0.1) (tstamp f49c7ff2-4807-4200-9a00-615e89c8caf2))
(fp_line (start 23.42 -7.96) (end -2.68 -7.96) (layer "F.CrtYd") (width 0.05) (tstamp 612ec3ea-45eb-419c-b634-1865c334d410))
(fp_line (start -2.68 26.74) (end 23.42 26.74) (layer "F.CrtYd") (width 0.05) (tstamp 97afc9b4-c04b-46fd-b48e-d19aa14778bb))
(fp_line (start 23.42 26.74) (end 23.42 -7.96) (layer "F.CrtYd") (width 0.05) (tstamp ca074a15-69bf-46ce-aee9-d529d96b4716))
(fp_line (start -2.68 -7.96) (end -2.68 26.74) (layer "F.CrtYd") (width 0.05) (tstamp eab0595d-91fb-45d2-b38a-da7fc45f04e2))
(fp_line (start 23.17 -0.794) (end 20.63 -0.794) (layer "F.Fab") (width 0.1) (tstamp 5389eecf-89f7-4761-98a9-d3388d6a3098))
(fp_line (start -2.37 1.516) (end -1.37 0.516) (layer "F.Fab") (width 0.1) (tstamp 94d153db-b99d-4b28-91a6-4cb45b1b2fc1))
(fp_line (start 23.17 -5.71) (end 23.214 26.49) (layer "F.Fab") (width 0.1) (tstamp a01bdc22-de05-48bf-813f-e294aab4ea2b))
(fp_line (start -1.37 0.516) (end -2.37 -0.484) (layer "F.Fab") (width 0.1) (tstamp a3d08f8b-0bf0-4bca-b460-199c692d0fd9))
(fp_line (start 0 19.664) (end 0 26.564) (layer "F.Fab") (width 0.1) (tstamp af8a3cdb-c809-4c1f-b661-7dac2d6b7915))
(fp_line (start -0.43 -7.71) (end 21.17 -7.71) (layer "F.Fab") (width 0.1) (tstamp f53643bc-8020-4f96-89fc-42fcccddfd3a))
(fp_line (start 23.214 26.49) (end 0.154 26.49) (layer "F.Fab") (width 0.1) (tstamp f8cf9ecc-705d-4ede-9586-554ef25be245))
(fp_arc (start 21.17 -7.71) (mid 22.584214 -7.124214) (end 23.17 -5.71) (layer "F.Fab") (width 0.1) (tstamp bb0bc86e-9dc9-482b-9bb0-fca03be7bb95))
(fp_arc (start -2.43 -5.69) (mid -1.858356 -7.110071) (end -0.45 -7.71) (layer "F.Fab") (width 0.1) (tstamp c5afadb1-783b-4460-97f3-fe394af730be))
(pad "1" thru_hole rect (at -1 1.016) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp b9dab4e0-29f3-439c-8a82-36c305085000))
(pad "2" thru_hole oval (at -1 3.556) (size 2 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c17a68a6-4778-45e6-a915-83b003563669))
(pad "3" thru_hole oval (at -1 6.096) (size 2 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 60c7b4c0-d360-4756-9bca-caf5b35ab7be))
(pad "4" thru_hole oval (at -1 8.636) (size 2 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 064e2f14-4e7f-4153-bc86-8ce8ec26f0e2))
(pad "5" thru_hole oval (at -1 11.176) (size 2 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b13dba99-10a9-4128-ad73-1b77a21d5a0d))
(pad "6" thru_hole oval (at -1 13.716) (size 2 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e947b624-1abb-445c-b034-2286ee7776ed))
(pad "7" thru_hole oval (at -1 16.256) (size 2 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f7f6ece1-aad9-46e7-847e-93ea12c29b5a))
(pad "8" thru_hole oval (at -1 18.796) (size 2 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4b1a4cd6-2ff2-453d-a23b-9f887cc2b04f))
(pad "9" thru_hole oval (at 21.86 18.796) (size 2 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp edc614b7-e61e-4a47-b1a0-74fdbacea2a3))
(pad "10" thru_hole oval (at 21.86 16.256) (size 2 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 32d20c6a-77cd-42c6-bd2e-e0407bbe4eef))
(pad "11" thru_hole oval (at 21.86 13.716) (size 2 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 73eff4e4-fcfd-4c48-8f8a-ef52fb4e16d3))
(pad "12" thru_hole oval (at 21.86 11.176) (size 2 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 4b4a0670-57b8-4c15-9903-a6397328b37a))
(pad "13" thru_hole oval (at 21.86 8.636) (size 2 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 82992643-f67f-4327-973d-f2d968bc1279))
(pad "14" thru_hole oval (at 21.86 6.096) (size 2 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c2289fa4-6fcb-412e-9242-d004387e6772))
(pad "15" thru_hole oval (at 21.86 3.556) (size 2 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3e36d62c-acee-4cac-90c0-55d5d633c441))
(pad "16" thru_hole oval (at 21.86 1.016) (size 2 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 605b5d58-00ea-42ee-aaed-5f58b13b74f4))
(model "${KICAD6_3DMODEL_DIR}/Module.3dshapes/WEMOS_D1_mini_light.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
(model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Vertical.wrl"
(offset (xyz 0 0 9.5))
(scale (xyz 1 1 1))
(rotate (xyz 0 -180 0))
)
(model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Vertical.wrl"
(offset (xyz 22.86 0 9.5))
(scale (xyz 1 1 1))
(rotate (xyz 0 -180 0))
)
(model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x08_P2.54mm_Vertical.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
(model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x08_P2.54mm_Vertical.wrl"
(offset (xyz 22.86 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)