Compare commits

14 Commits

Author SHA1 Message Date
2dcff7350a Update README.md 2026-03-22 03:53:37 -07:00
ad6a8b3c81 auto commited 2026-03-10 23:17:44 +13:00
69d16dcf8f auto commited 2026-03-10 23:17:44 +13:00
d65b4c9f4f auto commited 2026-03-10 23:17:44 +13:00
4cef1e3857 auto commited 2026-03-10 23:17:25 +13:00
795504ca6c auto commited 2026-03-10 23:17:25 +13:00
dba17e0f0a auto commited 2026-03-10 23:17:25 +13:00
05d11293f9 auto commited 2026-03-10 23:17:25 +13:00
db0f2c8252 added footprints to all symbols and rest of bom to all capacitors 2026-03-10 23:17:25 +13:00
c133b8bf1b Added footprint for heatsink 2026-03-10 11:38:29 +13:00
840709e9f4 auto commited 2026-03-09 20:45:02 +13:00
71947f793e auto commited 2026-03-09 20:45:02 +13:00
b73c64ba9d auto commited 2026-03-09 20:45:02 +13:00
da9849d7ee motor drivers are now pair to one power switch instead of all of them on one 2026-03-09 20:44:54 +13:00
15 changed files with 17223 additions and 6735 deletions

View File

@@ -7,7 +7,7 @@ this template will auto:
- create BOM for each project - create BOM for each project
- create images of the current pcb for your readme like you can see below - create images of the current pcb for your readme like you can see below
![rendered pcb](res/test_render.png) ![rendered pcb](res/esp32-racer_render.png)
the code for creating all of this lives in `.hooks/` the code for creating all of this lives in `.hooks/`

View File

@@ -1,5 +1,5 @@
** Drc report for esp32-racer.kicad_pcb ** ** Drc report for esp32-racer.kicad_pcb **
** Created on 2026-03-09T20:39:56+1300 ** ** Created on 2026-03-10T23:17:42+1300 **
** Found 1 DRC violations ** ** Found 1 DRC violations **
[invalid_outline]: Board has malformed outline (no edges found on Edge.Cuts layer) [invalid_outline]: Board has malformed outline (no edges found on Edge.Cuts layer)

View File

