Started working on Rev. 2.0

This commit is contained in:
2025-01-04 19:28:31 -05:00
commit ab303084c8
32 changed files with 196118 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,492 @@
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.1*%
%TF.CreationDate,2023-05-22T14:58:10-04:00*%
%TF.ProjectId,MacroPad,4d616372-6f50-4616-942e-6b696361645f,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 7.0.1) date 2023-05-22 14:58:10*
%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*
%ADD10C,1.750000*%
%ADD11C,4.000000*%
%ADD12C,3.600000*%
%ADD13R,1.500000X1.000000*%
%ADD14C,0.900000*%
%ADD15C,8.000000*%
%ADD16O,1.100000X2.100000*%
%ADD17O,1.100000X2.600000*%
%ADD18RoundRect,0.250000X-0.800000X0.450000X-0.800000X-0.450000X0.800000X-0.450000X0.800000X0.450000X0*%
%ADD19R,0.550000X1.500000*%
%ADD20R,1.500000X0.550000*%
%ADD21R,4.500000X4.500000*%
%ADD22RoundRect,0.250000X-0.650000X0.412500X-0.650000X-0.412500X0.650000X-0.412500X0.650000X0.412500X0*%
%ADD23C,1.500000*%
%ADD24RoundRect,0.250000X-0.412500X-0.650000X0.412500X-0.650000X0.412500X0.650000X-0.412500X0.650000X0*%
%ADD25RoundRect,0.237500X0.287500X0.237500X-0.287500X0.237500X-0.287500X-0.237500X0.287500X-0.237500X0*%
%ADD26RoundRect,0.250000X0.400000X0.625000X-0.400000X0.625000X-0.400000X-0.625000X0.400000X-0.625000X0*%
%ADD27C,2.000000*%
%ADD28RoundRect,0.250000X0.412500X0.650000X-0.412500X0.650000X-0.412500X-0.650000X0.412500X-0.650000X0*%
%ADD29RoundRect,0.237500X-0.287500X-0.237500X0.287500X-0.237500X0.287500X0.237500X-0.287500X0.237500X0*%
%ADD30RoundRect,0.250000X-0.400000X-0.625000X0.400000X-0.625000X0.400000X0.625000X-0.400000X0.625000X0*%
G04 APERTURE END LIST*
D10*
X109220000Y-73660000D03*
D11*
X114300000Y-73660000D03*
D10*
X119380000Y-73660000D03*
D12*
X110490000Y-71120000D03*
X116840000Y-68580000D03*
D10*
X129540000Y-73660000D03*
D11*
X134620000Y-73660000D03*
D10*
X139700000Y-73660000D03*
D12*
X130810000Y-71120000D03*
X137160000Y-68580000D03*
X157480000Y-68580000D03*
X151130000Y-71120000D03*
D10*
X160020000Y-73660000D03*
D11*
X154940000Y-73660000D03*
D10*
X149860000Y-73660000D03*
X149860000Y-93980000D03*
D11*
X154940000Y-93980000D03*
D10*
X160020000Y-93980000D03*
D12*
X151130000Y-91440000D03*
X157480000Y-88900000D03*
D10*
X129540000Y-93980000D03*
D11*
X134620000Y-93980000D03*
D10*
X139700000Y-93980000D03*
D12*
X130810000Y-91440000D03*
X137160000Y-88900000D03*
D13*
X91530000Y-118034000D03*
X91530000Y-121234000D03*
X96430000Y-121234000D03*
X96430000Y-118034000D03*
D14*
X167180000Y-142658680D03*
X168058680Y-140537360D03*
X168058680Y-144780000D03*
X170180000Y-139658680D03*
D15*
X170180000Y-142658680D03*
D14*
X170180000Y-145658680D03*
X172301320Y-140537360D03*
X172301320Y-144780000D03*
X173180000Y-142658680D03*
D10*
X149860000Y-134620000D03*
D11*
X154940000Y-134620000D03*
D10*
X160020000Y-134620000D03*
D12*
X151130000Y-132080000D03*
X157480000Y-129540000D03*
D10*
X88900000Y-73660000D03*
D11*
X93980000Y-73660000D03*
D10*
X99060000Y-73660000D03*
D12*
X90170000Y-71120000D03*
X96520000Y-68580000D03*
D13*
X152490000Y-118034000D03*
X152490000Y-121234000D03*
X157390000Y-121234000D03*
X157390000Y-118034000D03*
D10*
X88900000Y-134620000D03*
D11*
X93980000Y-134620000D03*
D10*
X99060000Y-134620000D03*
D12*
X90170000Y-132080000D03*
X96520000Y-129540000D03*
D13*
X132170000Y-138354000D03*
X132170000Y-141554000D03*
X137070000Y-141554000D03*
X137070000Y-138354000D03*
D10*
X149860000Y-114300000D03*
D11*
X154940000Y-114300000D03*
D10*
X160020000Y-114300000D03*
D12*
X151130000Y-111760000D03*
X157480000Y-109220000D03*
D10*
X129540000Y-114300000D03*
D11*
X134620000Y-114300000D03*
D10*
X139700000Y-114300000D03*
D12*
X130810000Y-111760000D03*
X137160000Y-109220000D03*
D13*
X152490000Y-97714000D03*
X152490000Y-100914000D03*
X157390000Y-100914000D03*
X157390000Y-97714000D03*
X111850000Y-97714000D03*
X111850000Y-100914000D03*
X116750000Y-100914000D03*
X116750000Y-97714000D03*
D14*
X75740000Y-51639000D03*
X76618680Y-49517680D03*
X76618680Y-53760320D03*
X78740000Y-48639000D03*
D15*
X78740000Y-51639000D03*
D14*
X78740000Y-54639000D03*
X80861320Y-49517680D03*
X80861320Y-53760320D03*
X81740000Y-51639000D03*
D10*
X109220000Y-134620000D03*
D11*
X114300000Y-134620000D03*
D10*
X119380000Y-134620000D03*
D12*
X110490000Y-132080000D03*
X116840000Y-129540000D03*
D13*
X111850000Y-138354000D03*
X111850000Y-141554000D03*
X116750000Y-141554000D03*
X116750000Y-138354000D03*
D10*
X109220000Y-93980000D03*
D11*
X114300000Y-93980000D03*
D10*
X119380000Y-93980000D03*
D12*
X110490000Y-91440000D03*
X116840000Y-88900000D03*
D16*
X128732000Y-52858000D03*
D17*
X128732000Y-47498000D03*
D16*
X120092000Y-52858000D03*
D17*
X120092000Y-47498000D03*
D10*
X88900000Y-114300000D03*
D11*
X93980000Y-114300000D03*
D10*
X99060000Y-114300000D03*
D12*
X90170000Y-111760000D03*
X96520000Y-109220000D03*
D13*
X152490000Y-77394000D03*
X152490000Y-80594000D03*
X157390000Y-80594000D03*
X157390000Y-77394000D03*
X91530000Y-77394000D03*
X91530000Y-80594000D03*
X96430000Y-80594000D03*
X96430000Y-77394000D03*
X132170000Y-118034000D03*
X132170000Y-121234000D03*
X137070000Y-121234000D03*
X137070000Y-118034000D03*
X91530000Y-97714000D03*
X91530000Y-100914000D03*
X96430000Y-100914000D03*
X96430000Y-97714000D03*
X91530000Y-138354000D03*
X91530000Y-141554000D03*
X96430000Y-141554000D03*
X96430000Y-138354000D03*
D10*
X129540000Y-134620000D03*
D11*
X134620000Y-134620000D03*
D10*
X139700000Y-134620000D03*
D12*
X130810000Y-132080000D03*
X137160000Y-129540000D03*
D13*
X152490000Y-138354000D03*
X152490000Y-141554000D03*
X157390000Y-141554000D03*
X157390000Y-138354000D03*
X111850000Y-118034000D03*
X111850000Y-121234000D03*
X116750000Y-121234000D03*
X116750000Y-118034000D03*
X132170000Y-77394000D03*
X132170000Y-80594000D03*
X137070000Y-80594000D03*
X137070000Y-77394000D03*
D10*
X88900000Y-93980000D03*
D11*
X93980000Y-93980000D03*
D10*
X99060000Y-93980000D03*
D12*
X90170000Y-91440000D03*
X96520000Y-88900000D03*
D13*
X111850000Y-77394000D03*
X111850000Y-80594000D03*
X116750000Y-80594000D03*
X116750000Y-77394000D03*
D10*
X109220000Y-114300000D03*
D11*
X114300000Y-114300000D03*
D10*
X119380000Y-114300000D03*
D12*
X110490000Y-111760000D03*
X116840000Y-109220000D03*
D14*
X76158680Y-142658680D03*
X77037360Y-140537360D03*
X77037360Y-144780000D03*
X79158680Y-139658680D03*
D15*
X79158680Y-142658680D03*
D14*
X79158680Y-145658680D03*
X81280000Y-140537360D03*
X81280000Y-144780000D03*
X82158680Y-142658680D03*
D13*
X132170000Y-97714000D03*
X132170000Y-100914000D03*
X137070000Y-100914000D03*
X137070000Y-97714000D03*
D14*
X166761320Y-51026320D03*
X167640000Y-48905000D03*
X167640000Y-53147640D03*
X169761320Y-48026320D03*
D15*
X169761320Y-51026320D03*
D14*
X169761320Y-54026320D03*
X171882640Y-48905000D03*
X171882640Y-53147640D03*
X172761320Y-51026320D03*
D18*
X104140000Y-66720000D03*
X104140000Y-71120000D03*
X124460000Y-107360000D03*
X124460000Y-111760000D03*
X104140000Y-107360000D03*
X104140000Y-111760000D03*
D19*
X114744000Y-59661000D03*
X113944000Y-59661000D03*
X113144000Y-59661000D03*
X112344000Y-59661000D03*
X111544000Y-59661000D03*
X110744000Y-59661000D03*
X109944000Y-59661000D03*
X109144000Y-59661000D03*
X108344000Y-59661000D03*
X107544000Y-59661000D03*
X106744000Y-59661000D03*
D20*
X105044000Y-57961000D03*
X105044000Y-57161000D03*
X105044000Y-56361000D03*
X105044000Y-55561000D03*
X105044000Y-54761000D03*
X105044000Y-53961000D03*
X105044000Y-53161000D03*
X105044000Y-52361000D03*
X105044000Y-51561000D03*
X105044000Y-50761000D03*
X105044000Y-49961000D03*
D19*
X106744000Y-48261000D03*
X107544000Y-48261000D03*
X108344000Y-48261000D03*
X109144000Y-48261000D03*
X109944000Y-48261000D03*
X110744000Y-48261000D03*
X111544000Y-48261000D03*
X112344000Y-48261000D03*
X113144000Y-48261000D03*
X113944000Y-48261000D03*
X114744000Y-48261000D03*
D20*
X116444000Y-49961000D03*
X116444000Y-50761000D03*
X116444000Y-51561000D03*
X116444000Y-52361000D03*
X116444000Y-53161000D03*
X116444000Y-53961000D03*
X116444000Y-54761000D03*
X116444000Y-55561000D03*
X116444000Y-56361000D03*
X116444000Y-57161000D03*
X116444000Y-57961000D03*
D21*
X110744000Y-53961000D03*
D22*
X129540000Y-97751500D03*
X129540000Y-100876500D03*
D23*
X101116000Y-52019000D03*
X101116000Y-56899000D03*
D18*
X83820000Y-107360000D03*
X83820000Y-111760000D03*
D24*
X93965500Y-51939000D03*
X97090500Y-51939000D03*
D18*
X104140000Y-87040000D03*
X104140000Y-91440000D03*
D22*
X129540000Y-77431500D03*
X129540000Y-80556500D03*
D18*
X144780000Y-127594000D03*
X144780000Y-131994000D03*
D22*
X88900000Y-97751500D03*
X88900000Y-100876500D03*
X149860000Y-138391500D03*
X149860000Y-141516500D03*
X109220000Y-118071500D03*
X109220000Y-121196500D03*
X149860000Y-118071500D03*
X149860000Y-121196500D03*
D25*
X127582500Y-55509000D03*
X125832500Y-55509000D03*
D26*
X122962000Y-60081000D03*
X119862000Y-60081000D03*
D18*
X124460000Y-87040000D03*
X124460000Y-91440000D03*
X144780000Y-107360000D03*
X144780000Y-111760000D03*
X103886000Y-127594000D03*
X103886000Y-131994000D03*
D22*
X88900000Y-77431500D03*
X88900000Y-80556500D03*
X129540000Y-138391500D03*
X129540000Y-141516500D03*
X109220000Y-77431500D03*
X109220000Y-80556500D03*
X109220000Y-138391500D03*
X109220000Y-141516500D03*
X149860000Y-77431500D03*
X149860000Y-80556500D03*
D24*
X126161000Y-57541000D03*
X129286000Y-57541000D03*
D18*
X83566000Y-66720000D03*
X83566000Y-71120000D03*
D22*
X129540000Y-118071500D03*
X129540000Y-121196500D03*
D27*
X86892000Y-52945000D03*
X86892000Y-59445000D03*
X91392000Y-52945000D03*
X91392000Y-59445000D03*
D22*
X88900000Y-138391500D03*
X88900000Y-141516500D03*
X150114000Y-97751500D03*
X150114000Y-100876500D03*
D18*
X124460000Y-127594000D03*
X124460000Y-131994000D03*
D24*
X93965500Y-57019000D03*
X97090500Y-57019000D03*
D28*
X122936000Y-57541000D03*
X119811000Y-57541000D03*
D18*
X144526000Y-66720000D03*
X144526000Y-71120000D03*
X83312000Y-127594000D03*
X83312000Y-131994000D03*
D22*
X88900000Y-118071500D03*
X88900000Y-121196500D03*
D18*
X144780000Y-87040000D03*
X144780000Y-91440000D03*
D26*
X129273500Y-60081000D03*
X126173500Y-60081000D03*
D29*
X121553000Y-55509000D03*
X123303000Y-55509000D03*
D30*
X93978000Y-59690000D03*
X97078000Y-59690000D03*
D18*
X83820000Y-87040000D03*
X83820000Y-91440000D03*
X124460000Y-66720000D03*
X124460000Y-71120000D03*
D22*
X109220000Y-97751500D03*
X109220000Y-100876500D03*
M02*

