Merge branch 'master' of https://git.woozle.org/neale/uilleann
This commit is contained in:
commit
d563a4d497
|
@ -1,2 +1,4 @@
|
||||||
.vscode
|
.vscode
|
||||||
build
|
build
|
||||||
|
*.stl
|
||||||
|
pcb/pcb-backups/
|
||||||
|
|
3
Makefile
3
Makefile
|
@ -1,6 +1,7 @@
|
||||||
FQBN = adafruit:samd:adafruit_trellis_m4
|
FQBN = adafruit:samd:adafruit_trellis_m4
|
||||||
UF2_MOUNT = /media/neale/TRELM4BOOT
|
UF2_MOUNT = /media/neale/TRELM4BOOT
|
||||||
ARDUINO_DIR = /opt/arduino-1.8.13
|
ARDUINO_DIR = /app/Arduino
|
||||||
|
BUILDER = flatpak run --command ${ARDUINO_DIR}/arduino-builder cc.arduino.arduinoide
|
||||||
|
|
||||||
default: build/uilleann.ino.uf2
|
default: build/uilleann.ino.uf2
|
||||||
install: build/uilleann.ino.uf2
|
install: build/uilleann.ino.uf2
|
||||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,7 @@
|
||||||
|
default: chanter.stl button-container.stl button-cup.stl
|
||||||
|
|
||||||
|
button-%.stl: button-%.scad button.scad
|
||||||
|
openscad -o $@ $<
|
||||||
|
|
||||||
|
%.stl: %.scad
|
||||||
|
openscad -o $@ $<
|
|
@ -0,0 +1,19 @@
|
||||||
|
http://pipers.ie/source/section/?sectionId=8 has been invaluable, providing
|
||||||
|
detailed documentation of measurements of pipes.
|
||||||
|
|
||||||
|
I based this on the O'Flynn Leo Rowsome set
|
||||||
|
|
||||||
|
* [photos](https://pipers.ie/source/gallery?galleryId=115)
|
||||||
|
* [diagrams](http://pipers.ie/source/gallery?galleryId=1353)
|
||||||
|
|
||||||
|
Decorations
|
||||||
|
===========
|
||||||
|
|
||||||
|
The diagrams didn't specify exact values for every measurement,
|
||||||
|
so I took some aesthetic liberties with some parts (mostly decorative ones).
|
||||||
|
|
||||||
|
Bump-Outs
|
||||||
|
=========
|
||||||
|
|
||||||
|
I think this chanter has some extra keys that I'm not going to implement,
|
||||||
|
so I skipped a lot of the bump-out warty things on the side.
|
|
@ -0,0 +1,7 @@
|
||||||
|
include <button.scad>;
|
||||||
|
|
||||||
|
cup();
|
||||||
|
translate([0, 0, wall]) magnet();
|
||||||
|
|
||||||
|
translate([40, 0, 0]) container();
|
||||||
|
translate([40, 0, wall]) magnet();
|
|
@ -0,0 +1,3 @@
|
||||||
|
include <button.scad>;
|
||||||
|
|
||||||
|
translate([0, 0, 0]) container();
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,3 @@
|
||||||
|
include <button.scad>;
|
||||||
|
|
||||||
|
cup();
|
File diff suppressed because it is too large
Load Diff
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,187 @@
|
||||||
|
// Based on O'Flynn Rowsome Chanter Measurements
|
||||||
|
// http://pipers.ie/source/media/?mediaId=31307&galleryId=1353
|
||||||
|
|
||||||
|
overhangs = false; // Are overhangs okay? They typically require supports to be printed.
|
||||||
|
extended = false; // Additional holes for extra scale notes? These will require keys to be added.
|
||||||
|
extended_bumpouts = false; // True if you'd like the extended note bumpouts.
|
||||||
|
|
||||||
|
module metal() {
|
||||||
|
color("silver") children();
|
||||||
|
}
|
||||||
|
|
||||||
|
module leather() {
|
||||||
|
color("sienna") children();
|
||||||
|
}
|
||||||
|
|
||||||
|
module ivory() {
|
||||||
|
color("wheat") children();
|
||||||
|
}
|
||||||
|
|
||||||
|
module wood() {
|
||||||
|
color("brown") children();
|
||||||
|
}
|
||||||
|
|
||||||
|
// A shape like a hamburger patty
|
||||||
|
module patty(h, d) {
|
||||||
|
intersection() {
|
||||||
|
cylinder(h=h, d=d);
|
||||||
|
translate([0, 0, h/2]) {
|
||||||
|
resize([d, d, h*3]) {
|
||||||
|
sphere(d=d);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// A cylinder with something like a compression fitting around it
|
||||||
|
module ringyding(h, id, od) {
|
||||||
|
margin = h * 0.1;
|
||||||
|
union() {
|
||||||
|
leather() cylinder(h=h, d=id);
|
||||||
|
translate([0, 0, margin]) ivory() patty(h=h*0.8, d=od);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// A fillet is a sort of trumpet bell shape
|
||||||
|
module fillet(h, d1, d2) {
|
||||||
|
r = abs(d1-d2)/2;
|
||||||
|
resize([d1, d1, h]) {
|
||||||
|
rotate_extrude() {
|
||||||
|
translate([d2/2, 0, 0]) {
|
||||||
|
difference() {
|
||||||
|
square([r, r]);
|
||||||
|
translate([r, r]) circle(r=r);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// An upside-down fillet
|
||||||
|
module tellif(h, d2, d1) {
|
||||||
|
translate([0, 0, h]) mirror([0, 0, 1]) fillet(h, d1, d2);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Absolutely nothing: helps make the code look better
|
||||||
|
module nothing(h) {
|
||||||
|
}
|
||||||
|
|
||||||
|
// Just a rotated cylinder
|
||||||
|
// h: height of the *top* of the protrusion
|
||||||
|
// d: height of the protrusion (diameter?)
|
||||||
|
// protrusion: amount of protrusion
|
||||||
|
// key: true if this is bumpout supports an "extended" node
|
||||||
|
module bumpout(h, d, protrusion, key=false) {
|
||||||
|
if (!key || extended_bumpouts) {
|
||||||
|
intersection() {
|
||||||
|
translate([0, -protrusion, h-d]) {
|
||||||
|
cylinder(h=d, d=20.4);
|
||||||
|
}
|
||||||
|
translate([0, -protrusion, h-d/2]) {
|
||||||
|
sphere(d=protrusion*4);
|
||||||
|
}
|
||||||
|
if (! overhangs) {
|
||||||
|
translate([0, 0, h-d]) {
|
||||||
|
cylinder(h=d, d1=19, d2=50);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// A tonehole with :
|
||||||
|
// * height=h
|
||||||
|
// * transverse diameter = td
|
||||||
|
// * longitudinal diameter = ld
|
||||||
|
// * chimney height = ch
|
||||||
|
// * key: true if this hole is an "extended" note requiring a key
|
||||||
|
module tonehole(h, td, ld, ch, key=false) {
|
||||||
|
if (!key || extended) {
|
||||||
|
translate([0, 0, h]) {
|
||||||
|
rotate(a=90, v=[1, 0, 0]) {
|
||||||
|
resize([td, ld, 100]) {
|
||||||
|
// My best guess is that the "chimney height" is the depth of the hole.
|
||||||
|
cylinder(h=100, d=100);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
module chanter() {
|
||||||
|
difference() {
|
||||||
|
union() {
|
||||||
|
translate([0, 0, 0]) metal() cylinder(h=22.0, d=17.1);
|
||||||
|
translate([0, 0, 22]) wood() cylinder(h=23.5, d=17.1); // Rings go around this
|
||||||
|
|
||||||
|
// Decorative stuff on the bottom
|
||||||
|
translate([0, 0, 32]) {
|
||||||
|
translate([0, 0, 0.0]) ivory() patty(h=3.4, d=28.7);
|
||||||
|
translate([0, 0, 3.4]) leather() fillet(h=1.8, d1=27, d2=22);
|
||||||
|
translate([0, 0, 4.1]) ringyding(h=4.1, id=21, od=24);
|
||||||
|
translate([0, 0, 8.2]) ringyding(h=5.3, id=21, od=24);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (! overhangs) {
|
||||||
|
translate([0, 0, 22]) wood() cylinder(h=10, d1=17.1, d2=28);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Main body
|
||||||
|
translate([0, 0, 45.5]) wood() cylinder(h=244.9, d1=20.4, d2=18);
|
||||||
|
|
||||||
|
// Top decoration
|
||||||
|
translate([0, 0, 290.4]) {
|
||||||
|
color("silver") cylinder(h=40.8, d=17);
|
||||||
|
|
||||||
|
translate([0, 0, 0.0]) ringyding(h=5.5, id=19, od=21);
|
||||||
|
translate([0, 0, 5.5]) nothing(h=9.7); // metal
|
||||||
|
translate([0, 0, 15.2]) ringyding(h=4.3, id=18, od=20.7);
|
||||||
|
translate([0, 0, 19.5]) nothing(h=6.7); // metal
|
||||||
|
translate([0, 0, 26.2]) ivory() patty(h=2, d=20.2);
|
||||||
|
translate([0, 0, 28.2]) leather() tellif(h=8, d2=19, d1=23);
|
||||||
|
translate([0, 0, 36.2]) ivory() patty(h=4.6, d=25.4);
|
||||||
|
}
|
||||||
|
|
||||||
|
// I presume this protects the reed and provides a place for tubing to connect
|
||||||
|
translate([0, 0, 324.5]) metal() cylinder(h=32.7, d=14.8);
|
||||||
|
|
||||||
|
// Bumpouts
|
||||||
|
// These angles are my best guess based on photos
|
||||||
|
rotate(270) wood() bumpout(253.6, 9.3, 4.6, key=true);
|
||||||
|
rotate(200) wood() bumpout(228.6, 15.6, 6, key=true);
|
||||||
|
rotate(100) wood() bumpout(193.7, 15.7, 6, key=true);
|
||||||
|
rotate(220) wood() bumpout(161.2, 14.8, 6); // protrusion guessed
|
||||||
|
rotate(90) wood() bumpout(130.5, 16.9, 6, key=true);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Inner bore
|
||||||
|
union() {
|
||||||
|
translate([0, 0, -0.01]) { // Go just a bit past the ends
|
||||||
|
translate([0, 0, 0]) cylinder(h=337.01, d1=13.2, d2=5.51);
|
||||||
|
translate([0, 0, 337]) cylinder(h=21, d1=5.51, d2=7.1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Tone Holes!
|
||||||
|
translate([0, 0, 5]) { // This offset is specified nowhere. I'm guessing to make it fit the bumpouts.
|
||||||
|
rotate(180) tonehole(263, 6.04, 7.95, 10.1); // back D
|
||||||
|
rotate(270) tonehole(257.3, 4.39, 4.36, 11.1, key=true); // high C♯ / D
|
||||||
|
rotate(0) tonehole(246.4, 6.42, 6.57, 11.3); // C♯
|
||||||
|
rotate(180) tonehole(233.3, 4.5, 4.5, 11.5, key=true); // C
|
||||||
|
rotate(0) tonehole(216.2, 6.89, 6.96, 11.3); // B
|
||||||
|
rotate(100) tonehole(198, 4.34, 4.47, 12.6, key=true); // B♭
|
||||||
|
rotate(0) tonehole(182, 8.85, 9.06, 11.4); // A
|
||||||
|
rotate(220) tonehole(165.5, 4.44, 4.44, 12.2, key=true); // G♯
|
||||||
|
rotate(0) tonehole(147.4, 6.98, 7.44, 12.2); // G
|
||||||
|
rotate(0) tonehole(116.2, 8.39, 8.88, 12.7); // F♯
|
||||||
|
rotate(90) tonehole(105.7, 4.42, 4.42, 13.9, key=true); // F
|
||||||
|
rotate(0) tonehole(84.7, 5.25, 5.49, 14); // E
|
||||||
|
rotate(0) tonehole(53.3, 6.94, 7.16, 14.1); // E♭
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// XXX: later, make multiple scad files to slice this into smaller pieces
|
||||||
|
chanter();
|
File diff suppressed because it is too large
Load Diff
|
@ -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
|
|
@ -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
|
|
@ -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*
|
|
@ -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*
|
|
@ -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*
|
|
@ -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*
|
|
@ -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*
|
|
@ -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*
|
|
@ -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*
|
|
@ -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*
|
|
@ -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*
|
|
@ -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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -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": []
|
||||||
|
}
|
||||||
|
}
|
|
@ -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": {}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -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")))))
|
|
@ -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 ""))
|
||||||
|
)
|
Binary file not shown.
|
@ -0,0 +1,87 @@
|
||||||
|
#include "synth.h"
|
||||||
|
|
||||||
|
typedef struct Pipe {
|
||||||
|
FMVoice v;
|
||||||
|
short patchNumber;
|
||||||
|
float gain;
|
||||||
|
short pixel;
|
||||||
|
} Pipe;
|
||||||
|
|
||||||
|
Pipe Chanter;
|
||||||
|
Pipe Drones[3];
|
||||||
|
Pipe Regulators[3];
|
||||||
|
|
||||||
|
AudioMixer4 mixDrones;
|
||||||
|
AudioMixer4 mixRegulators;
|
||||||
|
|
||||||
|
void PipeIncPatch(Pipe *p, int inc) {
|
||||||
|
// wrap
|
||||||
|
int bankSize = sizeof(Bank) / sizeof(Bank[0]);
|
||||||
|
p->patchNumber = (p->patchNumber + inc + bankSize) % bankSize;
|
||||||
|
|
||||||
|
FMPatch *p = &Bank[p->patchNumber];
|
||||||
|
FMVoiceLoadPatch(&Chanter, p);
|
||||||
|
|
||||||
|
trellis.setPixelColor(7 - i, trellis.ColorHSV(22222, 255, (p->patchNumber)?40:0));
|
||||||
|
}
|
||||||
|
|
||||||
|
void pitchAdjust(int adj) {
|
||||||
|
// Pitch adjust if playing A
|
||||||
|
if (!note || (note == NOTE_A4)) {
|
||||||
|
switch (buttons) {
|
||||||
|
case 3:
|
||||||
|
pitchAdjust = INIT_PITCH_ADJUST;
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
pitchAdjust += 4;
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
pitchAdjust -= 4;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
float adj = pow(2, pitchAdjust / 32768.0);
|
||||||
|
setupJustPitches(NOTE_D4, PITCH_D4*adj);
|
||||||
|
trellis.setPixelColor(BUTTON_PITCH, trellis.ColorHSV(uint16_t(pitchAdjust), 255, 80));
|
||||||
|
|
||||||
|
if (!note || (note == NOTE_G4)) {
|
||||||
|
// Volume adjust if playing G
|
||||||
|
switch (buttons) {
|
||||||
|
case 3:
|
||||||
|
chanterGain = INIT_GAIN;
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
chanterGain = min(chanterGain+0.005, 1.0);
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
chanterGain = max(chanterGain-0.005, 0.0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
for (int i=0; i<3; i++) {
|
||||||
|
mixL.gain(i, chanterGain);
|
||||||
|
mixR.gain(i, chanterGain);
|
||||||
|
}
|
||||||
|
trellis.setPixelColor(BUTTON_VOLUME, trellis.ColorHSV(uint16_t(chanterGain * 65535), 255, 80));
|
||||||
|
|
||||||
|
if (!note || (note == NOTE_CS5)) {
|
||||||
|
if (buttons == 3) {
|
||||||
|
patch = INIT_PATCH;
|
||||||
|
} else if (trellis.justPressed(BUTTON_DOWN)) {
|
||||||
|
patch -= 1;
|
||||||
|
} else if (trellis.justPressed(BUTTON_UP)) {
|
||||||
|
patch += 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
oled.clear(PAGE);
|
||||||
|
oled.setFontType(0);
|
||||||
|
oled.setCursor(0, 0);
|
||||||
|
oled.print(p->name);
|
||||||
|
oled.setCursor(0, 10);
|
||||||
|
oled.print("Patch ");
|
||||||
|
oled.print(patch);
|
||||||
|
oled.display();
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue