Compare commits

..

1 Commits

Author SHA1 Message Date
2dcff7350a Update README.md 2026-03-22 03:53:37 -07:00
50 changed files with 9963 additions and 644242 deletions

1
.gitignore vendored
View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -1,477 +0,0 @@
%TF.GenerationSoftware,KiCad,Pcbnew,10.0.0*%
%TF.CreationDate,2026-04-16T08:54:22+12:00*%
%TF.ProjectId,esp32-racer,65737033-322d-4726-9163-65722e6b6963,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Bot*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 10.0.0) date 2026-04-16 08:54:22*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
G04 Aperture macros list end*
%ADD10R,1.700000X1.700000*%
%ADD11C,1.700000*%
%ADD12C,5.600000*%
%ADD13C,1.400000*%
%ADD14RoundRect,0.770000X0.980000X0.980000X-0.980000X0.980000X-0.980000X-0.980000X0.980000X-0.980000X0*%
%ADD15C,3.500000*%
%ADD16C,1.440000*%
%ADD17RoundRect,0.250000X0.450000X-0.450000X0.450000X0.450000X-0.450000X0.450000X-0.450000X-0.450000X0*%
%ADD18C,0.650000*%
%ADD19O,1.000000X2.100000*%
%ADD20O,1.000000X1.600000*%
%ADD21RoundRect,0.250000X-0.450000X0.450000X-0.450000X-0.450000X0.450000X-0.450000X0.450000X0.450000X0*%
%ADD22RoundRect,0.575000X-0.575000X0.575000X-0.575000X-0.575000X0.575000X-0.575000X0.575000X0.575000X0*%
%ADD23C,2.300000*%
%ADD24R,2.000000X0.900000*%
%ADD25C,4.100000*%
%ADD26RoundRect,1.025000X-1.025000X1.025000X-1.025000X-1.025000X1.025000X-1.025000X1.025000X1.025000X0*%
%ADD27C,0.600000*%
%ADD28RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*%
%ADD29RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*%
%ADD30RoundRect,0.225000X-0.335876X-0.017678X-0.017678X-0.335876X0.335876X0.017678X0.017678X0.335876X0*%
%ADD31RoundRect,0.140000X-0.170000X0.140000X-0.170000X-0.140000X0.170000X-0.140000X0.170000X0.140000X0*%
%ADD32RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*%
%ADD33RoundRect,0.250000X1.000000X0.650000X-1.000000X0.650000X-1.000000X-0.650000X1.000000X-0.650000X0*%
%ADD34RoundRect,0.150000X-0.150000X0.587500X-0.150000X-0.587500X0.150000X-0.587500X0.150000X0.587500X0*%
%ADD35RoundRect,0.150000X-0.512500X-0.150000X0.512500X-0.150000X0.512500X0.150000X-0.512500X0.150000X0*%
%ADD36RoundRect,0.150000X0.150000X-0.587500X0.150000X0.587500X-0.150000X0.587500X-0.150000X-0.587500X0*%
%ADD37RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*%
%ADD38RoundRect,0.075000X-0.075000X0.650000X-0.075000X-0.650000X0.075000X-0.650000X0.075000X0.650000X0*%
G04 APERTURE END LIST*
D10*
%TO.C,J1*%
X116550000Y-54300000D03*
D11*
X114010000Y-54300000D03*
X111470001Y-54300000D03*
%TD*%
D10*
%TO.C,JP1*%
X92670001Y-113308214D03*
D11*
X92670001Y-110768214D03*
X92670001Y-108228215D03*
%TD*%
D10*
%TO.C,J7*%
X170380000Y-80025000D03*
D11*
X170380000Y-82565000D03*
%TD*%
D10*
%TO.C,JP3*%
X56300000Y-124460000D03*
D11*
X56300000Y-127000000D03*
X56300000Y-129539999D03*
%TD*%
D12*
%TO.C,H5*%
X203000000Y-128000000D03*
%TD*%
D10*
%TO.C,J5*%
X166700000Y-80025000D03*
D11*
X166700000Y-82565000D03*
%TD*%
D10*
%TO.C,J3*%
X102200000Y-71475000D03*
D11*
X102200000Y-74015000D03*
%TD*%
D13*
%TO.C,M1*%
X198010609Y-129930575D03*
X187010609Y-129930575D03*
D14*
X195010609Y-124930575D03*
D15*
X190010609Y-124930575D03*
%TD*%
D16*
%TO.C,R20*%
X160750000Y-70500000D03*
X158210000Y-67960000D03*
X155670001Y-70500000D03*
%TD*%
D12*
%TO.C,H3*%
X131000000Y-56000001D03*
%TD*%
%TO.C,H2*%
X51000000Y-128000000D03*
%TD*%
%TO.C,H6*%
X203000000Y-56000000D03*
%TD*%
D10*
%TO.C,J4*%
X96150000Y-71475000D03*
D11*
X96150000Y-74015000D03*
%TD*%
D10*
%TO.C,J17*%
X63560000Y-54800002D03*
D11*
X61020000Y-54800002D03*
X58480001Y-54800002D03*
X55940000Y-54800002D03*
%TD*%
D17*
%TO.C,SW3*%
X202500000Y-96050000D03*
D13*
X202500000Y-93550000D03*
X202500000Y-91050000D03*
X205800000Y-91050000D03*
X205800000Y-93550000D03*
X205800000Y-96050000D03*
%TD*%
D18*
%TO.C,J18*%
X73510000Y-125025000D03*
X79290000Y-125025000D03*
D19*
X72080000Y-124495000D03*
D20*
X72080000Y-128675000D03*
D19*
X80720000Y-124495000D03*
D20*
X80720000Y-128675000D03*
%TD*%
D10*
%TO.C,J16*%
X61369999Y-129875000D03*
D11*
X63909999Y-129875000D03*
X66449998Y-129875000D03*
X68989999Y-129875000D03*
%TD*%
D10*
%TO.C,J9*%
X100220000Y-125360000D03*
D11*
X100220000Y-127900000D03*
X97680000Y-125360000D03*
X97680000Y-127900000D03*
X95140001Y-125360000D03*
X95140000Y-127900000D03*
X92600000Y-125360000D03*
X92600000Y-127900000D03*
X90060000Y-125360000D03*
X90060000Y-127900000D03*
X87520000Y-125360000D03*
X87520000Y-127900000D03*
%TD*%
D12*
%TO.C,H4*%
X123000000Y-56000000D03*
%TD*%
D10*
%TO.C,J6*%
X177075000Y-83300000D03*
D11*
X174535000Y-83300000D03*
%TD*%
D16*
%TO.C,R30*%
X188250000Y-70500000D03*
X185710000Y-67960000D03*
X183170001Y-70500000D03*
%TD*%
D21*
%TO.C,SW2*%
X51617500Y-117500000D03*
D13*
X51617500Y-120000000D03*
X51617500Y-122500000D03*
X48317501Y-122500000D03*
X48317501Y-120000000D03*
X48317501Y-117500000D03*
%TD*%
%TO.C,M4*%
X135534999Y-129930575D03*
X124534999Y-129930575D03*
D14*
X132534999Y-124930575D03*
D15*
X127534999Y-124930575D03*
%TD*%
D22*
%TO.C,F3*%
X192750000Y-58000000D03*
X192750000Y-63200000D03*
D23*
X192750000Y-73300000D03*
X192750000Y-78500000D03*
%TD*%
D24*
%TO.C,BT1*%
X205350000Y-61250000D03*
X205350000Y-74750000D03*
D25*
X199350000Y-64400000D03*
D26*
X199350000Y-71600000D03*
%TD*%
D10*
%TO.C,JP6*%
X83800000Y-124600000D03*
D11*
X83800000Y-127140000D03*
X83800000Y-129679999D03*
%TD*%
D12*
%TO.C,H1*%
X51000000Y-56000000D03*
%TD*%
D10*
%TO.C,J2*%
X50081250Y-73570000D03*
D11*
X50081250Y-76110000D03*
X50081250Y-78649999D03*
X50081250Y-81190000D03*
%TD*%
D27*
%TO.C,U3*%
X53750000Y-95975000D03*
X55250000Y-95975000D03*
X53000000Y-95225000D03*
X54500000Y-95225000D03*
X56000000Y-95225000D03*
X53750000Y-94475000D03*
X55250000Y-94475000D03*
X53000000Y-93725001D03*
X54500000Y-93725001D03*
X56000000Y-93725000D03*
X53750000Y-92975001D03*
X55250000Y-92975000D03*
%TD*%
D10*
%TO.C,J8*%
X52340000Y-68680000D03*
D11*
X49800000Y-68680000D03*
X52340000Y-66140000D03*
X49800000Y-66140000D03*
X52340000Y-63600001D03*
X49800000Y-63600000D03*
X52340000Y-61060000D03*
X49800000Y-61060000D03*
%TD*%
D10*
%TO.C,JP2*%
X68620000Y-63060001D03*
D11*
X68620000Y-65600001D03*
X68620000Y-68140000D03*
%TD*%
D13*
%TO.C,M3*%
X115535000Y-129800475D03*
X104535000Y-129800475D03*
D14*
X112535000Y-124800475D03*
D15*
X107535000Y-124800475D03*
%TD*%
D13*
%TO.C,M2*%
X177010609Y-129930575D03*
X166010609Y-129930575D03*
D14*
X174010609Y-124930575D03*
D15*
X169010609Y-124930575D03*
%TD*%
D28*
%TO.C,D27*%
X57137500Y-64650001D03*
X57137500Y-65600000D03*
X57137500Y-66549999D03*
X54862500Y-66549999D03*
X54862500Y-64650001D03*
%TD*%
D29*
%TO.C,R9*%
X51770000Y-105192500D03*
X51770000Y-103542500D03*
%TD*%
D28*
%TO.C,D30*%
X63700000Y-125450001D03*
X63700000Y-126400000D03*
X63700000Y-127349999D03*
X61425000Y-127349999D03*
X61425000Y-125450001D03*
%TD*%
D30*
%TO.C,C17*%
X82551992Y-55076992D03*
X83648008Y-56173008D03*
%TD*%
D31*
%TO.C,C94*%
X150000000Y-114840000D03*
X150000000Y-115800000D03*
%TD*%
D32*
%TO.C,C92*%
X189472382Y-85479411D03*
X187922382Y-85479411D03*
%TD*%
D31*
%TO.C,C93*%
X127200000Y-70470000D03*
X127200000Y-71430000D03*
%TD*%
D33*
%TO.C,D15*%
X177800001Y-85620000D03*
X173799999Y-85620000D03*
%TD*%
D34*
%TO.C,D37*%
X75460000Y-126215000D03*
X77360000Y-126215000D03*
X76410000Y-128090001D03*
%TD*%
D35*
%TO.C,D10*%
X52503750Y-78124999D03*
X52503750Y-77175000D03*
X52503750Y-76225001D03*
X54778750Y-76225001D03*
X54778750Y-78124999D03*
%TD*%
D36*
%TO.C,D36*%
X77350000Y-123540000D03*
X75450000Y-123540000D03*
X76400000Y-121664999D03*
%TD*%
D35*
%TO.C,D31*%
X61242500Y-59350000D03*
X61242500Y-58400001D03*
X61242500Y-57450002D03*
X63517500Y-57450002D03*
X63517500Y-59350000D03*
%TD*%
D32*
%TO.C,C91*%
X189472382Y-83929412D03*
X187922382Y-83929412D03*
%TD*%
D30*
%TO.C,C15*%
X90101992Y-55201992D03*
X91198008Y-56298008D03*
%TD*%
D28*
%TO.C,D26*%
X57137500Y-61250001D03*
X57137500Y-62200000D03*
X57137500Y-63149999D03*
X54862500Y-63149999D03*
X54862500Y-61250001D03*
%TD*%
%TO.C,U17*%
X129937500Y-67550001D03*
X129937500Y-68500000D03*
X129937500Y-69449999D03*
X127662500Y-69449999D03*
X127662500Y-68500000D03*
X127662500Y-67550001D03*
%TD*%
D37*
%TO.C,C12*%
X50270000Y-103592500D03*
X50270000Y-105142500D03*
%TD*%
D30*
%TO.C,C19*%
X105251992Y-55251992D03*
X106348008Y-56348008D03*
%TD*%
D34*
%TO.C,D8*%
X114600000Y-56212500D03*
X116500000Y-56212500D03*
X115550000Y-58087501D03*
%TD*%
D35*
%TO.C,U16*%
X146262500Y-116799998D03*
X146262500Y-115849999D03*
X146262500Y-114900000D03*
X148537500Y-114900000D03*
X148537500Y-115849999D03*
X148537500Y-116799998D03*
%TD*%
D38*
%TO.C,U14*%
X186750000Y-77729412D03*
X187250001Y-77729412D03*
X187750000Y-77729412D03*
X188249999Y-77729412D03*
X188750000Y-77729412D03*
X188750000Y-82129412D03*
X188249999Y-82129412D03*
X187750000Y-82129412D03*
X187250001Y-82129412D03*
X186750000Y-82129412D03*
%TD*%
D30*
%TO.C,C18*%
X97400000Y-55400000D03*
X98496016Y-56496016D03*
%TD*%
D35*
%TO.C,D28*%
X94662500Y-123349999D03*
X94662500Y-122400000D03*
X94662500Y-121450001D03*
X96937500Y-121450001D03*
X96937500Y-123349999D03*
%TD*%
D30*
%TO.C,C16*%
X74651992Y-55251992D03*
X75748008Y-56348008D03*
%TD*%
D28*
%TO.C,D29*%
X91137500Y-121350001D03*
X91137500Y-122300000D03*
X91137500Y-123249999D03*
X88862500Y-123249999D03*
X88862500Y-121350001D03*
%TD*%
M02*