View File

@@ -0,0 +1,276 @@
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.1*%
%TF.CreationDate,2023-05-22T14:58:09-04:00*%
%TF.ProjectId,MacroPad,4d616372-6f50-4616-942e-6b696361645f,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 7.0.1) date 2023-05-22 14:58:09*
%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.500000X1.000000*%
%ADD11RoundRect,0.250000X-0.800000X0.450000X-0.800000X-0.450000X0.800000X-0.450000X0.800000X0.450000X0*%
%ADD12R,1.160000X1.160000*%
%ADD13R,0.550000X1.500000*%
%ADD14R,1.500000X0.550000*%
%ADD15RoundRect,0.250000X-0.650000X0.412500X-0.650000X-0.412500X0.650000X-0.412500X0.650000X0.412500X0*%
%ADD16RoundRect,0.250000X-0.412500X-0.650000X0.412500X-0.650000X0.412500X0.650000X-0.412500X0.650000X0*%
%ADD17RoundRect,0.237500X0.287500X0.237500X-0.287500X0.237500X-0.287500X-0.237500X0.287500X-0.237500X0*%
%ADD18RoundRect,0.250000X0.400000X0.625000X-0.400000X0.625000X-0.400000X-0.625000X0.400000X-0.625000X0*%
%ADD19RoundRect,0.250000X0.412500X0.650000X-0.412500X0.650000X-0.412500X-0.650000X0.412500X-0.650000X0*%
%ADD20RoundRect,0.237500X-0.287500X-0.237500X0.287500X-0.237500X0.287500X0.237500X-0.287500X0.237500X0*%
%ADD21RoundRect,0.250000X-0.400000X-0.625000X0.400000X-0.625000X0.400000X0.625000X-0.400000X0.625000X0*%
G04 APERTURE END LIST*
D10*
X91530000Y-118034000D03*
X91530000Y-121234000D03*
X96430000Y-121234000D03*
X96430000Y-118034000D03*
X152490000Y-118034000D03*
X152490000Y-121234000D03*
X157390000Y-121234000D03*
X157390000Y-118034000D03*
X132170000Y-138354000D03*
X132170000Y-141554000D03*
X137070000Y-141554000D03*
X137070000Y-138354000D03*
X152490000Y-97714000D03*
X152490000Y-100914000D03*
X157390000Y-100914000D03*
X157390000Y-97714000D03*
X111850000Y-97714000D03*
X111850000Y-100914000D03*
X116750000Y-100914000D03*
X116750000Y-97714000D03*
X111850000Y-138354000D03*
X111850000Y-141554000D03*
X116750000Y-141554000D03*
X116750000Y-138354000D03*
X152490000Y-77394000D03*
X152490000Y-80594000D03*
X157390000Y-80594000D03*
X157390000Y-77394000D03*
X91530000Y-77394000D03*
X91530000Y-80594000D03*
X96430000Y-80594000D03*
X96430000Y-77394000D03*
X132170000Y-118034000D03*
X132170000Y-121234000D03*
X137070000Y-121234000D03*
X137070000Y-118034000D03*
X91530000Y-97714000D03*
X91530000Y-100914000D03*
X96430000Y-100914000D03*
X96430000Y-97714000D03*
X91530000Y-138354000D03*
X91530000Y-141554000D03*
X96430000Y-141554000D03*
X96430000Y-138354000D03*
X152490000Y-138354000D03*
X152490000Y-141554000D03*
X157390000Y-141554000D03*
X157390000Y-138354000D03*
X111850000Y-118034000D03*
X111850000Y-121234000D03*
X116750000Y-121234000D03*
X116750000Y-118034000D03*
X132170000Y-77394000D03*
X132170000Y-80594000D03*
X137070000Y-80594000D03*
X137070000Y-77394000D03*
X111850000Y-77394000D03*
X111850000Y-80594000D03*
X116750000Y-80594000D03*
X116750000Y-77394000D03*
X132170000Y-97714000D03*
X132170000Y-100914000D03*
X137070000Y-100914000D03*
X137070000Y-97714000D03*
D11*
X104140000Y-66720000D03*
X104140000Y-71120000D03*
X124460000Y-107360000D03*
X124460000Y-111760000D03*
X104140000Y-107360000D03*
X104140000Y-111760000D03*
D12*
X109244000Y-55461000D03*
X110744000Y-55461000D03*
X112244000Y-55461000D03*
X109244000Y-53961000D03*
X110744000Y-53961000D03*
X112244000Y-53961000D03*
X109244000Y-52461000D03*
X110744000Y-52461000D03*
X112244000Y-52461000D03*
D13*
X114744000Y-59661000D03*
X113944000Y-59661000D03*
X113144000Y-59661000D03*
X112344000Y-59661000D03*
X111544000Y-59661000D03*
X110744000Y-59661000D03*
X109944000Y-59661000D03*
X109144000Y-59661000D03*
X108344000Y-59661000D03*
X107544000Y-59661000D03*
X106744000Y-59661000D03*
D14*
X105044000Y-57961000D03*
X105044000Y-57161000D03*
X105044000Y-56361000D03*
X105044000Y-55561000D03*
X105044000Y-54761000D03*
X105044000Y-53961000D03*
X105044000Y-53161000D03*
X105044000Y-52361000D03*
X105044000Y-51561000D03*
X105044000Y-50761000D03*
X105044000Y-49961000D03*
D13*
X106744000Y-48261000D03*
X107544000Y-48261000D03*
X108344000Y-48261000D03*
X109144000Y-48261000D03*
X109944000Y-48261000D03*
X110744000Y-48261000D03*
X111544000Y-48261000D03*
X112344000Y-48261000D03*
X113144000Y-48261000D03*
X113944000Y-48261000D03*
X114744000Y-48261000D03*
D14*
X116444000Y-49961000D03*
X116444000Y-50761000D03*
X116444000Y-51561000D03*
X116444000Y-52361000D03*
X116444000Y-53161000D03*
X116444000Y-53961000D03*
X116444000Y-54761000D03*
X116444000Y-55561000D03*
X116444000Y-56361000D03*
X116444000Y-57161000D03*
X116444000Y-57961000D03*
D15*
X129540000Y-97751500D03*
X129540000Y-100876500D03*
D11*
X83820000Y-107360000D03*
X83820000Y-111760000D03*
D16*
X93965500Y-51939000D03*
X97090500Y-51939000D03*
D11*
X104140000Y-87040000D03*
X104140000Y-91440000D03*
D15*
X129540000Y-77431500D03*
X129540000Y-80556500D03*
D11*
X144780000Y-127594000D03*
X144780000Y-131994000D03*
D15*
X88900000Y-97751500D03*
X88900000Y-100876500D03*
X149860000Y-138391500D03*
X149860000Y-141516500D03*
X109220000Y-118071500D03*
X109220000Y-121196500D03*
X149860000Y-118071500D03*
X149860000Y-121196500D03*
D17*
X127582500Y-55509000D03*
X125832500Y-55509000D03*
D18*
X122962000Y-60081000D03*
X119862000Y-60081000D03*
D11*
X124460000Y-87040000D03*
X124460000Y-91440000D03*
X144780000Y-107360000D03*
X144780000Y-111760000D03*
X103886000Y-127594000D03*
X103886000Y-131994000D03*
D15*
X88900000Y-77431500D03*
X88900000Y-80556500D03*
X129540000Y-138391500D03*
X129540000Y-141516500D03*
X109220000Y-77431500D03*
X109220000Y-80556500D03*
X109220000Y-138391500D03*
X109220000Y-141516500D03*
X149860000Y-77431500D03*
X149860000Y-80556500D03*
D16*
X126161000Y-57541000D03*
X129286000Y-57541000D03*
D11*
X83566000Y-66720000D03*
X83566000Y-71120000D03*
D15*
X129540000Y-118071500D03*
X129540000Y-121196500D03*
X88900000Y-138391500D03*
X88900000Y-141516500D03*
X150114000Y-97751500D03*
X150114000Y-100876500D03*
D11*
X124460000Y-127594000D03*
X124460000Y-131994000D03*
D16*
X93965500Y-57019000D03*
X97090500Y-57019000D03*
D19*
X122936000Y-57541000D03*
X119811000Y-57541000D03*
D11*
X144526000Y-66720000D03*
X144526000Y-71120000D03*
X83312000Y-127594000D03*
X83312000Y-131994000D03*
D15*
X88900000Y-118071500D03*
X88900000Y-121196500D03*
D11*
X144780000Y-87040000D03*
X144780000Y-91440000D03*
D18*
X129273500Y-60081000D03*
X126173500Y-60081000D03*
D20*
X121553000Y-55509000D03*
X123303000Y-55509000D03*
D21*
X93978000Y-59690000D03*
X97078000Y-59690000D03*
D11*
X83820000Y-87040000D03*
X83820000Y-91440000D03*
X124460000Y-66720000D03*
X124460000Y-71120000D03*
D15*
X109220000Y-97751500D03*
X109220000Y-100876500D03*
M02*

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,103 @@
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.1*%
%TF.CreationDate,2023-05-22T14:58:10-04:00*%
%TF.ProjectId,MacroPad,4d616372-6f50-4616-942e-6b696361645f,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 7.0.1) date 2023-05-22 14:58:10*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%TA.AperFunction,Profile*%
%ADD10C,0.100000*%
%TD*%
G04 APERTURE END LIST*
D10*
X73660000Y-45831000D02*
X175260000Y-45831000D01*
X175260000Y-148625000D01*
X73660000Y-148625000D01*
X73660000Y-45831000D01*
X112649000Y-77470000D02*
X115951000Y-77470000D01*
X115951000Y-80518000D01*
X112649000Y-80518000D01*
X112649000Y-77470000D01*
X132969000Y-77470000D02*
X136271000Y-77470000D01*
X136271000Y-80518000D01*
X132969000Y-80518000D01*
X132969000Y-77470000D01*
X92329000Y-138430000D02*
X95631000Y-138430000D01*
X95631000Y-141478000D01*
X92329000Y-141478000D01*
X92329000Y-138430000D01*
X153289000Y-97790000D02*
X156591000Y-97790000D01*
X156591000Y-100838000D01*
X153289000Y-100838000D01*
X153289000Y-97790000D01*
X112649000Y-118110000D02*
X115951000Y-118110000D01*
X115951000Y-121158000D01*
X112649000Y-121158000D01*
X112649000Y-118110000D01*
X112649000Y-138430000D02*
X115951000Y-138430000D01*
X115951000Y-141478000D01*
X112649000Y-141478000D01*
X112649000Y-138430000D01*
X153289000Y-77470000D02*
X156591000Y-77470000D01*
X156591000Y-80518000D01*
X153289000Y-80518000D01*
X153289000Y-77470000D01*
X132969000Y-118110000D02*
X136271000Y-118110000D01*
X136271000Y-121158000D01*
X132969000Y-121158000D01*
X132969000Y-118110000D01*
X92329000Y-97790000D02*
X95631000Y-97790000D01*
X95631000Y-100838000D01*
X92329000Y-100838000D01*
X92329000Y-97790000D01*
X132969000Y-138430000D02*
X136271000Y-138430000D01*
X136271000Y-141478000D01*
X132969000Y-141478000D01*
X132969000Y-138430000D01*
X112649000Y-97790000D02*
X115951000Y-97790000D01*
X115951000Y-100838000D01*
X112649000Y-100838000D01*
X112649000Y-97790000D01*
X132969000Y-97790000D02*
X136271000Y-97790000D01*
X136271000Y-100838000D01*
X132969000Y-100838000D01*
X132969000Y-97790000D01*
X153289000Y-138430000D02*
X156591000Y-138430000D01*
X156591000Y-141478000D01*
X153289000Y-141478000D01*
X153289000Y-138430000D01*
X92329000Y-77470000D02*
X95631000Y-77470000D01*
X95631000Y-80518000D01*
X92329000Y-80518000D01*
X92329000Y-77470000D01*
X92329000Y-118110000D02*
X95631000Y-118110000D01*
X95631000Y-121158000D01*
X92329000Y-121158000D01*
X92329000Y-118110000D01*
X153289000Y-118110000D02*
X156591000Y-118110000D01*
X156591000Y-121158000D01*
X153289000Y-121158000D01*
X153289000Y-118110000D01*
M02*

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,316 @@
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.1*%
%TF.CreationDate,2023-05-22T14:58:09-04:00*%
%TF.ProjectId,MacroPad,4d616372-6f50-4616-942e-6b696361645f,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Top*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.1) date 2023-05-22 14:58:09*
%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*
%ADD10C,1.750000*%
%ADD11C,3.100000*%
%ADD12C,4.000000*%
%ADD13C,0.900000*%
%ADD14C,8.000000*%
%ADD15RoundRect,0.250000X0.650000X-0.412500X0.650000X0.412500X-0.650000X0.412500X-0.650000X-0.412500X0*%
%ADD16RoundRect,0.250000X-0.625000X0.400000X-0.625000X-0.400000X0.625000X-0.400000X0.625000X0.400000X0*%
%ADD17R,0.300000X0.700000*%
%ADD18R,1.000000X0.700000*%
%ADD19O,1.100000X2.100000*%
%ADD20O,1.100000X2.600000*%
%ADD21RoundRect,0.250001X0.462499X0.624999X-0.462499X0.624999X-0.462499X-0.624999X0.462499X-0.624999X0*%
%ADD22RoundRect,0.250000X-0.650000X0.412500X-0.650000X-0.412500X0.650000X-0.412500X0.650000X0.412500X0*%
%ADD23RoundRect,0.250000X0.412500X0.650000X-0.412500X0.650000X-0.412500X-0.650000X0.412500X-0.650000X0*%
%ADD24RoundRect,0.250000X-0.400000X-0.625000X0.400000X-0.625000X0.400000X0.625000X-0.400000X0.625000X0*%
%ADD25C,1.500000*%
%ADD26C,2.000000*%
G04 APERTURE END LIST*
D10*
X109220000Y-73660000D03*
D11*
X110490000Y-71120000D03*
D12*
X114300000Y-73660000D03*
D11*
X116840000Y-68580000D03*
D10*
X119380000Y-73660000D03*
X129540000Y-73660000D03*
D11*
X130810000Y-71120000D03*
D12*
X134620000Y-73660000D03*
D11*
X137160000Y-68580000D03*
D10*
X139700000Y-73660000D03*
X160020000Y-73660000D03*
D11*
X157480000Y-68580000D03*
D12*
X154940000Y-73660000D03*
D11*
X151130000Y-71120000D03*
D10*
X149860000Y-73660000D03*
X149860000Y-93980000D03*
D11*
X151130000Y-91440000D03*
D12*
X154940000Y-93980000D03*
D11*
X157480000Y-88900000D03*
D10*
X160020000Y-93980000D03*
X129540000Y-93980000D03*
D11*
X130810000Y-91440000D03*
D12*
X134620000Y-93980000D03*
D11*
X137160000Y-88900000D03*
D10*
X139700000Y-93980000D03*
D13*
X167180000Y-142658680D03*
X168058680Y-140537360D03*
X168058680Y-144780000D03*
X170180000Y-139658680D03*
D14*
X170180000Y-142658680D03*
D13*
X170180000Y-145658680D03*
X172301320Y-140537360D03*
X172301320Y-144780000D03*
X173180000Y-142658680D03*
D15*
X113792000Y-51483500D03*
X113792000Y-48358500D03*
D10*
X149860000Y-134620000D03*
D12*
X154940000Y-134620000D03*
D10*
X160020000Y-134620000D03*
X88900000Y-73660000D03*
D11*
X90170000Y-71120000D03*
D12*
X93980000Y-73660000D03*
D11*
X96520000Y-68580000D03*
D10*
X99060000Y-73660000D03*
D16*
X129247500Y-57007000D03*
X129247500Y-60107000D03*
D10*
X88900000Y-134620000D03*
D11*
X90170000Y-132080000D03*
D12*
X93980000Y-134620000D03*
D11*
X96520000Y-129540000D03*
D10*
X99060000Y-134620000D03*
X149860000Y-114300000D03*
D11*
X151130000Y-111760000D03*
D12*
X154940000Y-114300000D03*
D11*
X157480000Y-109220000D03*
D10*
X160020000Y-114300000D03*
X129540000Y-114300000D03*
D11*
X130810000Y-111760000D03*
D12*
X134620000Y-114300000D03*
D11*
X137160000Y-109220000D03*
D10*
X139700000Y-114300000D03*
D13*
X75740000Y-51639000D03*
X76618680Y-49517680D03*
X76618680Y-53760320D03*
X78740000Y-48639000D03*
D14*
X78740000Y-51639000D03*
D13*
X78740000Y-54639000D03*
X80861320Y-49517680D03*
X80861320Y-53760320D03*
X81740000Y-51639000D03*
D10*
X109220000Y-134620000D03*
D11*
X110490000Y-132080000D03*
D12*
X114300000Y-134620000D03*
D11*
X116840000Y-129540000D03*
D10*
X119380000Y-134620000D03*
X109220000Y-93980000D03*
D11*
X110490000Y-91440000D03*
D12*
X114300000Y-93980000D03*
D11*
X116840000Y-88900000D03*
D10*
X119380000Y-93980000D03*
D17*
X127412000Y-53268000D03*
X126912000Y-53268000D03*
X126412000Y-53268000D03*
X125912000Y-53268000D03*
X125412000Y-53268000D03*
X124912000Y-53268000D03*
X123912000Y-53268000D03*
X123412000Y-53268000D03*
X122912000Y-53268000D03*
X122412000Y-53268000D03*
X121912000Y-53268000D03*
X121412000Y-53268000D03*
D18*
X121312000Y-51968000D03*
D17*
X122162000Y-51968000D03*
X122662000Y-51968000D03*
X123162000Y-51968000D03*
X123662000Y-51968000D03*
X124162000Y-51968000D03*
X124662000Y-51968000D03*
X125162000Y-51968000D03*
X125662000Y-51968000D03*
X126162000Y-51968000D03*
X126662000Y-51968000D03*
D18*
X127512000Y-51968000D03*
D19*
X128732000Y-52858000D03*
D20*
X128732000Y-47498000D03*
D19*
X120092000Y-52858000D03*
D20*
X120092000Y-47498000D03*
D10*
X88900000Y-114300000D03*
D11*
X90170000Y-111760000D03*
D12*
X93980000Y-114300000D03*
D11*
X96520000Y-109220000D03*
D10*
X99060000Y-114300000D03*
D21*
X116803000Y-53657500D03*
X113828000Y-53657500D03*
D10*
X129540000Y-134620000D03*
D11*
X130810000Y-132080000D03*
D12*
X134620000Y-134620000D03*
D11*
X137160000Y-129540000D03*
D10*
X139700000Y-134620000D03*
D22*
X126707500Y-56956000D03*
X126707500Y-60081000D03*
D16*
X120904000Y-57007000D03*
X120904000Y-60107000D03*
D10*
X88900000Y-93980000D03*
D11*
X90170000Y-91440000D03*
D12*
X93980000Y-93980000D03*
D11*
X96520000Y-88900000D03*
D10*
X99060000Y-93980000D03*
D15*
X116840000Y-51483500D03*
X116840000Y-48358500D03*
D23*
X116878500Y-58557000D03*
X113753500Y-58557000D03*
D22*
X124167500Y-56956000D03*
X124167500Y-60081000D03*
D24*
X113766000Y-56017000D03*
X116866000Y-56017000D03*
D10*
X109220000Y-114300000D03*
D11*
X110490000Y-111760000D03*
D12*
X114300000Y-114300000D03*
D11*
X116840000Y-109220000D03*
D10*
X119380000Y-114300000D03*
D13*
X76158680Y-142658680D03*
X77037360Y-140537360D03*
X77037360Y-144780000D03*
X79158680Y-139658680D03*
D14*
X79158680Y-142658680D03*
D13*
X79158680Y-145658680D03*
X81280000Y-140537360D03*
X81280000Y-144780000D03*
X82158680Y-142658680D03*
X166761320Y-51026320D03*
X167640000Y-48905000D03*
X167640000Y-53147640D03*
X169761320Y-48026320D03*
D14*
X169761320Y-51026320D03*
D13*
X169761320Y-54026320D03*
X171882640Y-48905000D03*
X171882640Y-53147640D03*
X172761320Y-51026320D03*
D25*
X101116000Y-52019000D03*
X101116000Y-56899000D03*
D26*
X86892000Y-52945000D03*
X86892000Y-59445000D03*
X91392000Y-52945000D03*
X91392000Y-59445000D03*
M02*

