Compare commits

..

65 Commits

Author SHA1 Message Date
sirlilpanda
0446a2f61d auto commited 2026-04-01 15:23:56 +13:00
sirlilpanda
489a6343ec auto commited 2026-04-01 15:23:56 +13:00
sirlilpanda
29ff2562b2 auto commited 2026-04-01 15:23:56 +13:00
sirlilpanda
adee10b3f1 auto commited 2026-04-01 15:23:56 +13:00
sirlilpanda
96a948366e connected mcu 2026-04-01 15:23:26 +13:00
sirlilpanda
9e84efd619 bump to 10 2026-04-01 11:48:45 +13:00
sirlilpanda
ac42fbf61b now ignores the history dir 2026-04-01 11:48:34 +13:00
ea2768b5ae auto commited 2026-03-31 21:17:21 +13:00
eb3dcea847 auto commited 2026-03-31 21:17:21 +13:00
eff7f71f15 auto commited 2026-03-31 21:17:21 +13:00
b9deb29864 auto commited 2026-03-31 21:17:21 +13:00
7413c878c7 almost there 2026-03-31 21:17:05 +13:00
sirlilpanda
c237595260 auto commited 2026-03-31 17:31:08 +13:00
sirlilpanda
4b6e760a23 auto commited 2026-03-31 17:31:08 +13:00
sirlilpanda
9ba7d8b533 auto commited 2026-03-31 17:31:08 +13:00
sirlilpanda
6f837e22ee auto commited 2026-03-31 17:31:08 +13:00
sirlilpanda
515496bb89 wip 2026-03-31 17:30:29 +13:00
sirlilpanda
fba53de48b auto commited 2026-03-31 15:48:17 +13:00
sirlilpanda
0d64a3b25f auto commited 2026-03-31 15:48:17 +13:00
sirlilpanda
3bf71d11ae auto commited 2026-03-31 15:48:17 +13:00
sirlilpanda
4d4a638cc7 auto commited 2026-03-31 15:48:17 +13:00
sirlilpanda
4edd8622b5 WIP 2026-03-31 15:47:35 +13:00
sirlilpanda
519c5c9248 auto commited 2026-03-25 17:56:38 +13:00
sirlilpanda
11bf2ddeb3 auto commited 2026-03-25 17:56:38 +13:00
sirlilpanda
bf8942d461 auto commited 2026-03-25 17:56:38 +13:00
sirlilpanda
8a47b6deda auto commited 2026-03-25 17:56:38 +13:00
sirlilpanda
636e15787a WIP 2026-03-25 17:55:59 +13:00
sirlilpanda
991391b6ab auto commited 2026-03-23 15:50:27 +13:00
sirlilpanda
e822f49def auto commited 2026-03-23 15:50:27 +13:00
sirlilpanda
0ba9ec4434 auto commited 2026-03-23 15:50:27 +13:00
sirlilpanda
582d6d3889 auto commited 2026-03-23 15:50:27 +13:00
sirlilpanda
8b984b4644 WIP 2026-03-23 15:50:13 +13:00
sirlilpanda
0531496428 routed motor drivers 2026-03-23 11:31:20 +13:00
a6a07db374 auto commited 2026-03-22 23:52:57 +13:00
4b0394e2d0 auto commited 2026-03-22 23:52:57 +13:00
6a6eaeabeb auto commited 2026-03-22 23:52:57 +13:00
2190cc3f57 auto commited 2026-03-22 23:52:57 +13:00
1ff7554148 WIP 2026-03-22 23:52:43 +13:00
sirlilpanda
ce00c2244b WIP 2026-03-11 21:28:51 +13:00
sirlilpanda
ec80fdc778 WIP 2026-03-11 17:45:10 +13:00
sirlilpanda
c6b0950033 updated annotating 2026-03-11 17:44:54 +13:00
sirlilpanda
46951a2cf2 added design rules area around power switches to keep them consistant 2026-03-11 17:44:16 +13:00
sirlilpanda
ea9211fe86 added rules area for routing ic and mosfets differnetly 2026-03-11 17:42:22 +13:00
e00d507fa4 auto commited 2026-03-10 23:50:55 +13:00
86461780b1 auto commited 2026-03-10 23:50:55 +13:00
d233a6aad8 auto commited 2026-03-10 23:50:55 +13:00
420e6bfb85 auto commited 2026-03-10 23:50:55 +13:00
fb1bde5ff3 bump 2026-03-10 23:50:35 +13:00
43007d95b5 the start 2026-03-10 23:50:11 +13:00
127d069321 changed foot print for the fuse 2026-03-10 23:49:56 +13:00
d9b2448e36 added rule areas and directive labels to bucks to keep routing consisant 2026-03-10 23:48:56 +13:00
ce838d80d2 added foot prints for switches and buttons 2026-03-10 23:48:10 +13: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
18 changed files with 201143 additions and 15370 deletions

