Compare commits

..

No commits in common. "d137aa735ffb23309c31dbe684b24606e37e9460" and "d563a4d497d99024b3a0e1cf7b9add83dab4d821" have entirely different histories.

26 changed files with 36416 additions and 5 deletions

View File

@ -8,13 +8,10 @@ install: build/uilleann.ino.uf2
./install.sh $< $(UF2_MOUNT)
# uf2conv.py is covered by an MIT license.
build/uf2conv.py: build/uf2families.json
build/uf2conv.py:
mkdir -p build
curl -L https://raw.githubusercontent.com/microsoft/uf2/master/utils/$(@F) > $@
curl -L https://raw.githubusercontent.com/microsoft/uf2/master/utils/uf2conv.py > $@
chmod +x $@
build/uf2families.json:
mkdir -p build
curl -L https://raw.githubusercontent.com/microsoft/uf2/master/utils/$(@F) > $@
%.uf2: %.bin build/uf2conv.py
build/uf2conv.py -b 0x4000 -c -o $@ $<

7
model/button-all.scad Normal file
View File

@ -0,0 +1,7 @@
include <button.scad>;
cup();
translate([0, 0, wall]) magnet();
translate([40, 0, 0]) container();
translate([40, 0, wall]) magnet();

View File

@ -0,0 +1,3 @@
include <button.scad>;
translate([0, 0, 0]) container();

14758
model/button-container.stl Normal file

File diff suppressed because it is too large Load Diff

3
model/button-cup.scad Normal file
View File

@ -0,0 +1,3 @@
include <button.scad>;
cup();

12336
model/button-cup.stl Normal file

File diff suppressed because it is too large Load Diff

103
model/button.scad Normal file
View File

@ -0,0 +1,103 @@
// This is the button on the bottom of the chanter.
// You put a magnet in the bottom of it,
// then jam a unipolar linear hall effect sensor in the body,
// and you have a cheap and reliable way to detect insertion depth.
// Make circles lovely and round
$fa = 1; $fs = 0.5;
magnet_od = 17.5; // Outside diameter of the magnet you're using
magnet_id = 7;
magnet_h = 6; // I use two ceramic magnets stacked together, to increase the field strength
throw = 15; // How far you can depress the button
gap = 2; // How much space we need for the gap. OH59E is 1.57mm thick
wall = 1.6; // Wall depth
leg_angle = 30; // How wide a leg should be, in degrees
tab_w = 2; // Tab height
module magnet() {
color("SlateGray") {
difference() {
cylinder(h=magnet_h, d=magnet_od);
translate([0, 0, -0.1]) cylinder(h=magnet_h+0.2, d=magnet_id);
}
}
}
// Cup to hold the magnets on the bottom
magnet_cup_tolerance = 1;
cup_id = magnet_od + magnet_cup_tolerance;
cup_od = cup_id + wall*2;
cup_leg_h = wall + throw;
peg_d = magnet_id - 0.3;
module cup() {
union() {
cylinder(h=wall, d=cup_od);
// A peg in the middle to make it easier to assemble.
// This goes all the way so we can print without supports
cylinder(h=wall+magnet_h, d=peg_d);
// The tabs on the sides
for (i = [0, 120, 240]) {
rotate(i) {
rotate_extrude(angle=leg_angle) {
translate([cup_id/2, 0, 0]) square([wall, cup_leg_h]);
}
}
rotate(i + leg_angle*0.1) {
rotate_extrude(angle=leg_angle*0.8) {
translate([cup_od/2, cup_leg_h-tab_w, 0]) square(tab_w);
}
}
}
}
}
// The thing the cup slides into
cup_container_tolerance = 0.5;
container_id = cup_od + cup_container_tolerance;
container_od = container_id + wall*4;
container_h = wall + throw + gap + wall; // Height of the container that the cup goes into
module channel(h) {
rotate_extrude(angle=leg_angle) {
translate([cup_od/2, 0, 0]) square([tab_w, h]);
}
}
module container() {
difference() {
union() {
difference() {
cylinder(h=container_h, d=container_od);
// Carve out space for the cup
translate([0, 0, wall]) cylinder(h=container_h, d=container_id);
// Carve out channels for the tabs
channel_w = tab_w + 0.5;
for(i = [0, 120, 240]) {
translate([0, 0, wall]) {
// Channel for the throw
rotate(i) channel(throw + wall);
// Channel for the screw-in.
// This is going to droop when printing, so we make it a bit wider
rotate(i+leg_angle) channel(tab_w*1.5);
// Channel for insertion
rotate(i+leg_angle+leg_angle) channel(container_h);
}
}
}
// Another post to help center magnets
cylinder(h=wall+magnet_h, d=peg_d);
}
// Now drill holes for the sensors
for (x = [-1.27, 0, 1.27]) {
translate([x, 2, 0]) cube([0.8,0.8, container_h], center=true);
}
}
}

701
pcb/fp-info-cache Normal file
View File