View File

@@ -0,0 +1,96 @@
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.1*%
%TF.CreationDate,2023-05-22T14:58:09-04:00*%
%TF.ProjectId,MacroPad,4d616372-6f50-4616-942e-6b696361645f,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Top*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.1) date 2023-05-22 14:58:09*
%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.250000X0.650000X-0.412500X0.650000X0.412500X-0.650000X0.412500X-0.650000X-0.412500X0*%
%ADD11RoundRect,0.250000X-0.625000X0.400000X-0.625000X-0.400000X0.625000X-0.400000X0.625000X0.400000X0*%
%ADD12R,0.300000X0.700000*%
%ADD13R,1.000000X0.700000*%
%ADD14RoundRect,0.250001X0.462499X0.624999X-0.462499X0.624999X-0.462499X-0.624999X0.462499X-0.624999X0*%
%ADD15RoundRect,0.250000X-0.650000X0.412500X-0.650000X-0.412500X0.650000X-0.412500X0.650000X0.412500X0*%
%ADD16RoundRect,0.250000X0.412500X0.650000X-0.412500X0.650000X-0.412500X-0.650000X0.412500X-0.650000X0*%
%ADD17RoundRect,0.250000X-0.400000X-0.625000X0.400000X-0.625000X0.400000X0.625000X-0.400000X0.625000X0*%
G04 APERTURE END LIST*
D10*
X113792000Y-51483500D03*
X113792000Y-48358500D03*
D11*
X129247500Y-57007000D03*
X129247500Y-60107000D03*
D12*
X127412000Y-53268000D03*
X126912000Y-53268000D03*
X126412000Y-53268000D03*
X125912000Y-53268000D03*
X125412000Y-53268000D03*
X124912000Y-53268000D03*
X123912000Y-53268000D03*
X123412000Y-53268000D03*
X122912000Y-53268000D03*
X122412000Y-53268000D03*
X121912000Y-53268000D03*
X121412000Y-53268000D03*
D13*
X121312000Y-51968000D03*
D12*
X122162000Y-51968000D03*
X122662000Y-51968000D03*
X123162000Y-51968000D03*
X123662000Y-51968000D03*
X124162000Y-51968000D03*
X124662000Y-51968000D03*
X125162000Y-51968000D03*
X125662000Y-51968000D03*
X126162000Y-51968000D03*
X126662000Y-51968000D03*
D13*
X127512000Y-51968000D03*
D14*
X116803000Y-53657500D03*
X113828000Y-53657500D03*
D15*
X126707500Y-56956000D03*
X126707500Y-60081000D03*
D11*
X120904000Y-57007000D03*
X120904000Y-60107000D03*
D10*
X116840000Y-51483500D03*
X116840000Y-48358500D03*
D16*
X116878500Y-58557000D03*
X113753500Y-58557000D03*
D15*
X124167500Y-56956000D03*
X124167500Y-60081000D03*
D17*
X113766000Y-56017000D03*
X116866000Y-56017000D03*
M02*

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,67 @@
M48
; DRILL file {KiCad 7.0.1} date Mon 22 May 2023 02:58:37 PM EDT
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2023-05-22T14:58:37-04:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.1
; #@! TF.FileFunction,NonPlated,1,2,NPTH
FMAT,2
METRIC
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T1C1.750
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T2C4.000
%
G90
G05
T1
X88.9Y-73.66
X88.9Y-93.98
X88.9Y-114.3
X88.9Y-134.62
X99.06Y-73.66
X99.06Y-93.98
X99.06Y-114.3
X99.06Y-134.62
X109.22Y-73.66
X109.22Y-93.98
X109.22Y-114.3
X109.22Y-134.62
X119.38Y-73.66
X119.38Y-93.98
X119.38Y-114.3
X119.38Y-134.62
X129.54Y-73.66
X129.54Y-93.98
X129.54Y-114.3
X129.54Y-134.62
X139.7Y-73.66
X139.7Y-93.98
X139.7Y-114.3
X139.7Y-134.62
X149.86Y-73.66
X149.86Y-93.98
X149.86Y-114.3
X149.86Y-134.62
X160.02Y-73.66
X160.02Y-93.98
X160.02Y-114.3
X160.02Y-134.62
T2
X93.98Y-73.66
X93.98Y-93.98
X93.98Y-114.3
X93.98Y-134.62
X114.3Y-73.66
X114.3Y-93.98
X114.3Y-114.3
X114.3Y-134.62
X134.62Y-73.66
X134.62Y-93.98
X134.62Y-114.3
X134.62Y-134.62
X154.94Y-73.66
X154.94Y-93.98
X154.94Y-114.3
X154.94Y-134.62
T0
M30

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,181 @@
M48
; DRILL file {KiCad 7.0.1} date Mon 22 May 2023 02:58:37 PM EDT
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2023-05-22T14:58:37-04:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.1
; #@! TF.FileFunction,Plated,1,2,PTH
FMAT,2
METRIC
; #@! TA.AperFunction,Plated,PTH,ViaDrill
T1C0.300
; #@! TA.AperFunction,Plated,PTH,ViaDrill
T2C0.400
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T3C0.600
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T4C0.800
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T5C1.100
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T6C3.050
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T7C4.000
%
G90
G05
T1
X124.091Y-52.6
X124.46Y-55.88
X124.714Y-55.125
X124.968Y-53.985
T2
X91.44Y-143.256
X93.98Y-83.82
X93.98Y-104.14
X93.98Y-124.714
X97.536Y-63.246
X101.092Y-83.82
X101.092Y-123.444
X101.854Y-73.66
X101.854Y-93.98
X101.854Y-114.046
X101.854Y-134.62
X102.108Y-138.43
X102.616Y-102.87
X103.364Y-53.161
X103.376Y-51.162
X103.378Y-123.444
X103.378Y-50.163
X103.39Y-52.162
X103.632Y-56.436
X103.632Y-61.722
X104.394Y-82.55
X104.394Y-102.87
X106.172Y-77.47
X106.172Y-97.79
X106.172Y-118.11
X106.172Y-138.43
X110.744Y-61.468
X110.744Y-62.992
X113.03Y-46.99
X116.332Y-60.452
X118.11Y-49.921
X118.11Y-60.452
X122.174Y-73.66
X122.174Y-83.82
X122.174Y-93.98
X122.174Y-114.3
X122.174Y-134.62
X122.174Y-138.43
X122.37Y-54.493
X126.074Y-54.13
X126.746Y-77.47
X126.746Y-97.79
X126.746Y-118.11
X126.746Y-138.43
X142.494Y-73.66
X142.494Y-93.98
X142.494Y-104.14
X142.494Y-114.3
X142.494Y-134.62
X142.494Y-138.43
X147.066Y-77.47
X147.066Y-97.79
X147.066Y-118.11
X147.066Y-138.43
X160.528Y-145.542
X162.814Y-73.66
X162.814Y-93.98
X162.814Y-114.3
X162.814Y-124.714
X162.814Y-134.62
T3
X75.74Y-51.639
X76.159Y-142.659
X76.619Y-49.518
X76.619Y-53.76
X77.037Y-140.537
X77.037Y-144.78
X78.74Y-48.639
X78.74Y-54.639
X79.159Y-139.659
X79.159Y-145.659
X80.861Y-49.518
X80.861Y-53.76
X81.28Y-140.537
X81.28Y-144.78
X81.74Y-51.639
X82.159Y-142.659
X166.761Y-51.026
X167.18Y-142.659
X167.64Y-48.905
X167.64Y-53.148
X168.059Y-140.537
X168.059Y-144.78
X169.761Y-48.026
X169.761Y-54.026
X170.18Y-139.659
X170.18Y-145.659
X171.883Y-48.905
X171.883Y-53.148
X172.301Y-140.537
X172.301Y-144.78
X172.761Y-51.026
X173.18Y-142.659
T4
X101.116Y-52.019
X101.116Y-56.899
T5
X86.892Y-52.945
X86.892Y-59.445
X91.392Y-52.945
X91.392Y-59.445
T6
X90.17Y-71.12
X90.17Y-91.44
X90.17Y-111.76
X90.17Y-132.08
X96.52Y-68.58
X96.52Y-88.9
X96.52Y-109.22
X96.52Y-129.54
X110.49Y-71.12
X110.49Y-91.44
X110.49Y-111.76
X110.49Y-132.08
X116.84Y-68.58
X116.84Y-88.9
X116.84Y-109.22
X116.84Y-129.54
X130.81Y-71.12
X130.81Y-91.44
X130.81Y-111.76
X130.81Y-132.08
X137.16Y-68.58
X137.16Y-88.9
X137.16Y-109.22
X137.16Y-129.54
X151.13Y-71.12
X151.13Y-91.44
X151.13Y-111.76
X151.13Y-132.08
X157.48Y-68.58
X157.48Y-88.9
X157.48Y-109.22
X157.48Y-129.54
T7
X78.74Y-51.639
X79.159Y-142.659
X169.761Y-51.026
X170.18Y-142.659
T3
X120.092Y-48.248G85X120.092Y-46.748
G05
X120.092Y-53.358G85X120.092Y-52.358
G05
X128.732Y-48.248G85X128.732Y-46.748
G05
X128.732Y-53.358G85X128.732Y-52.358
G05
T0
M30