View File

@@ -1,208 +0,0 @@
%TF.GenerationSoftware,KiCad,Pcbnew,10.0.0*%
%TF.CreationDate,2026-04-16T08:54:22+12:00*%
%TF.ProjectId,esp32-racer,65737033-322d-4726-9163-65722e6b6963,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 10.0.0) date 2026-04-16 08:54:22*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
G04 Aperture macros list end*
%ADD10RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*%
%ADD11RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*%
%ADD12RoundRect,0.225000X-0.335876X-0.017678X-0.017678X-0.335876X0.335876X0.017678X0.017678X0.335876X0*%
%ADD13RoundRect,0.140000X-0.170000X0.140000X-0.170000X-0.140000X0.170000X-0.140000X0.170000X0.140000X0*%
%ADD14RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*%
%ADD15RoundRect,0.250000X1.000000X0.650000X-1.000000X0.650000X-1.000000X-0.650000X1.000000X-0.650000X0*%
%ADD16RoundRect,0.150000X-0.150000X0.587500X-0.150000X-0.587500X0.150000X-0.587500X0.150000X0.587500X0*%
%ADD17RoundRect,0.150000X-0.512500X-0.150000X0.512500X-0.150000X0.512500X0.150000X-0.512500X0.150000X0*%
%ADD18RoundRect,0.150000X0.150000X-0.587500X0.150000X0.587500X-0.150000X0.587500X-0.150000X-0.587500X0*%
%ADD19RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*%
%ADD20RoundRect,0.075000X-0.075000X0.650000X-0.075000X-0.650000X0.075000X-0.650000X0.075000X0.650000X0*%
G04 APERTURE END LIST*
D10*
%TO.C,D27*%
X57137500Y-64650001D03*
X57137500Y-65600000D03*
X57137500Y-66549999D03*
X54862500Y-66549999D03*
X54862500Y-64650001D03*
%TD*%
D11*
%TO.C,R9*%
X51770000Y-105192500D03*
X51770000Y-103542500D03*
%TD*%
D10*
%TO.C,D30*%
X63700000Y-125450001D03*
X63700000Y-126400000D03*
X63700000Y-127349999D03*
X61425000Y-127349999D03*
X61425000Y-125450001D03*
%TD*%
D12*
%TO.C,C17*%
X82551992Y-55076992D03*
X83648008Y-56173008D03*
%TD*%
D13*
%TO.C,C94*%
X150000000Y-114840000D03*
X150000000Y-115800000D03*
%TD*%
D14*
%TO.C,C92*%
X189472382Y-85479411D03*
X187922382Y-85479411D03*
%TD*%
D13*
%TO.C,C93*%
X127200000Y-70470000D03*
X127200000Y-71430000D03*
%TD*%
D15*
%TO.C,D15*%
X177800001Y-85620000D03*
X173799999Y-85620000D03*
%TD*%
D16*
%TO.C,D37*%
X75460000Y-126215000D03*
X77360000Y-126215000D03*
X76410000Y-128090001D03*
%TD*%
D17*
%TO.C,D10*%
X52503750Y-78124999D03*
X52503750Y-77175000D03*
X52503750Y-76225001D03*
X54778750Y-76225001D03*
X54778750Y-78124999D03*
%TD*%
D18*
%TO.C,D36*%
X77350000Y-123540000D03*
X75450000Y-123540000D03*
X76400000Y-121664999D03*
%TD*%
D17*
%TO.C,D31*%
X61242500Y-59350000D03*
X61242500Y-58400001D03*
X61242500Y-57450002D03*
X63517500Y-57450002D03*
X63517500Y-59350000D03*
%TD*%
D14*
%TO.C,C91*%
X189472382Y-83929412D03*
X187922382Y-83929412D03*
%TD*%
D12*
%TO.C,C15*%
X90101992Y-55201992D03*
X91198008Y-56298008D03*
%TD*%
D10*
%TO.C,D26*%
X57137500Y-61250001D03*
X57137500Y-62200000D03*
X57137500Y-63149999D03*
X54862500Y-63149999D03*
X54862500Y-61250001D03*
%TD*%
%TO.C,U17*%
X129937500Y-67550001D03*
X129937500Y-68500000D03*
X129937500Y-69449999D03*
X127662500Y-69449999D03*
X127662500Y-68500000D03*
X127662500Y-67550001D03*
%TD*%
D19*
%TO.C,C12*%
X50270000Y-103592500D03*
X50270000Y-105142500D03*
%TD*%
D12*
%TO.C,C19*%
X105251992Y-55251992D03*
X106348008Y-56348008D03*
%TD*%
D16*
%TO.C,D8*%
X114600000Y-56212500D03*
X116500000Y-56212500D03*
X115550000Y-58087501D03*
%TD*%
D17*
%TO.C,U16*%
X146262500Y-116799998D03*
X146262500Y-115849999D03*
X146262500Y-114900000D03*
X148537500Y-114900000D03*
X148537500Y-115849999D03*
X148537500Y-116799998D03*
%TD*%
D20*
%TO.C,U14*%
X186750000Y-77729412D03*
X187250001Y-77729412D03*
X187750000Y-77729412D03*
X188249999Y-77729412D03*
X188750000Y-77729412D03*
X188750000Y-82129412D03*
X188249999Y-82129412D03*
X187750000Y-82129412D03*
X187250001Y-82129412D03*
X186750000Y-82129412D03*
%TD*%
D12*
%TO.C,C18*%
X97400000Y-55400000D03*
X98496016Y-56496016D03*
%TD*%
D17*
%TO.C,D28*%
X94662500Y-123349999D03*
X94662500Y-122400000D03*
X94662500Y-121450001D03*
X96937500Y-121450001D03*
X96937500Y-123349999D03*
%TD*%
D12*
%TO.C,C16*%
X74651992Y-55251992D03*
X75748008Y-56348008D03*
%TD*%
D10*
%TO.C,D29*%
X91137500Y-121350001D03*
X91137500Y-122300000D03*
X91137500Y-123249999D03*
X88862500Y-123249999D03*
X88862500Y-121350001D03*
%TD*%
M02*

