Browse Source

make it smart 💡

main
xenua 2 years ago
parent
commit
8ea03a2af3
  1. 174
      aaaaa.kicad_sym
  2. 71
      aaaaa.pretty/ESP32-devkit.kicad_mod
  3. 32186
      fuck-power-bricks.kicad_pcb
  4. 6
      fuck-power-bricks.kicad_prl
  5. 4
      fuck-power-bricks.kicad_pro
  6. 2369
      fuck-power-bricks.kicad_sch

174
aaaaa.kicad_sym

@ -1,4 +1,178 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) (kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "ESP32-Devkit" (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at -7.62 -60.96 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "ESP32-Devkit" (id 1) (at 7.62 -60.96 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at -3.81 2.54 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at -3.81 2.54 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "ESP32-Devkit_0_1"
(rectangle (start -10.16 -1.27) (end 10.16 -59.69)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type background))
)
)
(symbol "ESP32-Devkit_1_1"
(pin bidirectional line (at -12.7 -3.81 0) (length 2.54)
(name "SCK" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -19.05 180) (length 2.54)
(name "IO5" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -21.59 180) (length 2.54)
(name "IO18" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -24.13 180) (length 2.54)
(name "IO19" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 -62.23 90) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -26.67 180) (length 2.54)
(name "IO21" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin input line (at -12.7 -24.13 0) (length 2.54)
(name "RXD" (effects (font (size 1.27 1.27))))
(number "15" (effects (font (size 1.27 1.27))))
)
(pin output line (at -12.7 -21.59 0) (length 2.54)
(name "TXD" (effects (font (size 1.27 1.27))))
(number "16" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -29.21 180) (length 2.54)
(name "IO22" (effects (font (size 1.27 1.27))))
(number "17" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -31.75 180) (length 2.54)
(name "IO23" (effects (font (size 1.27 1.27))))
(number "18" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 -62.23 90) (length 2.54) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "19" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -12.7 -6.35 0) (length 2.54)
(name "SD0" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 1.27 1.27 270) (length 2.54)
(name "5V" (effects (font (size 1.27 1.27))))
(number "20" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -12.7 -16.51 0) (length 2.54)
(name "CMD" (effects (font (size 1.27 1.27))))
(number "21" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -12.7 -13.97 0) (length 2.54)
(name "SD3" (effects (font (size 1.27 1.27))))
(number "22" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -12.7 -11.43 0) (length 2.54)
(name "SD2" (effects (font (size 1.27 1.27))))
(number "23" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -34.29 180) (length 2.54)
(name "IO13" (effects (font (size 1.27 1.27))))
(number "24" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 -62.23 90) (length 2.54) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "25" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -36.83 180) (length 2.54)
(name "IO12" (effects (font (size 1.27 1.27))))
(number "26" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -39.37 180) (length 2.54)
(name "IO14" (effects (font (size 1.27 1.27))))
(number "27" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -41.91 180) (length 2.54)
(name "IO27" (effects (font (size 1.27 1.27))))
(number "28" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -44.45 180) (length 2.54)
(name "IO26" (effects (font (size 1.27 1.27))))
(number "29" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -12.7 -8.89 0) (length 2.54)
(name "SD1" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -46.99 180) (length 2.54)
(name "IO25" (effects (font (size 1.27 1.27))))
(number "30" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -49.53 180) (length 2.54)
(name "IO33" (effects (font (size 1.27 1.27))))
(number "31" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -52.07 180) (length 2.54)
(name "IO32" (effects (font (size 1.27 1.27))))
(number "32" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -54.61 180) (length 2.54)
(name "IO35" (effects (font (size 1.27 1.27))))
(number "33" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -57.15 180) (length 2.54)
(name "IO34" (effects (font (size 1.27 1.27))))
(number "34" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -12.7 -29.21 0) (length 2.54)
(name "SVN" (effects (font (size 1.27 1.27))))
(number "35" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -12.7 -31.75 0) (length 2.54)
(name "SVP" (effects (font (size 1.27 1.27))))
(number "36" (effects (font (size 1.27 1.27))))
)
(pin input line (at -12.7 -36.83 0) (length 2.54)
(name "RST" (effects (font (size 1.27 1.27))))
(number "37" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at -1.27 1.27 270) (length 2.54)
(name "3V3" (effects (font (size 1.27 1.27))))
(number "38" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -3.81 180) (length 2.54)
(name "IO15" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -6.35 180) (length 2.54)
(name "IO2" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -8.89 180) (length 2.54)
(name "IO0" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -11.43 180) (length 2.54)
(name "IO4" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -13.97 180) (length 2.54)
(name "IO16" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -16.51 180) (length 2.54)
(name "IO17" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "LM2596HVS" (in_bom yes) (on_board yes) (symbol "LM2596HVS" (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at -6.35 1.27 0) (property "Reference" "U" (id 0) (at -6.35 1.27 0)
(effects (font (size 1.27 1.27))) (effects (font (size 1.27 1.27)))

71
aaaaa.pretty/ESP32-devkit.kicad_mod

@ -0,0 +1,71 @@
(footprint "ESP32-devkit" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(attr through_hole)
(fp_text reference "REF**" (at 0 -15.24 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 8856953d-9207-4f54-b809-cabf70e80784)
)
(fp_text value "ESP32-devkit" (at 0 0 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 7afe2818-e8e6-440a-869c-cec13fc29c70)
)
(fp_text user "facing up" (at 0 -20.32 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 36efcc75-041b-4367-a8cf-80dd07972278)
)
(fp_text user "usb port here" (at 0 -22.86 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 428c8c14-bf12-4859-96f8-cd4f9c68bb27)
)
(fp_text user "here" (at 0 13.97 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 983d7479-fceb-4f21-80d7-86852c1dbafe)
)
(fp_text user "mcu" (at 0 11.43 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp b38aaf14-a59b-42b8-9295-f94a4caae044)
)
(fp_rect (start -8.89 5.08) (end 8.89 24.13) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 3ad6a252-96f3-4b45-b72a-aeef3762d9aa))
(fp_rect (start -6.35 -24.13) (end 6.35 -19.05) (layer "F.SilkS") (width 0.12) (fill none) (tstamp f420ed38-46d8-4c23-ac78-df8d4e28c53a))
(fp_rect (start -13.97 24.13) (end 13.97 31.75) (layer "Dwgs.User") (width 0.12) (fill none) (tstamp daf71694-b357-4d92-9f21-03e072eeb20e))
(fp_rect (start -13.97 -24.13) (end 13.97 24.13) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 63ffb1d0-116a-4451-b078-2e2ae9415e3b))
(pad "1" thru_hole circle (at -12.7 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp f4b05a3d-59e9-42b6-bb69-7d86a1a7bbf8))
(pad "2" thru_hole circle (at -12.7 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 49389801-0dea-4173-be66-b772ec93a54b))
(pad "3" thru_hole circle (at -12.7 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 7c99887a-b27c-47f7-b907-e19a82303902))
(pad "4" thru_hole circle (at -12.7 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 41b36154-d4ca-45e3-8b11-9a2add873ce4))
(pad "5" thru_hole circle (at -12.7 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp dd4aab32-3985-47b3-9a51-df2f2cc28601))
(pad "6" thru_hole circle (at -12.7 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 99ab75ab-321c-40cc-a685-de0f05d06f9f))
(pad "7" thru_hole circle (at -12.7 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 30fe315b-b27f-4995-90da-c87039c3d836))
(pad "8" thru_hole circle (at -12.7 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp d780f410-d9ca-4699-864c-f1548a99f97e))
(pad "9" thru_hole circle (at -12.7 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 712bf9b0-2c1d-4016-bf55-0be77e11d1b6))
(pad "10" thru_hole circle (at -12.7 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp ccecca9d-a44b-4c2b-a493-903ab7a5b0ea))
(pad "11" thru_hole circle (at -12.7 2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 3627459b-f05e-464e-a46a-1965c60914b9))
(pad "12" thru_hole circle (at -12.7 5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp eab37f97-5b34-45d2-891c-c1d2c95cd58e))
(pad "13" thru_hole circle (at -12.7 7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 59b30eea-c2c3-4400-8f4d-895436336a32))
(pad "14" thru_hole circle (at -12.7 10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp cc8d5f56-bb16-4181-8c0a-5f61a3842483))
(pad "15" thru_hole circle (at -12.7 12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp d647f625-497d-4031-952e-fff536accc2e))
(pad "16" thru_hole circle (at -12.7 15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 86174b4d-4b4a-4234-8ca7-4d12d318fb13))
(pad "17" thru_hole circle (at -12.7 17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp c01b8485-b749-4545-b334-4d9d5b6ec96e))
(pad "18" thru_hole circle (at -12.7 20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 3701d7f4-87fe-4991-a194-6ae98335b9be))
(pad "19" thru_hole circle (at -12.7 22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp b51c502f-6e08-4689-b517-5b0d59e742a8))
(pad "20" thru_hole circle (at 12.7 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp a81c8977-9d24-44d4-9a00-647dcaf320e7))
(pad "21" thru_hole circle (at 12.7 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp a75d2add-868e-4805-bde3-4bd1add9faf8))
(pad "22" thru_hole circle (at 12.7 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 0c8382d3-f6a7-4e48-94ae-6228e896f4d0))
(pad "23" thru_hole circle (at 12.7 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 595a109e-b418-4179-9e11-f6501e11bfcd))
(pad "24" thru_hole circle (at 12.7 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 2aeb032e-3dd2-46a0-a3df-2f0dba4e3e8c))
(pad "25" thru_hole circle (at 12.7 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp b849d56b-1845-4de6-a51f-9c1d20676300))
(pad "26" thru_hole circle (at 12.7 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp f3326ed1-be70-4b73-b473-48c72e1c66b1))
(pad "27" thru_hole circle (at 12.7 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 0afffde0-e096-461c-9eee-a0cb5670528f))
(pad "28" thru_hole circle (at 12.7 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 7ea713b8-630c-47f6-bf4d-4e3214f91457))
(pad "29" thru_hole circle (at 12.7 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp e860862d-75d4-4a99-a34f-180f03b6c734))
(pad "30" thru_hole circle (at 12.7 2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp b7ebf4dd-cf3e-4d75-a70b-6bfde1e0bcd2))
(pad "31" thru_hole circle (at 12.7 5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 8cacd314-6596-4713-b150-2d83e54bdc7f))
(pad "32" thru_hole circle (at 12.7 7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 771dddb7-b835-4cf7-bce8-333e1cb0efc9))
(pad "33" thru_hole circle (at 12.7 10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 2041eeb0-10b3-47e5-9585-22d66eab57c4))
(pad "34" thru_hole circle (at 12.7 12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 5c09e07a-cdeb-4c55-b4c2-062248fe3265))
(pad "35" thru_hole circle (at 12.7 15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 5ea2fcf8-356b-4023-bcc6-5d01950de4bb))
(pad "36" thru_hole circle (at 12.7 17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp fb4c069f-e1a3-4e4b-897b-1a483252bac3))
(pad "37" thru_hole circle (at 12.7 20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 588ca286-f5c9-4c21-ba0d-a275f6fc62f3))
(pad "38" thru_hole circle (at 12.7 22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 9f11b0ba-f457-4589-bd54-13c88323e2e7))
)

32186
fuck-power-bricks.kicad_pcb

File diff suppressed because it is too large Load Diff

6
fuck-power-bricks.kicad_prl

@ -1,9 +1,11 @@
{ {
"board": { "board": {
"active_layer": 0, "active_layer": 0,
"active_layer_preset": "All Layers", "active_layer_preset": "",
"auto_track_width": true, "auto_track_width": true,
"hidden_nets": [], "hidden_nets": [
"GND"
],
"high_contrast_mode": 0, "high_contrast_mode": 0,
"net_color_mode": 1, "net_color_mode": 1,
"opacity": { "opacity": {

4
fuck-power-bricks.kicad_pro

@ -121,7 +121,9 @@
"track_widths": [ "track_widths": [
0.0, 0.0,
0.2, 0.2,
1.5 0.5,
1.5,
2.0
], ],
"via_dimensions": [ "via_dimensions": [
{ {

2369
fuck-power-bricks.kicad_sch

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save