View File

@@ -0,0 +1,3 @@
The original schematic and board layout for rev. 1 were lost in an `rm -rf` accident before I moved over to Git.
What I believe to be the original output files from kiCAD were recovered from JLCPCB.

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,83 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "All Layers",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": false,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36,
39,
40
],
"visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0
},
"git": {
"repo_password": "",
"repo_type": "",
"repo_username": "",
"ssh_key": ""
},
"meta": {
"filename": "MacroPad.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

View File

@@ -0,0 +1,667 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"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": false,
"text_position": 0,
"units_format": 1
},
"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.762,
"height": 1.524,
"width": 1.524
},
"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": [],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "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_symbol_mismatch": "warning",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_near_hole": "error",
"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",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "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_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"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_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_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": 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,
0.065,
0.1,
0.25
],
"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
},
{
"diameter": 0.1,
"drill": 0.075
}
],
"zones_allow_external_fillets": false
},
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "MacroPad.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2,
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6
},
{
"bus_width": 12,
"clearance": 0.075,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "USB",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.5,
"via_diameter": 0.3,
"via_drill": 0.1,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": {
"/USB-PSU/USB_CC_1": "USB",
"/USB-PSU/USB_CC_2": "USB",
"/USB-PSU/USB_D_N": "USB",
"/USB-PSU/USB_D_P": "USB",
"USB_D_N": "USB",
"USB_D_P": "USB",
"unconnected-(J1-RX1+-PadB11)": "USB",
"unconnected-(J1-RX1--PadB10)": "USB",
"unconnected-(J1-RX2+-PadA11)": "USB",
"unconnected-(J1-RX2--PadA10)": "USB",
"unconnected-(J1-SBU1-PadA8)": "USB",
"unconnected-(J1-SBU2-PadB8)": "USB",
"unconnected-(J1-TX1+-PadA2)": "USB",
"unconnected-(J1-TX1--PadA3)": "USB",
"unconnected-(J1-TX2+-PadB2)": "USB",
"unconnected-(J1-TX2--PadB3)": "USB"
},
"netclass_patterns": [
{
"netclass": "USB",
"pattern": "USB_D_P"
},
{
"netclass": "USB",
"pattern": "USB_D_N"
},
{
"netclass": "USB",
"pattern": "USB*"
}
]
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "",
"pos_files": "",
"specctra_dsn": "",
"step": "",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"bom_export_filename": "",
"bom_fmt_presets": [],
"bom_fmt_settings": {
"field_delimiter": ",",
"keep_line_breaks": false,
"keep_tabs": false,
"name": "CSV",
"ref_delimiter": ",",
"ref_range_delimiter": "",
"string_delimiter": "\""
},
"bom_presets": [],
"bom_settings": {
"exclude_dnp": false,
"fields_ordered": [
{
"group_by": false,
"label": "Reference",
"name": "Reference",
"show": true
},
{
"group_by": true,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
},
{
"group_by": false,
"label": "Footprint",
"name": "Footprint",
"show": true
},
{
"group_by": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
}
],
"filter_string": "",
"group_symbols": true,
"name": "Grouped By Value",
"sort_asc": true,
"sort_field": "Reference"
},
"connection_grid_size": 50.0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"operating_point_overlay_i_precision": 3,
"operating_point_overlay_i_range": "~A",
"operating_point_overlay_v_precision": 3,
"operating_point_overlay_v_range": "~V",
"overbar_offset_ratio": 1.23,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"page_layout_descr_file": "",
"plot_directory": "",
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_dissipations": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"d1d2c9f6-020b-493b-bc47-6c71d609dd96",
"Root"
],
[
"bef4f184-3f99-4dff-84bb-6d78c4449486",
"USB-PSU"
],
[
"5ccf78fc-77aa-4eb4-b4f2-774d54264c49",
"MCU"
],
[
"e2c40c80-29cf-48c8-932b-e24e8a962ef4",
"LED"
],
[
"745a7c98-c966-497e-9b9b-abaf4e72f5c2",
"KEYS"
]
],
"text_variables": {}
}