File diff suppressed because it is too large Load Diff

View File

@@ -1,40 +0,0 @@
%TF.GenerationSoftware,KiCad,Pcbnew,10.0.0*%
%TF.CreationDate,2026-04-16T08:54:22+12:00*%
%TF.ProjectId,esp32-racer,65737033-322d-4726-9163-65722e6b6963,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Profile,NP*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 10.0.0) date 2026-04-16 08:54:22*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%TA.AperFunction,Profile*%
%ADD10C,0.050000*%
%TD*%
G04 APERTURE END LIST*
D10*
X47000000Y-56000000D02*
X47000000Y-56000000D01*
G75*
G02*
X51000000Y-52000000I4000000J0D01*
G01*
X202999999Y-52000000D01*
G75*
G02*
X206999999Y-56000000I1J-4000000D01*
G01*
X206999999Y-128000000D01*
G75*
G02*
X202999999Y-132000000I-3999999J0D01*
G01*
X51000000Y-132000000D01*
G75*
G02*
X47000000Y-128000000I0J4000000D01*
G01*
X47000000Y-56000000D01*
M02*

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

@@ -1,17 +0,0 @@
M48
; DRILL file KiCad 10.0.0 date 2026-04-16T08:54:47
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2026-04-16T08:54:47+12:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,10.0.0
; #@! TF.FileFunction,NonPlated,1,4,NPTH
FMAT,2
METRIC
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T1C0.650
%
G90
G05
T1
X73.51Y-125.025
X79.29Y-125.025
M30

File diff suppressed because it is too large Load Diff

View File