@@ -1,45 +1,51 @@
ERC report (2026-03-09T20:39:57+1300, Encoding UTF8) ERC report (2026-03-10T23:17:43+1300, Encoding UTF8)
***** Sheet / ***** Sheet /
[hier_label_mismatch]: Sheet pin POWER_EN has no matching hierarchical label inside the sheet [hier_label_mismatch]: Sheet pin POWER_EN has no matching hierarchical label inside the sheet
; error ; error
@(57.15 mm, 49.53 mm): Hierarchical Sheet Pin POWER_EN @(57.15 mm, 49.53 mm): Hierarchical Sheet Pin POWER_EN
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(143.51 mm, 83.82 mm): Symbol #PWR01 Pin 1 [Power input, Line]
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(143.51 mm, 124.46 mm): Symbol #PWR03 Pin 1 [Power input, Line]
[duplicate_pins]: Symbol 'LMR33630BDDA' has multiple pins with the same pin number
; error
@(82.55 mm, 31.75 mm): Symbol U4 [LMR33630BDDA]
[duplicate_pins]: Symbol 'LMR33630BDDA' has multiple pins with the same pin number
; error
@(191.77 mm, 82.55 mm): Symbol U7 [LMR33630BDDA]
[label_dangling]: Label not connected to anything [label_dangling]: Label not connected to anything
; error ; error
@(138.43 mm, 93.98 mm): Label 'boot' @(120.65 mm, 95.25 mm): Label 'boot'
[no_connect_dangling]: Unconnected "no connection" flag [no_connect_dangling]: Unconnected "no connection" flag
; warning ; warning
@(57.15 mm, 53.34 mm): No Connect @(57.15 mm, 53.34 mm): No Connect
[lib_symbol_mismatch]: Symbol 'LMR33630BDDA' doesn't match copy in library 'Regulator_Switching' [lib_symbol_issues]: The current configuration does not include the symbol library 'power_switch'
; warning
@(82.55 mm, 31.75 mm): Symbol U4 [LMR33630BDDA]
[footprint_link_issues]: The current configuration does not include the footprint library ''.
; warning ; warning
@(96.52 mm, 92.71 mm): Symbol U5 [NCP45770IMN24TWG] @(96.52 mm, 92.71 mm): Symbol U5 [NCP45770IMN24TWG]
[lib_symbol_issues]: The current configuration does not include the symbol library 'power_switch' [lib_symbol_issues]: The current configuration does not include the symbol library 'power_switch'
; warning
@(96.52 mm, 92.71 mm): Symbol U5 [NCP45770IMN24TWG]
[footprint_link_issues]: The current configuration does not include the footprint library ''.
; warning ; warning
@(96.52 mm, 154.94 mm): Symbol U6 [NCP45770IMN24TWG] @(96.52 mm, 154.94 mm): Symbol U6 [NCP45770IMN24TWG]
[lib_symbol_issues]: The current configuration does not include the symbol library 'power_switch'
; warning
@(96.52 mm, 154.94 mm): Symbol U6 [NCP45770IMN24TWG]
[lib_symbol_mismatch]: Symbol 'LMR33630BDDA' doesn't match copy in library 'Regulator_Switching'
; warning
@(191.77 mm, 82.55 mm): Symbol U7 [LMR33630BDDA]
[lib_symbol_mismatch]: Symbol 'TPS2116DRL' doesn't match copy in library 'Power_Management' [lib_symbol_mismatch]: Symbol 'TPS2116DRL' doesn't match copy in library 'Power_Management'
; warning ; warning
@(217.17 mm, 27.94 mm): Symbol U8 [TPS2116DRL] @(217.17 mm, 27.94 mm): Symbol U8 [TPS2116DRL]
[lib_symbol_mismatch]: Symbol 'Battery' doesn't match copy in library 'Device' [lib_symbol_mismatch]: Symbol 'Battery' doesn't match copy in library 'Device'
; warning ; warning
@(25.40 mm, 99.06 mm): Symbol BT1 [Battery] @(25.40 mm, 99.06 mm): Symbol BT1 [Battery]
[lib_symbol_issues]: The symbol library 'esp32-racer-lib' was not found at '/home/zekkos/Documents/ta/461/esp32-racer/hardware/esp32-racer-lib/esp32-racer-lib.kicad_sym'.
; warning
@(73.66 mm, 109.22 mm): Symbol Q17 [DOZ50N03]
[lib_symbol_issues]: The symbol library 'esp32-racer-lib' was not found at '/home/zekkos/Documents/ta/461/esp32-racer/hardware/esp32-racer-lib/esp32-racer-lib.kicad_sym'.
; warning
@(134.62 mm, 109.22 mm): Symbol Q18 [DOZ50N03]
[lib_symbol_mismatch]: Symbol 'USB_C_Receptacle_USB2.0_14P' doesn't match copy in library 'Connector' [lib_symbol_mismatch]: Symbol 'USB_C_Receptacle_USB2.0_14P' doesn't match copy in library 'Connector'
; warning ; warning
@(213.36 mm, 106.68 mm): Symbol J17 [USB_C_Receptacle_USB2.0_14P] @(213.36 mm, 106.68 mm): Symbol J18 [USB_C_Receptacle_USB2.0_14P]
[lib_symbol_mismatch]: Symbol 'TXS0102DCT' doesn't match copy in library 'Logic_LevelTranslator' [lib_symbol_mismatch]: Symbol 'TXS0102DCT' doesn't match copy in library 'Logic_LevelTranslator'
; warning ; warning
@(55.88 mm, 48.26 mm): Symbol U2 [TXS0102DCT] @(52.07 mm, 49.53 mm): Symbol U2 [TXS0102DCT]
[lib_symbol_mismatch]: Symbol 'TXB0104D' doesn't match copy in library 'Logic_LevelTranslator' [lib_symbol_mismatch]: Symbol 'TXB0104D' doesn't match copy in library 'Logic_LevelTranslator'
; warning ; warning
@(46.99 mm, 91.44 mm): Symbol U19 [TXB0104D] @(46.99 mm, 91.44 mm): Symbol U19 [TXB0104D]
@@ -72,32 +78,23 @@ ERC report (2026-03-09T20:39:57+1300, Encoding UTF8)
@(180.34 mm, 96.52 mm): Symbol Q16 [DOZ50N03] @(180.34 mm, 96.52 mm): Symbol Q16 [DOZ50N03]
***** Sheet /MOTOR_DRIVER2/ ***** Sheet /MOTOR_DRIVER2/
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(110.49 mm, 58.42 mm): Symbol #PWR0134 Pin 1 [Power input, Line]
***** Sheet /MCU/ ***** Sheet /MCU/
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(59.69 mm, 20.32 mm): Symbol #PWR017 Pin 1 [Power input, Line]
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(33.02 mm, 78.74 mm): Symbol #PWR012 Pin 1 [Power input, Line]
[pin_not_connected]: Pin not connected [pin_not_connected]: Pin not connected
; error ; error
@(100.33 mm, 172.72 mm): Symbol U3 Pin 24 [IO47, Bidirectional, Line] @(100.33 mm, 173.99 mm): Symbol U3 Pin 24 [IO47, Bidirectional, Line]
[pin_not_connected]: Pin not connected [pin_not_connected]: Pin not connected
; error ; error
@(100.33 mm, 175.26 mm): Symbol U3 Pin 25 [IO48, Bidirectional, Line] @(100.33 mm, 176.53 mm): Symbol U3 Pin 25 [IO48, Bidirectional, Line]
[similar_labels]: Labels are similar (lower/upper case difference only) [similar_labels]: Labels are similar (lower/upper case difference only)
; warning ; warning
@(138.43 mm, 93.98 mm): Label 'boot' @(120.65 mm, 95.25 mm): Label 'boot'
@(276.86 mm, 121.92 mm): Label 'BOOT' @(276.86 mm, 85.09 mm): Label 'BOOT'
***** Sheet /PWR/ ***** Sheet /PWR/
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins [power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error ; error
@(20.32 mm, 22.86 mm): Symbol #PWR041 Pin 1 [Power input, Line] @(20.32 mm, 22.86 mm): Symbol #PWR046 Pin 1 [Power input, Line]
[pin_not_connected]: Pin not connected [pin_not_connected]: Pin not connected
; error ; error
@(82.55 mm, 48.26 mm): Symbol U4 Hidden pin 9 [GND, Passive, Line] @(82.55 mm, 48.26 mm): Symbol U4 Hidden pin 9 [GND, Passive, Line]
@@ -125,9 +122,6 @@ ERC report (2026-03-09T20:39:57+1300, Encoding UTF8)
; error ; error
@(76.20 mm, 120.65 mm): Symbol U5 Pin 6 [VSS, Power output, Line] @(76.20 mm, 120.65 mm): Symbol U5 Pin 6 [VSS, Power output, Line]
@(76.20 mm, 182.88 mm): Symbol U6 Pin 6 [VSS, Power output, Line] @(76.20 mm, 182.88 mm): Symbol U6 Pin 6 [VSS, Power output, Line]
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(129.54 mm, 86.36 mm): Symbol #PWR068 Pin 1 [Power input, Line]
[pin_to_pin]: Pins of type Output and Output are connected [pin_to_pin]: Pins of type Output and Output are connected
; error ; error
@(96.52 mm, 154.94 mm): Symbol U6 Pin 1 [VOUT, Output, Line] @(96.52 mm, 154.94 mm): Symbol U6 Pin 1 [VOUT, Output, Line]
@@ -146,10 +140,7 @@ ERC report (2026-03-09T20:39:57+1300, Encoding UTF8)
@(96.52 mm, 165.10 mm): Symbol U6 Pin 5 [VOUT, Output, Line] @(96.52 mm, 165.10 mm): Symbol U6 Pin 5 [VOUT, Output, Line]
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins [power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error ; error
@(185.42 mm, 44.45 mm): Symbol #PWR088 Pin 1 [Power input, Line] @(185.42 mm, 44.45 mm): Symbol #PWR093 Pin 1 [Power input, Line]
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(129.54 mm, 148.59 mm): Symbol #PWR070 Pin 1 [Power input, Line]
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins [power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error ; error
@(207.01 mm, 22.86 mm): Symbol U8 Pin 3 [VIN1, Power input, Line] @(207.01 mm, 22.86 mm): Symbol U8 Pin 3 [VIN1, Power input, Line]
@@ -158,14 +149,14 @@ ERC report (2026-03-09T20:39:57+1300, Encoding UTF8)
@(191.77 mm, 99.06 mm): Symbol U7 Hidden pin 9 [GND, Passive, Line] @(191.77 mm, 99.06 mm): Symbol U7 Hidden pin 9 [GND, Passive, Line]
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins [power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error ; error
@(193.04 mm, 129.54 mm): Symbol #PWR093 Pin 1 [Power input, Line] @(191.77 mm, 129.54 mm): Symbol #PWR097 Pin 1 [Power input, Line]
[hier_label_mismatch]: Hierarchical label POWER_SUPPLIED has no matching sheet pin in the parent sheet [hier_label_mismatch]: Hierarchical label POWER_SUPPLIED has no matching sheet pin in the parent sheet
; error ; error
@(236.22 mm, 45.72 mm): Hierarchical Label 'POWER_SUPPLIED' @(236.22 mm, 45.72 mm): Hierarchical Label 'POWER_SUPPLIED'
[pin_to_pin]: Pins of type Unspecified and Passive are connected [pin_to_pin]: Pins of type Unspecified and Passive are connected
; warning ; warning
@(96.52 mm, 107.95 mm): Symbol U5 Pin 7 [SR, Unspecified, Line] @(96.52 mm, 107.95 mm): Symbol U5 Pin 7 [SR, Unspecified, Line]
@(110.49 mm, 110.49 mm): Symbol C36 Pin 1 [Passive, Line] @(110.49 mm, 110.49 mm): Symbol C38 Pin 1 [Passive, Line]
[pin_to_pin]: Pins of type Unspecified and Passive are connected [pin_to_pin]: Pins of type Unspecified and Passive are connected
; warning ; warning
@(96.52 mm, 111.76 mm): Symbol U5 Pin 9 [OCP, Unspecified, Line] @(96.52 mm, 111.76 mm): Symbol U5 Pin 9 [OCP, Unspecified, Line]
@@ -173,22 +164,22 @@ ERC report (2026-03-09T20:39:57+1300, Encoding UTF8)
[pin_to_pin]: Pins of type Unspecified and Passive are connected [pin_to_pin]: Pins of type Unspecified and Passive are connected
; warning ; warning
@(96.52 mm, 170.18 mm): Symbol U6 Pin 7 [SR, Unspecified, Line] @(96.52 mm, 170.18 mm): Symbol U6 Pin 7 [SR, Unspecified, Line]
@(110.49 mm, 172.72 mm): Symbol C37 Pin 1 [Passive, Line] @(110.49 mm, 172.72 mm): Symbol C43 Pin 1 [Passive, Line]
[pin_to_pin]: Pins of type Unspecified and Passive are connected [pin_to_pin]: Pins of type Unspecified and Passive are connected
; warning ; warning
@(96.52 mm, 173.99 mm): Symbol U6 Pin 9 [OCP, Unspecified, Line] @(96.52 mm, 173.99 mm): Symbol U6 Pin 9 [OCP, Unspecified, Line]
@(96.52 mm, 173.99 mm): Symbol R25 Pin 1 [Passive, Line] @(96.52 mm, 173.99 mm): Symbol R25 Pin 1 [Passive, Line]
[multiple_net_names]: Both +5V and 5v@2.5A are attached to the same items; +5V will be used in the netlist [multiple_net_names]: Both +5V and 5v@2.5A are attached to the same items; +5V will be used in the netlist
; warning ; warning
@(76.20 mm, 139.70 mm): Symbol #PWR057 Pin 1 [Power input, Line] @(217.17 mm, 146.05 mm): Symbol #PWR0104 Pin 1 [Power input, Line]
@(236.22 mm, 21.59 mm): Label '5v@2.5A' @(236.22 mm, 22.86 mm): Label '5v@2.5A'
[multiple_net_names]: Both +8V and 8v@3A are attached to the same items; +8V will be used in the netlist [multiple_net_names]: Both +8V and 8v@3A are attached to the same items; +8V will be used in the netlist
; warning ; warning
@(280.67 mm, 74.93 mm): Symbol #PWR0109 Pin 1 [Power input, Line] @(280.67 mm, 74.93 mm): Symbol #PWR0114 Pin 1 [Power input, Line]
@(231.14 mm, 85.09 mm): Label '8v@3A' @(240.03 mm, 85.09 mm): Label '8v@3A'
[multiple_net_names]: Both +3.3V and 3.3v@1A are attached to the same items; +3.3V will be used in the netlist [multiple_net_names]: Both +3.3V and 3.3v@1A are attached to the same items; +3.3V will be used in the netlist
; warning ; warning
@(276.86 mm, 146.05 mm): Symbol #PWR0105 Pin 1 [Power input, Line] @(76.20 mm, 139.70 mm): Symbol #PWR062 Pin 1 [Power input, Line]
@(266.70 mm, 147.32 mm): Label '3.3v@1A' @(266.70 mm, 147.32 mm): Label '3.3v@1A'
***** Sheet /MOTOR_DRIVER1/ ***** Sheet /MOTOR_DRIVER1/
@@ -213,14 +204,14 @@ ERC report (2026-03-09T20:39:57+1300, Encoding UTF8)
***** Sheet /PWR/POWER_CONNECTORS/ ***** Sheet /PWR/POWER_CONNECTORS/
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins [power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error ; error
@(205.74 mm, 130.81 mm): Symbol #PWR0213 Pin 1 [Power input, Line] @(205.74 mm, 130.81 mm): Symbol #PWR0206 Pin 1 [Power input, Line]
[multiple_net_names]: Both +VBAT and BATT_SHUNT- are attached to the same items; +VBAT will be used in the netlist [multiple_net_names]: Both +VBAT and BATT_SHUNT- are attached to the same items; +VBAT will be used in the netlist
; warning ; warning
@(181.61 mm, 88.90 mm): Symbol #PWR0212 Pin 1 [Power input, Line] @(181.61 mm, 88.90 mm): Symbol #PWR0205 Pin 1 [Power input, Line]
@(177.80 mm, 97.79 mm): Hierarchical Label 'BATT_SHUNT-' @(177.80 mm, 97.79 mm): Hierarchical Label 'BATT_SHUNT-'
[multiple_net_names]: Both VBUS and 5V@3A are attached to the same items; VBUS will be used in the netlist [multiple_net_names]: Both VBUS and 5V@3A are attached to the same items; VBUS will be used in the netlist
; warning ; warning
@(252.73 mm, 67.31 mm): Symbol #PWR0220 Pin 1 [Power input, Line] @(252.73 mm, 67.31 mm): Symbol #PWR0213 Pin 1 [Power input, Line]
@(241.30 mm, 69.85 mm): Label '5V@3A' @(231.14 mm, 69.85 mm): Label '5V@3A'
** ERC messages: 61 Errors 30 Warnings 31 ** ERC messages: 58 Errors 29 Warnings 29

Binary file not shown.

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

View File

@@ -0,0 +1,369 @@
(footprint "Heatsink"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0 -0.5 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "cb9cf1ad-facf-4b11-bc9c-37e2a9429426")
(effects
(font
(size 1 1)
(thickness 0.1)
)
)
)
(property "Value" "Heatsink"
(at 0 1 0)
(unlocked yes)
(layer "F.Fab")
(uuid "2519c350-9fba-4521-a251-30e70ad8d501")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "610d9bfd-0d52-4abc-b6a0-ad66ee8d1928")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "b47203dd-ba46-4c7c-bf14-df5247d9d966")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr through_hole)
(fp_rect
(start -15.5 -10.5)
(end 15.5 10.5)
(stroke
(width 0.1)
(type solid)
)
(fill no)
(layer "F.SilkS")
(uuid "dbbc6e0e-0705-4694-a5be-7a75629a2c3d")
)
(fp_circle
(center -12 -7)
(end -12 -10)
(stroke
(width 0.1)
(type default)
)
(fill no)
(layer "F.SilkS")
(uuid "1ce2443d-48f7-4bd2-9de1-191ad4e6977d")
)
(fp_circle
(center -12 7)
(end -9 7)
(stroke
(width 0.1)
(type default)
)
(fill no)
(layer "F.SilkS")
(uuid "826cc2b8-7324-408d-9020-942a6e2f4b25")
)
(fp_circle
(center 12 -7)
(end 12 -10)
(stroke
(width 0.1)
(type default)
)
(fill no)
(layer "F.SilkS")
(uuid "8306f52b-3f75-4465-a0dd-0f3d12d7d87c")
)
(fp_circle
(center 12 7)
(end 9 7)
(stroke
(width 0.1)
(type default)
)
(fill no)
(layer "F.SilkS")
(uuid "7f516ee6-7869-4364-afa0-827db99160b9")
)
(fp_circle
(center -12 -7)
(end -12 -10)
(stroke
(width 0.1)
(type default)
)
(fill no)
(layer "B.SilkS")
(uuid "1680c4b5-50bf-497e-a06c-0f9f9b5090ee")
)
(fp_circle
(center -12 7)
(end -9 7)
(stroke
(width 0.1)
(type default)
)
(fill no)
(layer "B.SilkS")
(uuid "18dfa688-96cd-4284-bf02-fde7a6c2d17d")
)
(fp_circle
(center 12 -7)
(end 12 -10)
(stroke
(width 0.1)
(type default)
)
(fill no)
(layer "B.SilkS")
(uuid "cd938069-7401-440d-9460-dfcafbb59d47")
)
(fp_circle
(center 12 7)
(end 9 7)
(stroke
(width 0.1)
(type default)
)
(fill no)
(layer "B.SilkS")
(uuid "596ede84-d2dd-4ff7-9555-78ea24a082d9")
)
(fp_circle
(center -12 -7)
(end -15 -7)
(stroke
(width 0.05)
(type default)
)
(fill no)
(layer "B.CrtYd")
(uuid "6025ad02-d8e4-4a00-9752-4243ca74b6e8")
)
(fp_circle
(center -12 7)
(end -15 7)
(stroke
(width 0.05)
(type default)
)
(fill no)
(layer "B.CrtYd")
(uuid "80c4c8b7-cec9-4e55-98bb-5e7b44eebd1b")
)
(fp_circle
(center 12 -7)
(end 9 -7)
(stroke
(width 0.05)
(type default)
)
(fill no)
(layer "B.CrtYd")
(uuid "ce9adab7-46c3-49c7-a521-baba5ef2a299")
)
(fp_circle
(center 12 7)
(end 9 7)
(stroke
(width 0.05)
(type default)
)
(fill no)
(layer "B.CrtYd")
(uuid "39fd1f5b-8725-4ad8-94c4-e82e8a5607dd")
)
(fp_circle
(center -12 -7)
(end -9 -7)
(stroke
(width 0.05)
(type default)
)
(fill no)
(layer "F.CrtYd")
(uuid "acc0f2b9-3dc7-4195-ba85-61c1e1b7d028")
)
(fp_circle
(center -12 7)
(end -9 7)
(stroke
(width 0.05)
(type default)
)
(fill no)
(layer "F.CrtYd")
(uuid "3fb2d1b2-4963-40b9-8546-0c3892b3b0cc")
)
(fp_circle
(center 12 -7)
(end 9 -7)
(stroke
(width 0.05)
(type default)
)
(fill no)
(layer "F.CrtYd")
(uuid "476cd487-a98a-47be-ac76-034de8dc2b64")
)
(fp_circle
(center 12 7)
(end 9 7)
(stroke
(width 0.05)
(type default)
)
(fill no)
(layer "F.CrtYd")
(uuid "ad4cc003-a9d5-4e6c-8a43-15f7a6226e2c")
)
(fp_text user "${REFERENCE}"
(at 0 2.5 0)
(unlocked yes)
(layer "F.Fab")
(uuid "0f85ba72-0f4f-4943-b209-bbe5efe11ffe")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(dimension
(type orthogonal)
(layer "B.SilkS")
(uuid "22667f7a-6e24-446e-b1bb-8286ded4b8c3")
(pts
(xy -8 -7) (xy 8 -7)
)
(height 0)
(orientation 0)
(format
(prefix "")
(suffix "")
(units 3)
(units_format 0)
(precision 4)
(override_value "24")
(suppress_zeroes yes)
)
(style
(thickness 0.1)
(arrow_length 1.27)
(text_position_mode 0)
(arrow_direction outward)
(extension_height 0.58642)
(extension_offset 0.5)
(keep_text_aligned yes)
)
(gr_text "24"
(at 0 -8.1 0)
(layer "B.SilkS")
(uuid "22667f7a-6e24-446e-b1bb-8286ded4b8c3")
(effects
(font
(size 1 1)
(thickness 0.1)
)
(justify mirror)
)
)
)
(dimension
(type orthogonal)
(layer "B.SilkS")
(uuid "adba9e55-6ebc-4299-8b3d-6732cbd28237")
(pts
(xy 12 3) (xy 12 -3)
)
(height 0)
(orientation 1)
(format
(prefix "")
(suffix "")
(units 3)
(units_format 0)
(precision 4)
(override_value "14")
(suppress_zeroes yes)
)
(style
(thickness 0.1)
(arrow_length 1.27)
(text_position_mode 0)
(arrow_direction outward)
(extension_height 0.58642)
(extension_offset 0.5)
(keep_text_aligned yes)
)
(gr_text "14"
(at 10.9 0 90)
(layer "B.SilkS")
(uuid "adba9e55-6ebc-4299-8b3d-6732cbd28237")
(effects
(font
(size 1 1)
(thickness 0.1)
)
(justify mirror)
)
)
)
(pad "1" thru_hole circle
(at -12 -7)
(size 5.5 5.5)
(drill 3.2)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "d759b78c-a409-4d93-9010-7a196c6a5cf8")
)
(pad "1" thru_hole circle
(at -12 7)
(size 5.5 5.5)
(drill 3.2)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "0451e68c-c90b-44a4-b8dd-b7e72501529e")
)
(pad "1" thru_hole circle
(at 12 -7)
(size 5.5 5.5)
(drill 3.2)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "cf309a21-5566-4d0c-968f-8088cf310817")
)
(pad "1" thru_hole circle
(at 12 7)
(size 5.5 5.5)
(drill 3.2)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "0839e4c5-1a82-4d40-b4d4-5612e806d740")
)
(embedded_fonts no)
)