3
.gitignore vendored
View File

@@ -37,6 +37,7 @@ fp-info-cache
# Archived Backups (KiCad 6.0)
**/*-backups/*.zip
**/.history/
# Local project settings
*.kicad_prl
*.kicad_prl

File diff suppressed because it is too large Load Diff

View File

@@ -1,45 +1,34 @@
ERC report (2026-03-09T20:39:57+1300, Encoding UTF8)
ERC report (2026-04-01T15:23:52, Encoding UTF8)
Report includes: Errors, Warnings
***** Sheet /
[hier_label_mismatch]: Sheet pin POWER_EN has no matching hierarchical label inside the sheet
; error
@(57.15 mm, 49.53 mm): Hierarchical Sheet Pin POWER_EN
[label_dangling]: Label not connected to anything
; error
@(138.43 mm, 93.98 mm): Label 'boot'
@(57.15 mm, 49.53 mm): Hierarchical Sheet Pin 'POWER_EN'
[no_connect_dangling]: Unconnected "no connection" flag
; warning
@(57.15 mm, 53.34 mm): No Connect
[lib_symbol_mismatch]: Symbol 'LMR33630BDDA' doesn't match copy in library 'Regulator_Switching'
; warning
@(82.55 mm, 31.75 mm): Symbol U4 [LMR33630BDDA]
[footprint_link_issues]: The current configuration does not include the footprint library ''.
[lib_symbol_issues]: The current configuration does not include the symbol library 'power_switch'
; warning
@(96.52 mm, 92.71 mm): Symbol U5 [NCP45770IMN24TWG]
[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
@(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'
; warning
@(217.17 mm, 27.94 mm): Symbol U8 [TPS2116DRL]
[lib_symbol_mismatch]: Symbol 'Battery' doesn't match copy in library 'Device'
[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
@(25.40 mm, 99.06 mm): Symbol BT1 [Battery]
@(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'
; 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'
; 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'
; warning
@(46.99 mm, 91.44 mm): Symbol U19 [TXB0104D]
@@ -55,49 +44,43 @@ ERC report (2026-03-09T20:39:57+1300, Encoding UTF8)
[lib_symbol_mismatch]: Symbol 'ADC128D818' doesn't match copy in library 'Analog_ADC'
; warning
@(49.53 mm, 165.10 mm): Symbol U13 [ADC128D818]
[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'.
[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
@(129.54 mm, 91.44 mm): Symbol U12 [DRV8701E]
[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'.
[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
@(162.56 mm, 71.12 mm): Symbol Q13 [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'.
[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
@(162.56 mm, 81.28 mm): Symbol Q14 [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'.
[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
@(180.34 mm, 86.36 mm): Symbol Q15 [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'.
[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
@(180.34 mm, 96.52 mm): Symbol Q16 [DOZ50N03]
***** 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]
@(129.54 mm, 63.50 mm): Symbol U12 Pin 1 [VM, Power input, Line]
***** 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
; 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
; error
@(100.33 mm, 175.26 mm): Symbol U3 Pin 25 [IO48, Bidirectional, Line]
[similar_labels]: Labels are similar (lower/upper case difference only)
; warning
@(138.43 mm, 93.98 mm): Label 'boot'
@(276.86 mm, 121.92 mm): Label 'BOOT'
@(100.33 mm, 176.53 mm): Symbol U3 Pin 25 [IO48, Bidirectional, Line]
***** Sheet /PWR/
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(20.32 mm, 22.86 mm): Symbol #PWR041 Pin 1 [Power input, Line]
@(72.39 mm, 26.67 mm): Symbol U4 Pin 2 [VIN, Power input, Line]
[duplicate_pins]: Pin 9 on symbol 'U4' is connected to different nets: Net-(U4-GND-Pad9) and GND
; error
@(82.55 mm, 48.26 mm): Symbol U4 Hidden pin 9 [GND, Passive, Line]
@(90.17 mm, 55.88 mm): Symbol U4 Pin 9 [EPAD, Passive, Line]
[pin_not_connected]: Pin not connected
; error
@(82.55 mm, 48.26 mm): Symbol U4 Hidden pin 9 [GND, Passive, Line]
@@ -125,9 +108,6 @@ ERC report (2026-03-09T20:39:57+1300, Encoding UTF8)
; error
@(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]
[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
; error
@(96.52 mm, 154.94 mm): Symbol U6 Pin 1 [VOUT, Output, Line]
@@ -144,28 +124,29 @@ ERC report (2026-03-09T20:39:57+1300, Encoding UTF8)
; error
@(96.52 mm, 162.56 mm): Symbol U6 Pin 4 [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
; error
@(185.42 mm, 44.45 mm): Symbol #PWR088 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
; error
@(207.01 mm, 22.86 mm): Symbol U8 Pin 3 [VIN1, Power input, Line]
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(207.01 mm, 45.72 mm): Symbol U8 Pin 6 [VIN2, Power input, Line]
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(173.99 mm, 123.19 mm): Symbol #PWR089 Pin 1 [Power input, Line]
[duplicate_pins]: Pin 9 on symbol 'U7' is connected to different nets: Net-(U7-GND-Pad9) and GND
; error
@(191.77 mm, 99.06 mm): Symbol U7 Hidden pin 9 [GND, Passive, Line]
@(199.39 mm, 106.68 mm): Symbol U7 Pin 9 [EPAD, Passive, Line]
[pin_not_connected]: Pin not connected
; error
@(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
; error
@(193.04 mm, 129.54 mm): Symbol #PWR093 Pin 1 [Power input, Line]
[hier_label_mismatch]: Hierarchical label POWER_SUPPLIED has no matching sheet pin in the parent sheet
; error
@(236.22 mm, 45.72 mm): Hierarchical Label 'POWER_SUPPLIED'
[pin_to_pin]: Pins of type Unspecified and Passive are connected
; warning
@(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
; warning
@(96.52 mm, 111.76 mm): Symbol U5 Pin 9 [OCP, Unspecified, Line]
@@ -173,27 +154,30 @@ ERC report (2026-03-09T20:39:57+1300, Encoding UTF8)
[pin_to_pin]: Pins of type Unspecified and Passive are connected
; warning
@(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
; warning
@(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]
[multiple_net_names]: Both +5V and 5v@2.5A are attached to the same items; +5V will be used in the netlist
; warning
@(76.20 mm, 139.70 mm): Symbol #PWR057 Pin 1 [Power input, Line]
@(236.22 mm, 21.59 mm): Label '5v@2.5A'
@(217.17 mm, 146.05 mm): Symbol #PWR0104 Pin 1 [Power input, Line]
@(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
; warning
@(280.67 mm, 74.93 mm): Symbol #PWR0109 Pin 1 [Power input, Line]
@(231.14 mm, 85.09 mm): Label '8v@3A'
@(173.99 mm, 123.19 mm): Symbol #PWR089 Pin 1 [Power input, Line]
@(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
; warning
@(276.86 mm, 146.05 mm): Symbol #PWR0105 Pin 1 [Power input, Line]
@(143.51 mm, 134.62 mm): Symbol #PWR079 Pin 1 [Power input, Line]
@(266.70 mm, 147.32 mm): Label '3.3v@1A'
***** Sheet /MOTOR_DRIVER1/
***** Sheet /MOTOR_DRIVER3/
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(129.54 mm, 63.50 mm): Symbol U12 Pin 1 [VM, Power input, Line]
***** Sheet /MOTOR_DRIVER4/
@@ -213,14 +197,20 @@ ERC report (2026-03-09T20:39:57+1300, Encoding UTF8)
***** Sheet /PWR/POWER_CONNECTORS/
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; 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
; 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-'
[multiple_net_names]: Both VBUS and 5V@3A are attached to the same items; VBUS will be used in the netlist
; warning
@(252.73 mm, 67.31 mm): Symbol #PWR0220 Pin 1 [Power input, Line]
@(241.30 mm, 69.85 mm): Label '5V@3A'
@(252.73 mm, 67.31 mm): Symbol #PWR0213 Pin 1 [Power input, Line]
@(231.14 mm, 69.85 mm): Label '5V@3A'
** ERC messages: 61 Errors 30 Warnings 31
** ERC messages: 55 Errors 28 Warnings 27
** Ignored checks:
- Global label only appears once in the schematic
- Four connection points are joined together
- SPICE model issue
- Assigned footprint doesn't match footprint filters

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,2 @@
Hello World
No module named 'KLEPlacement'Bye

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)
)

File diff suppressed because it is too large Load Diff

View File

@@ -1,11 +1,11 @@
{
"board": {
"active_layer": 0,
"active_layer": 2,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"high_contrast_mode": 1,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
@@ -15,6 +15,7 @@
"vias": 1.0,
"zones": 0.6
},
"prototype_zone_fills": false,
"selection_filter": {
"dimensions": true,
"footprints": true,
@@ -49,10 +50,11 @@
"conflict_shadows",
"shapes"
],
"visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff",
"visible_layers": "ffffffff_ffffffff_fffffdf5_ffffffff",
"zone_display_mode": 0
},
"git": {
"integration_disabled": false,
"repo_type": "",
"repo_username": "",
"ssh_key": ""
@@ -72,6 +74,8 @@
false,
false,
false,
false,
false,
false
],
"col_order": [
@@ -84,7 +88,9 @@
6,
7,
8,
9
9,
10,
11
],
"col_widths": [
0,
@@ -96,6 +102,8 @@
0,
0,
0,
0,
0,
0
],
"custom_group_rules": [],
@@ -105,6 +113,7 @@
"filter_text": "",
"group_by_constraint": false,
"group_by_netclass": false,
"show_time_domain_details": false,
"show_unconnected_nets": false,
"show_zero_pad_nets": false,
"sort_ascending": true,
@@ -115,6 +124,7 @@
"files": []
},
"schematic": {
"hierarchy_collapsed": [],
"selection_filter": {
"graphics": true,
"images": true,
@@ -122,6 +132,7 @@
"lockedItems": false,
"otherItems": true,
"pins": true,
"ruleAreas": true,
"symbols": true,
"text": true,
"wires": true

View File

@@ -2,25 +2,267 @@
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"rules": {},
"track_widths": [],
"via_dimensions": []
"defaults": {
"apply_defaults_to_fp_barcodes": false,
"apply_defaults_to_fp_dimensions": false,
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.05,
"copper_line_width": 0.2,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.05,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": true,
"text_position": 0,
"units_format": 0
},
"fab_line_width": 0.1,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.1,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.0,
"height": 0.95,
"width": 0.8
},
"silk_line_width": 0.1,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.1,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.0
}
},
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [
[
"courtyards_overlap|39255000|68870000|e06bdfe1-53ae-4fc2-b728-570ca465444f|e2dcf49c-eee1-4d66-a3a4-d1ffe470ec14",
"no they dont"
],
[
"courtyards_overlap|47772500|115322500|a77cb9f8-a301-4e84-a3b4-b4b67f4a3879|e06bdfe1-53ae-4fc2-b728-570ca465444f",
""
]
],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"creepage": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_filters_mismatch": "ignore",
"footprint_symbol_field_mismatch": "warning",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_to_hole": "warning",
"holes_co_located": "warning",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"mirrored_text_on_front_layer": "warning",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"missing_tuning_profile": "warning",
"net_conflict": "warning",
"nonmirrored_text_on_back_layer": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "warning",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_on_edge_cuts": "error",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_angle": "error",
"track_dangling": "warning",
"track_not_centered_on_via": "ignore",
"track_on_post_machined_layer": "error",
"track_segment_length": "error",
"track_width": "error",
"tracks_crossing": "error",
"tuning_profile_track_geometries": "ignore",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rules": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.5,
"min_groove_width": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.2,
"min_microvia_drill": 0.1,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.8,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.0,
"min_via_annular_width": 0.1,
"min_via_diameter": 0.5,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_onpthpad": true,
"td_onroundshapesonly": false,
"td_onsmdpad": true,
"td_ontrackend": false,
"td_onvia": true
}
],
"teardrop_parameters": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0,
1.0
],
"tuning_pattern_settings": {
"diff_pair_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 1.0
},
"diff_pair_skew_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
},
"single_track_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
}
},
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": false
},
"ipc2581": {
"bom_rev": "",
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
"mpn": "",
"sch_revision": ""
},
"layer_pairs": [],
"layer_presets": [],
"viewports": []
},
"boards": [],
"component_class_settings": {
"assignments": [],
"meta": {
"version": 0
},
"sheet_component_classes": {
"enabled": false
}
},
"cvpcb": {
"equivalence_files": []
},
@@ -210,11 +452,14 @@
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"field_name_whitespace": "warning",
"footprint_filter": "ignore",
"footprint_link_issues": "warning",
"four_way_junction": "ignore",
"global_label_dangling": "warning",
"ground_pin_not_ground": "warning",
"hier_label_mismatch": "error",
"isolated_pin_label": "warning",
"label_dangling": "error",
"label_multiple_wires": "warning",
"lib_symbol_issues": "warning",
@@ -237,6 +482,7 @@
"similar_power": "warning",
"simulation_model_issue": "ignore",
"single_global_label": "ignore",
"stacked_pin_name": "warning",
"unannotated": "error",
"unconnected_wire_endpoint": "warning",
"undefined_netclass": "error",
@@ -269,13 +515,14 @@
"priority": 2147483647,
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2,
"tuning_profile": "",
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6
}
],
"meta": {
"version": 4
"version": 5
},
"net_colors": null,
"netclass_assignments": null,
@@ -297,6 +544,10 @@
},
"schematic": {
"annotate_start_num": 0,
"annotation": {
"method": 0,
"sort_order": 0
},
"bom_export_filename": "${PROJECTNAME}.csv",
"bom_fmt_presets": [],
"bom_fmt_settings": {
@@ -368,8 +619,8 @@
},
{
"group_by": false,
"label": "supplier PN",
"name": "supplier PN",
"label": "Sipplier PN",
"name": "Sipplier PN",
"show": false
},
{
@@ -388,7 +639,7 @@
"group_by": false,
"label": "Supplier link",
"name": "Supplier link",
"show": false
"show": true
},
{
"group_by": false,
@@ -413,6 +664,36 @@
"label": "#",
"name": "${ITEM_NUMBER}",
"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": "",
@@ -422,6 +703,7 @@
"sort_asc": true,
"sort_field": "Reference"
},
"bus_aliases": {},
"connection_grid_size": 50.0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
@@ -450,6 +732,7 @@
"visible": false
}
],
"hop_over_size_choice": 0,
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
@@ -473,6 +756,7 @@
"net_format_name": "",
"page_layout_descr_file": "",
"plot_directory": "",
"reuse_designators": true,
"space_save_all_events": true,
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
@@ -481,12 +765,21 @@
"spice_save_all_dissipations": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
"subpart_id_separator": 0,
"top_level_sheets": [
{
"filename": "esp32-racer.kicad_sch",
"name": "esp32-racer",
"uuid": "1d580319-54a9-438f-a4a3-ea2f61f357b8"
}
],
"used_designators": "",
"variants": []
},
"sheets": [
[
"1d580319-54a9-438f-a4a3-ea2f61f357b8",
"Root"
"esp32-racer"
],
[
"2494d45e-acf4-40f6-9a55-62c15b4ed8bc",
@@ -525,5 +818,11 @@
"POWER_CONNECTORS"
]
],
"text_variables": {}
"text_variables": {},
"tuning_profiles": {
"meta": {
"version": 0
},
"tuning_profiles_impedance_geometric": []
}
}

File diff suppressed because it is too large Load Diff

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: 312 KiB