@@ -1,170 +0,0 @@
{
"Header": {
"GenerationSoftware": {
"Vendor": "KiCad",
"Application": "Pcbnew",
"Version": "10.0.0"
},
"CreationDate": "2026-04-16T08:54:22+12:00"
},
"GeneralSpecs": {
"ProjectId": {
"Name": "esp32-racer",
"GUID": "65737033-322d-4726-9163-65722e6b6963",
"Revision": "rev?"
},
"Size": {
"X": 160.05,
"Y": 80.05
},
"LayerNumber": 4,
"BoardThickness": 1.6,
"Finish": "None"
},
"DesignRules": [
{
"Layers": "Outer",
"PadToPad": 0.2,
"PadToTrack": 0.2,
"TrackToTrack": 0.2,
"MinLineWidth": 0.2,
"TrackToRegion": 0.2,
"RegionToRegion": 0.2
},
{
"Layers": "Inner",
"PadToPad": 0.0,
"PadToTrack": 0.0,
"TrackToTrack": 0.2,
"MinLineWidth": 0.2,
"TrackToRegion": 0.2,
"RegionToRegion": 0.2
}
],
"FilesAttributes": [
{
"Path": "esp32-racer-F_Cu.gbr",
"FileFunction": "Copper,L1,Top",
"FilePolarity": "Positive"
},
{
"Path": "esp32-racer-In1_Cu.gbr",
"FileFunction": "Copper,L2,Inr",
"FilePolarity": "Positive"
},
{
"Path": "esp32-racer-In2_Cu.gbr",
"FileFunction": "Copper,L3,Inr",
"FilePolarity": "Positive"
},
{
"Path": "esp32-racer-B_Cu.gbr",
"FileFunction": "Copper,L4,Bot",
"FilePolarity": "Positive"
},
{
"Path": "esp32-racer-F_Paste.gbr",
"FileFunction": "SolderPaste,Top",
"FilePolarity": "Positive"
},
{
"Path": "esp32-racer-B_Paste.gbr",
"FileFunction": "SolderPaste,Bot",
"FilePolarity": "Positive"
},
{
"Path": "esp32-racer-F_Silkscreen.gbr",
"FileFunction": "Legend,Top",
"FilePolarity": "Positive"
},
{
"Path": "esp32-racer-B_Silkscreen.gbr",
"FileFunction": "Legend,Bot",
"FilePolarity": "Positive"
},
{
"Path": "esp32-racer-F_Mask.gbr",
"FileFunction": "SolderMask,Top",
"FilePolarity": "Negative"
},
{
"Path": "esp32-racer-B_Mask.gbr",
"FileFunction": "SolderMask,Bot",
"FilePolarity": "Negative"
},
{
"Path": "esp32-racer-Edge_Cuts.gbr",
"FileFunction": "Profile",
"FilePolarity": "Positive"
}
],
"MaterialStackup": [
{
"Type": "Legend",
"Name": "Top Silk Screen"
},
{
"Type": "SolderPaste",
"Name": "Top Solder Paste"
},
{
"Type": "SolderMask",
"Thickness": 0.01,
"Name": "Top Solder Mask"
},
{
"Type": "Copper",
"Thickness": 0.035,
"Name": "F.Cu"
},
{
"Type": "Dielectric",
"Thickness": 0.1,
"Material": "FR4",
"Name": "F.Cu/In1.Cu",
"Notes": "Type: dielectric layer 1 (from F.Cu to In1.Cu)"
},
{
"Type": "Copper",
"Thickness": 0.035,
"Name": "In1.Cu"
},
{
"Type": "Dielectric",
"Thickness": 1.24,
"Material": "FR4",
"Name": "In1.Cu/In2.Cu",
"Notes": "Type: dielectric layer 2 (from In1.Cu to In2.Cu)"
},
{
"Type": "Copper",
"Thickness": 0.035,
"Name": "In2.Cu"
},
{
"Type": "Dielectric",
"Thickness": 0.1,
"Material": "FR4",
"Name": "In2.Cu/B.Cu",
"Notes": "Type: dielectric layer 3 (from In2.Cu to B.Cu)"
},
{
"Type": "Copper",
"Thickness": 0.035,
"Name": "B.Cu"
},
{
"Type": "SolderMask",
"Thickness": 0.01,
"Name": "Bottom Solder Mask"
},
{
"Type": "SolderPaste",
"Name": "Bottom Solder Paste"
},
{
"Type": "Legend",
"Name": "Bottom Silk Screen"
}
]
}

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -1,477 +0,0 @@
%TF.GenerationSoftware,KiCad,Pcbnew,10.0.0*%
%TF.CreationDate,2026-04-15T11:42:02+12:00*%
%TF.ProjectId,esp32-racer,65737033-322d-4726-9163-65722e6b6963,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Bot*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 10.0.0) date 2026-04-15 11:42:02*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
G04 Aperture macros list end*
%ADD10R,1.700000X1.700000*%
%ADD11C,1.700000*%
%ADD12C,5.600000*%
%ADD13C,1.400000*%
%ADD14RoundRect,0.770000X0.980000X0.980000X-0.980000X0.980000X-0.980000X-0.980000X0.980000X-0.980000X0*%
%ADD15C,3.500000*%
%ADD16C,1.440000*%
%ADD17RoundRect,0.250000X0.450000X-0.450000X0.450000X0.450000X-0.450000X0.450000X-0.450000X-0.450000X0*%
%ADD18C,0.650000*%
%ADD19O,1.000000X2.100000*%
%ADD20O,1.000000X1.600000*%
%ADD21RoundRect,0.250000X-0.450000X0.450000X-0.450000X-0.450000X0.450000X-0.450000X0.450000X0.450000X0*%
%ADD22RoundRect,0.575000X-0.575000X0.575000X-0.575000X-0.575000X0.575000X-0.575000X0.575000X0.575000X0*%
%ADD23C,2.300000*%
%ADD24R,2.000000X0.900000*%
%ADD25C,4.100000*%
%ADD26RoundRect,1.025000X-1.025000X1.025000X-1.025000X-1.025000X1.025000X-1.025000X1.025000X1.025000X0*%
%ADD27C,0.600000*%
%ADD28RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*%
%ADD29RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*%
%ADD30RoundRect,0.225000X-0.335876X-0.017678X-0.017678X-0.335876X0.335876X0.017678X0.017678X0.335876X0*%
%ADD31RoundRect,0.140000X-0.170000X0.140000X-0.170000X-0.140000X0.170000X-0.140000X0.170000X0.140000X0*%
%ADD32RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*%
%ADD33RoundRect,0.250000X1.000000X0.650000X-1.000000X0.650000X-1.000000X-0.650000X1.000000X-0.650000X0*%
%ADD34RoundRect,0.150000X-0.150000X0.587500X-0.150000X-0.587500X0.150000X-0.587500X0.150000X0.587500X0*%
%ADD35RoundRect,0.150000X-0.512500X-0.150000X0.512500X-0.150000X0.512500X0.150000X-0.512500X0.150000X0*%
%ADD36RoundRect,0.150000X0.150000X-0.587500X0.150000X0.587500X-0.150000X0.587500X-0.150000X-0.587500X0*%
%ADD37RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*%
%ADD38RoundRect,0.075000X-0.075000X0.650000X-0.075000X-0.650000X0.075000X-0.650000X0.075000X0.650000X0*%
G04 APERTURE END LIST*
D10*
%TO.C,J1*%
X116550000Y-54300000D03*
D11*
X114010000Y-54300000D03*
X111470001Y-54300000D03*
%TD*%
D10*
%TO.C,JP1*%
X92670001Y-113308214D03*
D11*
X92670001Y-110768214D03*
X92670001Y-108228215D03*
%TD*%
D10*
%TO.C,J7*%
X170380000Y-80025000D03*
D11*
X170380000Y-82565000D03*
%TD*%
D10*
%TO.C,JP3*%
X56300000Y-124460000D03*
D11*
X56300000Y-127000000D03*
X56300000Y-129539999D03*
%TD*%
D12*
%TO.C,H5*%
X203000000Y-128000000D03*
%TD*%
D10*
%TO.C,J5*%
X166700000Y-80025000D03*
D11*
X166700000Y-82565000D03*
%TD*%
D10*
%TO.C,J3*%
X102200000Y-71475000D03*
D11*
X102200000Y-74015000D03*
%TD*%
D13*
%TO.C,M1*%
X198010609Y-129930575D03*
X187010609Y-129930575D03*
D14*
X195010609Y-124930575D03*
D15*
X190010609Y-124930575D03*
%TD*%
D16*
%TO.C,R20*%
X160750000Y-70500000D03*
X158210000Y-67960000D03*
X155670001Y-70500000D03*
%TD*%
D12*
%TO.C,H3*%
X131000000Y-56000001D03*
%TD*%
%TO.C,H2*%
X51000000Y-128000000D03*
%TD*%
%TO.C,H6*%
X203000000Y-56000000D03*
%TD*%
D10*
%TO.C,J4*%
X96150000Y-71475000D03*
D11*
X96150000Y-74015000D03*
%TD*%
D10*
%TO.C,J17*%
X63560000Y-54800002D03*
D11*
X61020000Y-54800002D03*
X58480001Y-54800002D03*
X55940000Y-54800002D03*
%TD*%
D17*
%TO.C,SW3*%
X202500000Y-96050000D03*
D13*
X202500000Y-93550000D03*
X202500000Y-91050000D03*
X205800000Y-91050000D03*
X205800000Y-93550000D03*
X205800000Y-96050000D03*
%TD*%
D18*
%TO.C,J18*%
X73510000Y-125025000D03*
X79290000Y-125025000D03*
D19*
X72080000Y-124495000D03*
D20*
X72080000Y-128675000D03*
D19*
X80720000Y-124495000D03*
D20*
X80720000Y-128675000D03*
%TD*%
D10*
%TO.C,J16*%
X61369999Y-129875000D03*
D11*
X63909999Y-129875000D03*
X66449998Y-129875000D03*
X68989999Y-129875000D03*
%TD*%
D10*
%TO.C,J9*%
X100220000Y-125360000D03*
D11*
X100220000Y-127900000D03*
X97680000Y-125360000D03*
X97680000Y-127900000D03*
X95140001Y-125360000D03*
X95140000Y-127900000D03*
X92600000Y-125360000D03*
X92600000Y-127900000D03*
X90060000Y-125360000D03*
X90060000Y-127900000D03*
X87520000Y-125360000D03*
X87520000Y-127900000D03*
%TD*%
D12*
%TO.C,H4*%
X123000000Y-56000000D03*
%TD*%
D10*
%TO.C,J6*%
X177075000Y-83300000D03*
D11*
X174535000Y-83300000D03*
%TD*%
D16*
%TO.C,R30*%
X188250000Y-70500000D03*
X185710000Y-67960000D03*
X183170001Y-70500000D03*
%TD*%
D21*
%TO.C,SW2*%
X51617500Y-117500000D03*
D13*
X51617500Y-120000000D03*
X51617500Y-122500000D03*
X48317501Y-122500000D03*
X48317501Y-120000000D03*
X48317501Y-117500000D03*
%TD*%
%TO.C,M4*%
X135534999Y-129930575D03*
X124534999Y-129930575D03*
D14*
X132534999Y-124930575D03*
D15*
X127534999Y-124930575D03*
%TD*%
D22*
%TO.C,F3*%
X192750000Y-58000000D03*
X192750000Y-63200000D03*
D23*
X192750000Y-73300000D03*
X192750000Y-78500000D03*
%TD*%
D24*
%TO.C,BT1*%
X205350000Y-61250000D03*
X205350000Y-74750000D03*
D25*
X199350000Y-64400000D03*
D26*
X199350000Y-71600000D03*
%TD*%
D10*
%TO.C,JP6*%
X83800000Y-124600000D03*
D11*
X83800000Y-127140000D03*
X83800000Y-129679999D03*
%TD*%
D12*
%TO.C,H1*%
X51000000Y-56000000D03*
%TD*%
D10*
%TO.C,J2*%
X50081250Y-73570000D03*
D11*
X50081250Y-76110000D03*
X50081250Y-78649999D03*
X50081250Y-81190000D03*
%TD*%
D27*
%TO.C,U3*%
X53750000Y-95975000D03*
X55250000Y-95975000D03*
X53000000Y-95225000D03*
X54500000Y-95225000D03*
X56000000Y-95225000D03*
X53750000Y-94475000D03*
X55250000Y-94475000D03*
X53000000Y-93725001D03*
X54500000Y-93725001D03*
X56000000Y-93725000D03*
X53750000Y-92975001D03*
X55250000Y-92975000D03*
%TD*%
D10*
%TO.C,J8*%
X52340000Y-68680000D03*
D11*
X49800000Y-68680000D03*
X52340000Y-66140000D03*
X49800000Y-66140000D03*
X52340000Y-63600001D03*
X49800000Y-63600000D03*
X52340000Y-61060000D03*
X49800000Y-61060000D03*
%TD*%
D10*
%TO.C,JP2*%
X68620000Y-63060001D03*
D11*
X68620000Y-65600001D03*
X68620000Y-68140000D03*
%TD*%
D13*
%TO.C,M3*%
X115535000Y-129800475D03*
X104535000Y-129800475D03*
D14*
X112535000Y-124800475D03*
D15*
X107535000Y-124800475D03*
%TD*%
D13*
%TO.C,M2*%
X177010609Y-129930575D03*
X166010609Y-129930575D03*
D14*
X174010609Y-124930575D03*
D15*
X169010609Y-124930575D03*
%TD*%
D28*
%TO.C,D27*%
X57137500Y-64650001D03*
X57137500Y-65600000D03*
X57137500Y-66549999D03*
X54862500Y-66549999D03*
X54862500Y-64650001D03*
%TD*%
D29*
%TO.C,R9*%
X51770000Y-105192500D03*
X51770000Y-103542500D03*
%TD*%
D28*
%TO.C,D30*%
X63700000Y-125450001D03*
X63700000Y-126400000D03*
X63700000Y-127349999D03*
X61425000Y-127349999D03*
X61425000Y-125450001D03*
%TD*%
D30*
%TO.C,C17*%
X82551992Y-55076992D03*
X83648008Y-56173008D03*
%TD*%
D31*
%TO.C,C94*%
X150000000Y-114840000D03*
X150000000Y-115800000D03*
%TD*%
D32*
%TO.C,C92*%
X189472382Y-85479411D03*
X187922382Y-85479411D03*
%TD*%
D31*
%TO.C,C93*%
X127200000Y-70470000D03*
X127200000Y-71430000D03*
%TD*%
D33*
%TO.C,D15*%
X177800001Y-85620000D03*
X173799999Y-85620000D03*
%TD*%
D34*
%TO.C,D37*%
X75460000Y-126215000D03*
X77360000Y-126215000D03*
X76410000Y-128090001D03*
%TD*%
D35*
%TO.C,D10*%
X52503750Y-78124999D03*
X52503750Y-77175000D03*
X52503750Y-76225001D03*
X54778750Y-76225001D03*
X54778750Y-78124999D03*
%TD*%
D36*
%TO.C,D36*%
X77350000Y-123540000D03*
X75450000Y-123540000D03*
X76400000Y-121664999D03*
%TD*%
D35*
%TO.C,D31*%
X61242500Y-59350000D03*
X61242500Y-58400001D03*
X61242500Y-57450002D03*
X63517500Y-57450002D03*
X63517500Y-59350000D03*
%TD*%
D32*
%TO.C,C91*%
X189472382Y-83929412D03*
X187922382Y-83929412D03*
%TD*%
D30*
%TO.C,C15*%
X90101992Y-55201992D03*
X91198008Y-56298008D03*
%TD*%
D28*
%TO.C,D26*%
X57137500Y-61250001D03*
X57137500Y-62200000D03*
X57137500Y-63149999D03*
X54862500Y-63149999D03*
X54862500Y-61250001D03*
%TD*%
%TO.C,U17*%
X129937500Y-67550001D03*
X129937500Y-68500000D03*
X129937500Y-69449999D03*
X127662500Y-69449999D03*
X127662500Y-68500000D03*
X127662500Y-67550001D03*
%TD*%
D37*
%TO.C,C12*%
X50270000Y-103592500D03*
X50270000Y-105142500D03*
%TD*%
D30*
%TO.C,C19*%
X105251992Y-55251992D03*
X106348008Y-56348008D03*
%TD*%
D34*
%TO.C,D8*%
X114600000Y-56212500D03*
X116500000Y-56212500D03*
X115550000Y-58087501D03*
%TD*%
D35*
%TO.C,U16*%
X146262500Y-116799998D03*
X146262500Y-115849999D03*
X146262500Y-114900000D03*
X148537500Y-114900000D03*
X148537500Y-115849999D03*
X148537500Y-116799998D03*
%TD*%
D38*
%TO.C,U14*%
X186750000Y-77729412D03*
X187250001Y-77729412D03*
X187750000Y-77729412D03*
X188249999Y-77729412D03*
X188750000Y-77729412D03*
X188750000Y-82129412D03*
X188249999Y-82129412D03*
X187750000Y-82129412D03*
X187250001Y-82129412D03*
X186750000Y-82129412D03*
%TD*%
D30*
%TO.C,C18*%
X97400000Y-55400000D03*
X98496016Y-56496016D03*
%TD*%
D35*
%TO.C,D28*%
X94662500Y-123349999D03*
X94662500Y-122400000D03*
X94662500Y-121450001D03*
X96937500Y-121450001D03*
X96937500Y-123349999D03*
%TD*%
D30*
%TO.C,C16*%
X74651992Y-55251992D03*
X75748008Y-56348008D03*
%TD*%
D28*
%TO.C,D29*%
X91137500Y-121350001D03*
X91137500Y-122300000D03*
X91137500Y-123249999D03*
X88862500Y-123249999D03*
X88862500Y-121350001D03*
%TD*%
M02*