@ -0,0 +1,701 @@
450387
Capacitor_SMD
CP_Elec_3x5.3
SMT capacitor, aluminium electrolytic, 3x5.3, Cornell Dubilier Electronics
Capacitor Electrolytic
0
2
2
Capacitor_SMD
CP_Elec_3x5.4
SMD capacitor, aluminum electrolytic, Nichicon, 3.0x5.4mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_4x3
SMD capacitor, aluminum electrolytic, Nichicon, 4.0x3mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_4x3.9
SMD capacitor, aluminum electrolytic, Nichicon, 4.0x3.9mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_4x4.5
SMD capacitor, aluminum electrolytic, Nichicon, 4.0x4.5mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_4x5.3
SMD capacitor, aluminum electrolytic, Vishay, 4.0x5.3mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_4x5.4
SMD capacitor, aluminum electrolytic, Panasonic A5 / Nichicon, 4.0x5.4mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_4x5.7
SMD capacitor, aluminum electrolytic, United Chemi-Con, 4.0x5.7mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_4x5.8
SMD capacitor, aluminum electrolytic, Panasonic, 4.0x5.8mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_5x3
SMD capacitor, aluminum electrolytic, Nichicon, 5.0x3.0mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_5x3.9
SMD capacitor, aluminum electrolytic, Nichicon, 5.0x3.9mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_5x4.4
SMD capacitor, aluminum electrolytic, Panasonic B45, 5.0x4.4mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_5x4.5
SMD capacitor, aluminum electrolytic, Nichicon, 5.0x4.5mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_5x5.3
SMD capacitor, aluminum electrolytic, Nichicon, 5.0x5.3mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_5x5.4
SMD capacitor, aluminum electrolytic, Nichicon, 5.0x5.4mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_5x5.7
SMD capacitor, aluminum electrolytic, United Chemi-Con, 5.0x5.7mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_5x5.8
SMD capacitor, aluminum electrolytic, Panasonic, 5.0x5.8mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_5x5.9
SMD capacitor, aluminum electrolytic, Panasonic B6, 5.0x5.9mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_6.3x3
SMD capacitor, aluminum electrolytic, Nichicon, 6.3x3.0mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_6.3x3.9
SMD capacitor, aluminum electrolytic, Nichicon, 6.3x3.9mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_6.3x4.5
SMD capacitor, aluminum electrolytic, Nichicon, 6.3x4.5mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_6.3x4.9
SMD capacitor, aluminum electrolytic, Panasonic C5, 6.3x4.9mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_6.3x5.2
SMD capacitor, aluminum electrolytic, United Chemi-Con, 6.3x5.2mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_6.3x5.3
SMD capacitor, aluminum electrolytic, Cornell Dubilier, 6.3x5.3mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_6.3x5.4
SMD capacitor, aluminum electrolytic, Panasonic C55, 6.3x5.4mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_6.3x5.4_Nichicon
SMD capacitor, aluminum electrolytic, Nichicon, 6.3x5.4mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_6.3x5.7
SMD capacitor, aluminum electrolytic, United Chemi-Con, 6.3x5.7mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_6.3x5.8
SMD capacitor, aluminum electrolytic, Nichicon, 6.3x5.8mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_6.3x5.9
SMD capacitor, aluminum electrolytic, Panasonic C6, 6.3x5.9mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_6.3x7.7
SMD capacitor, aluminum electrolytic, Nichicon, 6.3x7.7mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_6.3x9.9
SMD capacitor, aluminum electrolytic, Panasonic C10, 6.3x9.9mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_8x5.4
SMD capacitor, aluminum electrolytic, Nichicon, 8.0x5.4mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_8x6.2
SMD capacitor, aluminum electrolytic, Nichicon, 8.0x6.2mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_8x6.5
SMD capacitor, aluminum electrolytic, Rubycon, 8.0x6.5mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_8x6.7
SMD capacitor, aluminum electrolytic, United Chemi-Con, 8.0x6.7mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_8x6.9
SMD capacitor, aluminum electrolytic, Panasonic E7, 8.0x6.9mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_8x10
SMD capacitor, aluminum electrolytic, Nichicon, 8.0x10mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_8x10.5
SMD capacitor, aluminum electrolytic, Vishay 0810, 8.0x10.5mm, http://www.vishay.com/docs/28395/150crz.pdf
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_8x11.9
SMD capacitor, aluminum electrolytic, Panasonic E12, 8.0x11.9mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_10x7.7
SMD capacitor, aluminum electrolytic, Nichicon, 10.0x7.7mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_10x7.9
SMD capacitor, aluminum electrolytic, Panasonic F8, 10.0x7.9mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_10x10
SMD capacitor, aluminum electrolytic, Nichicon, 10.0x10.0mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_10x10.5
SMD capacitor, aluminum electrolytic, Vishay 1010, 10.0x10.5mm, http://www.vishay.com/docs/28395/150crz.pdf
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_10x12.5
SMD capacitor, aluminum electrolytic, Vishay 1012, 10.0x12.5mm, http://www.vishay.com/docs/28395/150crz.pdf
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_10x12.6
SMD capacitor, aluminum electrolytic, Panasonic F12, 10.0x12.6mm
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_10x14.3
SMD capacitor, aluminum electrolytic, Vishay 1014, 10.0x14.3mm, http://www.vishay.com/docs/28395/150crz.pdf
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_16x17.5
SMD capacitor, aluminum electrolytic, Vishay 1616, 16.0x17.5mm, http://www.vishay.com/docs/28395/150crz.pdf
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_16x22
SMD capacitor, aluminum electrolytic, Vishay 1621, 16.0x22.0mm, http://www.vishay.com/docs/28395/150crz.pdf
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_18x17.5
SMD capacitor, aluminum electrolytic, Vishay 1816, 18.0x17.5mm, http://www.vishay.com/docs/28395/150crz.pdf
capacitor electrolytic
0
2
2
Capacitor_SMD
CP_Elec_18x22
SMD capacitor, aluminum electrolytic, Vishay 1821, 18.0x22.0mm, http://www.vishay.com/docs/28395/150crz.pdf
capacitor electrolytic
0
2
2
Capacitor_SMD
C_0201_0603Metric
Capacitor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator
capacitor
0
4
2
Capacitor_SMD
C_0201_0603Metric_Pad0.64x0.40mm_HandSolder
Capacitor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator
capacitor handsolder
0
4
2
Capacitor_SMD
C_0402_1005Metric
Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
capacitor
0
2
2
Capacitor_SMD
C_0402_1005Metric_Pad0.74x0.62mm_HandSolder
Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
capacitor handsolder
0
2
2
Capacitor_SMD
C_0504_1310Metric
Capacitor SMD 0504 (1310 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
capacitor
0
2
2
Capacitor_SMD
C_0504_1310Metric_Pad0.83x1.28mm_HandSolder
Capacitor SMD 0504 (1310 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
capacitor handsolder
0
2
2
Capacitor_SMD
C_0603_1608Metric
Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
capacitor
0
2
2
Capacitor_SMD
C_0603_1608Metric_Pad1.08x0.95mm_HandSolder
Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
capacitor handsolder
0
2
2
Capacitor_SMD
C_0805_2012Metric
Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator
capacitor
0
2
2
Capacitor_SMD
C_0805_2012Metric_Pad1.18x1.45mm_HandSolder
Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator
capacitor handsolder
0
2
2
Capacitor_SMD
C_01005_0402Metric
Capacitor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator
capacitor
0
4
2
Capacitor_SMD
C_01005_0402Metric_Pad0.57x0.30mm_HandSolder
Capacitor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator
capacitor handsolder
0
4
2
Capacitor_SMD
C_1206_3216Metric
Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
capacitor
0
2
2
Capacitor_SMD
C_1206_3216Metric_Pad1.33x1.80mm_HandSolder
Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
capacitor handsolder
0
2
2
Capacitor_SMD
C_1210_3225Metric
Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
capacitor
0
2
2
Capacitor_SMD
C_1210_3225Metric_Pad1.33x2.70mm_HandSolder
Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
capacitor handsolder
0
2
2
Capacitor_SMD
C_1812_4532Metric
Capacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
capacitor
0
2
2
Capacitor_SMD
C_1812_4532Metric_Pad1.57x3.40mm_HandSolder
Capacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
capacitor handsolder
0
2
2
Capacitor_SMD
C_1825_4564Metric
Capacitor SMD 1825 (4564 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
capacitor
0
2
2
Capacitor_SMD
C_1825_4564Metric_Pad1.57x6.80mm_HandSolder
Capacitor SMD 1825 (4564 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
capacitor handsolder
0
2
2
Capacitor_SMD
C_2220_5650Metric
Capacitor SMD 2220 (5650 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator
capacitor
0
2
2
Capacitor_SMD
C_2220_5650Metric_Pad1.97x5.40mm_HandSolder
Capacitor SMD 2220 (5650 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator
capacitor handsolder
0
2
2
Capacitor_SMD
C_2225_5664Metric
Capacitor SMD 2225 (5664 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator
capacitor
0
2
2
Capacitor_SMD
C_2225_5664Metric_Pad1.80x6.60mm_HandSolder
Capacitor SMD 2225 (5664 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator
capacitor handsolder
0
2
2
Capacitor_SMD
C_3640_9110Metric
Capacitor SMD 3640 (9110 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator
capacitor
0
2
2
Capacitor_SMD
C_3640_9110Metric_Pad2.10x10.45mm_HandSolder
Capacitor SMD 3640 (9110 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator
capacitor handsolder
0
2
2
Capacitor_SMD
C_Elec_3x5.4
SMD capacitor, aluminum electrolytic nonpolar, 3.0x5.4mm
capacitor electrolyic nonpolar
0
2
2
Capacitor_SMD
C_Elec_4x5.4
SMD capacitor, aluminum electrolytic nonpolar, 4.0x5.4mm
capacitor electrolyic nonpolar
0
2
2
Capacitor_SMD
C_Elec_4x5.8
SMD capacitor, aluminum electrolytic nonpolar, 4.0x5.8mm
capacitor electrolyic nonpolar
0
2
2
Capacitor_SMD
C_Elec_5x5.4
SMD capacitor, aluminum electrolytic nonpolar, 5.0x5.4mm
capacitor electrolyic nonpolar
0
2
2
Capacitor_SMD
C_Elec_5x5.8
SMD capacitor, aluminum electrolytic nonpolar, 5.0x5.8mm
capacitor electrolyic nonpolar
0
2
2
Capacitor_SMD
C_Elec_6.3x5.4
SMD capacitor, aluminum electrolytic nonpolar, 6.3x5.4mm
capacitor electrolyic nonpolar
0
2
2
Capacitor_SMD
C_Elec_6.3x5.8
SMD capacitor, aluminum electrolytic nonpolar, 6.3x5.8mm
capacitor electrolyic nonpolar
0
2
2
Capacitor_SMD
C_Elec_6.3x7.7
SMD capacitor, aluminum electrolytic nonpolar, 6.3x7.7mm
capacitor electrolyic nonpolar
0
2
2
Capacitor_SMD
C_Elec_8x5.4
SMD capacitor, aluminum electrolytic nonpolar, 8.0x5.4mm
capacitor electrolyic nonpolar
0
2
2
Capacitor_SMD
C_Elec_8x6.2
SMD capacitor, aluminum electrolytic nonpolar, 8.0x6.2mm
capacitor electrolyic nonpolar
0
2
2
Capacitor_SMD
C_Elec_8x10.2
SMD capacitor, aluminum electrolytic nonpolar, 8.0x10.2mm
capacitor electrolyic nonpolar
0
2
2
Capacitor_SMD
C_Elec_10x10.2
SMD capacitor, aluminum electrolytic nonpolar, 10.0x10.2mm
capacitor electrolyic nonpolar
0
2
2
Capacitor_SMD
C_Trimmer_Murata_TZB4-A
trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb
Murata TZB4 TZB4-A
0
2
2
Capacitor_SMD
C_Trimmer_Murata_TZB4-B
trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb
Murata TZB4 TZB4-A
0
2
2
Capacitor_SMD
C_Trimmer_Murata_TZC3
trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb
Murata TZC3
0
2
2
Capacitor_SMD
C_Trimmer_Murata_TZR1
trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb
Murata TZR1
0
2
2
Capacitor_SMD
C_Trimmer_Murata_TZW4
trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb
Murata TZW4
0
2
2
Capacitor_SMD
C_Trimmer_Murata_TZY2
trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb
Murata TZY2
0
2
2
Capacitor_SMD
C_Trimmer_Sprague-Goodman_SGC3
trimmer capacitor SMD horizontal, http://media.wix.com/ugd/d86717_38d9821e12823a7aa9cef38c6c2a73cc.pdf
Sprague Goodman SGC3
0
2
2
Capacitor_SMD
C_Trimmer_Voltronics_JN
trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf
Voltronics JN
0
2
2
Capacitor_SMD
C_Trimmer_Voltronics_JQ
trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf
Voltronics JQ
0
2
2
Capacitor_SMD
C_Trimmer_Voltronics_JR
trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf
Voltronics JR
0
2
2
Capacitor_SMD
C_Trimmer_Voltronics_JV
trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf
Voltronics JV
0
2
2
Capacitor_SMD
C_Trimmer_Voltronics_JZ
trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf
Voltronics JR
0
2
2

7
pcb/lib/AT42QT2120.dcm Normal file
View File

@ -0,0 +1,7 @@
EESchema-DOCLIB Version 2.0
#
$CMP AT42QT2120-XU
F https://www.mouser.de/datasheet/2/268/doc9634-1369146.pdf
$ENDCMP
#
#End Doc Library

60
pcb/pcb-B_Cu.gbr Normal file
View File

@ -0,0 +1,60 @@
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.4*%
%TF.CreationDate,2022-04-30T16:21:21-07:00*%
%TF.ProjectId,pcb,7063622e-6b69-4636-9164-5f7063625858,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Copper,L2,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 6.0.4) date 2022-04-30 16:21:21*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%TA.AperFunction,ComponentPad*%
%ADD10R,1.700000X1.700000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD11O,1.700000X1.700000*%
%TD*%
G04 APERTURE END LIST*
D10*
%TO.P,J2,1,Pin_1*%
%TO.N,Net-(J2-Pad1)*%
X133140000Y-105000000D03*
D11*
%TO.P,J2,2,Pin_2*%
%TO.N,Net-(J2-Pad2)*%
X135680000Y-105000000D03*
%TO.P,J2,3,Pin_3*%
%TO.N,Net-(J2-Pad3)*%
X138220000Y-105000000D03*
%TO.P,J2,4,Pin_4*%
%TO.N,Net-(J2-Pad4)*%
X140760000Y-105000000D03*
%TO.P,J2,5,Pin_5*%
%TO.N,Net-(J2-Pad5)*%
X143300000Y-105000000D03*
%TO.P,J2,6,Pin_6*%
%TO.N,Net-(J2-Pad6)*%
X145840000Y-105000000D03*
%TO.P,J2,7,Pin_7*%
%TO.N,Net-(J2-Pad7)*%
X148380000Y-105000000D03*
%TO.P,J2,8,Pin_8*%
%TO.N,Net-(J2-Pad8)*%
X150920000Y-105000000D03*
%TO.P,J2,9,Pin_9*%
%TO.N,Net-(J2-Pad9)*%
X153460000Y-105000000D03*
%TO.P,J2,10,Pin_10*%
%TO.N,Net-(J2-Pad10)*%
X156000000Y-105000000D03*
%TO.P,J2,11,Pin_11*%
%TO.N,Net-(J2-Pad11)*%
X158540000Y-105000000D03*
%TO.P,J2,12,Pin_12*%
%TO.N,Net-(J2-Pad12)*%
X161080000Y-105000000D03*
%TD*%
M02*

33
pcb/pcb-B_Mask.gbr Normal file
View File

@ -0,0 +1,33 @@
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.4*%
%TF.CreationDate,2022-04-30T16:21:23-07:00*%
%TF.ProjectId,pcb,7063622e-6b69-4636-9164-5f7063625858,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 6.0.4) date 2022-04-30 16:21:23*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10R,1.700000X1.700000*%
%ADD11O,1.700000X1.700000*%
G04 APERTURE END LIST*
D10*
%TO.C,J2*%
X133140000Y-105000000D03*
D11*
X135680000Y-105000000D03*
X138220000Y-105000000D03*
X140760000Y-105000000D03*
X143300000Y-105000000D03*
X145840000Y-105000000D03*
X148380000Y-105000000D03*
X150920000Y-105000000D03*
X153460000Y-105000000D03*
X156000000Y-105000000D03*
X158540000Y-105000000D03*
X161080000Y-105000000D03*
%TD*%
M02*

15
pcb/pcb-B_Paste.gbr Normal file
View File

@ -0,0 +1,15 @@
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.4*%
%TF.CreationDate,2022-04-30T16:21:21-07:00*%
%TF.ProjectId,pcb,7063622e-6b69-4636-9164-5f7063625858,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 6.0.4) date 2022-04-30 16:21:21*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 APERTURE END LIST*
M02*

15
pcb/pcb-B_Silkscreen.gbr Normal file
View File

@ -0,0 +1,15 @@
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.4*%
%TF.CreationDate,2022-04-30T16:21:22-07:00*%
%TF.ProjectId,pcb,7063622e-6b69-4636-9164-5f7063625858,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Legend,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 6.0.4) date 2022-04-30 16:21:22*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 APERTURE END LIST*
M02*

26
pcb/pcb-Edge_Cuts.gbr Normal file
View File

@ -0,0 +1,26 @@
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.4*%
%TF.CreationDate,2022-04-30T16:21:23-07:00*%
%TF.ProjectId,pcb,7063622e-6b69-4636-9164-5f7063625858,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 6.0.4) date 2022-04-30 16:21:23*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%TA.AperFunction,Profile*%
%ADD10C,0.100000*%
%TD*%
G04 APERTURE END LIST*
D10*
X122000000Y-116000000D02*
X196000000Y-116000000D01*
X196000000Y-116000000D02*
X196000000Y-102000000D01*
X196000000Y-102000000D02*
X122000000Y-102000000D01*
X122000000Y-102000000D02*
X122000000Y-116000000D01*
M02*

328
pcb/pcb-F_Cu.gbr Normal file
View File

@ -0,0 +1,328 @@
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.4*%
%TF.CreationDate,2022-04-30T16:21:21-07:00*%
%TF.ProjectId,pcb,7063622e-6b69-4636-9164-5f7063625858,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Copper,L1,Top*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 6.0.4) date 2022-04-30 16:21:21*
%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*
%TA.AperFunction,ComponentPad*%
%ADD10R,1.700000X1.700000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD11O,1.700000X1.700000*%
%TD*%
%TA.AperFunction,SMDPad,CuDef*%
%ADD12RoundRect,0.150000X0.150000X-0.850000X0.150000X0.850000X-0.150000X0.850000X-0.150000X-0.850000X0*%
%TD*%
%TA.AperFunction,SMDPad,CuDef*%
%ADD13RoundRect,0.249997X5.795003X-2.772503X5.795003X2.772503X-5.795003X2.772503X-5.795003X-2.772503X0*%
%TD*%
%TA.AperFunction,SMDPad,CuDef*%
%ADD14RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*%
%TD*%
%TA.AperFunction,SMDPad,CuDef*%
%ADD15RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*%
%TD*%
%TA.AperFunction,SMDPad,CuDef*%
%ADD16RoundRect,0.150000X-0.625000X0.150000X-0.625000X-0.150000X0.625000X-0.150000X0.625000X0.150000X0*%
%TD*%
%TA.AperFunction,SMDPad,CuDef*%
%ADD17RoundRect,0.250000X-0.650000X0.350000X-0.650000X-0.350000X0.650000X-0.350000X0.650000X0.350000X0*%
%TD*%
%TA.AperFunction,SMDPad,CuDef*%
%ADD18RoundRect,0.250000X0.337500X0.475000X-0.337500X0.475000X-0.337500X-0.475000X0.337500X-0.475000X0*%
%TD*%
%TA.AperFunction,SMDPad,CuDef*%
%ADD19RoundRect,0.150000X0.625000X-0.150000X0.625000X0.150000X-0.625000X0.150000X-0.625000X-0.150000X0*%
%TD*%
%TA.AperFunction,SMDPad,CuDef*%
%ADD20RoundRect,0.250000X0.650000X-0.350000X0.650000X0.350000X-0.650000X0.350000X-0.650000X-0.350000X0*%
%TD*%
G04 APERTURE END LIST*
D10*
%TO.P,J2,1,Pin_1*%
%TO.N,Net-(J2-Pad1)*%
X133140000Y-105000000D03*
D11*
%TO.P,J2,2,Pin_2*%
%TO.N,Net-(J2-Pad2)*%
X135680000Y-105000000D03*
%TO.P,J2,3,Pin_3*%
%TO.N,Net-(J2-Pad3)*%
X138220000Y-105000000D03*
%TO.P,J2,4,Pin_4*%
%TO.N,Net-(J2-Pad4)*%
X140760000Y-105000000D03*
%TO.P,J2,5,Pin_5*%
%TO.N,Net-(J2-Pad5)*%
X143300000Y-105000000D03*
%TO.P,J2,6,Pin_6*%
%TO.N,Net-(J2-Pad6)*%
X145840000Y-105000000D03*
%TO.P,J2,7,Pin_7*%
%TO.N,Net-(J2-Pad7)*%
X148380000Y-105000000D03*
%TO.P,J2,8,Pin_8*%
%TO.N,Net-(J2-Pad8)*%
X150920000Y-105000000D03*
%TO.P,J2,9,Pin_9*%
%TO.N,Net-(J2-Pad9)*%
X153460000Y-105000000D03*
%TO.P,J2,10,Pin_10*%
%TO.N,Net-(J2-Pad10)*%
X156000000Y-105000000D03*
%TO.P,J2,11,Pin_11*%
%TO.N,Net-(J2-Pad11)*%
X158540000Y-105000000D03*
%TO.P,J2,12,Pin_12*%
%TO.N,Net-(J2-Pad12)*%
X161080000Y-105000000D03*
%TD*%
D12*
%TO.P,U1,1,KEY8/GPO6*%
%TO.N,Net-(R8-Pad2)*%
X166285000Y-113675000D03*
%TO.P,U1,2,KEY7/GPO5*%
%TO.N,Net-(R7-Pad2)*%
X167555000Y-113675000D03*
%TO.P,U1,3,KEY6/GPO4*%
%TO.N,Net-(R6-Pad2)*%
X168825000Y-113675000D03*
%TO.P,U1,4,KEY5/GPO3*%
%TO.N,Net-(R5-Pad2)*%
X170095000Y-113675000D03*
%TO.P,U1,5,KEY4/GPO2*%
%TO.N,Net-(R4-Pad2)*%
X171365000Y-113675000D03*
%TO.P,U1,6,KEY3/GPO1*%
%TO.N,Net-(R3-Pad2)*%
X172635000Y-113675000D03*
%TO.P,U1,7,KEY2/GP00*%
%TO.N,Net-(R2-Pad2)*%
X173905000Y-113675000D03*
%TO.P,U1,8,KEY1*%
%TO.N,Net-(R1-Pad2)*%
X175175000Y-113675000D03*
%TO.P,U1,9,KEY0*%
%TO.N,Net-(R0-Pad2)*%
X176445000Y-113675000D03*
%TO.P,U1,10,VSS*%
%TO.N,GND*%
X177715000Y-113675000D03*
%TO.P,U1,11,VDD*%
%TO.N,+5V*%
X177715000Y-104325000D03*
%TO.P,U1,12,MODE*%
%TO.N,GND*%
X176445000Y-104325000D03*
%TO.P,U1,13,SDA*%
%TO.N,Net-(J0-Pad3)*%
X175175000Y-104325000D03*
%TO.P,U1,14,RESET*%
%TO.N,Net-(J0-Pad2)*%
X173905000Y-104325000D03*
%TO.P,U1,15,NC*%
%TO.N,unconnected-(U1-Pad15)*%
X172635000Y-104325000D03*
%TO.P,U1,16,SCL*%
%TO.N,Net-(J0-Pad4)*%
X171365000Y-104325000D03*
%TO.P,U1,17,CHANGE*%
%TO.N,Net-(J0-Pad2)*%
X170095000Y-104325000D03*
%TO.P,U1,18,KEY/11/GPO9*%
%TO.N,Net-(R11-Pad2)*%
X168825000Y-104325000D03*
%TO.P,U1,19,KEY10/GPO8*%
%TO.N,Net-(R10-Pad2)*%
X167555000Y-104325000D03*
%TO.P,U1,20,KEY9/GPO7*%
%TO.N,Net-(R9-Pad2)*%
X166285000Y-104325000D03*
D13*
%TO.P,U1,21*%
%TO.N,N/C*%
X172000000Y-109000000D03*
%TD*%
D14*
%TO.P,R14,1*%
%TO.N,Net-(J0-Pad4)*%
X182000000Y-110646666D03*
%TO.P,R14,2*%
%TO.N,+5V*%
X184000000Y-110646666D03*
%TD*%
D15*
%TO.P,R4,1*%
%TO.N,Net-(J2-Pad5)*%
X143181822Y-109000000D03*
%TO.P,R4,2*%
%TO.N,Net-(R4-Pad2)*%
X143181822Y-111000000D03*
%TD*%
D16*
%TO.P,J1,1,Pin_1*%
%TO.N,GND*%
X129000000Y-107500000D03*
%TO.P,J1,2,Pin_2*%
%TO.N,Net-(J0-Pad2)*%
X129000000Y-108500000D03*
%TO.P,J1,3,Pin_3*%
%TO.N,Net-(J0-Pad3)*%
X129000000Y-109500000D03*
%TO.P,J1,4,Pin_4*%
%TO.N,Net-(J0-Pad4)*%
X129000000Y-110500000D03*
D17*
%TO.P,J1,MP*%
%TO.N,N/C*%
X125125000Y-111800000D03*
X125125000Y-106200000D03*
%TD*%
D18*
%TO.P,C0,1*%
%TO.N,+5V*%
X184000000Y-114000000D03*
%TO.P,C0,2*%
%TO.N,GND*%
X181925000Y-114000000D03*
%TD*%
D15*
%TO.P,R1,1*%
%TO.N,Net-(J2-Pad2)*%
X135545460Y-109000000D03*
%TO.P,R1,2*%
%TO.N,Net-(R1-Pad2)*%
X135545460Y-111000000D03*
%TD*%
%TO.P,R8,1*%
%TO.N,Net-(J2-Pad9)*%
X153363638Y-109000000D03*
%TO.P,R8,2*%
%TO.N,Net-(R8-Pad2)*%
X153363638Y-111000000D03*
%TD*%
D19*
%TO.P,J0,1,Pin_1*%
%TO.N,GND*%
X189000000Y-110500000D03*
%TO.P,J0,2,Pin_2*%
%TO.N,Net-(J0-Pad2)*%
X189000000Y-109500000D03*
%TO.P,J0,3,Pin_3*%
%TO.N,Net-(J0-Pad3)*%
X189000000Y-108500000D03*
%TO.P,J0,4,Pin_4*%
%TO.N,Net-(J0-Pad4)*%
X189000000Y-107500000D03*
D20*
%TO.P,J0,MP*%
%TO.N,N/C*%
X192875000Y-106200000D03*
X192875000Y-111800000D03*
%TD*%
D15*
%TO.P,R9,1*%
%TO.N,Net-(J2-Pad10)*%
X155909092Y-109000000D03*
%TO.P,R9,2*%
%TO.N,Net-(R9-Pad2)*%
X155909092Y-111000000D03*
%TD*%
D14*
%TO.P,R13,1*%
%TO.N,Net-(J0-Pad3)*%
X182000000Y-107323333D03*
%TO.P,R13,2*%
%TO.N,+5V*%
X184000000Y-107323333D03*
%TD*%
%TO.P,R12,1*%
%TO.N,Net-(J0-Pad2)*%
X182000000Y-104000000D03*
%TO.P,R12,2*%
%TO.N,+5V*%
X184000000Y-104000000D03*
%TD*%
D15*
%TO.P,R6,1*%
%TO.N,Net-(J2-Pad7)*%
X148272730Y-109000000D03*
%TO.P,R6,2*%
%TO.N,Net-(R6-Pad2)*%
X148272730Y-111000000D03*
%TD*%
%TO.P,R5,1*%
%TO.N,Net-(J2-Pad6)*%
X145727276Y-109000000D03*
%TO.P,R5,2*%
%TO.N,Net-(R5-Pad2)*%
X145727276Y-111000000D03*
%TD*%
%TO.P,R7,1*%
%TO.N,Net-(J2-Pad8)*%
X150818184Y-109000000D03*
%TO.P,R7,2*%
%TO.N,Net-(R7-Pad2)*%
X150818184Y-111000000D03*
%TD*%
%TO.P,R10,1*%
%TO.N,Net-(J2-Pad11)*%
X158454546Y-109000000D03*
%TO.P,R10,2*%
%TO.N,Net-(R10-Pad2)*%
X158454546Y-111000000D03*
%TD*%
%TO.P,R2,1*%
%TO.N,Net-(J2-Pad3)*%
X138090914Y-109000000D03*
%TO.P,R2,2*%
%TO.N,Net-(R2-Pad2)*%
X138090914Y-111000000D03*
%TD*%
%TO.P,R3,1*%
%TO.N,Net-(J2-Pad4)*%
X140636368Y-109000000D03*
%TO.P,R3,2*%
%TO.N,Net-(R3-Pad2)*%
X140636368Y-111000000D03*
%TD*%
%TO.P,R11,1*%
%TO.N,Net-(J2-Pad12)*%
X161000000Y-109000000D03*
%TO.P,R11,2*%
%TO.N,Net-(R11-Pad2)*%
X161000000Y-111000000D03*
%TD*%
%TO.P,R0,1*%
%TO.N,Net-(J2-Pad1)*%
X133000000Y-109000000D03*
%TO.P,R0,2*%
%TO.N,Net-(R0-Pad2)*%
X133000000Y-111000000D03*
%TD*%
M02*

176
pcb/pcb-F_Mask.gbr Normal file
View File

@ -0,0 +1,176 @@
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.4*%
%TF.CreationDate,2022-04-30T16:21:23-07:00*%
%TF.ProjectId,pcb,7063622e-6b69-4636-9164-5f7063625858,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 6.0.4) date 2022-04-30 16:21:23*
%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*%
%ADD11O,1.700000X1.700000*%
%ADD12RoundRect,0.250001X1.984999X-1.529999X1.984999X1.529999X-1.984999X1.529999X-1.984999X-1.529999X0*%
%ADD13RoundRect,0.150000X0.150000X-0.850000X0.150000X0.850000X-0.150000X0.850000X-0.150000X-0.850000X0*%
%ADD14RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*%
%ADD15RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*%
%ADD16RoundRect,0.150000X-0.625000X0.150000X-0.625000X-0.150000X0.625000X-0.150000X0.625000X0.150000X0*%
%ADD17RoundRect,0.250000X-0.650000X0.350000X-0.650000X-0.350000X0.650000X-0.350000X0.650000X0.350000X0*%
%ADD18RoundRect,0.250000X0.337500X0.475000X-0.337500X0.475000X-0.337500X-0.475000X0.337500X-0.475000X0*%
%ADD19RoundRect,0.150000X0.625000X-0.150000X0.625000X0.150000X-0.625000X0.150000X-0.625000X-0.150000X0*%
%ADD20RoundRect,0.250000X0.650000X-0.350000X0.650000X0.350000X-0.650000X0.350000X-0.650000X-0.350000X0*%
G04 APERTURE END LIST*
D10*
%TO.C,J2*%
X133140000Y-105000000D03*
D11*
X135680000Y-105000000D03*
X138220000Y-105000000D03*
X140760000Y-105000000D03*
X143300000Y-105000000D03*
X145840000Y-105000000D03*
X148380000Y-105000000D03*
X150920000Y-105000000D03*
X153460000Y-105000000D03*
X156000000Y-105000000D03*
X158540000Y-105000000D03*
X161080000Y-105000000D03*
%TD*%
D12*
%TO.C,U1*%
X172000000Y-109000000D03*
D13*
X166285000Y-113675000D03*
X167555000Y-113675000D03*
X168825000Y-113675000D03*
X170095000Y-113675000D03*
X171365000Y-113675000D03*
X172635000Y-113675000D03*
X173905000Y-113675000D03*
X175175000Y-113675000D03*
X176445000Y-113675000D03*
X177715000Y-113675000D03*
X177715000Y-104325000D03*
X176445000Y-104325000D03*
X175175000Y-104325000D03*
X173905000Y-104325000D03*
X172635000Y-104325000D03*
X171365000Y-104325000D03*
X170095000Y-104325000D03*
X168825000Y-104325000D03*
X167555000Y-104325000D03*
X166285000Y-104325000D03*
%TD*%
D14*
%TO.C,R14*%
X182000000Y-110646666D03*
X184000000Y-110646666D03*
%TD*%
D15*
%TO.C,R4*%
X143181822Y-109000000D03*
X143181822Y-111000000D03*
%TD*%
D16*
%TO.C,J1*%
X129000000Y-107500000D03*
X129000000Y-108500000D03*
X129000000Y-109500000D03*
X129000000Y-110500000D03*
D17*
X125125000Y-111800000D03*
X125125000Y-106200000D03*
%TD*%
D18*
%TO.C,C0*%
X184000000Y-114000000D03*
X181925000Y-114000000D03*
%TD*%
D15*
%TO.C,R1*%
X135545460Y-109000000D03*
X135545460Y-111000000D03*
%TD*%
%TO.C,R8*%
X153363638Y-109000000D03*
X153363638Y-111000000D03*
%TD*%
D19*
%TO.C,J0*%
X189000000Y-110500000D03*
X189000000Y-109500000D03*
X189000000Y-108500000D03*
X189000000Y-107500000D03*
D20*
X192875000Y-106200000D03*
X192875000Y-111800000D03*
%TD*%
D15*
%TO.C,R9*%
X155909092Y-109000000D03*
X155909092Y-111000000D03*
%TD*%
D14*
%TO.C,R13*%
X182000000Y-107323333D03*
X184000000Y-107323333D03*
%TD*%
%TO.C,R12*%
X182000000Y-104000000D03*
X184000000Y-104000000D03*
%TD*%
D15*
%TO.C,R6*%
X148272730Y-109000000D03*
X148272730Y-111000000D03*
%TD*%
%TO.C,R5*%
X145727276Y-109000000D03*
X145727276Y-111000000D03*
%TD*%
%TO.C,R7*%
X150818184Y-109000000D03*
X150818184Y-111000000D03*
%TD*%
%TO.C,R10*%
X158454546Y-109000000D03*
X158454546Y-111000000D03*
%TD*%
%TO.C,R2*%
X138090914Y-109000000D03*
X138090914Y-111000000D03*
%TD*%
%TO.C,R3*%
X140636368Y-109000000D03*
X140636368Y-111000000D03*
%TD*%
%TO.C,R11*%
X161000000Y-109000000D03*
X161000000Y-111000000D03*
%TD*%
%TO.C,R0*%
X133000000Y-109000000D03*
X133000000Y-111000000D03*
%TD*%
M02*

158
pcb/pcb-F_Paste.gbr Normal file
View File

@ -0,0 +1,158 @@
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.4*%
%TF.CreationDate,2022-04-30T16:21:21-07:00*%
%TF.ProjectId,pcb,7063622e-6b69-4636-9164-5f7063625858,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 6.0.4) date 2022-04-30 16:21:21*
%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.250000X1.550000X-1.185000X1.550000X1.185000X-1.550000X1.185000X-1.550000X-1.185000X0*%
%ADD11RoundRect,0.150000X0.150000X-0.850000X0.150000X0.850000X-0.150000X0.850000X-0.150000X-0.850000X0*%
%ADD12RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*%
%ADD13RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*%
%ADD14RoundRect,0.150000X-0.625000X0.150000X-0.625000X-0.150000X0.625000X-0.150000X0.625000X0.150000X0*%
%ADD15RoundRect,0.250000X-0.650000X0.350000X-0.650000X-0.350000X0.650000X-0.350000X0.650000X0.350000X0*%
%ADD16RoundRect,0.250000X0.337500X0.475000X-0.337500X0.475000X-0.337500X-0.475000X0.337500X-0.475000X0*%
%ADD17RoundRect,0.150000X0.625000X-0.150000X0.625000X0.150000X-0.625000X0.150000X-0.625000X-0.150000X0*%
%ADD18RoundRect,0.250000X0.650000X-0.350000X0.650000X0.350000X-0.650000X0.350000X-0.650000X-0.350000X0*%
G04 APERTURE END LIST*
D10*
%TO.C,U1*%
X172000000Y-109000000D03*
D11*
X166285000Y-113675000D03*
X167555000Y-113675000D03*
X168825000Y-113675000D03*
X170095000Y-113675000D03*
X171365000Y-113675000D03*
X172635000Y-113675000D03*
X173905000Y-113675000D03*
X175175000Y-113675000D03*
X176445000Y-113675000D03*
X177715000Y-113675000D03*
X177715000Y-104325000D03*
X176445000Y-104325000D03*
X175175000Y-104325000D03*
X173905000Y-104325000D03*
X172635000Y-104325000D03*
X171365000Y-104325000D03*
X170095000Y-104325000D03*
X168825000Y-104325000D03*
X167555000Y-104325000D03*
X166285000Y-104325000D03*
%TD*%
D12*
%TO.C,R14*%
X182000000Y-110646666D03*
X184000000Y-110646666D03*
%TD*%
D13*
%TO.C,R4*%
X143181822Y-109000000D03*
X143181822Y-111000000D03*
%TD*%
D14*
%TO.C,J1*%
X129000000Y-107500000D03*
X129000000Y-108500000D03*
X129000000Y-109500000D03*
X129000000Y-110500000D03*
D15*
X125125000Y-111800000D03*
X125125000Y-106200000D03*
%TD*%
D16*
%TO.C,C0*%
X184000000Y-114000000D03*
X181925000Y-114000000D03*
%TD*%
D13*
%TO.C,R1*%
X135545460Y-109000000D03*
X135545460Y-111000000D03*
%TD*%
%TO.C,R8*%
X153363638Y-109000000D03*
X153363638Y-111000000D03*
%TD*%
D17*
%TO.C,J0*%
X189000000Y-110500000D03*
X189000000Y-109500000D03*
X189000000Y-108500000D03*
X189000000Y-107500000D03*
D18*
X192875000Y-106200000D03*
X192875000Y-111800000D03*
%TD*%
D13*
%TO.C,R9*%
X155909092Y-109000000D03*
X155909092Y-111000000D03*
%TD*%
D12*
%TO.C,R13*%
X182000000Y-107323333D03*
X184000000Y-107323333D03*
%TD*%
%TO.C,R12*%
X182000000Y-104000000D03*
X184000000Y-104000000D03*
%TD*%
D13*
%TO.C,R6*%
X148272730Y-109000000D03*
X148272730Y-111000000D03*
%TD*%
%TO.C,R5*%
X145727276Y-109000000D03*
X145727276Y-111000000D03*
%TD*%
%TO.C,R7*%
X150818184Y-109000000D03*
X150818184Y-111000000D03*
%TD*%
%TO.C,R10*%
X158454546Y-109000000D03*
X158454546Y-111000000D03*
%TD*%
%TO.C,R2*%
X138090914Y-109000000D03*
X138090914Y-111000000D03*
%TD*%
%TO.C,R3*%
X140636368Y-109000000D03*
X140636368Y-111000000D03*
%TD*%
%TO.C,R11*%
X161000000Y-109000000D03*
X161000000Y-111000000D03*
%TD*%
%TO.C,R0*%
X133000000Y-109000000D03*
X133000000Y-111000000D03*
%TD*%
M02*

730
pcb/pcb-F_Silkscreen.gbr Normal file
View File

@ -0,0 +1,730 @@
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.4*%
%TF.CreationDate,2022-04-30T16:21:22-07:00*%
%TF.ProjectId,pcb,7063622e-6b69-4636-9164-5f7063625858,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Legend,Top*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 6.0.4) date 2022-04-30 16:21:22*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.150000*%
%ADD11C,0.120000*%
G04 APERTURE END LIST*
D10*
%TO.C,J2*%
X130262380Y-104333333D02*
X130976666Y-104333333D01*
X131119523Y-104380952D01*
X131214761Y-104476190D01*
X131262380Y-104619047D01*
X131262380Y-104714285D01*
X130357619Y-103904761D02*
X130310000Y-103857142D01*
X130262380Y-103761904D01*
X130262380Y-103523809D01*
X130310000Y-103428571D01*
X130357619Y-103380952D01*
X130452857Y-103333333D01*
X130548095Y-103333333D01*
X130690952Y-103380952D01*
X131262380Y-103952380D01*
X131262380Y-103333333D01*
%TO.C,U1*%
X164092380Y-106761904D02*
X164901904Y-106761904D01*
X164997142Y-106714285D01*
X165044761Y-106666666D01*
X165092380Y-106571428D01*
X165092380Y-106380952D01*
X165044761Y-106285714D01*
X164997142Y-106238095D01*
X164901904Y-106190476D01*
X164092380Y-106190476D01*
X165092380Y-105190476D02*
X165092380Y-105761904D01*
X165092380Y-105476190D02*
X164092380Y-105476190D01*
X164235238Y-105571428D01*
X164330476Y-105666666D01*
X164378095Y-105761904D01*
%TO.C,R14*%
X185357142Y-111834046D02*
X185023809Y-111357856D01*
X184785714Y-111834046D02*
X184785714Y-110834046D01*
X185166666Y-110834046D01*
X185261904Y-110881666D01*
X185309523Y-110929285D01*
X185357142Y-111024523D01*
X185357142Y-111167380D01*
X185309523Y-111262618D01*
X185261904Y-111310237D01*
X185166666Y-111357856D01*
X184785714Y-111357856D01*
X186309523Y-111834046D02*
X185738095Y-111834046D01*
X186023809Y-111834046D02*
X186023809Y-110834046D01*
X185928571Y-110976904D01*
X185833333Y-111072142D01*
X185738095Y-111119761D01*
X187166666Y-111167380D02*
X187166666Y-111834046D01*
X186928571Y-110786427D02*
X186690476Y-111500713D01*
X187309523Y-111500713D01*
%TO.C,R4*%
X143634202Y-113166666D02*
X143158012Y-113500000D01*
X143634202Y-113738095D02*
X142634202Y-113738095D01*
X142634202Y-113357142D01*
X142681822Y-113261904D01*
X142729441Y-113214285D01*
X142824679Y-113166666D01*
X142967536Y-113166666D01*
X143062774Y-113214285D01*
X143110393Y-113261904D01*
X143158012Y-113357142D01*
X143158012Y-113738095D01*
X142967536Y-112309523D02*
X143634202Y-112309523D01*
X142586583Y-112547619D02*
X143300869Y-112785714D01*
X143300869Y-112166666D01*
%TO.C,J1*%
X124452380Y-104333333D02*
X125166666Y-104333333D01*
X125309523Y-104380952D01*
X125404761Y-104476190D01*
X125452380Y-104619047D01*
X125452380Y-104714285D01*
X125452380Y-103333333D02*
X125452380Y-103904761D01*
X125452380Y-103619047D02*
X124452380Y-103619047D01*
X124595238Y-103714285D01*
X124690476Y-103809523D01*
X124738095Y-103904761D01*
%TO.C,C0*%
X185833333Y-115357142D02*
X185785714Y-115404761D01*
X185642857Y-115452380D01*
X185547619Y-115452380D01*
X185404761Y-115404761D01*
X185309523Y-115309523D01*
X185261904Y-115214285D01*
X185214285Y-115023809D01*
X185214285Y-114880952D01*
X185261904Y-114690476D01*
X185309523Y-114595238D01*
X185404761Y-114500000D01*
X185547619Y-114452380D01*
X185642857Y-114452380D01*
X185785714Y-114500000D01*
X185833333Y-114547619D01*
X186452380Y-114452380D02*
X186547619Y-114452380D01*
X186642857Y-114500000D01*
X186690476Y-114547619D01*
X186738095Y-114642857D01*
X186785714Y-114833333D01*
X186785714Y-115071428D01*
X186738095Y-115261904D01*
X186690476Y-115357142D01*
X186642857Y-115404761D01*
X186547619Y-115452380D01*
X186452380Y-115452380D01*
X186357142Y-115404761D01*
X186309523Y-115357142D01*
X186261904Y-115261904D01*
X186214285Y-115071428D01*
X186214285Y-114833333D01*
X186261904Y-114642857D01*
X186309523Y-114547619D01*
X186357142Y-114500000D01*
X186452380Y-114452380D01*
%TO.C,R1*%
X135997840Y-113166666D02*
X135521650Y-113500000D01*
X135997840Y-113738095D02*
X134997840Y-113738095D01*
X134997840Y-113357142D01*
X135045460Y-113261904D01*
X135093079Y-113214285D01*
X135188317Y-113166666D01*
X135331174Y-113166666D01*
X135426412Y-113214285D01*
X135474031Y-113261904D01*
X135521650Y-113357142D01*
X135521650Y-113738095D01*
X135997840Y-112214285D02*
X135997840Y-112785714D01*
X135997840Y-112500000D02*
X134997840Y-112500000D01*
X135140698Y-112595238D01*
X135235936Y-112690476D01*
X135283555Y-112785714D01*
%TO.C,R8*%
X153816018Y-113166666D02*
X153339828Y-113500000D01*
X153816018Y-113738095D02*
X152816018Y-113738095D01*
X152816018Y-113357142D01*
X152863638Y-113261904D01*
X152911257Y-113214285D01*
X153006495Y-113166666D01*
X153149352Y-113166666D01*
X153244590Y-113214285D01*
X153292209Y-113261904D01*
X153339828Y-113357142D01*
X153339828Y-113738095D01*
X153244590Y-112595238D02*
X153196971Y-112690476D01*
X153149352Y-112738095D01*
X153054114Y-112785714D01*
X153006495Y-112785714D01*
X152911257Y-112738095D01*
X152863638Y-112690476D01*
X152816018Y-112595238D01*
X152816018Y-112404761D01*
X152863638Y-112309523D01*
X152911257Y-112261904D01*
X153006495Y-112214285D01*
X153054114Y-112214285D01*
X153149352Y-112261904D01*
X153196971Y-112309523D01*
X153244590Y-112404761D01*
X153244590Y-112595238D01*
X153292209Y-112690476D01*
X153339828Y-112738095D01*
X153435066Y-112785714D01*
X153625542Y-112785714D01*
X153720780Y-112738095D01*
X153768399Y-112690476D01*
X153816018Y-112595238D01*
X153816018Y-112404761D01*
X153768399Y-112309523D01*
X153720780Y-112261904D01*
X153625542Y-112214285D01*
X153435066Y-112214285D01*
X153339828Y-112261904D01*
X153292209Y-112309523D01*
X153244590Y-112404761D01*
%TO.C,J0*%
X192452380Y-114333333D02*
X193166666Y-114333333D01*
X193309523Y-114380952D01*
X193404761Y-114476190D01*
X193452380Y-114619047D01*
X193452380Y-114714285D01*
X192452380Y-113666666D02*
X192452380Y-113571428D01*
X192500000Y-113476190D01*
X192547619Y-113428571D01*
X192642857Y-113380952D01*
X192833333Y-113333333D01*
X193071428Y-113333333D01*
X193261904Y-113380952D01*
X193357142Y-113428571D01*
X193404761Y-113476190D01*
X193452380Y-113571428D01*
X193452380Y-113666666D01*
X193404761Y-113761904D01*
X193357142Y-113809523D01*
X193261904Y-113857142D01*
X193071428Y-113904761D01*
X192833333Y-113904761D01*
X192642857Y-113857142D01*
X192547619Y-113809523D01*
X192500000Y-113761904D01*
X192452380Y-113666666D01*
%TO.C,R9*%
X156361472Y-113166666D02*
X155885282Y-113500000D01*
X156361472Y-113738095D02*
X155361472Y-113738095D01*
X155361472Y-113357142D01*
X155409092Y-113261904D01*
X155456711Y-113214285D01*
X155551949Y-113166666D01*
X155694806Y-113166666D01*
X155790044Y-113214285D01*
X155837663Y-113261904D01*
X155885282Y-113357142D01*
X155885282Y-113738095D01*
X156361472Y-112690476D02*
X156361472Y-112500000D01*
X156313853Y-112404761D01*
X156266234Y-112357142D01*
X156123377Y-112261904D01*
X155932901Y-112214285D01*
X155551949Y-112214285D01*
X155456711Y-112261904D01*
X155409092Y-112309523D01*
X155361472Y-112404761D01*
X155361472Y-112595238D01*
X155409092Y-112690476D01*
X155456711Y-112738095D01*
X155551949Y-112785714D01*
X155790044Y-112785714D01*
X155885282Y-112738095D01*
X155932901Y-112690476D01*
X155980520Y-112595238D01*
X155980520Y-112404761D01*
X155932901Y-112309523D01*
X155885282Y-112261904D01*
X155790044Y-112214285D01*
%TO.C,R13*%
X185357142Y-108775713D02*
X185023809Y-108299523D01*
X184785714Y-108775713D02*
X184785714Y-107775713D01*
X185166666Y-107775713D01*
X185261904Y-107823333D01*
X185309523Y-107870952D01*
X185357142Y-107966190D01*
X185357142Y-108109047D01*
X185309523Y-108204285D01*
X185261904Y-108251904D01*
X185166666Y-108299523D01*
X184785714Y-108299523D01*
X186309523Y-108775713D02*
X185738095Y-108775713D01*
X186023809Y-108775713D02*
X186023809Y-107775713D01*
X185928571Y-107918571D01*
X185833333Y-108013809D01*
X185738095Y-108061428D01*
X186642857Y-107775713D02*
X187261904Y-107775713D01*
X186928571Y-108156666D01*
X187071428Y-108156666D01*
X187166666Y-108204285D01*
X187214285Y-108251904D01*
X187261904Y-108347142D01*
X187261904Y-108585237D01*
X187214285Y-108680475D01*
X187166666Y-108728094D01*
X187071428Y-108775713D01*
X186785714Y-108775713D01*
X186690476Y-108728094D01*
X186642857Y-108680475D01*
%TO.C,R12*%
X185357142Y-105452380D02*
X185023809Y-104976190D01*
X184785714Y-105452380D02*
X184785714Y-104452380D01*
X185166666Y-104452380D01*
X185261904Y-104500000D01*
X185309523Y-104547619D01*
X185357142Y-104642857D01*
X185357142Y-104785714D01*
X185309523Y-104880952D01*
X185261904Y-104928571D01*
X185166666Y-104976190D01*
X184785714Y-104976190D01*
X186309523Y-105452380D02*
X185738095Y-105452380D01*
X186023809Y-105452380D02*
X186023809Y-104452380D01*
X185928571Y-104595238D01*
X185833333Y-104690476D01*
X185738095Y-104738095D01*
X186690476Y-104547619D02*
X186738095Y-104500000D01*
X186833333Y-104452380D01*
X187071428Y-104452380D01*
X187166666Y-104500000D01*
X187214285Y-104547619D01*
X187261904Y-104642857D01*
X187261904Y-104738095D01*
X187214285Y-104880952D01*
X186642857Y-105452380D01*
X187261904Y-105452380D01*
%TO.C,R6*%
X148725110Y-113166666D02*
X148248920Y-113500000D01*
X148725110Y-113738095D02*
X147725110Y-113738095D01*
X147725110Y-113357142D01*
X147772730Y-113261904D01*
X147820349Y-113214285D01*
X147915587Y-113166666D01*
X148058444Y-113166666D01*
X148153682Y-113214285D01*
X148201301Y-113261904D01*
X148248920Y-113357142D01*
X148248920Y-113738095D01*
X147725110Y-112309523D02*
X147725110Y-112500000D01*
X147772730Y-112595238D01*
X147820349Y-112642857D01*
X147963206Y-112738095D01*
X148153682Y-112785714D01*
X148534634Y-112785714D01*
X148629872Y-112738095D01*
X148677491Y-112690476D01*
X148725110Y-112595238D01*
X148725110Y-112404761D01*
X148677491Y-112309523D01*
X148629872Y-112261904D01*
X148534634Y-112214285D01*
X148296539Y-112214285D01*
X148201301Y-112261904D01*
X148153682Y-112309523D01*
X148106063Y-112404761D01*
X148106063Y-112595238D01*
X148153682Y-112690476D01*
X148201301Y-112738095D01*
X148296539Y-112785714D01*
%TO.C,R5*%
X146179656Y-113166666D02*
X145703466Y-113500000D01*
X146179656Y-113738095D02*
X145179656Y-113738095D01*
X145179656Y-113357142D01*
X145227276Y-113261904D01*
X145274895Y-113214285D01*
X145370133Y-113166666D01*
X145512990Y-113166666D01*
X145608228Y-113214285D01*
X145655847Y-113261904D01*
X145703466Y-113357142D01*
X145703466Y-113738095D01*
X145179656Y-112261904D02*
X145179656Y-112738095D01*
X145655847Y-112785714D01*
X145608228Y-112738095D01*
X145560609Y-112642857D01*
X145560609Y-112404761D01*
X145608228Y-112309523D01*
X145655847Y-112261904D01*
X145751085Y-112214285D01*
X145989180Y-112214285D01*
X146084418Y-112261904D01*
X146132037Y-112309523D01*
X146179656Y-112404761D01*
X146179656Y-112642857D01*
X146132037Y-112738095D01*
X146084418Y-112785714D01*
%TO.C,R7*%
X151270564Y-113166666D02*
X150794374Y-113500000D01*
X151270564Y-113738095D02*
X150270564Y-113738095D01*
X150270564Y-113357142D01*
X150318184Y-113261904D01*
X150365803Y-113214285D01*
X150461041Y-113166666D01*
X150603898Y-113166666D01*
X150699136Y-113214285D01*
X150746755Y-113261904D01*
X150794374Y-113357142D01*
X150794374Y-113738095D01*
X150270564Y-112833333D02*
X150270564Y-112166666D01*
X151270564Y-112595238D01*
%TO.C,R10*%
X158906926Y-114119048D02*
X158430736Y-114452381D01*
X158906926Y-114690476D02*
X157906926Y-114690476D01*
X157906926Y-114309524D01*
X157954546Y-114214286D01*
X158002165Y-114166667D01*
X158097403Y-114119048D01*
X158240260Y-114119048D01*
X158335498Y-114166667D01*
X158383117Y-114214286D01*
X158430736Y-114309524D01*
X158430736Y-114690476D01*
X158906926Y-113166667D02*
X158906926Y-113738095D01*
X158906926Y-113452381D02*
X157906926Y-113452381D01*
X158049784Y-113547619D01*
X158145022Y-113642857D01*
X158192641Y-113738095D01*
X157906926Y-112547619D02*
X157906926Y-112452381D01*
X157954546Y-112357143D01*
X158002165Y-112309524D01*
X158097403Y-112261905D01*
X158287879Y-112214286D01*
X158525974Y-112214286D01*
X158716450Y-112261905D01*
X158811688Y-112309524D01*
X158859307Y-112357143D01*
X158906926Y-112452381D01*
X158906926Y-112547619D01*
X158859307Y-112642857D01*
X158811688Y-112690476D01*
X158716450Y-112738095D01*
X158525974Y-112785714D01*
X158287879Y-112785714D01*
X158097403Y-112738095D01*
X158002165Y-112690476D01*
X157954546Y-112642857D01*
X157906926Y-112547619D01*
%TO.C,R2*%
X138543294Y-113166666D02*
X138067104Y-113500000D01*
X138543294Y-113738095D02*
X137543294Y-113738095D01*
X137543294Y-113357142D01*
X137590914Y-113261904D01*
X137638533Y-113214285D01*
X137733771Y-113166666D01*
X137876628Y-113166666D01*
X137971866Y-113214285D01*
X138019485Y-113261904D01*
X138067104Y-113357142D01*
X138067104Y-113738095D01*
X137638533Y-112785714D02*
X137590914Y-112738095D01*
X137543294Y-112642857D01*
X137543294Y-112404761D01*
X137590914Y-112309523D01*
X137638533Y-112261904D01*
X137733771Y-112214285D01*
X137829009Y-112214285D01*
X137971866Y-112261904D01*
X138543294Y-112833333D01*
X138543294Y-112214285D01*
%TO.C,R3*%
X141088748Y-113166666D02*
X140612558Y-113500000D01*
X141088748Y-113738095D02*
X140088748Y-113738095D01*
X140088748Y-113357142D01*
X140136368Y-113261904D01*
X140183987Y-113214285D01*
X140279225Y-113166666D01*
X140422082Y-113166666D01*
X140517320Y-113214285D01*
X140564939Y-113261904D01*
X140612558Y-113357142D01*
X140612558Y-113738095D01*
X140088748Y-112833333D02*
X140088748Y-112214285D01*
X140469701Y-112547619D01*
X140469701Y-112404761D01*
X140517320Y-112309523D01*
X140564939Y-112261904D01*
X140660177Y-112214285D01*
X140898272Y-112214285D01*
X140993510Y-112261904D01*
X141041129Y-112309523D01*
X141088748Y-112404761D01*
X141088748Y-112690476D01*
X141041129Y-112785714D01*
X140993510Y-112833333D01*
%TO.C,R11*%
X161452380Y-114119048D02*
X160976190Y-114452381D01*
X161452380Y-114690476D02*
X160452380Y-114690476D01*
X160452380Y-114309524D01*
X160500000Y-114214286D01*
X160547619Y-114166667D01*
X160642857Y-114119048D01*
X160785714Y-114119048D01*
X160880952Y-114166667D01*
X160928571Y-114214286D01*
X160976190Y-114309524D01*
X160976190Y-114690476D01*
X161452380Y-113166667D02*
X161452380Y-113738095D01*
X161452380Y-113452381D02*
X160452380Y-113452381D01*
X160595238Y-113547619D01*
X160690476Y-113642857D01*
X160738095Y-113738095D01*
X161452380Y-112214286D02*
X161452380Y-112785714D01*
X161452380Y-112500000D02*
X160452380Y-112500000D01*
X160595238Y-112595238D01*
X160690476Y-112690476D01*
X160738095Y-112785714D01*
%TO.C,R0*%
X133452380Y-113166666D02*
X132976190Y-113500000D01*
X133452380Y-113738095D02*
X132452380Y-113738095D01*
X132452380Y-113357142D01*
X132500000Y-113261904D01*
X132547619Y-113214285D01*
X132642857Y-113166666D01*
X132785714Y-113166666D01*
X132880952Y-113214285D01*
X132928571Y-113261904D01*
X132976190Y-113357142D01*
X132976190Y-113738095D01*
X132452380Y-112547619D02*
X132452380Y-112452380D01*
X132500000Y-112357142D01*
X132547619Y-112309523D01*
X132642857Y-112261904D01*
X132833333Y-112214285D01*
X133071428Y-112214285D01*
X133261904Y-112261904D01*
X133357142Y-112309523D01*
X133404761Y-112357142D01*
X133452380Y-112452380D01*
X133452380Y-112547619D01*
X133404761Y-112642857D01*
X133357142Y-112690476D01*
X133261904Y-112738095D01*
X133071428Y-112785714D01*
X132833333Y-112785714D01*
X132642857Y-112738095D01*
X132547619Y-112690476D01*
X132500000Y-112642857D01*
X132452380Y-112547619D01*
D11*
%TO.C,J2*%
X134410000Y-103670000D02*
X162410000Y-103670000D01*
X133140000Y-106330000D02*
X131810000Y-106330000D01*
X162410000Y-106330000D02*
X162410000Y-103670000D01*
X134410000Y-106330000D02*
X162410000Y-106330000D01*
X131810000Y-106330000D02*
X131810000Y-105000000D01*
X134410000Y-106330000D02*
X134410000Y-103670000D01*
%TO.C,U1*%
X178522500Y-109000000D02*
X178522500Y-112870000D01*
X165725000Y-112870000D02*
X165725000Y-114675000D01*
X165477500Y-109000000D02*
X165477500Y-105130000D01*
X178522500Y-105130000D02*
X178275000Y-105130000D01*
X165477500Y-112870000D02*
X165725000Y-112870000D01*
X178522500Y-112870000D02*
X178275000Y-112870000D01*
X165477500Y-105130000D02*
X165725000Y-105130000D01*
X165477500Y-109000000D02*
X165477500Y-112870000D01*
X178522500Y-109000000D02*
X178522500Y-105130000D01*
%TO.C,R14*%
X182772936Y-111381666D02*
X183227064Y-111381666D01*
X182772936Y-109911666D02*
X183227064Y-109911666D01*
%TO.C,R4*%
X143916822Y-109772936D02*
X143916822Y-110227064D01*
X142446822Y-109772936D02*
X142446822Y-110227064D01*
%TO.C,J1*%
X126285000Y-105890000D02*
X128785000Y-105890000D01*
X128785000Y-106940000D02*
X129775000Y-106940000D01*
X128785000Y-105890000D02*
X128785000Y-106940000D01*
X124315000Y-107060000D02*
X124315000Y-110940000D01*
X126285000Y-112110000D02*
X128785000Y-112110000D01*
X128785000Y-112110000D02*
X128785000Y-111060000D01*
%TO.C,C0*%
X183223752Y-113265000D02*
X182701248Y-113265000D01*
X183223752Y-114735000D02*
X182701248Y-114735000D01*
%TO.C,R1*%
X136280460Y-109772936D02*
X136280460Y-110227064D01*
X134810460Y-109772936D02*
X134810460Y-110227064D01*
%TO.C,R8*%
X152628638Y-109772936D02*
X152628638Y-110227064D01*
X154098638Y-109772936D02*
X154098638Y-110227064D01*
%TO.C,J0*%
X193685000Y-110940000D02*
X193685000Y-107060000D01*
X191715000Y-112110000D02*
X189215000Y-112110000D01*
X191715000Y-105890000D02*
X189215000Y-105890000D01*
X189215000Y-111060000D02*
X188225000Y-111060000D01*
X189215000Y-112110000D02*
X189215000Y-111060000D01*
X189215000Y-105890000D02*
X189215000Y-106940000D01*
%TO.C,R9*%
X156644092Y-109772936D02*
X156644092Y-110227064D01*
X155174092Y-109772936D02*
X155174092Y-110227064D01*
%TO.C,R13*%
X182772936Y-106588333D02*
X183227064Y-106588333D01*
X182772936Y-108058333D02*
X183227064Y-108058333D01*
%TO.C,R12*%
X182772936Y-104735000D02*
X183227064Y-104735000D01*
X182772936Y-103265000D02*
X183227064Y-103265000D01*
%TO.C,R6*%
X149007730Y-109772936D02*
X149007730Y-110227064D01*
X147537730Y-109772936D02*
X147537730Y-110227064D01*
%TO.C,R5*%
X144992276Y-109772936D02*
X144992276Y-110227064D01*
X146462276Y-109772936D02*
X146462276Y-110227064D01*
%TO.C,R7*%
X151553184Y-109772936D02*
X151553184Y-110227064D01*
X150083184Y-109772936D02*
X150083184Y-110227064D01*
%TO.C,R10*%
X157719546Y-109772936D02*
X157719546Y-110227064D01*
X159189546Y-109772936D02*
X159189546Y-110227064D01*
%TO.C,R2*%
X137355914Y-109772936D02*
X137355914Y-110227064D01*
X138825914Y-109772936D02*
X138825914Y-110227064D01*
%TO.C,R3*%
X139901368Y-109772936D02*
X139901368Y-110227064D01*
X141371368Y-109772936D02*
X141371368Y-110227064D01*
%TO.C,R11*%
X161735000Y-109772936D02*
X161735000Y-110227064D01*
X160265000Y-109772936D02*
X160265000Y-110227064D01*
%TO.C,R0*%
X132265000Y-109772936D02*
X132265000Y-110227064D01*
X133735000Y-109772936D02*
X133735000Y-110227064D01*
%TD*%
M02*

119
pcb/pcb-job.gbrjob Normal file
View File

@ -0,0 +1,119 @@
{
"Header": {
"GenerationSoftware": {
"Vendor": "KiCad",
"Application": "Pcbnew",
"Version": "6.0.4"
},
"CreationDate": "2022-04-30T16:21:24-07:00"
},
"GeneralSpecs": {
"ProjectId": {
"Name": "pcb",
"GUID": "7063622e-6b69-4636-9164-5f7063625858",
"Revision": "rev?"
},
"Size": {
"X": 74.1,
"Y": 14.1
},
"LayerNumber": 2,
"BoardThickness": 1.6,
"Finish": "None"
},
"DesignRules": [
{
"Layers": "Outer",
"PadToPad": 0.0,
"PadToTrack": 0.0,
"TrackToTrack": 0.2
}
],
"FilesAttributes": [
{
"Path": "pcb-F_Cu.gbr",
"FileFunction": "Copper,L1,Top",
"FilePolarity": "Positive"
},
{
"Path": "pcb-B_Cu.gbr",
"FileFunction": "Copper,L2,Bot",
"FilePolarity": "Positive"
},
{
"Path": "pcb-F_Paste.gbr",
"FileFunction": "SolderPaste,Top",
"FilePolarity": "Positive"
},
{
"Path": "pcb-B_Paste.gbr",
"FileFunction": "SolderPaste,Bot",
"FilePolarity": "Positive"
},
{
"Path": "pcb-F_Silkscreen.gbr",
"FileFunction": "Legend,Top",
"FilePolarity": "Positive"
},
{
"Path": "pcb-B_Silkscreen.gbr",
"FileFunction": "Legend,Bot",
"FilePolarity": "Positive"
},
{
"Path": "pcb-F_Mask.gbr",
"FileFunction": "SolderMask,Top",
"FilePolarity": "Negative"
},
{
"Path": "pcb-B_Mask.gbr",
"FileFunction": "SolderMask,Bot",
"FilePolarity": "Negative"
},
{
"Path": "pcb-Edge_Cuts.gbr",
"FileFunction": "Profile",
"FilePolarity": "Positive"
}
],
"MaterialStackup": [
{
"Type": "Legend",
"Name": "Top Silk Screen"
},
{
"Type": "SolderPaste",
"Name": "Top Solder Paste"
},
{
"Type": "SolderMask",
"Name": "Top Solder Mask"
},
{
"Type": "Copper",
"Name": "F.Cu"
},
{
"Type": "Dielectric",
"Material": "FR4",
"Name": "F.Cu/B.Cu",
"Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)"
},
{
"Type": "Copper",
"Name": "B.Cu"
},
{
"Type": "SolderMask",
"Name": "Bottom Solder Mask"
},
{
"Type": "SolderPaste",
"Name": "Bottom Solder Paste"
},
{
"Type": "Legend",
"Name": "Bottom Silk Screen"
}
]
}

4630
pcb/pcb.kicad_pcb Normal file

File diff suppressed because it is too large Load Diff

75
pcb/pcb.kicad_prl Normal file
View File

@ -0,0 +1,75 @@
{
"board": {
"active_layer": 31,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"ratsnest_display_mode": 0,
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": true,
"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,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36
],
"visible_layers": "ffdffff_ffffffff",
"zone_display_mode": 0
},
"meta": {
"filename": "pcb.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

454
pcb/pcb.kicad_pro Normal file
View File

@ -0,0 +1,454 @@
{
"board": {
"design_settings": {
"defaults": {
"board_outline_line_width": 0.09999999999999999,
"copper_line_width": 0.19999999999999998,
"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.049999999999999996,
"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.09999999999999999,
"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.15,
"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.15,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.508
}
},
"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",
"copper_edge_clearance": "error",
"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_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"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",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_copper_edge_clearance": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_silk_clearance": 0.0,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.19999999999999998,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.39999999999999997,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"use_height_for_length_calcs": true
},
"track_widths": [
0.0
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
},
"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_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "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",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "pcb.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"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.127,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6.0
},
{
"bus_width": 12.0,
"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": "Power",
"nets": [
"+5V",
"GND"
],
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.254,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6.0
}
],
"meta": {
"version": 2
},
"net_colors": null
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "../../../",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"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,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "KiCad",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "../../../tmp/",
"spice_adjust_passive_values": false,
"spice_external_command": "spice \"%I\"",
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"cf386a39-fc62-49dd-8ec5-e044f6bd67ce",
""
]
],
"text_variables": {}
}