View File

@@ -368,8 +368,8 @@
}, },
{ {
"group_by": false, "group_by": false,
"label": "supplier PN", "label": "Sipplier PN",
"name": "supplier PN", "name": "Sipplier PN",
"show": false "show": false
}, },
{ {
@@ -388,7 +388,7 @@
"group_by": false, "group_by": false,
"label": "Supplier link", "label": "Supplier link",
"name": "Supplier link", "name": "Supplier link",
"show": false "show": true
}, },
{ {
"group_by": false, "group_by": false,
@@ -413,6 +413,36 @@
"label": "#", "label": "#",
"name": "${ITEM_NUMBER}", "name": "${ITEM_NUMBER}",
"show": false "show": false
},
{
"group_by": true,
"label": "NOTES",
"name": "NOTES",
"show": true
},
{
"group_by": false,
"label": "Sim.Pins",
"name": "Sim.Pins",
"show": false
},
{
"group_by": false,
"label": "Part Number",
"name": "Part Number",
"show": true
},
{
"group_by": false,
"label": "Sim.Device",
"name": "Sim.Device",
"show": false
},
{
"group_by": false,
"label": "Supplier PN",
"name": "Supplier PN",
"show": true
} }
], ],
"filter_string": "", "filter_string": "",

View File

@@ -4,7 +4,133 @@
(generator_version "9.0") (generator_version "9.0")
(uuid "1d580319-54a9-438f-a4a3-ea2f61f357b8") (uuid "1d580319-54a9-438f-a4a3-ea2f61f357b8")
(paper "A4") (paper "A4")
(lib_symbols) (lib_symbols
(symbol "power:+VSW"
(power)
(pin_numbers
(hide yes)
)
(pin_names
(offset 0)
(hide yes)
)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "#PWR"
(at 0 -3.81 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "+VSW"
(at 0 3.556 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" "Power symbol creates a global label with name \"+VSW\""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "global power"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "+VSW_0_1"
(polyline
(pts
(xy -0.762 1.27) (xy 0 2.54)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 0 2.54) (xy 0.762 1.27)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 0 0) (xy 0 2.54)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
(symbol "+VSW_1_1"
(pin power_in line
(at 0 0 90)
(length 0)
(name "~"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
)
(rectangle (rectangle
(start 173.863 20.066) (start 173.863 20.066)
(end 283.083 161.036) (end 283.083 161.036)
@@ -157,6 +283,16 @@
) )
(uuid "3c0e374f-134e-4e0b-8a09-4e2d051ee578") (uuid "3c0e374f-134e-4e0b-8a09-4e2d051ee578")
) )
(wire
(pts
(xy 139.7 105.41) (xy 143.51 105.41)
)
(stroke
(width 0)
(type default)
)
(uuid "4755748a-2ecd-4c04-8783-44bc3b6a168b")
)
(wire (wire
(pts (pts
(xy 64.77 158.75) (xy 99.06 158.75) (xy 64.77 158.75) (xy 99.06 158.75)
@@ -247,6 +383,26 @@
) )
(uuid "593b2de2-fb84-46d5-bbbc-ef4730e60f40") (uuid "593b2de2-fb84-46d5-bbbc-ef4730e60f40")
) )
(wire
(pts
(xy 143.51 86.36) (xy 139.7 86.36)
)
(stroke
(width 0)
(type default)
)
(uuid "5a39b2c8-7175-405b-843e-4eff9083631e")
)
(wire
(pts
(xy 139.7 143.51) (xy 143.51 143.51)
)
(stroke
(width 0)
(type default)
)
(uuid "68d4593e-e17f-48a0-962a-cb30ea3afa9e")
)
(wire (wire
(pts (pts
(xy 99.06 50.8) (xy 99.06 95.25) (xy 99.06 50.8) (xy 99.06 95.25)
@@ -397,6 +553,16 @@
) )
(uuid "aedf6d59-214c-460d-ad80-21c6b9149d6f") (uuid "aedf6d59-214c-460d-ad80-21c6b9149d6f")
) )
(wire
(pts
(xy 143.51 83.82) (xy 143.51 86.36)
)
(stroke
(width 0)
(type default)
)
(uuid "b29aa792-81e7-4e2b-9a3b-fc20d7d7f67f")
)
(wire (wire
(pts (pts
(xy 113.03 107.95) (xy 113.03 121.92) (xy 113.03 107.95) (xy 113.03 121.92)
@@ -557,6 +723,16 @@
) )
(uuid "f52e19a4-0604-4ee8-98b4-002f2de3280a") (uuid "f52e19a4-0604-4ee8-98b4-002f2de3280a")
) )
(wire
(pts
(xy 139.7 124.46) (xy 143.51 124.46)
)
(stroke
(width 0)
(type default)
)
(uuid "f5c3f13e-831a-447d-89b0-545652d93c2c")
)
(wire (wire
(pts (pts
(xy 99.06 95.25) (xy 99.06 158.75) (xy 99.06 95.25) (xy 99.06 158.75)
@@ -567,6 +743,266 @@
) )
(uuid "f5d3f5fe-0e5e-4620-8e0e-80a4e543b23c") (uuid "f5d3f5fe-0e5e-4620-8e0e-80a4e543b23c")
) )
(symbol
(lib_id "power:+VSW")
(at 143.51 83.82 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(uuid "0936cd8c-daf2-415e-97fa-0809f1280131")
(property "Reference" "#PWR01"
(at 143.51 87.63 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "+VPWR1"
(at 143.51 79.502 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 143.51 83.82 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 143.51 83.82 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Power symbol creates a global label with name \"+VSW\""
(at 143.51 83.82 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "d594b703-a933-43ba-819b-09887668d0bd")
)
(instances
(project "esp32-racer"
(path "/1d580319-54a9-438f-a4a3-ea2f61f357b8"
(reference "#PWR01")
(unit 1)
)
)
)
)
(symbol
(lib_id "power:+VSW")
(at 143.51 105.41 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(uuid "793477a7-8513-47f8-92da-a6ac96341b24")
(property "Reference" "#PWR02"
(at 143.51 109.22 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "+VPWR1"
(at 143.51 101.092 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 143.51 105.41 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 143.51 105.41 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Power symbol creates a global label with name \"+VSW\""
(at 143.51 105.41 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "20eeb072-95b6-4d04-8a2a-a66f66e23e4c")
)
(instances
(project "esp32-racer"
(path "/1d580319-54a9-438f-a4a3-ea2f61f357b8"
(reference "#PWR02")
(unit 1)
)
)
)
)
(symbol
(lib_id "power:+VSW")
(at 143.51 143.51 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(uuid "890e24af-b48c-4a70-b0fb-f88e6e932637")
(property "Reference" "#PWR04"
(at 143.51 147.32 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "+VPWR2"
(at 143.51 139.192 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 143.51 143.51 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 143.51 143.51 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Power symbol creates a global label with name \"+VSW\""
(at 143.51 143.51 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "74788720-607e-449a-a72a-8849829cabbf")
)
(instances
(project "esp32-racer"
(path "/1d580319-54a9-438f-a4a3-ea2f61f357b8"
(reference "#PWR04")
(unit 1)
)
)
)
)
(symbol
(lib_id "power:+VSW")
(at 143.51 124.46 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(uuid "b8fb2da5-5a28-4a51-b67c-1a2c48ca6163")
(property "Reference" "#PWR03"
(at 143.51 128.27 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "+VPWR2"
(at 143.51 120.142 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 143.51 124.46 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 143.51 124.46 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Power symbol creates a global label with name \"+VSW\""
(at 143.51 124.46 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "3b070ce5-8d31-4a93-80c8-ea5abc0f5d5c")
)
(instances
(project "esp32-racer"
(path "/1d580319-54a9-438f-a4a3-ea2f61f357b8"
(reference "#PWR03")
(unit 1)
)
)
)
)
(sheet (sheet
(at 25.4 22.86) (at 25.4 22.86)
(size 44.45 26.67) (size 44.45 26.67)
@@ -743,6 +1179,16 @@
(justify right) (justify right)
) )
) )
(pin "PWR_IN" input
(at 139.7 105.41 0)
(uuid "7c0e79a6-805f-407a-98ad-864ad6329d86")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(instances (instances
(project "esp32-racer" (project "esp32-racer"
(path "/1d580319-54a9-438f-a4a3-ea2f61f357b8" (path "/1d580319-54a9-438f-a4a3-ea2f61f357b8"
@@ -1077,6 +1523,16 @@
(justify right) (justify right)
) )
) )
(pin "PWR_IN" input
(at 139.7 143.51 0)
(uuid "6cdfef6b-9bd0-4c75-8acb-e67951b5e147")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(instances (instances
(project "esp32-racer" (project "esp32-racer"
(path "/1d580319-54a9-438f-a4a3-ea2f61f357b8" (path "/1d580319-54a9-438f-a4a3-ea2f61f357b8"
@@ -1149,6 +1605,16 @@
(justify right) (justify right)
) )
) )
(pin "PWR_IN" input
(at 139.7 86.36 0)
(uuid "902a4ddf-4601-47cd-b23f-9fd9d62cf340")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(instances (instances
(project "esp32-racer" (project "esp32-racer"
(path "/1d580319-54a9-438f-a4a3-ea2f61f357b8" (path "/1d580319-54a9-438f-a4a3-ea2f61f357b8"
@@ -1221,6 +1687,16 @@
(justify right) (justify right)
) )
) )
(pin "PWR_IN" input
(at 139.7 124.46 0)
(uuid "019ff2cb-9472-4950-94d1-7bd767ff7c49")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(instances (instances
(project "esp32-racer" (project "esp32-racer"
(path "/1d580319-54a9-438f-a4a3-ea2f61f357b8" (path "/1d580319-54a9-438f-a4a3-ea2f61f357b8"

View File

@@ -0,0 +1,4 @@
(fp_lib_table
(version 7)
(lib (name "esp32-racer-footprints")(type "KiCad")(uri "${KIPRJMOD}/esp32-racer-footprints.pretty")(options "")(descr ""))
)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 5.7 KiB