View File

@@ -1,208 +0,0 @@
%TF.GenerationSoftware,KiCad,Pcbnew,10.0.0*%
%TF.CreationDate,2026-04-15T11:42:02+12:00*%
%TF.ProjectId,esp32-racer,65737033-322d-4726-9163-65722e6b6963,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 10.0.0) date 2026-04-15 11:42:02*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
G04 Aperture macros list end*
%ADD10RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*%
%ADD11RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*%
%ADD12RoundRect,0.225000X-0.335876X-0.017678X-0.017678X-0.335876X0.335876X0.017678X0.017678X0.335876X0*%
%ADD13RoundRect,0.140000X-0.170000X0.140000X-0.170000X-0.140000X0.170000X-0.140000X0.170000X0.140000X0*%
%ADD14RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*%
%ADD15RoundRect,0.250000X1.000000X0.650000X-1.000000X0.650000X-1.000000X-0.650000X1.000000X-0.650000X0*%
%ADD16RoundRect,0.150000X-0.150000X0.587500X-0.150000X-0.587500X0.150000X-0.587500X0.150000X0.587500X0*%
%ADD17RoundRect,0.150000X-0.512500X-0.150000X0.512500X-0.150000X0.512500X0.150000X-0.512500X0.150000X0*%
%ADD18RoundRect,0.150000X0.150000X-0.587500X0.150000X0.587500X-0.150000X0.587500X-0.150000X-0.587500X0*%
%ADD19RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*%
%ADD20RoundRect,0.075000X-0.075000X0.650000X-0.075000X-0.650000X0.075000X-0.650000X0.075000X0.650000X0*%
G04 APERTURE END LIST*
D10*
%TO.C,D27*%
X57137500Y-64650001D03*
X57137500Y-65600000D03*
X57137500Y-66549999D03*
X54862500Y-66549999D03*
X54862500Y-64650001D03*
%TD*%
D11*
%TO.C,R9*%
X51770000Y-105192500D03*
X51770000Y-103542500D03*
%TD*%
D10*
%TO.C,D30*%
X63700000Y-125450001D03*
X63700000Y-126400000D03*
X63700000Y-127349999D03*
X61425000Y-127349999D03*
X61425000Y-125450001D03*
%TD*%
D12*
%TO.C,C17*%
X82551992Y-55076992D03*
X83648008Y-56173008D03*
%TD*%
D13*
%TO.C,C94*%
X150000000Y-114840000D03*
X150000000Y-115800000D03*
%TD*%
D14*
%TO.C,C92*%
X189472382Y-85479411D03*
X187922382Y-85479411D03*
%TD*%
D13*
%TO.C,C93*%
X127200000Y-70470000D03*
X127200000Y-71430000D03*
%TD*%
D15*
%TO.C,D15*%
X177800001Y-85620000D03*
X173799999Y-85620000D03*
%TD*%
D16*
%TO.C,D37*%
X75460000Y-126215000D03*
X77360000Y-126215000D03*
X76410000Y-128090001D03*
%TD*%
D17*
%TO.C,D10*%
X52503750Y-78124999D03*
X52503750Y-77175000D03*
X52503750Y-76225001D03*
X54778750Y-76225001D03*
X54778750Y-78124999D03*
%TD*%
D18*
%TO.C,D36*%
X77350000Y-123540000D03*
X75450000Y-123540000D03*
X76400000Y-121664999D03*
%TD*%
D17*
%TO.C,D31*%
X61242500Y-59350000D03*
X61242500Y-58400001D03*
X61242500Y-57450002D03*
X63517500Y-57450002D03*
X63517500Y-59350000D03*
%TD*%
D14*
%TO.C,C91*%
X189472382Y-83929412D03*
X187922382Y-83929412D03*
%TD*%
D12*
%TO.C,C15*%
X90101992Y-55201992D03*
X91198008Y-56298008D03*
%TD*%
D10*
%TO.C,D26*%
X57137500Y-61250001D03*
X57137500Y-62200000D03*
X57137500Y-63149999D03*
X54862500Y-63149999D03*
X54862500Y-61250001D03*
%TD*%
%TO.C,U17*%
X129937500Y-67550001D03*
X129937500Y-68500000D03*
X129937500Y-69449999D03*
X127662500Y-69449999D03*
X127662500Y-68500000D03*
X127662500Y-67550001D03*
%TD*%
D19*
%TO.C,C12*%
X50270000Y-103592500D03*
X50270000Y-105142500D03*
%TD*%
D12*
%TO.C,C19*%
X105251992Y-55251992D03*
X106348008Y-56348008D03*
%TD*%
D16*
%TO.C,D8*%
X114600000Y-56212500D03*
X116500000Y-56212500D03*
X115550000Y-58087501D03*
%TD*%
D17*
%TO.C,U16*%
X146262500Y-116799998D03*
X146262500Y-115849999D03*
X146262500Y-114900000D03*
X148537500Y-114900000D03*
X148537500Y-115849999D03*
X148537500Y-116799998D03*
%TD*%
D20*
%TO.C,U14*%
X186750000Y-77729412D03*
X187250001Y-77729412D03*
X187750000Y-77729412D03*
X188249999Y-77729412D03*
X188750000Y-77729412D03*
X188750000Y-82129412D03*
X188249999Y-82129412D03*
X187750000Y-82129412D03*
X187250001Y-82129412D03*
X186750000Y-82129412D03*
%TD*%
D12*
%TO.C,C18*%
X97400000Y-55400000D03*
X98496016Y-56496016D03*
%TD*%
D17*
%TO.C,D28*%
X94662500Y-123349999D03*
X94662500Y-122400000D03*
X94662500Y-121450001D03*
X96937500Y-121450001D03*
X96937500Y-123349999D03*
%TD*%
D12*
%TO.C,C16*%
X74651992Y-55251992D03*
X75748008Y-56348008D03*
%TD*%
D10*
%TO.C,D29*%
X91137500Y-121350001D03*
X91137500Y-122300000D03*
X91137500Y-123249999D03*
X88862500Y-123249999D03*
X88862500Y-121350001D03*
%TD*%
M02*