1338
pcb/pcb.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

336
pcb/pcb.net Normal file
View File

@ -0,0 +1,336 @@
(export (version "E")
(design
(source "/home/dartcatcher/src/uilleann/pcb/pcb.kicad_sch")
(date "Sat 30 Apr 2022 11:06:15 AM MST")
(tool "Eeschema 6.0.4")
(sheet (number "1") (name "/") (tstamps "/")
(title_block
(title "Uileann Touch Pads")
(company)
(rev "1")
(date "2022-04-30")
(source "pcb.kicad_sch")
(comment (number "1") (value ""))
(comment (number "2") (value ""))
(comment (number "3") (value ""))
(comment (number "4") (value ""))
(comment (number "5") (value ""))
(comment (number "6") (value ""))
(comment (number "7") (value ""))
(comment (number "8") (value ""))
(comment (number "9") (value "")))))
(components
(comp (ref "J1")
(value "Conn_01x04_Male")
(footprint "Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal")
(libsource (lib "Connector") (part "Conn_01x04_Male") (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(property (name "Sheetname") (value ""))
(property (name "Sheetfile") (value "pcb.kicad_sch"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "8a620091-ca96-495f-aabc-835f155bc446"))
(comp (ref "J2")
(value "Conn_01x12")
(footprint "Connector_PinHeader_1.00mm:PinHeader_1x12_P1.00mm_Vertical")
(libsource (lib "Connector_Generic") (part "Conn_01x12") (description "Generic connector, single row, 01x12, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(property (name "Sheetname") (value ""))
(property (name "Sheetfile") (value "pcb.kicad_sch"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "17140126-998a-4315-b890-16c2568f9cb2"))
(comp (ref "R0")
(value "R_US")
(footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder")
(libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
(property (name "Sheetname") (value ""))
(property (name "Sheetfile") (value "pcb.kicad_sch"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "1c29e414-397e-4fe3-9282-d1236b08d101"))
(comp (ref "R1")
(value "R_US")
(footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder")
(libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
(property (name "Sheetname") (value ""))
(property (name "Sheetfile") (value "pcb.kicad_sch"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "82c70959-b503-4056-8977-14e7751759b0"))
(comp (ref "R2")
(value "R_US")
(footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder")
(libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
(property (name "Sheetname") (value ""))
(property (name "Sheetfile") (value "pcb.kicad_sch"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "1def42ff-405e-4401-917b-3918ab6675e6"))
(comp (ref "R3")
(value "R_US")
(footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder")
(libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
(property (name "Sheetname") (value ""))
(property (name "Sheetfile") (value "pcb.kicad_sch"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "43c283c0-09ff-4eaa-81b5-a3a40517c258"))
(comp (ref "R4")
(value "R_US")
(footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder")
(libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
(property (name "Sheetname") (value ""))
(property (name "Sheetfile") (value "pcb.kicad_sch"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "7a20e88e-79b0-4fb3-a32c-3d811463a4f0"))
(comp (ref "R5")
(value "R_US")
(footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder")
(libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
(property (name "Sheetname") (value ""))
(property (name "Sheetfile") (value "pcb.kicad_sch"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "09c9f555-0892-40f7-9f07-31a83cdfb501"))
(comp (ref "R6")
(value "R_US")
(footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder")
(libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
(property (name "Sheetname") (value ""))
(property (name "Sheetfile") (value "pcb.kicad_sch"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "be9f8ac6-df11-4654-9893-49790c99e6d6"))
(comp (ref "R7")
(value "R_US")
(footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder")
(libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
(property (name "Sheetname") (value ""))
(property (name "Sheetfile") (value "pcb.kicad_sch"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "518a3875-a78a-460c-b783-de70a8155894"))
(comp (ref "R8")
(value "R_US")
(footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder")
(libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
(property (name "Sheetname") (value ""))
(property (name "Sheetfile") (value "pcb.kicad_sch"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "b9136556-e5f0-4fc6-b60b-bf9d35b79d98"))
(comp (ref "R9")
(value "R_US")
(footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder")
(libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
(property (name "Sheetname") (value ""))
(property (name "Sheetfile") (value "pcb.kicad_sch"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "ad4b1132-3a8b-45eb-a3a4-67e7dc4aa528"))
(comp (ref "R10")
(value "R_US")
(footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder")
(libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
(property (name "Sheetname") (value ""))
(property (name "Sheetfile") (value "pcb.kicad_sch"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "5a655cda-90c8-4534-9e2f-854b3caab534"))
(comp (ref "R11")
(value "R_US")
(footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder")
(libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
(property (name "Sheetname") (value ""))
(property (name "Sheetfile") (value "pcb.kicad_sch"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "d74fdcda-6587-4235-af59-5f565ea01127"))
(comp (ref "R12")
(value "R_US")
(footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder")
(libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
(property (name "Sheetname") (value ""))
(property (name "Sheetfile") (value "pcb.kicad_sch"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "c47a7547-e6f0-4cd8-b807-5ca888e9c3ce"))
(comp (ref "R13")
(value "R_US")
(footprint "Connector_PinHeader_1.00mm:PinHeader_1x12_P1.00mm_Vertical")
(libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
(property (name "Sheetname") (value ""))
(property (name "Sheetfile") (value "pcb.kicad_sch"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "012424b2-0613-4eb3-af69-91559c272f7c"))
(comp (ref "U1")
(value "AT42QT2120-SU")
(footprint "Package_SO:SO-20-1EP_7.52x12.825mm_P1.27mm_EP6.045x12.09mm_Mask3.56x4.47mm")
(libsource (lib "AT42QT2120") (part "AT42QT2120-XU") (description ""))
(property (name "Sheetname") (value ""))
(property (name "Sheetfile") (value "pcb.kicad_sch"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "b9c37ec9-c901-46e7-a698-79236800dbf3")))
(libparts
(libpart (lib "AT42QT2120") (part "AT42QT2120-XU")
(fields
(field (name "Reference") "U")
(field (name "Value") "AT42QT2120-XU")
(field (name "Footprint") "Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm"))
(pins
(pin (num "1") (name "KEY8/GPO6") (type "input"))
(pin (num "2") (name "KEY7/GPO5") (type "input"))
(pin (num "3") (name "KEY6/GPO4") (type "input"))
(pin (num "4") (name "KEY5/GPO3") (type "input"))
(pin (num "5") (name "KEY4/GPO2") (type "input"))
(pin (num "6") (name "KEY3/GPO1") (type "input"))
(pin (num "7") (name "KEY2/GP00") (type "input"))
(pin (num "8") (name "KEY1") (type "input"))
(pin (num "9") (name "KEY0") (type "input"))
(pin (num "10") (name "VSS") (type "power_in"))
(pin (num "11") (name "VDD") (type "power_in"))
(pin (num "12") (name "MODE") (type "input"))
(pin (num "13") (name "SDA") (type "bidirectional"))
(pin (num "14") (name "RESET") (type "input"))
(pin (num "15") (name "NC") (type "no_connect"))
(pin (num "16") (name "SCL") (type "bidirectional"))
(pin (num "17") (name "CHANGE") (type "output"))
(pin (num "18") (name "KEY/11/GPO9") (type "input"))
(pin (num "19") (name "KEY10/GPO8") (type "input"))
(pin (num "20") (name "KEY9/GPO7") (type "input"))))
(libpart (lib "Connector") (part "Conn_01x04_Male")
(description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs "~")
(footprints
(fp "Connector*:*_1x??_*"))
(fields
(field (name "Reference") "J")
(field (name "Value") "Conn_01x04_Male")
(field (name "Datasheet") "~"))
(pins
(pin (num "1") (name "Pin_1") (type "passive"))
(pin (num "2") (name "Pin_2") (type "passive"))
(pin (num "3") (name "Pin_3") (type "passive"))
(pin (num "4") (name "Pin_4") (type "passive"))))
(libpart (lib "Connector_Generic") (part "Conn_01x12")
(description "Generic connector, single row, 01x12, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs "~")
(footprints
(fp "Connector*:*_1x??_*"))
(fields
(field (name "Reference") "J")
(field (name "Value") "Conn_01x12")
(field (name "Datasheet") "~"))
(pins
(pin (num "1") (name "Pin_1") (type "passive"))
(pin (num "2") (name "Pin_2") (type "passive"))
(pin (num "3") (name "Pin_3") (type "passive"))
(pin (num "4") (name "Pin_4") (type "passive"))
(pin (num "5") (name "Pin_5") (type "passive"))
(pin (num "6") (name "Pin_6") (type "passive"))
(pin (num "7") (name "Pin_7") (type "passive"))
(pin (num "8") (name "Pin_8") (type "passive"))
(pin (num "9") (name "Pin_9") (type "passive"))
(pin (num "10") (name "Pin_10") (type "passive"))
(pin (num "11") (name "Pin_11") (type "passive"))
(pin (num "12") (name "Pin_12") (type "passive"))))
(libpart (lib "Device") (part "R_US")
(description "Resistor, US symbol")
(docs "~")
(footprints
(fp "R_*"))
(fields
(field (name "Reference") "R")
(field (name "Value") "R_US")
(field (name "Datasheet") "~"))
(pins
(pin (num "1") (name "") (type "passive"))
(pin (num "2") (name "") (type "passive")))))
(libraries
(library (logical "AT42QT2120")
(uri "/home/dartcatcher/.var/app/org.kicad.KiCad/data/kicad/6.0/symbols/AT42QT2120.lib"))
(library (logical "Connector")
(uri "/app/extensions/Library/symbols//Connector.kicad_sym"))
(library (logical "Connector_Generic")
(uri "/app/extensions/Library/symbols//Connector_Generic.kicad_sym"))
(library (logical "Device")
(uri "/app/extensions/Library/symbols//Device.kicad_sym")))
(nets
(net (code "1") (name "+5V")
(node (ref "J1") (pin "2") (pinfunction "Pin_2") (pintype "passive"))
(node (ref "R12") (pin "2") (pintype "passive"))
(node (ref "R13") (pin "2") (pintype "passive"))
(node (ref "U1") (pin "11") (pinfunction "VDD") (pintype "power_in"))
(node (ref "U1") (pin "14") (pinfunction "RESET") (pintype "input"))
(node (ref "U1") (pin "17") (pinfunction "CHANGE") (pintype "output")))
(net (code "2") (name "GND")
(node (ref "J1") (pin "1") (pinfunction "Pin_1") (pintype "passive"))
(node (ref "U1") (pin "10") (pinfunction "VSS") (pintype "power_in"))
(node (ref "U1") (pin "12") (pinfunction "MODE") (pintype "input")))
(net (code "3") (name "Net-(J1-Pad3)")
(node (ref "J1") (pin "3") (pinfunction "Pin_3") (pintype "passive"))
(node (ref "R12") (pin "1") (pintype "passive"))
(node (ref "U1") (pin "13") (pinfunction "SDA") (pintype "bidirectional")))
(net (code "4") (name "Net-(J1-Pad4)")
(node (ref "J1") (pin "4") (pinfunction "Pin_4") (pintype "passive"))
(node (ref "R13") (pin "1") (pintype "passive"))
(node (ref "U1") (pin "16") (pinfunction "SCL") (pintype "bidirectional")))
(net (code "5") (name "Net-(R0-Pad1)")
(node (ref "J2") (pin "1") (pinfunction "Pin_1") (pintype "passive"))
(node (ref "R0") (pin "1") (pintype "passive")))
(net (code "6") (name "Net-(R0-Pad2)")
(node (ref "R0") (pin "2") (pintype "passive"))
(node (ref "U1") (pin "9") (pinfunction "KEY0") (pintype "input")))
(net (code "7") (name "Net-(R1-Pad1)")
(node (ref "J2") (pin "2") (pinfunction "Pin_2") (pintype "passive"))
(node (ref "R1") (pin "1") (pintype "passive")))
(net (code "8") (name "Net-(R1-Pad2)")
(node (ref "R1") (pin "2") (pintype "passive"))
(node (ref "U1") (pin "8") (pinfunction "KEY1") (pintype "input")))
(net (code "9") (name "Net-(R2-Pad1)")
(node (ref "J2") (pin "3") (pinfunction "Pin_3") (pintype "passive"))
(node (ref "R2") (pin "1") (pintype "passive")))
(net (code "10") (name "Net-(R2-Pad2)")
(node (ref "R2") (pin "2") (pintype "passive"))
(node (ref "U1") (pin "7") (pinfunction "KEY2/GP00") (pintype "input")))
(net (code "11") (name "Net-(R3-Pad1)")
(node (ref "J2") (pin "4") (pinfunction "Pin_4") (pintype "passive"))
(node (ref "R3") (pin "1") (pintype "passive")))
(net (code "12") (name "Net-(R3-Pad2)")
(node (ref "R3") (pin "2") (pintype "passive"))
(node (ref "U1") (pin "6") (pinfunction "KEY3/GPO1") (pintype "input")))
(net (code "13") (name "Net-(R4-Pad1)")
(node (ref "J2") (pin "5") (pinfunction "Pin_5") (pintype "passive"))
(node (ref "R4") (pin "1") (pintype "passive")))
(net (code "14") (name "Net-(R4-Pad2)")
(node (ref "R4") (pin "2") (pintype "passive"))
(node (ref "U1") (pin "5") (pinfunction "KEY4/GPO2") (pintype "input")))
(net (code "15") (name "Net-(R5-Pad1)")
(node (ref "J2") (pin "6") (pinfunction "Pin_6") (pintype "passive"))
(node (ref "R5") (pin "1") (pintype "passive")))
(net (code "16") (name "Net-(R5-Pad2)")
(node (ref "R5") (pin "2") (pintype "passive"))
(node (ref "U1") (pin "4") (pinfunction "KEY5/GPO3") (pintype "input")))
(net (code "17") (name "Net-(R6-Pad1)")
(node (ref "J2") (pin "7") (pinfunction "Pin_7") (pintype "passive"))
(node (ref "R6") (pin "1") (pintype "passive")))
(net (code "18") (name "Net-(R6-Pad2)")
(node (ref "R6") (pin "2") (pintype "passive"))
(node (ref "U1") (pin "3") (pinfunction "KEY6/GPO4") (pintype "input")))
(net (code "19") (name "Net-(R7-Pad1)")
(node (ref "J2") (pin "8") (pinfunction "Pin_8") (pintype "passive"))
(node (ref "R7") (pin "1") (pintype "passive")))
(net (code "20") (name "Net-(R7-Pad2)")
(node (ref "R7") (pin "2") (pintype "passive"))
(node (ref "U1") (pin "2") (pinfunction "KEY7/GPO5") (pintype "input")))
(net (code "21") (name "Net-(R8-Pad1)")
(node (ref "J2") (pin "9") (pinfunction "Pin_9") (pintype "passive"))
(node (ref "R8") (pin "1") (pintype "passive")))
(net (code "22") (name "Net-(R8-Pad2)")
(node (ref "R8") (pin "2") (pintype "passive"))
(node (ref "U1") (pin "1") (pinfunction "KEY8/GPO6") (pintype "input")))
(net (code "23") (name "Net-(R9-Pad1)")
(node (ref "J2") (pin "10") (pinfunction "Pin_10") (pintype "passive"))
(node (ref "R9") (pin "1") (pintype "passive")))
(net (code "24") (name "Net-(R9-Pad2)")
(node (ref "R9") (pin "2") (pintype "passive"))
(node (ref "U1") (pin "20") (pinfunction "KEY9/GPO7") (pintype "input")))
(net (code "25") (name "Net-(R10-Pad1)")
(node (ref "J2") (pin "11") (pinfunction "Pin_11") (pintype "passive"))
(node (ref "R10") (pin "1") (pintype "passive")))
(net (code "26") (name "Net-(R10-Pad2)")
(node (ref "R10") (pin "2") (pintype "passive"))
(node (ref "U1") (pin "19") (pinfunction "KEY10/GPO8") (pintype "input")))
(net (code "27") (name "Net-(R11-Pad1)")
(node (ref "J2") (pin "12") (pinfunction "Pin_12") (pintype "passive"))
(node (ref "R11") (pin "1") (pintype "passive")))
(net (code "28") (name "Net-(R11-Pad2)")
(node (ref "R11") (pin "2") (pintype "passive"))
(node (ref "U1") (pin "18") (pinfunction "KEY/11/GPO9") (pintype "input")))
(net (code "29") (name "unconnected-(U1-Pad15)")
(node (ref "U1") (pin "15") (pinfunction "NC") (pintype "no_connect")))))

3
pcb/sym-lib-table Normal file
View File

@ -0,0 +1,3 @@
(sym_lib_table
(lib (name "AT42QT2120")(type "Legacy")(uri "/home/dartcatcher/.var/app/org.kicad.KiCad/data/kicad/6.0/symbols/AT42QT2120.lib")(options "")(descr ""))
)

BIN
pcb/touch.fzz Normal file

Binary file not shown.