View File

@@ -0,0 +1,165 @@
(kicad_sch
(version 20231120)
(generator "eeschema")
(generator_version "8.0")
(uuid "d1d2c9f6-020b-493b-bc47-6c71d609dd96")
(paper "A4")
(lib_symbols)
(sheet
(at 60.96 15.24)
(size 45.72 35.56)
(fields_autoplaced yes)
(stroke
(width 0.1524)
(type solid)
)
(fill
(color 0 0 0 0.0000)
)
(uuid "5ccf78fc-77aa-4eb4-b4f2-774d54264c49")
(property "Sheetname" "MCU"
(at 60.96 14.5284 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
)
(property "Sheetfile" "MCU.kicad_sch"
(at 60.96 51.3846 0)
(effects
(font
(size 1.27 1.27)
)
(justify left top)
)
)
(instances
(project "MacroPad"
(path "/d1d2c9f6-020b-493b-bc47-6c71d609dd96"
(page "3")
)
)
)
)
(sheet
(at 154.94 15.24)
(size 45.72 35.56)
(fields_autoplaced yes)
(stroke
(width 0.1524)
(type solid)
)
(fill
(color 0 0 0 0.0000)
)
(uuid "745a7c98-c966-497e-9b9b-abaf4e72f5c2")
(property "Sheetname" "KEYS"
(at 154.94 14.5284 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
)
(property "Sheetfile" "KEYS.kicad_sch"
(at 154.94 51.3846 0)
(effects
(font
(size 1.27 1.27)
)
(justify left top)
)
)
(instances
(project "MacroPad"
(path "/d1d2c9f6-020b-493b-bc47-6c71d609dd96"
(page "5")
)
)
)
)
(sheet
(at 13.97 15.24)
(size 45.72 35.56)
(fields_autoplaced yes)
(stroke
(width 0.1524)
(type solid)
)
(fill
(color 0 0 0 0.0000)
)
(uuid "bef4f184-3f99-4dff-84bb-6d78c4449486")
(property "Sheetname" "USB-PSU"
(at 13.97 14.5284 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
)
(property "Sheetfile" "USB-PSU.kicad_sch"
(at 13.97 51.3846 0)
(effects
(font
(size 1.27 1.27)
)
(justify left top)
)
)
(instances
(project "MacroPad"
(path "/d1d2c9f6-020b-493b-bc47-6c71d609dd96"
(page "2")
)
)
)
)
(sheet
(at 107.95 15.24)
(size 45.72 35.56)
(fields_autoplaced yes)
(stroke
(width 0.1524)
(type solid)
)
(fill
(color 0 0 0 0.0000)
)
(uuid "e2c40c80-29cf-48c8-932b-e24e8a962ef4")
(property "Sheetname" "LED"
(at 107.95 14.5284 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
)
(property "Sheetfile" "LED.kicad_sch"
(at 107.95 51.3846 0)
(effects
(font
(size 1.27 1.27)
)
(justify left top)
)
)
(instances
(project "MacroPad"
(path "/d1d2c9f6-020b-493b-bc47-6c71d609dd96"
(page "4")
)
)
)
)
(sheet_instances
(path "/"
(page "1")
)
)
)

View File

@@ -0,0 +1,359 @@
(footprint "LED_SK6812_ThroughPCB"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0 -0.5 0)
(unlocked yes)
(layer "F.SilkS")
(hide yes)
(uuid "9f015e30-a49f-4e63-96d3-f58bb06e19aa")
(effects
(font
(size 1 1)
(thickness 0.1)
)
)
)
(property "Value" "LED_SK6812_ThroughPCB"
(at 0 8 0)
(unlocked yes)
(layer "F.Fab")
(uuid "d20d37ce-82da-4dd7-ab97-09f4f6c77da1")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "a8e282fd-6fc2-418c-a6bd-a416892c59b8")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "f332976e-1fd7-4718-8e35-ff0ec01e5aab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "382f41da-9e74-4449-99bc-a90ba4fc0d08")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -3.5 0.5)
(end -3.5 0.6)
(stroke
(width 0.12)
(type default)
)
(layer "B.SilkS")
(uuid "f526bcd2-5af3-44ff-b466-99e7446246d3")
)
(fp_line
(start -3.5 0.5)
(end -3 0)
(stroke
(width 0.12)
(type default)
)
(layer "B.SilkS")
(uuid "ea7e0445-db6d-49e1-bea2-11a4440f6ece")
)
(fp_line
(start -3.5 3.8)
(end -3.5 1.7)
(stroke
(width 0.12)
(type default)
)
(layer "B.SilkS")
(uuid "a8e5d031-85e9-406f-bfba-3c8a83c8a021")
)
(fp_line
(start -3.5 5.5)
(end -3.5 4.9)
(stroke
(width 0.12)
(type default)
)
(layer "B.SilkS")
(uuid "4e1d539a-29dc-4fe9-97ec-b76b06d58c0c")
)
(fp_line
(start -3 0)
(end 3.4 0)
(stroke
(width 0.12)
(type default)
)
(layer "B.SilkS")
(uuid "6348ec35-7c56-4f79-9412-31a5498d84f7")
)
(fp_line
(start 3.4 0)
(end 3.4 0.6)
(stroke
(width 0.12)
(type default)
)
(layer "B.SilkS")
(uuid "e935f4f8-9173-4269-bb23-08e5399045bf")
)
(fp_line
(start 3.4 1.7)
(end 3.4 3.8)
(stroke
(width 0.12)
(type default)
)
(layer "B.SilkS")
(uuid "534f3884-9da1-4a30-b7ae-53db03c925fc")
)
(fp_line
(start 3.4 5.5)
(end -3.5 5.5)
(stroke
(width 0.12)
(type default)
)
(layer "B.SilkS")
(uuid "b67d716b-afb6-42fe-93d5-f12981f6c02c")
)
(fp_line
(start 3.4 5.5)
(end 3.4 4.9)
(stroke
(width 0.12)
(type default)
)
(layer "B.SilkS")
(uuid "9e9a50a0-6239-4a7a-808e-284197527534")
)
(fp_line
(start -3.5 0.5)
(end -3.5 0.6)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "42ef8c7e-596b-4679-9825-2a66e2e8c203")
)
(fp_line
(start -3.5 3.8)
(end -3.5 1.7)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "a4c232e2-1afa-47c6-abfc-dc5194e120d9")
)
(fp_line
(start -3.5 5.5)
(end -3.5 4.9)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "d9e6c8f0-cb8c-46fe-8c3c-a8af438787c0")
)
(fp_line
(start -3 0)
(end -3.5 0.5)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "fb8ee229-acca-45ca-b2e6-4363bf10e7fa")
)
(fp_line
(start -2.75 1.85)
(end -2.75 3.65)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "947990c6-4491-4c42-899a-98361511fa0e")
)
(fp_line
(start 2.65 1.85)
(end 2.65 3.65)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "ad606dbe-504e-4482-a121-fef0596a689d")
)
(fp_line
(start 3.4 0)
(end -3 0)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "daab8acb-0b15-4a04-9f84-a010999f3534")
)
(fp_line
(start 3.4 0.6)
(end 3.4 0)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "eb4c4fd6-b5c7-42c5-ae33-093438595afb")
)
(fp_line
(start 3.4 3.8)
(end 3.4 1.7)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "72006945-ec17-46d0-abfa-0bdf3eae03d0")
)
(fp_line
(start 3.4 5.5)
(end -3.5 5.5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "d7249e23-731c-4f97-9d95-dcdaaec87d37")
)
(fp_line
(start 3.4 5.5)
(end 3.4 4.9)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "e80dd0be-b919-4968-bf41-e78acae9dada")
)
(fp_rect
(start -2.6 0.2)
(end 2.5 5.3)
(stroke
(width 0.05)
(type default)
)
(fill none)
(layer "Edge.Cuts")
(uuid "95f91c85-e312-4269-8f0b-85d1ce623fb9")
)
(fp_line
(start -3.5 0)
(end -3.5 5.5)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "39cbafe7-02d4-49cb-977a-1d618ce99dfb")
)
(fp_line
(start 3.4 0)
(end -3.5 0)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "c9908dfc-f422-4a9f-9230-aeebcec438df")
)
(fp_line
(start 3.4 5.5)
(end 3.4 0)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "f51d6280-23a1-4f79-916d-f421967ae90c")
)
(fp_text user "${REFERENCE}"
(at -0.05 2.75 0)
(layer "F.Fab")
(uuid "37f0fbe8-1aec-4ad8-8476-fb4483ee7db1")
(effects
(font
(size 0.8 0.8)
(thickness 0.15)
)
)
)
(fp_text user "${REFERENCE}"
(at 0 6.5 0)
(unlocked yes)
(layer "F.Fab")
(uuid "85683485-a3be-4103-8095-7c846dbaea94")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd rect
(at -3.4 1.15 180)
(size 1.5 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(uuid "3b572113-cf19-4423-ab39-44e76c2ac372")
)
(pad "2" smd rect
(at -3.4 4.35 180)
(size 1.5 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(uuid "b86c1642-97cb-47b1-bb17-58208aa6ff1b")
)
(pad "3" smd rect
(at 3.3 4.35 180)
(size 1.5 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(uuid "b95e8812-37bc-4e7a-bafc-939443374e3c")
)
(pad "4" smd rect
(at 3.3 1.15 180)
(size 1.5 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(uuid "fad6f44b-a6bd-4c86-966b-c0b18426d9bc")
)
)

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,4 @@
(fp_lib_table
(version 7)
(lib (name "Macropad_Custom")(type "KiCad")(uri "${KIPRJMOD}/Macropad_Custom.pretty")(options "")(descr ""))
)

28
README.md Normal file
View File

@@ -0,0 +1,28 @@
# MacroPad
The macropad project. This multi-years long project is an attempt to design and assemble a custom keyboard, with the end goal of using the experience from this project to design and build a custom keyboard that I can use for programming lighting with my nomad setup. (Basically a keyboard who's layout is identical to that of an ion, but sends the QWERTY equivalent keycodes into EOS.)
The keyboard is a 4x4 matrix (16 buttons), that are programmed using the QMK firmware to do what ever is needed.
There are also SK6812 LEDs under each key for underglow and highlighting the label on each key.
## Hardware History
**Rev. 1** - 2022?
- Lost to time in a `rm -rf` accident (oops)
- Key matrix worked fine
- LEDs did not (I got the Vdd and Vss pins backwards and layed out the PCB with power on GND and vice-versa)
- I had some difficulty with assembly of the small SMD components
- USB communication and flashing worked fine
**Rev. 2** - January 2025
- Fixed the issue of the backwards PWR/GND on the LEDs
- Changed the orientation of the LEDs and key switches so light shines on the top of the key not the bottom
- Moved the microcontroller into a more sensible location
- Improved trace sizes for some critical signals
## Firmware History
TODO: Write this
## How to flash the firmware
TODO: Write this