File diff suppressed because it is too large Load Diff

View File

@@ -1,40 +0,0 @@
%TF.GenerationSoftware,KiCad,Pcbnew,10.0.0*%
%TF.CreationDate,2026-04-15T11:42:03+12:00*%
%TF.ProjectId,esp32-racer,65737033-322d-4726-9163-65722e6b6963,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Profile,NP*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 10.0.0) date 2026-04-15 11:42:03*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%TA.AperFunction,Profile*%
%ADD10C,0.050000*%
%TD*%
G04 APERTURE END LIST*
D10*
X47000000Y-56000000D02*
X47000000Y-56000000D01*
G75*
G02*
X51000000Y-52000000I4000000J0D01*
G01*
X202999999Y-52000000D01*
G75*
G02*
X206999999Y-56000000I1J-4000000D01*
G01*
X206999999Y-128000000D01*
G75*
G02*
X202999999Y-132000000I-3999999J0D01*
G01*
X51000000Y-132000000D01*
G75*
G02*
X47000000Y-128000000I0J4000000D01*
G01*
X47000000Y-56000000D01*
M02*

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

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

View File

@@ -1,17 +0,0 @@
M48
; DRILL file KiCad 10.0.0 date 2026-04-15T11:42:13
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2026-04-15T11:42:13+12:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,10.0.0
; #@! TF.FileFunction,NonPlated,1,4,NPTH
FMAT,2
METRIC
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T1C0.650
%
G90
G05
T1
X73.51Y-125.025
X79.29Y-125.025
M30

File diff suppressed because it is too large Load Diff

View File

@@ -1,170 +0,0 @@
{
"Header": {
"GenerationSoftware": {
"Vendor": "KiCad",
"Application": "Pcbnew",
"Version": "10.0.0"
},
"CreationDate": "2026-04-15T11:42:03+12:00"
},
"GeneralSpecs": {
"ProjectId": {
"Name": "esp32-racer",
"GUID": "65737033-322d-4726-9163-65722e6b6963",
"Revision": "rev?"
},
"Size": {
"X": 160.05,
"Y": 80.05
},
"LayerNumber": 4,
"BoardThickness": 1.6,
"Finish": "None"
},
"DesignRules": [
{
"Layers": "Outer",
"PadToPad": 0.2,
"PadToTrack": 0.2,
"TrackToTrack": 0.2,
"MinLineWidth": 0.2,
"TrackToRegion": 0.2,
"RegionToRegion": 0.2
},
{
"Layers": "Inner",
"PadToPad": 0.0,
"PadToTrack": 0.0,
"TrackToTrack": 0.2,
"MinLineWidth": 0.2,
"TrackToRegion": 0.2,
"RegionToRegion": 0.2
}
],
"FilesAttributes": [
{
"Path": "esp32-racer-F_Cu.gbr",
"FileFunction": "Copper,L1,Top",
"FilePolarity": "Positive"
},
{
"Path": "esp32-racer-In1_Cu.gbr",
"FileFunction": "Copper,L2,Inr",
"FilePolarity": "Positive"
},
{
"Path": "esp32-racer-In2_Cu.gbr",
"FileFunction": "Copper,L3,Inr",
"FilePolarity": "Positive"
},
{
"Path": "esp32-racer-B_Cu.gbr",
"FileFunction": "Copper,L4,Bot",
"FilePolarity": "Positive"
},
{
"Path": "esp32-racer-F_Paste.gbr",
"FileFunction": "SolderPaste,Top",
"FilePolarity": "Positive"
},
{
"Path": "esp32-racer-B_Paste.gbr",
"FileFunction": "SolderPaste,Bot",
"FilePolarity": "Positive"
},
{
"Path": "esp32-racer-F_Silkscreen.gbr",
"FileFunction": "Legend,Top",
"FilePolarity": "Positive"
},
{
"Path": "esp32-racer-B_Silkscreen.gbr",
"FileFunction": "Legend,Bot",
"FilePolarity": "Positive"
},
{
"Path": "esp32-racer-F_Mask.gbr",
"FileFunction": "SolderMask,Top",
"FilePolarity": "Negative"
},
{
"Path": "esp32-racer-B_Mask.gbr",
"FileFunction": "SolderMask,Bot",
"FilePolarity": "Negative"
},
{
"Path": "esp32-racer-Edge_Cuts.gbr",
"FileFunction": "Profile",
"FilePolarity": "Positive"
}
],
"MaterialStackup": [
{
"Type": "Legend",
"Name": "Top Silk Screen"
},
{
"Type": "SolderPaste",
"Name": "Top Solder Paste"
},
{
"Type": "SolderMask",
"Thickness": 0.01,
"Name": "Top Solder Mask"
},
{
"Type": "Copper",
"Thickness": 0.035,
"Name": "F.Cu"
},
{
"Type": "Dielectric",
"Thickness": 0.1,
"Material": "FR4",
"Name": "F.Cu/In1.Cu",
"Notes": "Type: dielectric layer 1 (from F.Cu to In1.Cu)"
},
{
"Type": "Copper",
"Thickness": 0.035,
"Name": "In1.Cu"
},
{
"Type": "Dielectric",
"Thickness": 1.24,
"Material": "FR4",
"Name": "In1.Cu/In2.Cu",
"Notes": "Type: dielectric layer 2 (from In1.Cu to In2.Cu)"
},
{
"Type": "Copper",
"Thickness": 0.035,
"Name": "In2.Cu"
},
{
"Type": "Dielectric",
"Thickness": 0.1,
"Material": "FR4",
"Name": "In2.Cu/B.Cu",
"Notes": "Type: dielectric layer 3 (from In2.Cu to B.Cu)"
},
{
"Type": "Copper",
"Thickness": 0.035,
"Name": "B.Cu"
},
{
"Type": "SolderMask",
"Thickness": 0.01,
"Name": "Bottom Solder Mask"
},
{
"Type": "SolderPaste",
"Name": "Bottom Solder Paste"
},
{
"Type": "Legend",
"Name": "Bottom Silk Screen"
}
]
}

Binary file not shown.

View File

@@ -7,7 +7,7 @@ this template will auto:
- create BOM for each project
- 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/`

File diff suppressed because it is too large Load Diff

View File

@@ -1,10 +1,24 @@
ERC report (2026-04-14T22:31:54, Encoding UTF8)
Report includes: Errors, Warnings
ERC report (2026-03-10T23:17:43+1300, Encoding UTF8)
***** 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'
@(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
; error
@(120.65 mm, 95.25 mm): Label 'boot'
[no_connect_dangling]: Unconnected "no connection" flag
; warning
@(57.15 mm, 53.34 mm): No Connect
@@ -17,19 +31,13 @@ Report includes: Errors, Warnings
[lib_symbol_mismatch]: Symbol 'TPS2116DRL' doesn't match copy in library 'Power_Management'
; warning
@(217.17 mm, 27.94 mm): Symbol U8 [TPS2116DRL]
[unconnected_wire_endpoint]: Unconnected wire endpoint
; warning
@(176.53 mm, 134.62 mm): Vertical Wire, length 11.43 mm
[unconnected_wire_endpoint]: Unconnected wire endpoint
; warning
@(191.77 mm, 134.62 mm): Vertical Wire, length 13.97 mm
[lib_symbol_mismatch]: Symbol 'Battery' doesn't match copy in library 'Device'
; warning
@(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'
[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'
[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'
@@ -53,26 +61,23 @@ Report includes: Errors, Warnings
[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
@(129.54 mm, 63.50 mm): Symbol U12 Pin 1 [VM, Power input, Line]
***** Sheet /MCU/
[pin_not_connected]: Pin not connected
@@ -81,18 +86,18 @@ Report includes: Errors, Warnings
[pin_not_connected]: Pin not connected
; error
@(100.33 mm, 176.53 mm): Symbol U3 Pin 25 [IO48, Bidirectional, Line]
[similar_labels]: Labels are similar (lower/upper case difference only)
; warning
@(120.65 mm, 95.25 mm): Label 'boot'
@(276.86 mm, 85.09 mm): Label 'BOOT'
***** Sheet /PWR/
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(72.39 mm, 26.67 mm): Symbol U4 Pin 2 [VIN, Power input, Line]
@(20.32 mm, 22.86 mm): Symbol #PWR046 Pin 1 [Power input, Line]
[pin_not_connected]: Pin not connected
; error
@(82.55 mm, 48.26 mm): Symbol U4 Hidden pin 9 [GND, Passive, Line]
[duplicate_pins]: Pin 9 on symbol 'U4' is connected to different nets: GND and Net-(U4-GND-Pad9)
; error
@(90.17 mm, 55.88 mm): Symbol U4 Pin 9 [EPAD, Passive, Line]
@(82.55 mm, 48.26 mm): Symbol U4 Hidden pin 9 [GND, Passive, Line]
[pin_to_pin]: Pins of type Output and Output are connected
; error
@(55.88 mm, 106.68 mm): Symbol U5 Pin 8 [PG, Output, Line]
@@ -133,22 +138,18 @@ Report includes: Errors, Warnings
; 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 #PWR093 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
@(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
; error
@(236.22 mm, 45.72 mm): Hierarchical Label 'POWER_SUPPLIED'
@@ -170,7 +171,7 @@ Report includes: Errors, Warnings
@(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
@(280.67 mm, 19.05 mm): Symbol #PWR0112 Pin 1 [Power input, Line]
@(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
@@ -178,15 +179,12 @@ Report includes: Errors, Warnings
@(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 #PWR0110 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'
***** 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/
@@ -216,10 +214,4 @@ Report includes: Errors, Warnings
@(252.73 mm, 67.31 mm): Symbol #PWR0213 Pin 1 [Power input, Line]
@(231.14 mm, 69.85 mm): Label '5V@3A'
** ERC messages: 58 Errors 28 Warnings 30
** 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
** 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

File diff suppressed because it is too large Load Diff

View File

@@ -1,11 +1,11 @@
{
"board": {
"active_layer": 5,
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 1,
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
@@ -15,7 +15,6 @@
"vias": 1.0,
"zones": 0.6
},
"prototype_zone_fills": false,
"selection_filter": {
"dimensions": true,
"footprints": true,
@@ -50,11 +49,10 @@
"conflict_shadows",
"shapes"
],
"visible_layers": "ffffffff_ffffffff_fffffdf5_ffffffff",
"visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff",
"zone_display_mode": 0
},
"git": {
"integration_disabled": false,
"repo_type": "",
"repo_username": "",
"ssh_key": ""
@@ -74,8 +72,6 @@
false,
false,
false,
false,
false,
false
],
"col_order": [
@@ -88,23 +84,19 @@
6,
7,
8,
9,
10,
11
9
],
"col_widths": [
67,
66,
91,
73,
80,
94,
83,
78,
40,
43,
55,
1260
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"custom_group_rules": [],
"expanded_rows": [],
@@ -113,7 +105,6 @@
"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,
@@ -124,7 +115,6 @@
"files": []
},
"schematic": {
"hierarchy_collapsed": [],
"selection_filter": {
"graphics": true,
"images": true,
@@ -132,7 +122,6 @@
"lockedItems": false,
"otherItems": true,
"pins": true,
"ruleAreas": true,
"symbols": true,
"text": true,
"wires": true

View File

@@ -2,263 +2,25 @@
"board": {
"3dviewports": [],
"design_settings": {
"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.5
}
},
"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"
]
],
"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
"defaults": {},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"rules": {},
"track_widths": [],
"via_dimensions": []
},
"ipc2581": {
"bom_rev": "",
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": "",
"sch_revision": ""
"mpn": ""
},
"layer_pairs": [],
"layer_presets": [],
"viewports": []
},
"boards": [],
"component_class_settings": {
"assignments": [],
"meta": {
"version": 0
},
"sheet_component_classes": {
"enabled": false
}
},
"cvpcb": {
"equivalence_files": []
},
@@ -448,14 +210,11 @@
"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",
@@ -478,7 +237,6 @@
"similar_power": "warning",
"simulation_model_issue": "ignore",
"single_global_label": "ignore",
"stacked_pin_name": "warning",
"unannotated": "error",
"unconnected_wire_endpoint": "warning",
"undefined_netclass": "error",
@@ -511,14 +269,13 @@
"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": 5
"version": 4
},
"net_colors": null,
"netclass_assignments": null,
@@ -529,7 +286,7 @@
"gencad": "",
"idf": "",
"netlist": "",
"plot": "../../PCBs/",
"plot": "",
"pos_files": "",
"specctra_dsn": "",
"step": "",
@@ -540,10 +297,6 @@
},
"schematic": {
"annotate_start_num": 0,
"annotation": {
"method": 0,
"sort_order": 0
},
"bom_export_filename": "${PROJECTNAME}.csv",
"bom_fmt_presets": [],
"bom_fmt_settings": {
@@ -699,7 +452,6 @@
"sort_asc": true,
"sort_field": "Reference"
},
"bus_aliases": {},
"connection_grid_size": 50.0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
@@ -728,7 +480,6 @@
"visible": false
}
],
"hop_over_size_choice": 0,
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
@@ -752,7 +503,6 @@
"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\"",
@@ -761,21 +511,12 @@
"spice_save_all_dissipations": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0,
"top_level_sheets": [
{
"filename": "esp32-racer.kicad_sch",
"name": "esp32-racer",
"uuid": "1d580319-54a9-438f-a4a3-ea2f61f357b8"
}
],
"used_designators": "",
"variants": []
"subpart_id_separator": 0
},
"sheets": [
[
"1d580319-54a9-438f-a4a3-ea2f61f357b8",
"esp32-racer"
"Root"
],
[
"2494d45e-acf4-40f6-9a55-62c15b4ed8bc",
@@ -814,11 +555,5 @@
"POWER_CONNECTORS"
]
],
"text_variables": {},
"tuning_profiles": {
"meta": {
"version": 0
},
"tuning_profiles_impedance_geometric": []
}
"text_variables": {}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,29 +0,0 @@
IO0 boot
IO1 PWR_SWITCH_EN
IO2 PWR_SWITCH_PG
IO3 x
IO4 SERVO_1
IO5 SERVO_2
IO6 SERVO_3
IO7 SERVO_4
IO8 OUTBOUND_COMS_EN
IO9 PHASE_3
IO10 ENABLE_3
IO11 PHASE_4
IO12 ENABLE_4
IO13 PHASE_1
IO14 ENABLE_1
IO15 SDA
IO16 SCL
IO17 UART_TX
IO18 UART_RX
IO19 D-
IO20 D+
IO21 PHASE_2
IO38 LED_DATA
IO43 PROG_UART_TX
IO44 PROG_UART_RX
IO45 ENABLE_2
IO46 SERVO_EN
IO47 UNUSED
IO48 UNUSED

Binary file not shown.

Before

Width:  |  Height:  |  Size: 346 KiB

After

Width:  |  Height:  |  Size: 5.7 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.7 KiB