Merge pull request 'Rev 6' (#1) from hardware-rev-4 into main
Reviewed-on: #1
8
.gitignore
vendored
@ -10,4 +10,10 @@ Hardware/gtoe/_autosave-gtoe.kicad_pcb
|
|||||||
Hardware/gtoe/gtoe.kicad_sch-bak
|
Hardware/gtoe/gtoe.kicad_sch-bak
|
||||||
Hardware/gtoe/_autosave-gtoe.kicad_sch
|
Hardware/gtoe/_autosave-gtoe.kicad_sch
|
||||||
Software/Gravity/build/arduino.avr.nano
|
Software/Gravity/build/arduino.avr.nano
|
||||||
Software/Gravity/build/arduino.avr.nano
|
Software/Gravity/build/arduino.avr.nano
|
||||||
|
Hardware/gtoe/midi-backups
|
||||||
|
Hardware/gtoe/midi-panel-backups
|
||||||
|
Hardware/gtoe/MIDI Board REV1.zip
|
||||||
|
Hardware/gtoe/MIDI Panel REV1.zip
|
||||||
|
gtoe-backups
|
||||||
|
panel-backups
|
||||||
77
.xdp-gtoe.kicad_prl-MsqCQE
Normal file
@ -0,0 +1,77 @@
|
|||||||
|
{
|
||||||
|
"board": {
|
||||||
|
"active_layer": 0,
|
||||||
|
"active_layer_preset": "",
|
||||||
|
"auto_track_width": true,
|
||||||
|
"hidden_netclasses": [],
|
||||||
|
"hidden_nets": [],
|
||||||
|
"high_contrast_mode": 0,
|
||||||
|
"net_color_mode": 1,
|
||||||
|
"opacity": {
|
||||||
|
"images": 0.6,
|
||||||
|
"pads": 1.0,
|
||||||
|
"tracks": 1.0,
|
||||||
|
"vias": 1.0,
|
||||||
|
"zones": 0.6
|
||||||
|
},
|
||||||
|
"selection_filter": {
|
||||||
|
"dimensions": true,
|
||||||
|
"footprints": true,
|
||||||
|
"graphics": true,
|
||||||
|
"keepouts": true,
|
||||||
|
"lockedItems": false,
|
||||||
|
"otherItems": true,
|
||||||
|
"pads": true,
|
||||||
|
"text": true,
|
||||||
|
"tracks": true,
|
||||||
|
"vias": true,
|
||||||
|
"zones": true
|
||||||
|
},
|
||||||
|
"visible_items": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
3,
|
||||||
|
4,
|
||||||
|
5,
|
||||||
|
8,
|
||||||
|
9,
|
||||||
|
10,
|
||||||
|
11,
|
||||||
|
12,
|
||||||
|
13,
|
||||||
|
15,
|
||||||
|
16,
|
||||||
|
17,
|
||||||
|
18,
|
||||||
|
19,
|
||||||
|
20,
|
||||||
|
21,
|
||||||
|
22,
|
||||||
|
23,
|
||||||
|
24,
|
||||||
|
25,
|
||||||
|
26,
|
||||||
|
27,
|
||||||
|
28,
|
||||||
|
29,
|
||||||
|
30,
|
||||||
|
32,
|
||||||
|
33,
|
||||||
|
34,
|
||||||
|
35,
|
||||||
|
36,
|
||||||
|
39,
|
||||||
|
40
|
||||||
|
],
|
||||||
|
"visible_layers": "fffffff_ffffffff",
|
||||||
|
"zone_display_mode": 0
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"filename": "gtoe.kicad_prl",
|
||||||
|
"version": 3
|
||||||
|
},
|
||||||
|
"project": {
|
||||||
|
"files": []
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
Exports/Gravity REV5 Board Exports.zip
Normal file
BIN
Exports/MIDI Board REV2.zip
Normal file
416
Exports/MIDI Board REV2/midi-B_Cu.gbr
Normal file
@ -0,0 +1,416 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
|
%TF.CreationDate,2024-02-25T14:05:00+02:00*%
|
||||||
|
%TF.ProjectId,midi,6d696469-2e6b-4696-9361-645f70636258,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 7.0.10-7.0.10~ubuntu22.04.1) date 2024-02-25 14:05:00*
|
||||||
|
%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.800000X1.800000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD11C,1.800000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD12O,3.600000X1.900000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD13O,1.900000X3.600000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,SMDPad,CuDef*%
|
||||||
|
%ADD14RoundRect,0.250000X-0.450000X0.262500X-0.450000X-0.262500X0.450000X-0.262500X0.450000X0.262500X0*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD15R,1.600000X1.600000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD16O,1.600000X1.600000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,SMDPad,CuDef*%
|
||||||
|
%ADD17RoundRect,0.250000X0.450000X-0.262500X0.450000X0.262500X-0.450000X0.262500X-0.450000X-0.262500X0*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD18R,1.700000X1.700000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD19O,1.700000X1.700000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,SMDPad,CuDef*%
|
||||||
|
%ADD20R,1.200000X0.900000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD21C,0.200000*%
|
||||||
|
%TD*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.P,D2,1,K*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X64595000Y-125425000D03*
|
||||||
|
D11*
|
||||||
|
%TO.P,D2,2,A*%
|
||||||
|
%TO.N,Net-(D2-A)*%
|
||||||
|
X64595000Y-122885000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.P,J2,R*%
|
||||||
|
%TO.N,Net-(J2-PadR)*%
|
||||||
|
X63400000Y-40450000D03*
|
||||||
|
D13*
|
||||||
|
%TO.P,J2,S*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X67800000Y-42950000D03*
|
||||||
|
D12*
|
||||||
|
%TO.P,J2,T*%
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
X63400000Y-48250000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.P,J3,R*%
|
||||||
|
%TO.N,unconnected-(J3-PadR)*%
|
||||||
|
X63400000Y-74150000D03*
|
||||||
|
D13*
|
||||||
|
%TO.P,J3,S*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X67800000Y-76650000D03*
|
||||||
|
D12*
|
||||||
|
%TO.P,J3,T*%
|
||||||
|
%TO.N,Net-(J3-PadT)*%
|
||||||
|
X63400000Y-81950000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.P,J1,R*%
|
||||||
|
%TO.N,Net-(J1-PadR)*%
|
||||||
|
X63400000Y-56150000D03*
|
||||||
|
D13*
|
||||||
|
%TO.P,J1,S*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X67800000Y-58650000D03*
|
||||||
|
D12*
|
||||||
|
%TO.P,J1,T*%
|
||||||
|
%TO.N,Net-(J1-PadT)*%
|
||||||
|
X63400000Y-63950000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.P,R2,1*%
|
||||||
|
%TO.N,Net-(J2-PadR)*%
|
||||||
|
X65920000Y-67085000D03*
|
||||||
|
%TO.P,R2,2*%
|
||||||
|
%TO.N,Net-(D1-K)*%
|
||||||
|
X65920000Y-68910000D03*
|
||||||
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.P,U1,1*%
|
||||||
|
%TO.N,Net-(D1-K)*%
|
||||||
|
X67100000Y-93490000D03*
|
||||||
|
D16*
|
||||||
|
%TO.P,U1,2*%
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
X64560000Y-93490000D03*
|
||||||
|
%TO.P,U1,3*%
|
||||||
|
%TO.N,unconnected-(U1-Pad3)*%
|
||||||
|
X62020000Y-93490000D03*
|
||||||
|
%TO.P,U1,4*%
|
||||||
|
%TO.N,Serial In*%
|
||||||
|
X62020000Y-85870000D03*
|
||||||
|
%TO.P,U1,5*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X64560000Y-85870000D03*
|
||||||
|
%TO.P,U1,6*%
|
||||||
|
%TO.N,+5V*%
|
||||||
|
X67100000Y-85870000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.P,R3,1*%
|
||||||
|
%TO.N,Net-(J1-PadT)*%
|
||||||
|
X68060000Y-67055000D03*
|
||||||
|
%TO.P,R3,2*%
|
||||||
|
%TO.N,Serial Out*%
|
||||||
|
X68060000Y-68880000D03*
|
||||||
|
%TD*%
|
||||||
|
D17*
|
||||||
|
%TO.P,R6,1*%
|
||||||
|
%TO.N,Net-(D2-A)*%
|
||||||
|
X64572000Y-119134500D03*
|
||||||
|
%TO.P,R6,2*%
|
||||||
|
%TO.N,+5V*%
|
||||||
|
X64572000Y-117309500D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.P,R1,1*%
|
||||||
|
%TO.N,Net-(J3-PadT)*%
|
||||||
|
X62032000Y-96735500D03*
|
||||||
|
%TO.P,R1,2*%
|
||||||
|
%TO.N,24ppqn OUT*%
|
||||||
|
X62032000Y-98560500D03*
|
||||||
|
%TD*%
|
||||||
|
D17*
|
||||||
|
%TO.P,R4,1*%
|
||||||
|
%TO.N,Serial In*%
|
||||||
|
X61090000Y-68892500D03*
|
||||||
|
%TO.P,R4,2*%
|
||||||
|
%TO.N,+5V*%
|
||||||
|
X61090000Y-67067500D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.P,Power (Optional),1,Pin_1*%
|
||||||
|
%TO.N,unconnected-(Power(Optional)1-Pin_1-Pad1)*%
|
||||||
|
X67065000Y-143000000D03*
|
||||||
|
D19*
|
||||||
|
%TO.P,Power (Optional),2,Pin_2*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X67065000Y-140460000D03*
|
||||||
|
%TO.P,Power (Optional),3,Pin_3*%
|
||||||
|
X67065000Y-137920000D03*
|
||||||
|
%TO.P,Power (Optional),4,Pin_4*%
|
||||||
|
X67065000Y-135380000D03*
|
||||||
|
%TO.P,Power (Optional),5,Pin_5*%
|
||||||
|
%TO.N,unconnected-(Power(Optional)1-Pin_5-Pad5)*%
|
||||||
|
X67065000Y-132840000D03*
|
||||||
|
%TO.P,Power (Optional),6,Pin_6*%
|
||||||
|
%TO.N,+5V*%
|
||||||
|
X67065000Y-130300000D03*
|
||||||
|
%TO.P,Power (Optional),7,Pin_7*%
|
||||||
|
%TO.N,unconnected-(Power(Optional)1-Pin_7-Pad7)*%
|
||||||
|
X67065000Y-127760000D03*
|
||||||
|
%TO.P,Power (Optional),8,Pin_8*%
|
||||||
|
%TO.N,unconnected-(Power(Optional)1-Pin_8-Pad8)*%
|
||||||
|
X67065000Y-125220000D03*
|
||||||
|
%TD*%
|
||||||
|
D17*
|
||||||
|
%TO.P,R5,1*%
|
||||||
|
%TO.N,Net-(J1-PadR)*%
|
||||||
|
X63130000Y-68890000D03*
|
||||||
|
%TO.P,R5,2*%
|
||||||
|
%TO.N,+5V*%
|
||||||
|
X63130000Y-67065000D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.P,MIDI,1,Pin_1*%
|
||||||
|
%TO.N,24ppqn OUT*%
|
||||||
|
X64600000Y-103200000D03*
|
||||||
|
D19*
|
||||||
|
%TO.P,MIDI,2,Pin_2*%
|
||||||
|
%TO.N,Serial Out*%
|
||||||
|
X64600000Y-105740000D03*
|
||||||
|
%TO.P,MIDI,3,Pin_3*%
|
||||||
|
%TO.N,Serial In*%
|
||||||
|
X64600000Y-108280000D03*
|
||||||
|
%TO.P,MIDI,4,Pin_4*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X64600000Y-110820000D03*
|
||||||
|
%TO.P,MIDI,5,Pin_5*%
|
||||||
|
%TO.N,+5V*%
|
||||||
|
X64600000Y-113360000D03*
|
||||||
|
%TD*%
|
||||||
|
D20*
|
||||||
|
%TO.P,D1,1,K*%
|
||||||
|
%TO.N,Net-(D1-K)*%
|
||||||
|
X67190000Y-96240000D03*
|
||||||
|
%TO.P,D1,2,A*%
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
X67190000Y-99540000D03*
|
||||||
|
%TD*%
|
||||||
|
D21*
|
||||||
|
%TO.N,Net-(J2-PadR)*%
|
||||||
|
X65920000Y-67085000D02*
|
||||||
|
X64195000Y-65360000D01*
|
||||||
|
X64195000Y-65360000D02*
|
||||||
|
X61820000Y-65360000D01*
|
||||||
|
X61820000Y-65360000D02*
|
||||||
|
X61160000Y-64700000D01*
|
||||||
|
X62540000Y-42784000D02*
|
||||||
|
X63400000Y-41924000D01*
|
||||||
|
X61160000Y-64700000D02*
|
||||||
|
X61160000Y-59331372D01*
|
||||||
|
X66020000Y-48252232D02*
|
||||||
|
X62540000Y-44772232D01*
|
||||||
|
X61160000Y-59331372D02*
|
||||||
|
X62691372Y-57800000D01*
|
||||||
|
X62691372Y-57800000D02*
|
||||||
|
X65245686Y-57800000D01*
|
||||||
|
X62540000Y-44772232D02*
|
||||||
|
X62540000Y-42784000D01*
|
||||||
|
X63400000Y-41924000D02*
|
||||||
|
X63400000Y-40450000D01*
|
||||||
|
X65245686Y-57800000D02*
|
||||||
|
X66020000Y-57025685D01*
|
||||||
|
X66020000Y-57025685D02*
|
||||||
|
X66020000Y-48252232D01*
|
||||||
|
%TO.N,Serial In*%
|
||||||
|
X64600000Y-108280000D02*
|
||||||
|
X60740000Y-104420000D01*
|
||||||
|
X60740000Y-104420000D02*
|
||||||
|
X60740000Y-87210000D01*
|
||||||
|
X60740000Y-87210000D02*
|
||||||
|
X62120000Y-85830000D01*
|
||||||
|
X62120000Y-85830000D02*
|
||||||
|
X60470000Y-84180000D01*
|
||||||
|
X60470000Y-84180000D02*
|
||||||
|
X60470000Y-71016000D01*
|
||||||
|
X60470000Y-71016000D02*
|
||||||
|
X61090000Y-70396000D01*
|
||||||
|
X61090000Y-70396000D02*
|
||||||
|
X61090000Y-68892500D01*
|
||||||
|
%TO.N,+5V*%
|
||||||
|
X67050000Y-85870000D02*
|
||||||
|
X67050000Y-82982233D01*
|
||||||
|
X67050000Y-82982233D02*
|
||||||
|
X64767767Y-80700000D01*
|
||||||
|
X64767767Y-80700000D02*
|
||||||
|
X62864000Y-80700000D01*
|
||||||
|
X62090000Y-69961686D02*
|
||||||
|
X62090000Y-68105000D01*
|
||||||
|
X62864000Y-80700000D02*
|
||||||
|
X60870000Y-78705999D01*
|
||||||
|
X60870000Y-78705999D02*
|
||||||
|
X60870000Y-71181686D01*
|
||||||
|
X60870000Y-71181686D02*
|
||||||
|
X62090000Y-69961686D01*
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
X60760000Y-59165686D02*
|
||||||
|
X62525686Y-57400000D01*
|
||||||
|
X68236000Y-83602548D02*
|
||||||
|
X64933452Y-80300000D01*
|
||||||
|
X64510000Y-93490000D02*
|
||||||
|
X68236000Y-89764000D01*
|
||||||
|
X65620000Y-56860000D02*
|
||||||
|
X65620000Y-54350000D01*
|
||||||
|
X60760000Y-64944314D02*
|
||||||
|
X60760000Y-59165686D01*
|
||||||
|
X68236000Y-89764000D02*
|
||||||
|
X68236000Y-83602548D01*
|
||||||
|
X64530000Y-69017244D02*
|
||||||
|
X64530000Y-66408997D01*
|
||||||
|
X61575686Y-65760000D02*
|
||||||
|
X60760000Y-64944314D01*
|
||||||
|
X62525686Y-57400000D02*
|
||||||
|
X65080000Y-57400000D01*
|
||||||
|
X64530000Y-66408997D02*
|
||||||
|
X63881002Y-65760000D01*
|
||||||
|
X61270000Y-72277244D02*
|
||||||
|
X64530000Y-69017244D01*
|
||||||
|
X65620000Y-54350000D02*
|
||||||
|
X63400000Y-52130000D01*
|
||||||
|
X61270000Y-78540314D02*
|
||||||
|
X61270000Y-72277244D01*
|
||||||
|
X63029686Y-80300000D02*
|
||||||
|
X61270000Y-78540314D01*
|
||||||
|
X64933452Y-80300000D02*
|
||||||
|
X63029686Y-80300000D01*
|
||||||
|
X63881002Y-65760000D02*
|
||||||
|
X61575686Y-65760000D01*
|
||||||
|
X65080000Y-57400000D02*
|
||||||
|
X65620000Y-56860000D01*
|
||||||
|
X63400000Y-52130000D02*
|
||||||
|
X63400000Y-48250000D01*
|
||||||
|
%TO.N,Net-(D1-K)*%
|
||||||
|
X67190000Y-93460000D02*
|
||||||
|
X68636000Y-92014000D01*
|
||||||
|
X68636000Y-92014000D02*
|
||||||
|
X68636000Y-83344226D01*
|
||||||
|
X66388000Y-81096226D02*
|
||||||
|
X66388000Y-69378000D01*
|
||||||
|
X66388000Y-69378000D02*
|
||||||
|
X65920000Y-68910000D01*
|
||||||
|
X66517500Y-68910000D02*
|
||||||
|
X65920000Y-68910000D01*
|
||||||
|
X67190000Y-96240000D02*
|
||||||
|
X67190000Y-93460000D01*
|
||||||
|
X68636000Y-83344226D02*
|
||||||
|
X66388000Y-81096226D01*
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
X67190000Y-99540000D02*
|
||||||
|
X64510000Y-96860000D01*
|
||||||
|
X64510000Y-96860000D02*
|
||||||
|
X64510000Y-93600000D01*
|
||||||
|
%TO.N,Net-(D2-A)*%
|
||||||
|
X64572000Y-122862000D02*
|
||||||
|
X64595000Y-122885000D01*
|
||||||
|
X64572000Y-119134500D02*
|
||||||
|
X64572000Y-122862000D01*
|
||||||
|
%TO.N,Net-(J1-PadR)*%
|
||||||
|
X63715317Y-66160000D02*
|
||||||
|
X61410000Y-66160000D01*
|
||||||
|
X60360000Y-59000000D02*
|
||||||
|
X63210000Y-56150000D01*
|
||||||
|
X63130000Y-68890000D02*
|
||||||
|
X64130000Y-67890000D01*
|
||||||
|
X61410000Y-66160000D02*
|
||||||
|
X60360000Y-65110000D01*
|
||||||
|
X60360000Y-65110000D02*
|
||||||
|
X60360000Y-59000000D01*
|
||||||
|
X64130000Y-66574683D02*
|
||||||
|
X63715317Y-66160000D01*
|
||||||
|
X64130000Y-67890000D02*
|
||||||
|
X64130000Y-66574683D01*
|
||||||
|
X63210000Y-56150000D02*
|
||||||
|
X63400000Y-56150000D01*
|
||||||
|
%TO.N,24ppqn OUT*%
|
||||||
|
X64600000Y-103200000D02*
|
||||||
|
X63650000Y-103200000D01*
|
||||||
|
X63650000Y-103200000D02*
|
||||||
|
X62000000Y-101550000D01*
|
||||||
|
X62000000Y-101550000D02*
|
||||||
|
X62000000Y-98750000D01*
|
||||||
|
%TO.N,Serial Out*%
|
||||||
|
X66920000Y-105740000D02*
|
||||||
|
X64600000Y-105740000D01*
|
||||||
|
X69100000Y-69920000D02*
|
||||||
|
X69100000Y-103560000D01*
|
||||||
|
X69100000Y-103560000D02*
|
||||||
|
X66920000Y-105740000D01*
|
||||||
|
X68060000Y-68880000D02*
|
||||||
|
X69100000Y-69920000D01*
|
||||||
|
%TO.N,+5V*%
|
||||||
|
X64600000Y-113360000D02*
|
||||||
|
X64600000Y-117281500D01*
|
||||||
|
X62090000Y-68105000D02*
|
||||||
|
X62090000Y-68067500D01*
|
||||||
|
X64600000Y-117281500D02*
|
||||||
|
X64572000Y-117309500D01*
|
||||||
|
X62090000Y-68067500D02*
|
||||||
|
X61090000Y-67067500D01*
|
||||||
|
X62090000Y-68105000D02*
|
||||||
|
X63130000Y-67065000D01*
|
||||||
|
%TO.N,Net-(J1-PadT)*%
|
||||||
|
X66560000Y-63950000D02*
|
||||||
|
X63400000Y-63950000D01*
|
||||||
|
X68060000Y-65430000D02*
|
||||||
|
X66570000Y-63940000D01*
|
||||||
|
X66570000Y-63940000D02*
|
||||||
|
X66560000Y-63950000D01*
|
||||||
|
X68060000Y-67055000D02*
|
||||||
|
X68060000Y-65430000D01*
|
||||||
|
%TO.N,Net-(J3-PadT)*%
|
||||||
|
X63340000Y-94520000D02*
|
||||||
|
X63340000Y-83630000D01*
|
||||||
|
X63340000Y-83630000D02*
|
||||||
|
X64600000Y-82370000D01*
|
||||||
|
X62000000Y-95860000D02*
|
||||||
|
X63340000Y-94520000D01*
|
||||||
|
X62000000Y-96925000D02*
|
||||||
|
X62000000Y-95860000D01*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
138
Exports/MIDI Board REV2/midi-B_Mask.gbr
Normal file
@ -0,0 +1,138 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
|
%TF.CreationDate,2024-02-25T14:05:01+02:00*%
|
||||||
|
%TF.ProjectId,midi,6d696469-2e6b-4696-9361-645f70636258,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Soldermask,Bot*%
|
||||||
|
%TF.FilePolarity,Negative*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-02-25 14:05:01*
|
||||||
|
%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.800000X1.800000*%
|
||||||
|
%ADD11C,1.800000*%
|
||||||
|
%ADD12O,3.600000X1.900000*%
|
||||||
|
%ADD13O,1.900000X3.600000*%
|
||||||
|
%ADD14RoundRect,0.250000X-0.450000X0.262500X-0.450000X-0.262500X0.450000X-0.262500X0.450000X0.262500X0*%
|
||||||
|
%ADD15R,1.600000X1.600000*%
|
||||||
|
%ADD16O,1.600000X1.600000*%
|
||||||
|
%ADD17RoundRect,0.250000X0.450000X-0.262500X0.450000X0.262500X-0.450000X0.262500X-0.450000X-0.262500X0*%
|
||||||
|
%ADD18R,1.700000X1.700000*%
|
||||||
|
%ADD19O,1.700000X1.700000*%
|
||||||
|
%ADD20R,1.200000X0.900000*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.C,D2*%
|
||||||
|
X64595000Y-125425000D03*
|
||||||
|
D11*
|
||||||
|
X64595000Y-122885000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.C,J2*%
|
||||||
|
X63400000Y-40450000D03*
|
||||||
|
D13*
|
||||||
|
X67800000Y-42950000D03*
|
||||||
|
D12*
|
||||||
|
X63400000Y-48250000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.C,J3*%
|
||||||
|
X63400000Y-74150000D03*
|
||||||
|
D13*
|
||||||
|
X67800000Y-76650000D03*
|
||||||
|
D12*
|
||||||
|
X63400000Y-81950000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.C,J1*%
|
||||||
|
X63400000Y-56150000D03*
|
||||||
|
D13*
|
||||||
|
X67800000Y-58650000D03*
|
||||||
|
D12*
|
||||||
|
X63400000Y-63950000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.C,R2*%
|
||||||
|
X65920000Y-67085000D03*
|
||||||
|
X65920000Y-68910000D03*
|
||||||
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.C,U1*%
|
||||||
|
X67100000Y-93490000D03*
|
||||||
|
D16*
|
||||||
|
X64560000Y-93490000D03*
|
||||||
|
X62020000Y-93490000D03*
|
||||||
|
X62020000Y-85870000D03*
|
||||||
|
X64560000Y-85870000D03*
|
||||||
|
X67100000Y-85870000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.C,R3*%
|
||||||
|
X68060000Y-67055000D03*
|
||||||
|
X68060000Y-68880000D03*
|
||||||
|
%TD*%
|
||||||
|
D17*
|
||||||
|
%TO.C,R6*%
|
||||||
|
X64572000Y-119134500D03*
|
||||||
|
X64572000Y-117309500D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.C,R1*%
|
||||||
|
X62032000Y-96735500D03*
|
||||||
|
X62032000Y-98560500D03*
|
||||||
|
%TD*%
|
||||||
|
D17*
|
||||||
|
%TO.C,R4*%
|
||||||
|
X61090000Y-68892500D03*
|
||||||
|
X61090000Y-67067500D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.C,Power (Optional)*%
|
||||||
|
X67065000Y-143000000D03*
|
||||||
|
D19*
|
||||||
|
X67065000Y-140460000D03*
|
||||||
|
X67065000Y-137920000D03*
|
||||||
|
X67065000Y-135380000D03*
|
||||||
|
X67065000Y-132840000D03*
|
||||||
|
X67065000Y-130300000D03*
|
||||||
|
X67065000Y-127760000D03*
|
||||||
|
X67065000Y-125220000D03*
|
||||||
|
%TD*%
|
||||||
|
D17*
|
||||||
|
%TO.C,R5*%
|
||||||
|
X63130000Y-68890000D03*
|
||||||
|
X63130000Y-67065000D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.C,MIDI*%
|
||||||
|
X64600000Y-103200000D03*
|
||||||
|
D19*
|
||||||
|
X64600000Y-105740000D03*
|
||||||
|
X64600000Y-108280000D03*
|
||||||
|
X64600000Y-110820000D03*
|
||||||
|
X64600000Y-113360000D03*
|
||||||
|
%TD*%
|
||||||
|
D20*
|
||||||
|
%TO.C,D1*%
|
||||||
|
X67190000Y-96240000D03*
|
||||||
|
X67190000Y-99540000D03*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
69
Exports/MIDI Board REV2/midi-B_Paste.gbr
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
|
%TF.CreationDate,2024-02-25T14:05:00+02:00*%
|
||||||
|
%TF.ProjectId,midi,6d696469-2e6b-4696-9361-645f70636258,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Paste,Bot*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-02-25 14:05:00*
|
||||||
|
%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.250000X-0.450000X0.262500X-0.450000X-0.262500X0.450000X-0.262500X0.450000X0.262500X0*%
|
||||||
|
%ADD11RoundRect,0.250000X0.450000X-0.262500X0.450000X0.262500X-0.450000X0.262500X-0.450000X-0.262500X0*%
|
||||||
|
%ADD12R,1.200000X0.900000*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.C,R2*%
|
||||||
|
X65920000Y-67085000D03*
|
||||||
|
X65920000Y-68910000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.C,R3*%
|
||||||
|
X68060000Y-67055000D03*
|
||||||
|
X68060000Y-68880000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,R6*%
|
||||||
|
X64572000Y-119134500D03*
|
||||||
|
X64572000Y-117309500D03*
|
||||||
|
%TD*%
|
||||||
|
D10*
|
||||||
|
%TO.C,R1*%
|
||||||
|
X62032000Y-96735500D03*
|
||||||
|
X62032000Y-98560500D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,R4*%
|
||||||
|
X61090000Y-68892500D03*
|
||||||
|
X61090000Y-67067500D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.C,R5*%
|
||||||
|
X63130000Y-68890000D03*
|
||||||
|
X63130000Y-67065000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.C,D1*%
|
||||||
|
X67190000Y-96240000D03*
|
||||||
|
X67190000Y-99540000D03*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
1018
Exports/MIDI Board REV2/midi-B_Silkscreen.gbr
Normal file
37
Exports/MIDI Board REV2/midi-Edge_Cuts.gbr
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
|
%TF.CreationDate,2024-02-25T14:05:01+02:00*%
|
||||||
|
%TF.ProjectId,midi,6d696469-2e6b-4696-9361-645f70636258,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Profile,NP*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-02-25 14:05:01*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%TA.AperFunction,Profile*%
|
||||||
|
%ADD10C,0.050000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Profile*%
|
||||||
|
%ADD11C,0.100000*%
|
||||||
|
%TD*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
X65950000Y-146680000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X63250000Y-146680000I-1350000J0D01*
|
||||||
|
G01*
|
||||||
|
X63250000Y-146680000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X65950000Y-146680000I1350000J0D01*
|
||||||
|
G01*
|
||||||
|
D11*
|
||||||
|
X60000000Y-38974000D02*
|
||||||
|
X69200000Y-38974000D01*
|
||||||
|
X69200000Y-149000000D01*
|
||||||
|
X60000000Y-149000000D01*
|
||||||
|
X60000000Y-38974000D01*
|
||||||
|
M02*
|
||||||
210
Exports/MIDI Board REV2/midi-F_Cu.gbr
Normal file
@ -0,0 +1,210 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
|
%TF.CreationDate,2024-02-25T14:05:00+02:00*%
|
||||||
|
%TF.ProjectId,midi,6d696469-2e6b-4696-9361-645f70636258,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 7.0.10-7.0.10~ubuntu22.04.1) date 2024-02-25 14:05:00*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD10R,1.800000X1.800000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD11C,1.800000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD12O,3.600000X1.900000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD13O,1.900000X3.600000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD14R,1.600000X1.600000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD15O,1.600000X1.600000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD16R,1.700000X1.700000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD17O,1.700000X1.700000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD18C,1.000000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD19C,0.200000*%
|
||||||
|
%TD*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.P,D2,1,K*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X64595000Y-125425000D03*
|
||||||
|
D11*
|
||||||
|
%TO.P,D2,2,A*%
|
||||||
|
%TO.N,Net-(D2-A)*%
|
||||||
|
X64595000Y-122885000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.P,J2,R*%
|
||||||
|
%TO.N,Net-(J2-PadR)*%
|
||||||
|
X63400000Y-40450000D03*
|
||||||
|
D13*
|
||||||
|
%TO.P,J2,S*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X67800000Y-42950000D03*
|
||||||
|
D12*
|
||||||
|
%TO.P,J2,T*%
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
X63400000Y-48250000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.P,J3,R*%
|
||||||
|
%TO.N,unconnected-(J3-PadR)*%
|
||||||
|
X63400000Y-74150000D03*
|
||||||
|
D13*
|
||||||
|
%TO.P,J3,S*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X67800000Y-76650000D03*
|
||||||
|
D12*
|
||||||
|
%TO.P,J3,T*%
|
||||||
|
%TO.N,Net-(J3-PadT)*%
|
||||||
|
X63400000Y-81950000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.P,J1,R*%
|
||||||
|
%TO.N,Net-(J1-PadR)*%
|
||||||
|
X63400000Y-56150000D03*
|
||||||
|
D13*
|
||||||
|
%TO.P,J1,S*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X67800000Y-58650000D03*
|
||||||
|
D12*
|
||||||
|
%TO.P,J1,T*%
|
||||||
|
%TO.N,Net-(J1-PadT)*%
|
||||||
|
X63400000Y-63950000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.P,U1,1*%
|
||||||
|
%TO.N,Net-(D1-K)*%
|
||||||
|
X67100000Y-93490000D03*
|
||||||
|
D15*
|
||||||
|
%TO.P,U1,2*%
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
X64560000Y-93490000D03*
|
||||||
|
%TO.P,U1,3*%
|
||||||
|
%TO.N,unconnected-(U1-Pad3)*%
|
||||||
|
X62020000Y-93490000D03*
|
||||||
|
%TO.P,U1,4*%
|
||||||
|
%TO.N,Serial In*%
|
||||||
|
X62020000Y-85870000D03*
|
||||||
|
%TO.P,U1,5*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X64560000Y-85870000D03*
|
||||||
|
%TO.P,U1,6*%
|
||||||
|
%TO.N,+5V*%
|
||||||
|
X67100000Y-85870000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.P,Power (Optional),1,Pin_1*%
|
||||||
|
%TO.N,unconnected-(Power(Optional)1-Pin_1-Pad1)*%
|
||||||
|
X67065000Y-143000000D03*
|
||||||
|
D17*
|
||||||
|
%TO.P,Power (Optional),2,Pin_2*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X67065000Y-140460000D03*
|
||||||
|
%TO.P,Power (Optional),3,Pin_3*%
|
||||||
|
X67065000Y-137920000D03*
|
||||||
|
%TO.P,Power (Optional),4,Pin_4*%
|
||||||
|
X67065000Y-135380000D03*
|
||||||
|
%TO.P,Power (Optional),5,Pin_5*%
|
||||||
|
%TO.N,unconnected-(Power(Optional)1-Pin_5-Pad5)*%
|
||||||
|
X67065000Y-132840000D03*
|
||||||
|
%TO.P,Power (Optional),6,Pin_6*%
|
||||||
|
%TO.N,+5V*%
|
||||||
|
X67065000Y-130300000D03*
|
||||||
|
%TO.P,Power (Optional),7,Pin_7*%
|
||||||
|
%TO.N,unconnected-(Power(Optional)1-Pin_7-Pad7)*%
|
||||||
|
X67065000Y-127760000D03*
|
||||||
|
%TO.P,Power (Optional),8,Pin_8*%
|
||||||
|
%TO.N,unconnected-(Power(Optional)1-Pin_8-Pad8)*%
|
||||||
|
X67065000Y-125220000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.P,MIDI,1,Pin_1*%
|
||||||
|
%TO.N,24ppqn OUT*%
|
||||||
|
X64600000Y-103200000D03*
|
||||||
|
D17*
|
||||||
|
%TO.P,MIDI,2,Pin_2*%
|
||||||
|
%TO.N,Serial Out*%
|
||||||
|
X64600000Y-105740000D03*
|
||||||
|
%TO.P,MIDI,3,Pin_3*%
|
||||||
|
%TO.N,Serial In*%
|
||||||
|
X64600000Y-108280000D03*
|
||||||
|
%TO.P,MIDI,4,Pin_4*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X64600000Y-110820000D03*
|
||||||
|
%TO.P,MIDI,5,Pin_5*%
|
||||||
|
%TO.N,+5V*%
|
||||||
|
X64600000Y-113360000D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X62540000Y-112880000D02*
|
||||||
|
X64600000Y-110820000D01*
|
||||||
|
X67065000Y-140460000D02*
|
||||||
|
X67065000Y-137920000D01*
|
||||||
|
X62631000Y-125425000D02*
|
||||||
|
X62540000Y-125334000D01*
|
||||||
|
X62540000Y-130855000D02*
|
||||||
|
X62540000Y-130160000D01*
|
||||||
|
X67800000Y-58650000D02*
|
||||||
|
X67800000Y-76650000D01*
|
||||||
|
X64595000Y-125425000D02*
|
||||||
|
X62631000Y-125425000D01*
|
||||||
|
X67065000Y-135380000D02*
|
||||||
|
X62540000Y-130855000D01*
|
||||||
|
X64510000Y-84756000D02*
|
||||||
|
X64510000Y-85870000D01*
|
||||||
|
X60500000Y-106720000D02*
|
||||||
|
X60500000Y-91250000D01*
|
||||||
|
X67800000Y-76650000D02*
|
||||||
|
X67800000Y-81466000D01*
|
||||||
|
X62540000Y-125334000D02*
|
||||||
|
X62540000Y-112880000D01*
|
||||||
|
X64600000Y-110820000D02*
|
||||||
|
X60500000Y-106720000D01*
|
||||||
|
X67800000Y-81466000D02*
|
||||||
|
X64510000Y-84756000D01*
|
||||||
|
X60500000Y-91250000D02*
|
||||||
|
X64660000Y-87090000D01*
|
||||||
|
X67065000Y-137920000D02*
|
||||||
|
X67065000Y-135380000D01*
|
||||||
|
X64660000Y-87090000D02*
|
||||||
|
X64660000Y-85830000D01*
|
||||||
|
X62540000Y-130160000D02*
|
||||||
|
X62540000Y-125334000D01*
|
||||||
|
X67800000Y-58650000D02*
|
||||||
|
X67800000Y-42950000D01*
|
||||||
|
D19*
|
||||||
|
%TO.N,+5V*%
|
||||||
|
X68390000Y-128636000D02*
|
||||||
|
X68390000Y-117150000D01*
|
||||||
|
X68390000Y-117150000D02*
|
||||||
|
X64600000Y-113360000D01*
|
||||||
|
X64600000Y-113360000D02*
|
||||||
|
X68480000Y-109480000D01*
|
||||||
|
X68390000Y-128975000D02*
|
||||||
|
X68390000Y-128636000D01*
|
||||||
|
X68480000Y-87110000D02*
|
||||||
|
X67200000Y-85830000D01*
|
||||||
|
X68480000Y-109480000D02*
|
||||||
|
X68480000Y-87110000D01*
|
||||||
|
X67065000Y-130300000D02*
|
||||||
|
X68390000Y-128975000D01*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
82
Exports/MIDI Board REV2/midi-F_Mask.gbr
Normal file
@ -0,0 +1,82 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
|
%TF.CreationDate,2024-02-25T14:05:01+02:00*%
|
||||||
|
%TF.ProjectId,midi,6d696469-2e6b-4696-9361-645f70636258,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Soldermask,Top*%
|
||||||
|
%TF.FilePolarity,Negative*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-02-25 14:05:01*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%ADD10R,1.800000X1.800000*%
|
||||||
|
%ADD11C,1.800000*%
|
||||||
|
%ADD12O,3.600000X1.900000*%
|
||||||
|
%ADD13O,1.900000X3.600000*%
|
||||||
|
%ADD14R,1.600000X1.600000*%
|
||||||
|
%ADD15O,1.600000X1.600000*%
|
||||||
|
%ADD16R,1.700000X1.700000*%
|
||||||
|
%ADD17O,1.700000X1.700000*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.C,D2*%
|
||||||
|
X64595000Y-125425000D03*
|
||||||
|
D11*
|
||||||
|
X64595000Y-122885000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.C,J2*%
|
||||||
|
X63400000Y-40450000D03*
|
||||||
|
D13*
|
||||||
|
X67800000Y-42950000D03*
|
||||||
|
D12*
|
||||||
|
X63400000Y-48250000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.C,J3*%
|
||||||
|
X63400000Y-74150000D03*
|
||||||
|
D13*
|
||||||
|
X67800000Y-76650000D03*
|
||||||
|
D12*
|
||||||
|
X63400000Y-81950000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.C,J1*%
|
||||||
|
X63400000Y-56150000D03*
|
||||||
|
D13*
|
||||||
|
X67800000Y-58650000D03*
|
||||||
|
D12*
|
||||||
|
X63400000Y-63950000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.C,U1*%
|
||||||
|
X67100000Y-93490000D03*
|
||||||
|
D15*
|
||||||
|
X64560000Y-93490000D03*
|
||||||
|
X62020000Y-93490000D03*
|
||||||
|
X62020000Y-85870000D03*
|
||||||
|
X64560000Y-85870000D03*
|
||||||
|
X67100000Y-85870000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.C,Power (Optional)*%
|
||||||
|
X67065000Y-143000000D03*
|
||||||
|
D17*
|
||||||
|
X67065000Y-140460000D03*
|
||||||
|
X67065000Y-137920000D03*
|
||||||
|
X67065000Y-135380000D03*
|
||||||
|
X67065000Y-132840000D03*
|
||||||
|
X67065000Y-130300000D03*
|
||||||
|
X67065000Y-127760000D03*
|
||||||
|
X67065000Y-125220000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.C,MIDI*%
|
||||||
|
X64600000Y-103200000D03*
|
||||||
|
D17*
|
||||||
|
X64600000Y-105740000D03*
|
||||||
|
X64600000Y-108280000D03*
|
||||||
|
X64600000Y-110820000D03*
|
||||||
|
X64600000Y-113360000D03*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
15
Exports/MIDI Board REV2/midi-F_Paste.gbr
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
|
%TF.CreationDate,2024-02-25T14:05:00+02:00*%
|
||||||
|
%TF.ProjectId,midi,6d696469-2e6b-4696-9361-645f70636258,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Paste,Top*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-02-25 14:05:00*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
M02*
|
||||||
754
Exports/MIDI Board REV2/midi-F_Silkscreen.gbr
Normal file
@ -0,0 +1,754 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
|
%TF.CreationDate,2024-02-25T14:05:00+02:00*%
|
||||||
|
%TF.ProjectId,midi,6d696469-2e6b-4696-9361-645f70636258,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 7.0.10-7.0.10~ubuntu22.04.1) date 2024-02-25 14:05:00*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%ADD10C,0.150000*%
|
||||||
|
%ADD11C,0.120000*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
X60652438Y-143696667D02*
|
||||||
|
X60604819Y-143791905D01*
|
||||||
|
X60604819Y-143791905D02*
|
||||||
|
X60604819Y-143934762D01*
|
||||||
|
X60604819Y-143934762D02*
|
||||||
|
X60652438Y-144077619D01*
|
||||||
|
X60652438Y-144077619D02*
|
||||||
|
X60747676Y-144172857D01*
|
||||||
|
X60747676Y-144172857D02*
|
||||||
|
X60842914Y-144220476D01*
|
||||||
|
X60842914Y-144220476D02*
|
||||||
|
X61033390Y-144268095D01*
|
||||||
|
X61033390Y-144268095D02*
|
||||||
|
X61176247Y-144268095D01*
|
||||||
|
X61176247Y-144268095D02*
|
||||||
|
X61366723Y-144220476D01*
|
||||||
|
X61366723Y-144220476D02*
|
||||||
|
X61461961Y-144172857D01*
|
||||||
|
X61461961Y-144172857D02*
|
||||||
|
X61557200Y-144077619D01*
|
||||||
|
X61557200Y-144077619D02*
|
||||||
|
X61604819Y-143934762D01*
|
||||||
|
X61604819Y-143934762D02*
|
||||||
|
X61604819Y-143839524D01*
|
||||||
|
X61604819Y-143839524D02*
|
||||||
|
X61557200Y-143696667D01*
|
||||||
|
X61557200Y-143696667D02*
|
||||||
|
X61509580Y-143649048D01*
|
||||||
|
X61509580Y-143649048D02*
|
||||||
|
X61176247Y-143649048D01*
|
||||||
|
X61176247Y-143649048D02*
|
||||||
|
X61176247Y-143839524D01*
|
||||||
|
X61604819Y-143220476D02*
|
||||||
|
X60938152Y-143220476D01*
|
||||||
|
X61128628Y-143220476D02*
|
||||||
|
X61033390Y-143172857D01*
|
||||||
|
X61033390Y-143172857D02*
|
||||||
|
X60985771Y-143125238D01*
|
||||||
|
X60985771Y-143125238D02*
|
||||||
|
X60938152Y-143030000D01*
|
||||||
|
X60938152Y-143030000D02*
|
||||||
|
X60938152Y-142934762D01*
|
||||||
|
X61604819Y-142172857D02*
|
||||||
|
X61081009Y-142172857D01*
|
||||||
|
X61081009Y-142172857D02*
|
||||||
|
X60985771Y-142220476D01*
|
||||||
|
X60985771Y-142220476D02*
|
||||||
|
X60938152Y-142315714D01*
|
||||||
|
X60938152Y-142315714D02*
|
||||||
|
X60938152Y-142506190D01*
|
||||||
|
X60938152Y-142506190D02*
|
||||||
|
X60985771Y-142601428D01*
|
||||||
|
X61557200Y-142172857D02*
|
||||||
|
X61604819Y-142268095D01*
|
||||||
|
X61604819Y-142268095D02*
|
||||||
|
X61604819Y-142506190D01*
|
||||||
|
X61604819Y-142506190D02*
|
||||||
|
X61557200Y-142601428D01*
|
||||||
|
X61557200Y-142601428D02*
|
||||||
|
X61461961Y-142649047D01*
|
||||||
|
X61461961Y-142649047D02*
|
||||||
|
X61366723Y-142649047D01*
|
||||||
|
X61366723Y-142649047D02*
|
||||||
|
X61271485Y-142601428D01*
|
||||||
|
X61271485Y-142601428D02*
|
||||||
|
X61223866Y-142506190D01*
|
||||||
|
X61223866Y-142506190D02*
|
||||||
|
X61223866Y-142268095D01*
|
||||||
|
X61223866Y-142268095D02*
|
||||||
|
X61176247Y-142172857D01*
|
||||||
|
X60938152Y-141791904D02*
|
||||||
|
X61604819Y-141553809D01*
|
||||||
|
X61604819Y-141553809D02*
|
||||||
|
X60938152Y-141315714D01*
|
||||||
|
X61604819Y-140934761D02*
|
||||||
|
X60938152Y-140934761D01*
|
||||||
|
X60604819Y-140934761D02*
|
||||||
|
X60652438Y-140982380D01*
|
||||||
|
X60652438Y-140982380D02*
|
||||||
|
X60700057Y-140934761D01*
|
||||||
|
X60700057Y-140934761D02*
|
||||||
|
X60652438Y-140887142D01*
|
||||||
|
X60652438Y-140887142D02*
|
||||||
|
X60604819Y-140934761D01*
|
||||||
|
X60604819Y-140934761D02*
|
||||||
|
X60700057Y-140934761D01*
|
||||||
|
X60938152Y-140601428D02*
|
||||||
|
X60938152Y-140220476D01*
|
||||||
|
X60604819Y-140458571D02*
|
||||||
|
X61461961Y-140458571D01*
|
||||||
|
X61461961Y-140458571D02*
|
||||||
|
X61557200Y-140410952D01*
|
||||||
|
X61557200Y-140410952D02*
|
||||||
|
X61604819Y-140315714D01*
|
||||||
|
X61604819Y-140315714D02*
|
||||||
|
X61604819Y-140220476D01*
|
||||||
|
X60938152Y-139982380D02*
|
||||||
|
X61604819Y-139744285D01*
|
||||||
|
X60938152Y-139506190D02*
|
||||||
|
X61604819Y-139744285D01*
|
||||||
|
X61604819Y-139744285D02*
|
||||||
|
X61842914Y-139839523D01*
|
||||||
|
X61842914Y-139839523D02*
|
||||||
|
X61890533Y-139887142D01*
|
||||||
|
X61890533Y-139887142D02*
|
||||||
|
X61938152Y-139982380D01*
|
||||||
|
X61604819Y-138363332D02*
|
||||||
|
X60604819Y-138363332D01*
|
||||||
|
X60604819Y-138363332D02*
|
||||||
|
X61319104Y-138029999D01*
|
||||||
|
X61319104Y-138029999D02*
|
||||||
|
X60604819Y-137696666D01*
|
||||||
|
X60604819Y-137696666D02*
|
||||||
|
X61604819Y-137696666D01*
|
||||||
|
X61604819Y-137220475D02*
|
||||||
|
X60604819Y-137220475D01*
|
||||||
|
X61604819Y-136744285D02*
|
||||||
|
X60604819Y-136744285D01*
|
||||||
|
X60604819Y-136744285D02*
|
||||||
|
X60604819Y-136506190D01*
|
||||||
|
X60604819Y-136506190D02*
|
||||||
|
X60652438Y-136363333D01*
|
||||||
|
X60652438Y-136363333D02*
|
||||||
|
X60747676Y-136268095D01*
|
||||||
|
X60747676Y-136268095D02*
|
||||||
|
X60842914Y-136220476D01*
|
||||||
|
X60842914Y-136220476D02*
|
||||||
|
X61033390Y-136172857D01*
|
||||||
|
X61033390Y-136172857D02*
|
||||||
|
X61176247Y-136172857D01*
|
||||||
|
X61176247Y-136172857D02*
|
||||||
|
X61366723Y-136220476D01*
|
||||||
|
X61366723Y-136220476D02*
|
||||||
|
X61461961Y-136268095D01*
|
||||||
|
X61461961Y-136268095D02*
|
||||||
|
X61557200Y-136363333D01*
|
||||||
|
X61557200Y-136363333D02*
|
||||||
|
X61604819Y-136506190D01*
|
||||||
|
X61604819Y-136506190D02*
|
||||||
|
X61604819Y-136744285D01*
|
||||||
|
X61604819Y-135744285D02*
|
||||||
|
X60604819Y-135744285D01*
|
||||||
|
X61081009Y-134506190D02*
|
||||||
|
X61081009Y-134172857D01*
|
||||||
|
X61604819Y-134030000D02*
|
||||||
|
X61604819Y-134506190D01*
|
||||||
|
X61604819Y-134506190D02*
|
||||||
|
X60604819Y-134506190D01*
|
||||||
|
X60604819Y-134506190D02*
|
||||||
|
X60604819Y-134030000D01*
|
||||||
|
X61604819Y-133696666D02*
|
||||||
|
X60938152Y-133172857D01*
|
||||||
|
X60938152Y-133696666D02*
|
||||||
|
X61604819Y-133172857D01*
|
||||||
|
X60938152Y-132791904D02*
|
||||||
|
X61938152Y-132791904D01*
|
||||||
|
X60985771Y-132791904D02*
|
||||||
|
X60938152Y-132696666D01*
|
||||||
|
X60938152Y-132696666D02*
|
||||||
|
X60938152Y-132506190D01*
|
||||||
|
X60938152Y-132506190D02*
|
||||||
|
X60985771Y-132410952D01*
|
||||||
|
X60985771Y-132410952D02*
|
||||||
|
X61033390Y-132363333D01*
|
||||||
|
X61033390Y-132363333D02*
|
||||||
|
X61128628Y-132315714D01*
|
||||||
|
X61128628Y-132315714D02*
|
||||||
|
X61414342Y-132315714D01*
|
||||||
|
X61414342Y-132315714D02*
|
||||||
|
X61509580Y-132363333D01*
|
||||||
|
X61509580Y-132363333D02*
|
||||||
|
X61557200Y-132410952D01*
|
||||||
|
X61557200Y-132410952D02*
|
||||||
|
X61604819Y-132506190D01*
|
||||||
|
X61604819Y-132506190D02*
|
||||||
|
X61604819Y-132696666D01*
|
||||||
|
X61604819Y-132696666D02*
|
||||||
|
X61557200Y-132791904D01*
|
||||||
|
X61604819Y-131458571D02*
|
||||||
|
X61081009Y-131458571D01*
|
||||||
|
X61081009Y-131458571D02*
|
||||||
|
X60985771Y-131506190D01*
|
||||||
|
X60985771Y-131506190D02*
|
||||||
|
X60938152Y-131601428D01*
|
||||||
|
X60938152Y-131601428D02*
|
||||||
|
X60938152Y-131791904D01*
|
||||||
|
X60938152Y-131791904D02*
|
||||||
|
X60985771Y-131887142D01*
|
||||||
|
X61557200Y-131458571D02*
|
||||||
|
X61604819Y-131553809D01*
|
||||||
|
X61604819Y-131553809D02*
|
||||||
|
X61604819Y-131791904D01*
|
||||||
|
X61604819Y-131791904D02*
|
||||||
|
X61557200Y-131887142D01*
|
||||||
|
X61557200Y-131887142D02*
|
||||||
|
X61461961Y-131934761D01*
|
||||||
|
X61461961Y-131934761D02*
|
||||||
|
X61366723Y-131934761D01*
|
||||||
|
X61366723Y-131934761D02*
|
||||||
|
X61271485Y-131887142D01*
|
||||||
|
X61271485Y-131887142D02*
|
||||||
|
X61223866Y-131791904D01*
|
||||||
|
X61223866Y-131791904D02*
|
||||||
|
X61223866Y-131553809D01*
|
||||||
|
X61223866Y-131553809D02*
|
||||||
|
X61176247Y-131458571D01*
|
||||||
|
X60938152Y-130982380D02*
|
||||||
|
X61604819Y-130982380D01*
|
||||||
|
X61033390Y-130982380D02*
|
||||||
|
X60985771Y-130934761D01*
|
||||||
|
X60985771Y-130934761D02*
|
||||||
|
X60938152Y-130839523D01*
|
||||||
|
X60938152Y-130839523D02*
|
||||||
|
X60938152Y-130696666D01*
|
||||||
|
X60938152Y-130696666D02*
|
||||||
|
X60985771Y-130601428D01*
|
||||||
|
X60985771Y-130601428D02*
|
||||||
|
X61081009Y-130553809D01*
|
||||||
|
X61081009Y-130553809D02*
|
||||||
|
X61604819Y-130553809D01*
|
||||||
|
X61604819Y-129649047D02*
|
||||||
|
X60604819Y-129649047D01*
|
||||||
|
X61557200Y-129649047D02*
|
||||||
|
X61604819Y-129744285D01*
|
||||||
|
X61604819Y-129744285D02*
|
||||||
|
X61604819Y-129934761D01*
|
||||||
|
X61604819Y-129934761D02*
|
||||||
|
X61557200Y-130029999D01*
|
||||||
|
X61557200Y-130029999D02*
|
||||||
|
X61509580Y-130077618D01*
|
||||||
|
X61509580Y-130077618D02*
|
||||||
|
X61414342Y-130125237D01*
|
||||||
|
X61414342Y-130125237D02*
|
||||||
|
X61128628Y-130125237D01*
|
||||||
|
X61128628Y-130125237D02*
|
||||||
|
X61033390Y-130077618D01*
|
||||||
|
X61033390Y-130077618D02*
|
||||||
|
X60985771Y-130029999D01*
|
||||||
|
X60985771Y-130029999D02*
|
||||||
|
X60938152Y-129934761D01*
|
||||||
|
X60938152Y-129934761D02*
|
||||||
|
X60938152Y-129744285D01*
|
||||||
|
X60938152Y-129744285D02*
|
||||||
|
X60985771Y-129649047D01*
|
||||||
|
X61557200Y-128791904D02*
|
||||||
|
X61604819Y-128887142D01*
|
||||||
|
X61604819Y-128887142D02*
|
||||||
|
X61604819Y-129077618D01*
|
||||||
|
X61604819Y-129077618D02*
|
||||||
|
X61557200Y-129172856D01*
|
||||||
|
X61557200Y-129172856D02*
|
||||||
|
X61461961Y-129220475D01*
|
||||||
|
X61461961Y-129220475D02*
|
||||||
|
X61081009Y-129220475D01*
|
||||||
|
X61081009Y-129220475D02*
|
||||||
|
X60985771Y-129172856D01*
|
||||||
|
X60985771Y-129172856D02*
|
||||||
|
X60938152Y-129077618D01*
|
||||||
|
X60938152Y-129077618D02*
|
||||||
|
X60938152Y-128887142D01*
|
||||||
|
X60938152Y-128887142D02*
|
||||||
|
X60985771Y-128791904D01*
|
||||||
|
X60985771Y-128791904D02*
|
||||||
|
X61081009Y-128744285D01*
|
||||||
|
X61081009Y-128744285D02*
|
||||||
|
X61176247Y-128744285D01*
|
||||||
|
X61176247Y-128744285D02*
|
||||||
|
X61271485Y-129220475D01*
|
||||||
|
X61604819Y-128315713D02*
|
||||||
|
X60938152Y-128315713D01*
|
||||||
|
X61128628Y-128315713D02*
|
||||||
|
X61033390Y-128268094D01*
|
||||||
|
X61033390Y-128268094D02*
|
||||||
|
X60985771Y-128220475D01*
|
||||||
|
X60985771Y-128220475D02*
|
||||||
|
X60938152Y-128125237D01*
|
||||||
|
X60938152Y-128125237D02*
|
||||||
|
X60938152Y-128029999D01*
|
||||||
|
X61604819Y-126363332D02*
|
||||||
|
X61128628Y-126696665D01*
|
||||||
|
X61604819Y-126934760D02*
|
||||||
|
X60604819Y-126934760D01*
|
||||||
|
X60604819Y-126934760D02*
|
||||||
|
X60604819Y-126553808D01*
|
||||||
|
X60604819Y-126553808D02*
|
||||||
|
X60652438Y-126458570D01*
|
||||||
|
X60652438Y-126458570D02*
|
||||||
|
X60700057Y-126410951D01*
|
||||||
|
X60700057Y-126410951D02*
|
||||||
|
X60795295Y-126363332D01*
|
||||||
|
X60795295Y-126363332D02*
|
||||||
|
X60938152Y-126363332D01*
|
||||||
|
X60938152Y-126363332D02*
|
||||||
|
X61033390Y-126410951D01*
|
||||||
|
X61033390Y-126410951D02*
|
||||||
|
X61081009Y-126458570D01*
|
||||||
|
X61081009Y-126458570D02*
|
||||||
|
X61128628Y-126553808D01*
|
||||||
|
X61128628Y-126553808D02*
|
||||||
|
X61128628Y-126934760D01*
|
||||||
|
X61557200Y-125553808D02*
|
||||||
|
X61604819Y-125649046D01*
|
||||||
|
X61604819Y-125649046D02*
|
||||||
|
X61604819Y-125839522D01*
|
||||||
|
X61604819Y-125839522D02*
|
||||||
|
X61557200Y-125934760D01*
|
||||||
|
X61557200Y-125934760D02*
|
||||||
|
X61461961Y-125982379D01*
|
||||||
|
X61461961Y-125982379D02*
|
||||||
|
X61081009Y-125982379D01*
|
||||||
|
X61081009Y-125982379D02*
|
||||||
|
X60985771Y-125934760D01*
|
||||||
|
X60985771Y-125934760D02*
|
||||||
|
X60938152Y-125839522D01*
|
||||||
|
X60938152Y-125839522D02*
|
||||||
|
X60938152Y-125649046D01*
|
||||||
|
X60938152Y-125649046D02*
|
||||||
|
X60985771Y-125553808D01*
|
||||||
|
X60985771Y-125553808D02*
|
||||||
|
X61081009Y-125506189D01*
|
||||||
|
X61081009Y-125506189D02*
|
||||||
|
X61176247Y-125506189D01*
|
||||||
|
X61176247Y-125506189D02*
|
||||||
|
X61271485Y-125982379D01*
|
||||||
|
X60938152Y-125172855D02*
|
||||||
|
X61604819Y-124934760D01*
|
||||||
|
X61604819Y-124934760D02*
|
||||||
|
X60938152Y-124696665D01*
|
||||||
|
X60700057Y-124363331D02*
|
||||||
|
X60652438Y-124315712D01*
|
||||||
|
X60652438Y-124315712D02*
|
||||||
|
X60604819Y-124220474D01*
|
||||||
|
X60604819Y-124220474D02*
|
||||||
|
X60604819Y-123982379D01*
|
||||||
|
X60604819Y-123982379D02*
|
||||||
|
X60652438Y-123887141D01*
|
||||||
|
X60652438Y-123887141D02*
|
||||||
|
X60700057Y-123839522D01*
|
||||||
|
X60700057Y-123839522D02*
|
||||||
|
X60795295Y-123791903D01*
|
||||||
|
X60795295Y-123791903D02*
|
||||||
|
X60890533Y-123791903D01*
|
||||||
|
X60890533Y-123791903D02*
|
||||||
|
X61033390Y-123839522D01*
|
||||||
|
X61033390Y-123839522D02*
|
||||||
|
X61604819Y-124410950D01*
|
||||||
|
X61604819Y-124410950D02*
|
||||||
|
X61604819Y-123791903D01*
|
||||||
|
X62544819Y-143879048D02*
|
||||||
|
X63259104Y-143879048D01*
|
||||||
|
X63259104Y-143879048D02*
|
||||||
|
X63401961Y-143926667D01*
|
||||||
|
X63401961Y-143926667D02*
|
||||||
|
X63497200Y-144021905D01*
|
||||||
|
X63497200Y-144021905D02*
|
||||||
|
X63544819Y-144164762D01*
|
||||||
|
X63544819Y-144164762D02*
|
||||||
|
X63544819Y-144260000D01*
|
||||||
|
X63544819Y-142926667D02*
|
||||||
|
X63544819Y-143402857D01*
|
||||||
|
X63544819Y-143402857D02*
|
||||||
|
X62544819Y-143402857D01*
|
||||||
|
X63449580Y-142021905D02*
|
||||||
|
X63497200Y-142069524D01*
|
||||||
|
X63497200Y-142069524D02*
|
||||||
|
X63544819Y-142212381D01*
|
||||||
|
X63544819Y-142212381D02*
|
||||||
|
X63544819Y-142307619D01*
|
||||||
|
X63544819Y-142307619D02*
|
||||||
|
X63497200Y-142450476D01*
|
||||||
|
X63497200Y-142450476D02*
|
||||||
|
X63401961Y-142545714D01*
|
||||||
|
X63401961Y-142545714D02*
|
||||||
|
X63306723Y-142593333D01*
|
||||||
|
X63306723Y-142593333D02*
|
||||||
|
X63116247Y-142640952D01*
|
||||||
|
X63116247Y-142640952D02*
|
||||||
|
X62973390Y-142640952D01*
|
||||||
|
X62973390Y-142640952D02*
|
||||||
|
X62782914Y-142593333D01*
|
||||||
|
X62782914Y-142593333D02*
|
||||||
|
X62687676Y-142545714D01*
|
||||||
|
X62687676Y-142545714D02*
|
||||||
|
X62592438Y-142450476D01*
|
||||||
|
X62592438Y-142450476D02*
|
||||||
|
X62544819Y-142307619D01*
|
||||||
|
X62544819Y-142307619D02*
|
||||||
|
X62544819Y-142212381D01*
|
||||||
|
X62544819Y-142212381D02*
|
||||||
|
X62592438Y-142069524D01*
|
||||||
|
X62592438Y-142069524D02*
|
||||||
|
X62640057Y-142021905D01*
|
||||||
|
X62544819Y-141307619D02*
|
||||||
|
X63259104Y-141307619D01*
|
||||||
|
X63259104Y-141307619D02*
|
||||||
|
X63401961Y-141355238D01*
|
||||||
|
X63401961Y-141355238D02*
|
||||||
|
X63497200Y-141450476D01*
|
||||||
|
X63497200Y-141450476D02*
|
||||||
|
X63544819Y-141593333D01*
|
||||||
|
X63544819Y-141593333D02*
|
||||||
|
X63544819Y-141688571D01*
|
||||||
|
X63544819Y-140355238D02*
|
||||||
|
X63544819Y-140831428D01*
|
||||||
|
X63544819Y-140831428D02*
|
||||||
|
X62544819Y-140831428D01*
|
||||||
|
X63449580Y-139450476D02*
|
||||||
|
X63497200Y-139498095D01*
|
||||||
|
X63497200Y-139498095D02*
|
||||||
|
X63544819Y-139640952D01*
|
||||||
|
X63544819Y-139640952D02*
|
||||||
|
X63544819Y-139736190D01*
|
||||||
|
X63544819Y-139736190D02*
|
||||||
|
X63497200Y-139879047D01*
|
||||||
|
X63497200Y-139879047D02*
|
||||||
|
X63401961Y-139974285D01*
|
||||||
|
X63401961Y-139974285D02*
|
||||||
|
X63306723Y-140021904D01*
|
||||||
|
X63306723Y-140021904D02*
|
||||||
|
X63116247Y-140069523D01*
|
||||||
|
X63116247Y-140069523D02*
|
||||||
|
X62973390Y-140069523D01*
|
||||||
|
X62973390Y-140069523D02*
|
||||||
|
X62782914Y-140021904D01*
|
||||||
|
X62782914Y-140021904D02*
|
||||||
|
X62687676Y-139974285D01*
|
||||||
|
X62687676Y-139974285D02*
|
||||||
|
X62592438Y-139879047D01*
|
||||||
|
X62592438Y-139879047D02*
|
||||||
|
X62544819Y-139736190D01*
|
||||||
|
X62544819Y-139736190D02*
|
||||||
|
X62544819Y-139640952D01*
|
||||||
|
X62544819Y-139640952D02*
|
||||||
|
X62592438Y-139498095D01*
|
||||||
|
X62592438Y-139498095D02*
|
||||||
|
X62640057Y-139450476D01*
|
||||||
|
X62544819Y-138736190D02*
|
||||||
|
X63259104Y-138736190D01*
|
||||||
|
X63259104Y-138736190D02*
|
||||||
|
X63401961Y-138783809D01*
|
||||||
|
X63401961Y-138783809D02*
|
||||||
|
X63497200Y-138879047D01*
|
||||||
|
X63497200Y-138879047D02*
|
||||||
|
X63544819Y-139021904D01*
|
||||||
|
X63544819Y-139021904D02*
|
||||||
|
X63544819Y-139117142D01*
|
||||||
|
X63544819Y-137783809D02*
|
||||||
|
X63544819Y-138259999D01*
|
||||||
|
X63544819Y-138259999D02*
|
||||||
|
X62544819Y-138259999D01*
|
||||||
|
X63449580Y-136879047D02*
|
||||||
|
X63497200Y-136926666D01*
|
||||||
|
X63497200Y-136926666D02*
|
||||||
|
X63544819Y-137069523D01*
|
||||||
|
X63544819Y-137069523D02*
|
||||||
|
X63544819Y-137164761D01*
|
||||||
|
X63544819Y-137164761D02*
|
||||||
|
X63497200Y-137307618D01*
|
||||||
|
X63497200Y-137307618D02*
|
||||||
|
X63401961Y-137402856D01*
|
||||||
|
X63401961Y-137402856D02*
|
||||||
|
X63306723Y-137450475D01*
|
||||||
|
X63306723Y-137450475D02*
|
||||||
|
X63116247Y-137498094D01*
|
||||||
|
X63116247Y-137498094D02*
|
||||||
|
X62973390Y-137498094D01*
|
||||||
|
X62973390Y-137498094D02*
|
||||||
|
X62782914Y-137450475D01*
|
||||||
|
X62782914Y-137450475D02*
|
||||||
|
X62687676Y-137402856D01*
|
||||||
|
X62687676Y-137402856D02*
|
||||||
|
X62592438Y-137307618D01*
|
||||||
|
X62592438Y-137307618D02*
|
||||||
|
X62544819Y-137164761D01*
|
||||||
|
X62544819Y-137164761D02*
|
||||||
|
X62544819Y-137069523D01*
|
||||||
|
X62544819Y-137069523D02*
|
||||||
|
X62592438Y-136926666D01*
|
||||||
|
X62592438Y-136926666D02*
|
||||||
|
X62640057Y-136879047D01*
|
||||||
|
X62544819Y-136164761D02*
|
||||||
|
X63259104Y-136164761D01*
|
||||||
|
X63259104Y-136164761D02*
|
||||||
|
X63401961Y-136212380D01*
|
||||||
|
X63401961Y-136212380D02*
|
||||||
|
X63497200Y-136307618D01*
|
||||||
|
X63497200Y-136307618D02*
|
||||||
|
X63544819Y-136450475D01*
|
||||||
|
X63544819Y-136450475D02*
|
||||||
|
X63544819Y-136545713D01*
|
||||||
|
X63544819Y-135212380D02*
|
||||||
|
X63544819Y-135688570D01*
|
||||||
|
X63544819Y-135688570D02*
|
||||||
|
X62544819Y-135688570D01*
|
||||||
|
X63449580Y-134307618D02*
|
||||||
|
X63497200Y-134355237D01*
|
||||||
|
X63497200Y-134355237D02*
|
||||||
|
X63544819Y-134498094D01*
|
||||||
|
X63544819Y-134498094D02*
|
||||||
|
X63544819Y-134593332D01*
|
||||||
|
X63544819Y-134593332D02*
|
||||||
|
X63497200Y-134736189D01*
|
||||||
|
X63497200Y-134736189D02*
|
||||||
|
X63401961Y-134831427D01*
|
||||||
|
X63401961Y-134831427D02*
|
||||||
|
X63306723Y-134879046D01*
|
||||||
|
X63306723Y-134879046D02*
|
||||||
|
X63116247Y-134926665D01*
|
||||||
|
X63116247Y-134926665D02*
|
||||||
|
X62973390Y-134926665D01*
|
||||||
|
X62973390Y-134926665D02*
|
||||||
|
X62782914Y-134879046D01*
|
||||||
|
X62782914Y-134879046D02*
|
||||||
|
X62687676Y-134831427D01*
|
||||||
|
X62687676Y-134831427D02*
|
||||||
|
X62592438Y-134736189D01*
|
||||||
|
X62592438Y-134736189D02*
|
||||||
|
X62544819Y-134593332D01*
|
||||||
|
X62544819Y-134593332D02*
|
||||||
|
X62544819Y-134498094D01*
|
||||||
|
X62544819Y-134498094D02*
|
||||||
|
X62592438Y-134355237D01*
|
||||||
|
X62592438Y-134355237D02*
|
||||||
|
X62640057Y-134307618D01*
|
||||||
|
X66966295Y-122802666D02*
|
||||||
|
X66166295Y-122802666D01*
|
||||||
|
X66166295Y-122802666D02*
|
||||||
|
X66166295Y-122635999D01*
|
||||||
|
X66166295Y-122635999D02*
|
||||||
|
X66204390Y-122535999D01*
|
||||||
|
X66204390Y-122535999D02*
|
||||||
|
X66280580Y-122469333D01*
|
||||||
|
X66280580Y-122469333D02*
|
||||||
|
X66356771Y-122435999D01*
|
||||||
|
X66356771Y-122435999D02*
|
||||||
|
X66509152Y-122402666D01*
|
||||||
|
X66509152Y-122402666D02*
|
||||||
|
X66623438Y-122402666D01*
|
||||||
|
X66623438Y-122402666D02*
|
||||||
|
X66775819Y-122435999D01*
|
||||||
|
X66775819Y-122435999D02*
|
||||||
|
X66852009Y-122469333D01*
|
||||||
|
X66852009Y-122469333D02*
|
||||||
|
X66928200Y-122535999D01*
|
||||||
|
X66928200Y-122535999D02*
|
||||||
|
X66966295Y-122635999D01*
|
||||||
|
X66966295Y-122635999D02*
|
||||||
|
X66966295Y-122802666D01*
|
||||||
|
X66242485Y-122135999D02*
|
||||||
|
X66204390Y-122102666D01*
|
||||||
|
X66204390Y-122102666D02*
|
||||||
|
X66166295Y-122035999D01*
|
||||||
|
X66166295Y-122035999D02*
|
||||||
|
X66166295Y-121869333D01*
|
||||||
|
X66166295Y-121869333D02*
|
||||||
|
X66204390Y-121802666D01*
|
||||||
|
X66204390Y-121802666D02*
|
||||||
|
X66242485Y-121769333D01*
|
||||||
|
X66242485Y-121769333D02*
|
||||||
|
X66318676Y-121735999D01*
|
||||||
|
X66318676Y-121735999D02*
|
||||||
|
X66394866Y-121735999D01*
|
||||||
|
X66394866Y-121735999D02*
|
||||||
|
X66509152Y-121769333D01*
|
||||||
|
X66509152Y-121769333D02*
|
||||||
|
X66966295Y-122169333D01*
|
||||||
|
X66966295Y-122169333D02*
|
||||||
|
X66966295Y-121735999D01*
|
||||||
|
X61290666Y-49966295D02*
|
||||||
|
X61290666Y-50537723D01*
|
||||||
|
X61290666Y-50537723D02*
|
||||||
|
X61257333Y-50652009D01*
|
||||||
|
X61257333Y-50652009D02*
|
||||||
|
X61190666Y-50728200D01*
|
||||||
|
X61190666Y-50728200D02*
|
||||||
|
X61090666Y-50766295D01*
|
||||||
|
X61090666Y-50766295D02*
|
||||||
|
X61024000Y-50766295D01*
|
||||||
|
X61590666Y-50042485D02*
|
||||||
|
X61623999Y-50004390D01*
|
||||||
|
X61623999Y-50004390D02*
|
||||||
|
X61690666Y-49966295D01*
|
||||||
|
X61690666Y-49966295D02*
|
||||||
|
X61857333Y-49966295D01*
|
||||||
|
X61857333Y-49966295D02*
|
||||||
|
X61923999Y-50004390D01*
|
||||||
|
X61923999Y-50004390D02*
|
||||||
|
X61957333Y-50042485D01*
|
||||||
|
X61957333Y-50042485D02*
|
||||||
|
X61990666Y-50118676D01*
|
||||||
|
X61990666Y-50118676D02*
|
||||||
|
X61990666Y-50194866D01*
|
||||||
|
X61990666Y-50194866D02*
|
||||||
|
X61957333Y-50309152D01*
|
||||||
|
X61957333Y-50309152D02*
|
||||||
|
X61557333Y-50766295D01*
|
||||||
|
X61557333Y-50766295D02*
|
||||||
|
X61990666Y-50766295D01*
|
||||||
|
X61566666Y-71732295D02*
|
||||||
|
X61566666Y-72303723D01*
|
||||||
|
X61566666Y-72303723D02*
|
||||||
|
X61533333Y-72418009D01*
|
||||||
|
X61533333Y-72418009D02*
|
||||||
|
X61466666Y-72494200D01*
|
||||||
|
X61466666Y-72494200D02*
|
||||||
|
X61366666Y-72532295D01*
|
||||||
|
X61366666Y-72532295D02*
|
||||||
|
X61300000Y-72532295D01*
|
||||||
|
X61833333Y-71732295D02*
|
||||||
|
X62266666Y-71732295D01*
|
||||||
|
X62266666Y-71732295D02*
|
||||||
|
X62033333Y-72037057D01*
|
||||||
|
X62033333Y-72037057D02*
|
||||||
|
X62133333Y-72037057D01*
|
||||||
|
X62133333Y-72037057D02*
|
||||||
|
X62199999Y-72075152D01*
|
||||||
|
X62199999Y-72075152D02*
|
||||||
|
X62233333Y-72113247D01*
|
||||||
|
X62233333Y-72113247D02*
|
||||||
|
X62266666Y-72189438D01*
|
||||||
|
X62266666Y-72189438D02*
|
||||||
|
X62266666Y-72379914D01*
|
||||||
|
X62266666Y-72379914D02*
|
||||||
|
X62233333Y-72456104D01*
|
||||||
|
X62233333Y-72456104D02*
|
||||||
|
X62199999Y-72494200D01*
|
||||||
|
X62199999Y-72494200D02*
|
||||||
|
X62133333Y-72532295D01*
|
||||||
|
X62133333Y-72532295D02*
|
||||||
|
X61933333Y-72532295D01*
|
||||||
|
X61933333Y-72532295D02*
|
||||||
|
X61866666Y-72494200D01*
|
||||||
|
X61866666Y-72494200D02*
|
||||||
|
X61833333Y-72456104D01*
|
||||||
|
X61290666Y-53776295D02*
|
||||||
|
X61290666Y-54347723D01*
|
||||||
|
X61290666Y-54347723D02*
|
||||||
|
X61257333Y-54462009D01*
|
||||||
|
X61257333Y-54462009D02*
|
||||||
|
X61190666Y-54538200D01*
|
||||||
|
X61190666Y-54538200D02*
|
||||||
|
X61090666Y-54576295D01*
|
||||||
|
X61090666Y-54576295D02*
|
||||||
|
X61024000Y-54576295D01*
|
||||||
|
X61990666Y-54576295D02*
|
||||||
|
X61590666Y-54576295D01*
|
||||||
|
X61790666Y-54576295D02*
|
||||||
|
X61790666Y-53776295D01*
|
||||||
|
X61790666Y-53776295D02*
|
||||||
|
X61723999Y-53890580D01*
|
||||||
|
X61723999Y-53890580D02*
|
||||||
|
X61657333Y-53966771D01*
|
||||||
|
X61657333Y-53966771D02*
|
||||||
|
X61590666Y-54004866D01*
|
||||||
|
D11*
|
||||||
|
%TO.C,D2*%
|
||||||
|
X63285000Y-126615000D02*
|
||||||
|
X65905000Y-126615000D01*
|
||||||
|
X63285000Y-126615000D02*
|
||||||
|
X63285000Y-121695000D01*
|
||||||
|
X65905000Y-126615000D02*
|
||||||
|
X65905000Y-121695000D01*
|
||||||
|
X63285000Y-126495000D02*
|
||||||
|
X63515000Y-126495000D01*
|
||||||
|
X65675000Y-126495000D02*
|
||||||
|
X65905000Y-126495000D01*
|
||||||
|
X63285000Y-126375000D02*
|
||||||
|
X63515000Y-126375000D01*
|
||||||
|
X65675000Y-126375000D02*
|
||||||
|
X65905000Y-126375000D01*
|
||||||
|
X63285000Y-121695000D02*
|
||||||
|
X65905000Y-121695000D01*
|
||||||
|
D10*
|
||||||
|
%TO.C,J2*%
|
||||||
|
X60600000Y-39250000D02*
|
||||||
|
X60600000Y-49450000D01*
|
||||||
|
X60600000Y-39250000D02*
|
||||||
|
X69100000Y-39250000D01*
|
||||||
|
X60600000Y-49450000D02*
|
||||||
|
X69100000Y-49450000D01*
|
||||||
|
X69100000Y-39250000D02*
|
||||||
|
X69100000Y-49450000D01*
|
||||||
|
D11*
|
||||||
|
X66500000Y-43750000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X62700000Y-43750000I-1900000J0D01*
|
||||||
|
G01*
|
||||||
|
X62700000Y-43750000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X66500000Y-43750000I1900000J0D01*
|
||||||
|
G01*
|
||||||
|
D10*
|
||||||
|
%TO.C,J3*%
|
||||||
|
X60600000Y-72950000D02*
|
||||||
|
X60600000Y-83150000D01*
|
||||||
|
X60600000Y-72950000D02*
|
||||||
|
X69100000Y-72950000D01*
|
||||||
|
X60600000Y-83150000D02*
|
||||||
|
X69100000Y-83150000D01*
|
||||||
|
X69100000Y-72950000D02*
|
||||||
|
X69100000Y-83150000D01*
|
||||||
|
D11*
|
||||||
|
X66500000Y-77450000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X62700000Y-77450000I-1900000J0D01*
|
||||||
|
G01*
|
||||||
|
X62700000Y-77450000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X66500000Y-77450000I1900000J0D01*
|
||||||
|
G01*
|
||||||
|
D10*
|
||||||
|
%TO.C,J1*%
|
||||||
|
X60600000Y-54950000D02*
|
||||||
|
X60600000Y-65150000D01*
|
||||||
|
X60600000Y-54950000D02*
|
||||||
|
X69100000Y-54950000D01*
|
||||||
|
X60600000Y-65150000D02*
|
||||||
|
X69100000Y-65150000D01*
|
||||||
|
X69100000Y-54950000D02*
|
||||||
|
X69100000Y-65150000D01*
|
||||||
|
D11*
|
||||||
|
X66500000Y-59450000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X62700000Y-59450000I-1900000J0D01*
|
||||||
|
G01*
|
||||||
|
X62700000Y-59450000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X66500000Y-59450000I1900000J0D01*
|
||||||
|
G01*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
12
Exports/MIDI Board REV2/midi-NPTH.drl
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
M48
|
||||||
|
; DRILL file {KiCad 7.0.10-7.0.10~ubuntu22.04.1} date Sun 25 Feb 2024 14:04:43 EET
|
||||||
|
; FORMAT={-:-/ absolute / metric / decimal}
|
||||||
|
; #@! TF.CreationDate,2024-02-25T14:04:43+02:00
|
||||||
|
; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1
|
||||||
|
; #@! TF.FileFunction,NonPlated,1,2,NPTH
|
||||||
|
FMAT,2
|
||||||
|
METRIC
|
||||||
|
%
|
||||||
|
G90
|
||||||
|
G05
|
||||||
|
M30
|
||||||
88
Exports/MIDI Board REV2/midi-PTH.drl
Normal file
@ -0,0 +1,88 @@
|
|||||||
|
M48
|
||||||
|
; DRILL file {KiCad 7.0.10-7.0.10~ubuntu22.04.1} date Sun 25 Feb 2024 14:04:43 EET
|
||||||
|
; FORMAT={-:-/ absolute / metric / decimal}
|
||||||
|
; #@! TF.CreationDate,2024-02-25T14:04:43+02:00
|
||||||
|
; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1
|
||||||
|
; #@! TF.FileFunction,Plated,1,2,PTH
|
||||||
|
FMAT,2
|
||||||
|
METRIC
|
||||||
|
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||||
|
T1C0.800
|
||||||
|
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||||
|
T2C0.900
|
||||||
|
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||||
|
T3C1.000
|
||||||
|
%
|
||||||
|
G90
|
||||||
|
G05
|
||||||
|
T1
|
||||||
|
X62.02Y-85.87
|
||||||
|
X62.02Y-93.49
|
||||||
|
X64.56Y-85.87
|
||||||
|
X64.56Y-93.49
|
||||||
|
X67.1Y-85.87
|
||||||
|
X67.1Y-93.49
|
||||||
|
T2
|
||||||
|
X64.595Y-122.885
|
||||||
|
X64.595Y-125.425
|
||||||
|
T3
|
||||||
|
X64.6Y-103.2
|
||||||
|
X64.6Y-105.74
|
||||||
|
X64.6Y-108.28
|
||||||
|
X64.6Y-110.82
|
||||||
|
X64.6Y-113.36
|
||||||
|
X67.065Y-125.22
|
||||||
|
X67.065Y-127.76
|
||||||
|
X67.065Y-130.3
|
||||||
|
X67.065Y-132.84
|
||||||
|
X67.065Y-135.38
|
||||||
|
X67.065Y-137.92
|
||||||
|
X67.065Y-140.46
|
||||||
|
X67.065Y-143.0
|
||||||
|
T2
|
||||||
|
G00X62.55Y-40.45
|
||||||
|
M15
|
||||||
|
G01X64.25Y-40.45
|
||||||
|
M16
|
||||||
|
G05
|
||||||
|
G00X62.55Y-48.25
|
||||||
|
M15
|
||||||
|
G01X64.25Y-48.25
|
||||||
|
M16
|
||||||
|
G05
|
||||||
|
G00X62.55Y-56.15
|
||||||
|
M15
|
||||||
|
G01X64.25Y-56.15
|
||||||
|
M16
|
||||||
|
G05
|
||||||
|
G00X62.55Y-63.95
|
||||||
|
M15
|
||||||
|
G01X64.25Y-63.95
|
||||||
|
M16
|
||||||
|
G05
|
||||||
|
G00X62.55Y-74.15
|
||||||
|
M15
|
||||||
|
G01X64.25Y-74.15
|
||||||
|
M16
|
||||||
|
G05
|
||||||
|
G00X62.55Y-81.95
|
||||||
|
M15
|
||||||
|
G01X64.25Y-81.95
|
||||||
|
M16
|
||||||
|
G05
|
||||||
|
G00X67.8Y-42.1
|
||||||
|
M15
|
||||||
|
G01X67.8Y-43.8
|
||||||
|
M16
|
||||||
|
G05
|
||||||
|
G00X67.8Y-57.8
|
||||||
|
M15
|
||||||
|
G01X67.8Y-59.5
|
||||||
|
M16
|
||||||
|
G05
|
||||||
|
G00X67.8Y-75.8
|
||||||
|
M15
|
||||||
|
G01X67.8Y-77.5
|
||||||
|
M16
|
||||||
|
G05
|
||||||
|
M30
|
||||||
11
Exports/MIDI Board REV2/midi-bottom-pos.csv
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
Ref,Val,Package,PosX,PosY,Rot,Side
|
||||||
|
"D1","1N4148","D_SOD-123",7.190000,-60.440000,-90.000000,bottom
|
||||||
|
"MIDI","Conn_01x05","PinHeader_1x05_P2.54mm_Vertical",4.600000,-65.750000,180.000000,bottom
|
||||||
|
"Power (Optional)","Alt Power","PinSocket_1x08_P2.54mm_Vertical",7.065000,-105.550000,0.000000,bottom
|
||||||
|
"R1","1K","R_0805_2012Metric",2.032000,-60.198000,-90.000000,bottom
|
||||||
|
"R2","R220","R_0805_2012Metric",5.920000,-30.547500,-90.000000,bottom
|
||||||
|
"R3","R220","R_0805_2012Metric",8.060000,-30.517500,-90.000000,bottom
|
||||||
|
"R4","R220","R_0805_2012Metric",1.090000,-30.530000,90.000000,bottom
|
||||||
|
"R5","R220","R_0805_2012Metric",3.130000,-30.527500,90.000000,bottom
|
||||||
|
"R6","1K","R_0805_2012Metric",4.572000,-80.772000,90.000000,bottom
|
||||||
|
"U1","H11L1","DIP-6_W7.62mm_Socket",7.100000,-56.040000,90.000000,bottom
|
||||||
|
11
Exports/MIDI Board REV2/midi-expander.csv
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
"Id";"Designator";"Footprint";"Quantity";"Designation";"Supplier and ref";
|
||||||
|
1;"D2";"FlatTopLed";1;"LED";;;
|
||||||
|
2;"J2";"PJ301CM";1;"MIDI IN";;;
|
||||||
|
3;"J3";"PJ301CM";1;"PPQN Out";;;
|
||||||
|
4;"J1";"PJ301CM";1;"MIDI Out";;;
|
||||||
|
5;"R2,R3,R4,R5";"R_0805_2012Metric";4;"R220";;;
|
||||||
|
6;"U1";"DIP-6_W7.62mm_Socket";1;"H11L1";;;
|
||||||
|
7;"R6,R1";"R_0805_2012Metric";2;"1K";;;
|
||||||
|
8;"Power (Optional)";"PinSocket_1x08_P2.54mm_Vertical";1;"Alt Power";;;
|
||||||
|
9;"MIDI";"PinHeader_1x05_P2.54mm_Vertical";1;"Conn_01x05";;;
|
||||||
|
10;"D1";"D_SOD-123";1;"1N4148";;;
|
||||||
|
Can't render this file because it has a wrong number of fields in line 2.
|
125
Exports/MIDI Board REV2/midi-job.gbrjob
Normal file
@ -0,0 +1,125 @@
|
|||||||
|
{
|
||||||
|
"Header": {
|
||||||
|
"GenerationSoftware": {
|
||||||
|
"Vendor": "KiCad",
|
||||||
|
"Application": "Pcbnew",
|
||||||
|
"Version": "7.0.10-7.0.10~ubuntu22.04.1"
|
||||||
|
},
|
||||||
|
"CreationDate": "2024-02-25T14:05:01+02:00"
|
||||||
|
},
|
||||||
|
"GeneralSpecs": {
|
||||||
|
"ProjectId": {
|
||||||
|
"Name": "midi",
|
||||||
|
"GUID": "6d696469-2e6b-4696-9361-645f70636258",
|
||||||
|
"Revision": "rev?"
|
||||||
|
},
|
||||||
|
"Size": {
|
||||||
|
"X": 9.3,
|
||||||
|
"Y": 110.126
|
||||||
|
},
|
||||||
|
"LayerNumber": 2,
|
||||||
|
"BoardThickness": 1.6,
|
||||||
|
"Finish": "None"
|
||||||
|
},
|
||||||
|
"DesignRules": [
|
||||||
|
{
|
||||||
|
"Layers": "Outer",
|
||||||
|
"PadToPad": 0.2,
|
||||||
|
"PadToTrack": 0.2,
|
||||||
|
"TrackToTrack": 0.2,
|
||||||
|
"MinLineWidth": 0.2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"FilesAttributes": [
|
||||||
|
{
|
||||||
|
"Path": "midi-F_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L1,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "midi-B_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L2,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "midi-F_Paste.gbr",
|
||||||
|
"FileFunction": "SolderPaste,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "midi-B_Paste.gbr",
|
||||||
|
"FileFunction": "SolderPaste,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "midi-F_Silkscreen.gbr",
|
||||||
|
"FileFunction": "Legend,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "midi-B_Silkscreen.gbr",
|
||||||
|
"FileFunction": "Legend,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "midi-F_Mask.gbr",
|
||||||
|
"FileFunction": "SolderMask,Top",
|
||||||
|
"FilePolarity": "Negative"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "midi-B_Mask.gbr",
|
||||||
|
"FileFunction": "SolderMask,Bot",
|
||||||
|
"FilePolarity": "Negative"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "midi-Edge_Cuts.gbr",
|
||||||
|
"FileFunction": "Profile",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"MaterialStackup": [
|
||||||
|
{
|
||||||
|
"Type": "Legend",
|
||||||
|
"Name": "Top Silk Screen"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderPaste",
|
||||||
|
"Name": "Top Solder Paste"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderMask",
|
||||||
|
"Thickness": 0.01,
|
||||||
|
"Name": "Top Solder Mask"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.035,
|
||||||
|
"Name": "F.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Thickness": 1.51,
|
||||||
|
"Material": "FR4",
|
||||||
|
"Name": "F.Cu/B.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.035,
|
||||||
|
"Name": "B.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderMask",
|
||||||
|
"Thickness": 0.01,
|
||||||
|
"Name": "Bottom Solder Mask"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderPaste",
|
||||||
|
"Name": "Bottom Solder Paste"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Legend",
|
||||||
|
"Name": "Bottom Silk Screen"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
5
Exports/MIDI Board REV2/midi-top-pos.csv
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
Ref,Val,Package,PosX,PosY,Rot,Side
|
||||||
|
"D2","LED","FlatTopLed",4.595000,-86.705000,90.000000,top
|
||||||
|
"J1","MIDI Out","PJ301CM",4.600000,-22.000000,0.000000,top
|
||||||
|
"J2","MIDI IN","PJ301CM",4.600000,-6.300000,0.000000,top
|
||||||
|
"J3","PPQN Out","PJ301CM",4.600000,-40.000000,0.000000,top
|
||||||
|
BIN
Exports/MIDI Panel REV2.zip
Normal file
1581
Exports/MIDI Panel REV2/midi-panel-B_Cu.gbr
Normal file
15
Exports/MIDI Panel REV2/midi-panel-B_Mask.gbr
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
|
%TF.CreationDate,2024-02-25T14:06:23+02:00*%
|
||||||
|
%TF.ProjectId,midi-panel,6d696469-2d70-4616-9e65-6c2e6b696361,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Soldermask,Bot*%
|
||||||
|
%TF.FilePolarity,Negative*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-02-25 14:06:23*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
M02*
|
||||||
15
Exports/MIDI Panel REV2/midi-panel-B_Paste.gbr
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
|
%TF.CreationDate,2024-02-25T14:06:23+02:00*%
|
||||||
|
%TF.ProjectId,midi-panel,6d696469-2d70-4616-9e65-6c2e6b696361,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Paste,Bot*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-02-25 14:06:23*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
M02*
|
||||||
3381
Exports/MIDI Panel REV2/midi-panel-B_Silkscreen.gbr
Normal file
101
Exports/MIDI Panel REV2/midi-panel-Edge_Cuts.gbr
Normal file
@ -0,0 +1,101 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
|
%TF.CreationDate,2024-02-25T14:06:23+02:00*%
|
||||||
|
%TF.ProjectId,midi-panel,6d696469-2d70-4616-9e65-6c2e6b696361,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Profile,NP*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-02-25 14:06:23*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%TA.AperFunction,Profile*%
|
||||||
|
%ADD10C,0.050000*%
|
||||||
|
%TD*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
X97610000Y-38540000D02*
|
||||||
|
X96810000Y-38540000D01*
|
||||||
|
X97640000Y-82290000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X91580000Y-82290000I-3030000J0D01*
|
||||||
|
G01*
|
||||||
|
X91580000Y-82290000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X97640000Y-82290000I3030000J0D01*
|
||||||
|
G01*
|
||||||
|
X89710000Y-33940000D02*
|
||||||
|
X99510000Y-33940000D01*
|
||||||
|
X99510000Y-162440000D01*
|
||||||
|
X89710000Y-162440000D01*
|
||||||
|
X89710000Y-33940000D01*
|
||||||
|
X97620000Y-161030000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X97620000Y-157830000I0J1600000D01*
|
||||||
|
G01*
|
||||||
|
X96820000Y-157830000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X96820000Y-161030000I0J-1600000D01*
|
||||||
|
G01*
|
||||||
|
X97620000Y-161030000D02*
|
||||||
|
X96820000Y-161030000D01*
|
||||||
|
X95660000Y-129000000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X93560000Y-129000000I-1050000J0D01*
|
||||||
|
G01*
|
||||||
|
X93560000Y-129000000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X95660000Y-129000000I1050000J0D01*
|
||||||
|
G01*
|
||||||
|
X95960000Y-151520000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X93260000Y-151520000I-1350000J0D01*
|
||||||
|
G01*
|
||||||
|
X93260000Y-151520000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X95960000Y-151520000I1350000J0D01*
|
||||||
|
G01*
|
||||||
|
X96810000Y-35340000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X96810000Y-38540000I0J-1600000D01*
|
||||||
|
G01*
|
||||||
|
X96810000Y-35340000D02*
|
||||||
|
X97610000Y-35340000D01*
|
||||||
|
X97660000Y-48590000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X91560000Y-48590000I-3050000J0D01*
|
||||||
|
G01*
|
||||||
|
X91560000Y-48590000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X97660000Y-48590000I3050000J0D01*
|
||||||
|
G01*
|
||||||
|
X97640000Y-64290000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X91580000Y-64290000I-3030000J0D01*
|
||||||
|
G01*
|
||||||
|
X91580000Y-64290000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X97640000Y-64290000I3030000J0D01*
|
||||||
|
G01*
|
||||||
|
X96820000Y-157830000D02*
|
||||||
|
X97620000Y-157830000D01*
|
||||||
|
X97610000Y-38540000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X97610000Y-35340000I0J1600000D01*
|
||||||
|
G01*
|
||||||
|
M02*
|
||||||
1581
Exports/MIDI Panel REV2/midi-panel-F_Cu.gbr
Normal file
27
Exports/MIDI Panel REV2/midi-panel-F_Mask.gbr
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
|
%TF.CreationDate,2024-02-25T14:06:23+02:00*%
|
||||||
|
%TF.ProjectId,midi-panel,6d696469-2d70-4616-9e65-6c2e6b696361,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Soldermask,Top*%
|
||||||
|
%TF.FilePolarity,Negative*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-02-25 14:06:23*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%ADD10C,0.400000*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
X98910000Y-140290000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X64710000Y-140290000I-17100000J0D01*
|
||||||
|
G01*
|
||||||
|
X64710000Y-140290000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X98910000Y-140290000I17100000J0D01*
|
||||||
|
G01*
|
||||||
|
M02*
|
||||||
15
Exports/MIDI Panel REV2/midi-panel-F_Paste.gbr
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
|
%TF.CreationDate,2024-02-25T14:06:23+02:00*%
|
||||||
|
%TF.ProjectId,midi-panel,6d696469-2d70-4616-9e65-6c2e6b696361,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Paste,Top*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-02-25 14:06:23*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
M02*
|
||||||
3381
Exports/MIDI Panel REV2/midi-panel-F_Silkscreen.gbr
Normal file
12
Exports/MIDI Panel REV2/midi-panel-NPTH.drl
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
M48
|
||||||
|
; DRILL file {KiCad 7.0.10-7.0.10~ubuntu22.04.1} date Sun 25 Feb 2024 14:06:07 EET
|
||||||
|
; FORMAT={-:-/ absolute / metric / decimal}
|
||||||
|
; #@! TF.CreationDate,2024-02-25T14:06:07+02:00
|
||||||
|
; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1
|
||||||
|
; #@! TF.FileFunction,NonPlated,1,2,NPTH
|
||||||
|
FMAT,2
|
||||||
|
METRIC
|
||||||
|
%
|
||||||
|
G90
|
||||||
|
G05
|
||||||
|
M30
|
||||||
12
Exports/MIDI Panel REV2/midi-panel-PTH.drl
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
M48
|
||||||
|
; DRILL file {KiCad 7.0.10-7.0.10~ubuntu22.04.1} date Sun 25 Feb 2024 14:06:07 EET
|
||||||
|
; FORMAT={-:-/ absolute / metric / decimal}
|
||||||
|
; #@! TF.CreationDate,2024-02-25T14:06:07+02:00
|
||||||
|
; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1
|
||||||
|
; #@! TF.FileFunction,Plated,1,2,PTH
|
||||||
|
FMAT,2
|
||||||
|
METRIC
|
||||||
|
%
|
||||||
|
G90
|
||||||
|
G05
|
||||||
|
M30
|
||||||
121
Exports/MIDI Panel REV2/midi-panel-job.gbrjob
Normal file
@ -0,0 +1,121 @@
|
|||||||
|
{
|
||||||
|
"Header": {
|
||||||
|
"GenerationSoftware": {
|
||||||
|
"Vendor": "KiCad",
|
||||||
|
"Application": "Pcbnew",
|
||||||
|
"Version": "7.0.10-7.0.10~ubuntu22.04.1"
|
||||||
|
},
|
||||||
|
"CreationDate": "2024-02-25T14:06:23+02:00"
|
||||||
|
},
|
||||||
|
"GeneralSpecs": {
|
||||||
|
"ProjectId": {
|
||||||
|
"Name": "midi-panel",
|
||||||
|
"GUID": "6d696469-2d70-4616-9e65-6c2e6b696361",
|
||||||
|
"Revision": "rev?"
|
||||||
|
},
|
||||||
|
"Size": {
|
||||||
|
"X": 9.85,
|
||||||
|
"Y": 128.55
|
||||||
|
},
|
||||||
|
"LayerNumber": 2,
|
||||||
|
"BoardThickness": 1.6,
|
||||||
|
"Finish": "None"
|
||||||
|
},
|
||||||
|
"DesignRules": [
|
||||||
|
{
|
||||||
|
"Layers": "Outer",
|
||||||
|
"PadToPad": 0.2,
|
||||||
|
"PadToTrack": 0.2,
|
||||||
|
"TrackToTrack": 0.2,
|
||||||
|
"TrackToRegion": 0.2,
|
||||||
|
"RegionToRegion": 0.2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"FilesAttributes": [
|
||||||
|
{
|
||||||
|
"Path": "midi-panel-F_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L1,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "midi-panel-B_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L2,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "midi-panel-F_Paste.gbr",
|
||||||
|
"FileFunction": "SolderPaste,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "midi-panel-B_Paste.gbr",
|
||||||
|
"FileFunction": "SolderPaste,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "midi-panel-F_Silkscreen.gbr",
|
||||||
|
"FileFunction": "Legend,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "midi-panel-B_Silkscreen.gbr",
|
||||||
|
"FileFunction": "Legend,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "midi-panel-F_Mask.gbr",
|
||||||
|
"FileFunction": "SolderMask,Top",
|
||||||
|
"FilePolarity": "Negative"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "midi-panel-B_Mask.gbr",
|
||||||
|
"FileFunction": "SolderMask,Bot",
|
||||||
|
"FilePolarity": "Negative"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "midi-panel-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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@ -1,12 +1,12 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.11-2627ca5db0~126~ubuntu22.04.1*%
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
%TF.CreationDate,2023-07-26T01:24:55+03:00*%
|
%TF.CreationDate,2024-05-18T14:45:39+03:00*%
|
||||||
%TF.ProjectId,gtoe,67746f65-2e6b-4696-9361-645f70636258,rev?*%
|
%TF.ProjectId,gtoe,67746f65-2e6b-4696-9361-645f70636258,rev?*%
|
||||||
%TF.SameCoordinates,Original*%
|
%TF.SameCoordinates,Original*%
|
||||||
%TF.FileFunction,Soldermask,Bot*%
|
%TF.FileFunction,Soldermask,Bot*%
|
||||||
%TF.FilePolarity,Negative*%
|
%TF.FilePolarity,Negative*%
|
||||||
%FSLAX46Y46*%
|
%FSLAX46Y46*%
|
||||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
G04 Created by KiCad (PCBNEW 6.0.11-2627ca5db0~126~ubuntu22.04.1) date 2023-07-26 01:24:55*
|
G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-05-18 14:45:39*
|
||||||
%MOMM*%
|
%MOMM*%
|
||||||
%LPD*%
|
%LPD*%
|
||||||
G01*
|
G01*
|
||||||
@ -43,11 +43,11 @@ G04 Aperture macros list end*
|
|||||||
%ADD21C,1.200000*%
|
%ADD21C,1.200000*%
|
||||||
%ADD22RoundRect,0.250000X0.262500X0.450000X-0.262500X0.450000X-0.262500X-0.450000X0.262500X-0.450000X0*%
|
%ADD22RoundRect,0.250000X0.262500X0.450000X-0.262500X0.450000X-0.262500X-0.450000X0.262500X-0.450000X0*%
|
||||||
%ADD23RoundRect,0.150000X-0.150000X0.825000X-0.150000X-0.825000X0.150000X-0.825000X0.150000X0.825000X0*%
|
%ADD23RoundRect,0.150000X-0.150000X0.825000X-0.150000X-0.825000X0.150000X-0.825000X0.150000X0.825000X0*%
|
||||||
%ADD24R,1.600000X1.600000*%
|
%ADD24R,1.700000X1.700000*%
|
||||||
%ADD25O,1.600000X1.600000*%
|
%ADD25O,1.700000X1.700000*%
|
||||||
%ADD26RoundRect,0.250000X0.450000X-0.262500X0.450000X0.262500X-0.450000X0.262500X-0.450000X-0.262500X0*%
|
%ADD26R,1.600000X1.600000*%
|
||||||
%ADD27R,1.700000X1.700000*%
|
%ADD27O,1.600000X1.600000*%
|
||||||
%ADD28O,1.700000X1.700000*%
|
%ADD28RoundRect,0.250000X0.450000X-0.262500X0.450000X0.262500X-0.450000X0.262500X-0.450000X-0.262500X0*%
|
||||||
%ADD29R,1.050000X1.500000*%
|
%ADD29R,1.050000X1.500000*%
|
||||||
%ADD30O,1.050000X1.500000*%
|
%ADD30O,1.050000X1.500000*%
|
||||||
G04 APERTURE END LIST*
|
G04 APERTURE END LIST*
|
||||||
@ -78,13 +78,6 @@ D11*
|
|||||||
X114800000Y-66920000D03*
|
X114800000Y-66920000D03*
|
||||||
X114800000Y-58620000D03*
|
X114800000Y-58620000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D15*
|
|
||||||
%TO.C,Screen*%
|
|
||||||
X118621000Y-126100000D03*
|
|
||||||
X116081000Y-126100000D03*
|
|
||||||
X113541000Y-126100000D03*
|
|
||||||
X111000000Y-126100000D03*
|
|
||||||
%TD*%
|
|
||||||
D10*
|
D10*
|
||||||
%TO.C,J5*%
|
%TO.C,J5*%
|
||||||
X114800000Y-73520000D03*
|
X114800000Y-73520000D03*
|
||||||
@ -104,6 +97,13 @@ X123530000Y-69800000D03*
|
|||||||
D14*
|
D14*
|
||||||
X126070000Y-69800000D03*
|
X126070000Y-69800000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.C,Screen*%
|
||||||
|
X118621000Y-126100000D03*
|
||||||
|
X116081000Y-126100000D03*
|
||||||
|
X113541000Y-126100000D03*
|
||||||
|
X111000000Y-126100000D03*
|
||||||
|
%TD*%
|
||||||
D10*
|
D10*
|
||||||
%TO.C,J3*%
|
%TO.C,J3*%
|
||||||
X124800000Y-55520000D03*
|
X124800000Y-55520000D03*
|
||||||
@ -186,8 +186,8 @@ X107950000Y-136500000D03*
|
|||||||
%TD*%
|
%TD*%
|
||||||
D18*
|
D18*
|
||||||
%TO.C,D13*%
|
%TO.C,D13*%
|
||||||
X113100000Y-131850000D03*
|
X114460000Y-129668000D03*
|
||||||
X113100000Y-135150000D03*
|
X114460000Y-132968000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D19*
|
D19*
|
||||||
%TO.C,R24*%
|
%TO.C,R24*%
|
||||||
@ -220,8 +220,8 @@ X113887500Y-82600000D03*
|
|||||||
%TD*%
|
%TD*%
|
||||||
D18*
|
D18*
|
||||||
%TO.C,D12*%
|
%TO.C,D12*%
|
||||||
X110400000Y-131850000D03*
|
X111760000Y-129668000D03*
|
||||||
X110400000Y-135150000D03*
|
X111760000Y-132968000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D22*
|
D22*
|
||||||
%TO.C,R3*%
|
%TO.C,R3*%
|
||||||
@ -245,15 +245,23 @@ X113530000Y-120075000D03*
|
|||||||
X112260000Y-120075000D03*
|
X112260000Y-120075000D03*
|
||||||
X110990000Y-120075000D03*
|
X110990000Y-120075000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
|
D24*
|
||||||
|
%TO.C,LINK*%
|
||||||
|
X101800000Y-104450000D03*
|
||||||
|
D25*
|
||||||
|
X101800000Y-106990000D03*
|
||||||
|
X101800000Y-109530000D03*
|
||||||
|
X101800000Y-112070000D03*
|
||||||
|
%TD*%
|
||||||
D19*
|
D19*
|
||||||
%TO.C,R23*%
|
%TO.C,R23*%
|
||||||
X110000000Y-49587500D03*
|
X110000000Y-49587500D03*
|
||||||
X110000000Y-51412500D03*
|
X110000000Y-51412500D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D24*
|
D26*
|
||||||
%TO.C,A1*%
|
%TO.C,A1*%
|
||||||
X107175000Y-127200000D03*
|
X107175000Y-127200000D03*
|
||||||
D25*
|
D27*
|
||||||
X107175000Y-124660000D03*
|
X107175000Y-124660000D03*
|
||||||
X107175000Y-122120000D03*
|
X107175000Y-122120000D03*
|
||||||
X107175000Y-119580000D03*
|
X107175000Y-119580000D03*
|
||||||
@ -302,10 +310,10 @@ X123887500Y-80500000D03*
|
|||||||
X115712500Y-80500000D03*
|
X115712500Y-80500000D03*
|
||||||
X113887500Y-80500000D03*
|
X113887500Y-80500000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D26*
|
D28*
|
||||||
%TO.C,R14*%
|
%TO.C,R14*%
|
||||||
X102900000Y-94712500D03*
|
X102350000Y-91912500D03*
|
||||||
X102900000Y-92887500D03*
|
X102350000Y-90087500D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
%TO.C,R22*%
|
%TO.C,R22*%
|
||||||
X125200000Y-101112500D03*
|
X125200000Y-101112500D03*
|
||||||
@ -316,15 +324,14 @@ D19*
|
|||||||
X116800000Y-43887500D03*
|
X116800000Y-43887500D03*
|
||||||
X116800000Y-45712500D03*
|
X116800000Y-45712500D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D27*
|
D24*
|
||||||
%TO.C,J11*%
|
%TO.C,MIDI*%
|
||||||
X101900000Y-111950000D03*
|
X102000000Y-116525000D03*
|
||||||
D28*
|
D25*
|
||||||
X101900000Y-114490000D03*
|
X102000000Y-119065000D03*
|
||||||
X101900000Y-117030000D03*
|
X102000000Y-121605000D03*
|
||||||
X101900000Y-119570000D03*
|
X102000000Y-124145000D03*
|
||||||
X101900000Y-122110000D03*
|
X102000000Y-126685000D03*
|
||||||
X101900000Y-124650000D03*
|
|
||||||
%TD*%
|
%TD*%
|
||||||
D22*
|
D22*
|
||||||
%TO.C,R2*%
|
%TO.C,R2*%
|
||||||
@ -389,8 +396,8 @@ X110990000Y-106475000D03*
|
|||||||
%TD*%
|
%TD*%
|
||||||
D18*
|
D18*
|
||||||
%TO.C,D7*%
|
%TO.C,D7*%
|
||||||
X102900000Y-101000000D03*
|
X102400000Y-97100000D03*
|
||||||
X102900000Y-97700000D03*
|
X102400000Y-93800000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D19*
|
D19*
|
||||||
%TO.C,R21*%
|
%TO.C,R21*%
|
||||||
@ -402,7 +409,7 @@ D22*
|
|||||||
X115712500Y-62400000D03*
|
X115712500Y-62400000D03*
|
||||||
X113887500Y-62400000D03*
|
X113887500Y-62400000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D26*
|
D28*
|
||||||
%TO.C,R17*%
|
%TO.C,R17*%
|
||||||
X125200000Y-94312500D03*
|
X125200000Y-94312500D03*
|
||||||
X125200000Y-92487500D03*
|
X125200000Y-92487500D03*
|
||||||
@ -424,23 +431,23 @@ X126800000Y-45712500D03*
|
|||||||
%TD*%
|
%TD*%
|
||||||
D29*
|
D29*
|
||||||
%TO.C,Q1*%
|
%TO.C,Q1*%
|
||||||
X104100000Y-105100000D03*
|
X104020000Y-100610000D03*
|
||||||
D30*
|
D30*
|
||||||
X102830000Y-105100000D03*
|
X102750000Y-100610000D03*
|
||||||
X101560000Y-105100000D03*
|
X101480000Y-100610000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D27*
|
D25*
|
||||||
%TO.C,J10*%
|
%TO.C,J10*%
|
||||||
X110525000Y-148160000D03*
|
X113180000Y-135800000D03*
|
||||||
D28*
|
X110640000Y-135800000D03*
|
||||||
X113065000Y-148160000D03*
|
X113180000Y-138340000D03*
|
||||||
X110525000Y-145620000D03*
|
X110640000Y-138340000D03*
|
||||||
X113065000Y-145620000D03*
|
X113180000Y-140880000D03*
|
||||||
X110525000Y-143080000D03*
|
X110640000Y-140880000D03*
|
||||||
X113065000Y-143080000D03*
|
X113180000Y-143420000D03*
|
||||||
X110525000Y-140540000D03*
|
X110640000Y-143420000D03*
|
||||||
X113065000Y-140540000D03*
|
X113180000Y-145960000D03*
|
||||||
X110525000Y-138000000D03*
|
D24*
|
||||||
X113065000Y-138000000D03*
|
X110640000Y-145960000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
M02*
|
M02*
|
||||||
@ -1,12 +1,12 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.11-2627ca5db0~126~ubuntu22.04.1*%
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
%TF.CreationDate,2023-07-26T01:24:55+03:00*%
|
%TF.CreationDate,2024-05-18T14:45:39+03:00*%
|
||||||
%TF.ProjectId,gtoe,67746f65-2e6b-4696-9361-645f70636258,rev?*%
|
%TF.ProjectId,gtoe,67746f65-2e6b-4696-9361-645f70636258,rev?*%
|
||||||
%TF.SameCoordinates,Original*%
|
%TF.SameCoordinates,Original*%
|
||||||
%TF.FileFunction,Paste,Bot*%
|
%TF.FileFunction,Paste,Bot*%
|
||||||
%TF.FilePolarity,Positive*%
|
%TF.FilePolarity,Positive*%
|
||||||
%FSLAX46Y46*%
|
%FSLAX46Y46*%
|
||||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
G04 Created by KiCad (PCBNEW 6.0.11-2627ca5db0~126~ubuntu22.04.1) date 2023-07-26 01:24:55*
|
G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-05-18 14:45:39*
|
||||||
%MOMM*%
|
%MOMM*%
|
||||||
%LPD*%
|
%LPD*%
|
||||||
G01*
|
G01*
|
||||||
@ -37,8 +37,8 @@ G04 Aperture macros list end*
|
|||||||
G04 APERTURE END LIST*
|
G04 APERTURE END LIST*
|
||||||
D10*
|
D10*
|
||||||
%TO.C,D13*%
|
%TO.C,D13*%
|
||||||
X113100000Y-131850000D03*
|
X114460000Y-129668000D03*
|
||||||
X113100000Y-135150000D03*
|
X114460000Y-132968000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D11*
|
D11*
|
||||||
%TO.C,R24*%
|
%TO.C,R24*%
|
||||||
@ -65,8 +65,8 @@ X113887500Y-82600000D03*
|
|||||||
%TD*%
|
%TD*%
|
||||||
D10*
|
D10*
|
||||||
%TO.C,D12*%
|
%TO.C,D12*%
|
||||||
X110400000Y-131850000D03*
|
X111760000Y-129668000D03*
|
||||||
X110400000Y-135150000D03*
|
X111760000Y-132968000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D12*
|
D12*
|
||||||
%TO.C,R3*%
|
%TO.C,R3*%
|
||||||
@ -114,8 +114,8 @@ X113887500Y-80500000D03*
|
|||||||
%TD*%
|
%TD*%
|
||||||
D14*
|
D14*
|
||||||
%TO.C,R14*%
|
%TO.C,R14*%
|
||||||
X102900000Y-94712500D03*
|
X102350000Y-91912500D03*
|
||||||
X102900000Y-92887500D03*
|
X102350000Y-90087500D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
%TO.C,R22*%
|
%TO.C,R22*%
|
||||||
X125200000Y-101112500D03*
|
X125200000Y-101112500D03*
|
||||||
@ -183,8 +183,8 @@ X110990000Y-106475000D03*
|
|||||||
%TD*%
|
%TD*%
|
||||||
D10*
|
D10*
|
||||||
%TO.C,D7*%
|
%TO.C,D7*%
|
||||||
X102900000Y-101000000D03*
|
X102400000Y-97100000D03*
|
||||||
X102900000Y-97700000D03*
|
X102400000Y-93800000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D11*
|
D11*
|
||||||
%TO.C,R21*%
|
%TO.C,R21*%
|
||||||
56
Exports/REV5 Exports/gtoe-Edge_Cuts.gbr
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
|
%TF.CreationDate,2024-05-18T14:45:39+03:00*%
|
||||||
|
%TF.ProjectId,gtoe,67746f65-2e6b-4696-9361-645f70636258,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Profile,NP*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-05-18 14:45:39*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%TA.AperFunction,Profile*%
|
||||||
|
%ADD10C,0.100000*%
|
||||||
|
%TD*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
X100503553Y-40003553D02*
|
||||||
|
X129096447Y-40003553D01*
|
||||||
|
X100003553Y-148496447D02*
|
||||||
|
X100003553Y-40503553D01*
|
||||||
|
X129596447Y-40503553D02*
|
||||||
|
X129596447Y-148496447D01*
|
||||||
|
X129596447Y-40503553D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X129096447Y-40003553I-500001J-1D01*
|
||||||
|
G01*
|
||||||
|
X100503553Y-40003553D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X100003553Y-40503553I1J-500001D01*
|
||||||
|
G01*
|
||||||
|
X100503553Y-148996447D02*
|
||||||
|
X129096447Y-148996447D01*
|
||||||
|
X100003553Y-148496447D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X100503553Y-148996447I500001J1D01*
|
||||||
|
G01*
|
||||||
|
X129096447Y-148996447D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X129596447Y-148496447I0J500000D01*
|
||||||
|
G01*
|
||||||
|
X119050000Y-110200000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X115850000Y-110200000I-1600000J0D01*
|
||||||
|
G01*
|
||||||
|
X115850000Y-110200000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X119050000Y-110200000I1600000J0D01*
|
||||||
|
G01*
|
||||||
|
M02*
|
||||||
@ -1,12 +1,12 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.11-2627ca5db0~126~ubuntu22.04.1*%
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
%TF.CreationDate,2023-07-26T01:24:55+03:00*%
|
%TF.CreationDate,2024-05-18T14:45:39+03:00*%
|
||||||
%TF.ProjectId,gtoe,67746f65-2e6b-4696-9361-645f70636258,rev?*%
|
%TF.ProjectId,gtoe,67746f65-2e6b-4696-9361-645f70636258,rev?*%
|
||||||
%TF.SameCoordinates,Original*%
|
%TF.SameCoordinates,Original*%
|
||||||
%TF.FileFunction,Copper,L1,Top*%
|
%TF.FileFunction,Copper,L1,Top*%
|
||||||
%TF.FilePolarity,Positive*%
|
%TF.FilePolarity,Positive*%
|
||||||
%FSLAX46Y46*%
|
%FSLAX46Y46*%
|
||||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
G04 Created by KiCad (PCBNEW 6.0.11-2627ca5db0~126~ubuntu22.04.1) date 2023-07-26 01:24:55*
|
G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-05-18 14:45:39*
|
||||||
%MOMM*%
|
%MOMM*%
|
||||||
%LPD*%
|
%LPD*%
|
||||||
G01*
|
G01*
|
||||||
@ -42,16 +42,16 @@ G04 APERTURE LIST*
|
|||||||
%ADD19C,1.200000*%
|
%ADD19C,1.200000*%
|
||||||
%TD*%
|
%TD*%
|
||||||
%TA.AperFunction,ComponentPad*%
|
%TA.AperFunction,ComponentPad*%
|
||||||
%ADD20R,1.600000X1.600000*%
|
%ADD20R,1.700000X1.700000*%
|
||||||
%TD*%
|
%TD*%
|
||||||
%TA.AperFunction,ComponentPad*%
|
%TA.AperFunction,ComponentPad*%
|
||||||
%ADD21O,1.600000X1.600000*%
|
%ADD21O,1.700000X1.700000*%
|
||||||
%TD*%
|
%TD*%
|
||||||
%TA.AperFunction,ComponentPad*%
|
%TA.AperFunction,ComponentPad*%
|
||||||
%ADD22R,1.700000X1.700000*%
|
%ADD22R,1.600000X1.600000*%
|
||||||
%TD*%
|
%TD*%
|
||||||
%TA.AperFunction,ComponentPad*%
|
%TA.AperFunction,ComponentPad*%
|
||||||
%ADD23O,1.700000X1.700000*%
|
%ADD23O,1.600000X1.600000*%
|
||||||
%TD*%
|
%TD*%
|
||||||
%TA.AperFunction,ComponentPad*%
|
%TA.AperFunction,ComponentPad*%
|
||||||
%ADD24R,1.050000X1.500000*%
|
%ADD24R,1.050000X1.500000*%
|
||||||
@ -60,10 +60,10 @@ G04 APERTURE LIST*
|
|||||||
%ADD25O,1.050000X1.500000*%
|
%ADD25O,1.050000X1.500000*%
|
||||||
%TD*%
|
%TD*%
|
||||||
%TA.AperFunction,Conductor*%
|
%TA.AperFunction,Conductor*%
|
||||||
%ADD26C,0.200000*%
|
%ADD26C,1.000000*%
|
||||||
%TD*%
|
%TD*%
|
||||||
%TA.AperFunction,Conductor*%
|
%TA.AperFunction,Conductor*%
|
||||||
%ADD27C,1.000000*%
|
%ADD27C,0.200000*%
|
||||||
%TD*%
|
%TD*%
|
||||||
G04 APERTURE END LIST*
|
G04 APERTURE END LIST*
|
||||||
D10*
|
D10*
|
||||||
@ -109,20 +109,6 @@ X114800000Y-66920000D03*
|
|||||||
%TO.N,unconnected-(J2-PadTN)*%
|
%TO.N,unconnected-(J2-PadTN)*%
|
||||||
X114800000Y-58620000D03*
|
X114800000Y-58620000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D15*
|
|
||||||
%TO.P,Screen,1,GND*%
|
|
||||||
%TO.N,GND*%
|
|
||||||
X118621000Y-126100000D03*
|
|
||||||
%TO.P,Screen,2,VCC*%
|
|
||||||
%TO.N,+5V*%
|
|
||||||
X116081000Y-126100000D03*
|
|
||||||
%TO.P,Screen,3,SCL*%
|
|
||||||
%TO.N,I2C SCL*%
|
|
||||||
X113541000Y-126100000D03*
|
|
||||||
%TO.P,Screen,4,SDA*%
|
|
||||||
%TO.N,I2C SDA*%
|
|
||||||
X111000000Y-126100000D03*
|
|
||||||
%TD*%
|
|
||||||
D10*
|
D10*
|
||||||
%TO.P,J5,S*%
|
%TO.P,J5,S*%
|
||||||
%TO.N,GND*%
|
%TO.N,GND*%
|
||||||
@ -153,6 +139,20 @@ D14*
|
|||||||
%TO.N,Net-(D3-Pad2)*%
|
%TO.N,Net-(D3-Pad2)*%
|
||||||
X126070000Y-69800000D03*
|
X126070000Y-69800000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.P,Screen,1,GND*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X118621000Y-126100000D03*
|
||||||
|
%TO.P,Screen,2,VCC*%
|
||||||
|
%TO.N,+5V*%
|
||||||
|
X116081000Y-126100000D03*
|
||||||
|
%TO.P,Screen,3,SCL*%
|
||||||
|
%TO.N,I2C SCL*%
|
||||||
|
X113541000Y-126100000D03*
|
||||||
|
%TO.P,Screen,4,SDA*%
|
||||||
|
%TO.N,I2C SDA*%
|
||||||
|
X111000000Y-126100000D03*
|
||||||
|
%TD*%
|
||||||
D10*
|
D10*
|
||||||
%TO.P,J3,S*%
|
%TO.P,J3,S*%
|
||||||
%TO.N,GND*%
|
%TO.N,GND*%
|
||||||
@ -273,7 +273,7 @@ D11*
|
|||||||
%TO.N,Net-(J7-PadT)*%
|
%TO.N,Net-(J7-PadT)*%
|
||||||
X104800000Y-41380000D03*
|
X104800000Y-41380000D03*
|
||||||
%TO.P,J7,TN*%
|
%TO.P,J7,TN*%
|
||||||
%TO.N,unconnected-(J7-PadTN)*%
|
%TO.N,DIGITAL INPUT PIN*%
|
||||||
X104800000Y-49680000D03*
|
X104800000Y-49680000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D12*
|
D12*
|
||||||
@ -296,10 +296,25 @@ D19*
|
|||||||
X127900000Y-127200000D03*
|
X127900000Y-127200000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D20*
|
D20*
|
||||||
|
%TO.P,LINK,1,Pin_1*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X101800000Y-104450000D03*
|
||||||
|
D21*
|
||||||
|
%TO.P,LINK,2,Pin_2*%
|
||||||
|
%TO.N,DIGITAL INPUT PIN*%
|
||||||
|
X101800000Y-106990000D03*
|
||||||
|
%TO.P,LINK,3,Pin_3*%
|
||||||
|
%TO.N,24ppqn OUT*%
|
||||||
|
X101800000Y-109530000D03*
|
||||||
|
%TO.P,LINK,4,Pin_4*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X101800000Y-112070000D03*
|
||||||
|
%TD*%
|
||||||
|
D22*
|
||||||
%TO.P,A1,1,D1/TX*%
|
%TO.P,A1,1,D1/TX*%
|
||||||
%TO.N,Serial Out*%
|
%TO.N,Serial Out*%
|
||||||
X107175000Y-127200000D03*
|
X107175000Y-127200000D03*
|
||||||
D21*
|
D23*
|
||||||
%TO.P,A1,2,D0/RX*%
|
%TO.P,A1,2,D0/RX*%
|
||||||
%TO.N,Serial In*%
|
%TO.N,Serial In*%
|
||||||
X107175000Y-124660000D03*
|
X107175000Y-124660000D03*
|
||||||
@ -388,26 +403,23 @@ X122415000Y-124660000D03*
|
|||||||
%TO.N,+12V*%
|
%TO.N,+12V*%
|
||||||
X122415000Y-127200000D03*
|
X122415000Y-127200000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D22*
|
D20*
|
||||||
%TO.P,J11,1,Pin_1*%
|
%TO.P,MIDI,1,Pin_1*%
|
||||||
%TO.N,GND*%
|
|
||||||
X101900000Y-111950000D03*
|
|
||||||
D23*
|
|
||||||
%TO.P,J11,2,Pin_2*%
|
|
||||||
%TO.N,24ppqn OUT*%
|
%TO.N,24ppqn OUT*%
|
||||||
X101900000Y-114490000D03*
|
X102000000Y-116525000D03*
|
||||||
%TO.P,J11,3,Pin_3*%
|
D21*
|
||||||
%TO.N,DIGITAL INPUT*%
|
%TO.P,MIDI,2,Pin_2*%
|
||||||
X101900000Y-117030000D03*
|
|
||||||
%TO.P,J11,4,Pin_4*%
|
|
||||||
%TO.N,Serial In*%
|
|
||||||
X101900000Y-119570000D03*
|
|
||||||
%TO.P,J11,5,Pin_5*%
|
|
||||||
%TO.N,Serial Out*%
|
%TO.N,Serial Out*%
|
||||||
X101900000Y-122110000D03*
|
X102000000Y-119065000D03*
|
||||||
%TO.P,J11,6,Pin_6*%
|
%TO.P,MIDI,3,Pin_3*%
|
||||||
|
%TO.N,Serial In*%
|
||||||
|
X102000000Y-121605000D03*
|
||||||
|
%TO.P,MIDI,4,Pin_4*%
|
||||||
%TO.N,GND*%
|
%TO.N,GND*%
|
||||||
X101900000Y-124650000D03*
|
X102000000Y-124145000D03*
|
||||||
|
%TO.P,MIDI,5,Pin_5*%
|
||||||
|
%TO.N,+5V*%
|
||||||
|
X102000000Y-126685000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D18*
|
D18*
|
||||||
%TO.P,C2,1*%
|
%TO.P,C2,1*%
|
||||||
@ -421,64 +433,104 @@ X127900000Y-121900000D03*
|
|||||||
D24*
|
D24*
|
||||||
%TO.P,Q1,1,E*%
|
%TO.P,Q1,1,E*%
|
||||||
%TO.N,GND*%
|
%TO.N,GND*%
|
||||||
X104100000Y-105100000D03*
|
X104020000Y-100610000D03*
|
||||||
D25*
|
D25*
|
||||||
%TO.P,Q1,2,B*%
|
%TO.P,Q1,2,B*%
|
||||||
%TO.N,Net-(D7-Pad1)*%
|
%TO.N,Net-(D7-Pad1)*%
|
||||||
X102830000Y-105100000D03*
|
X102750000Y-100610000D03*
|
||||||
%TO.P,Q1,3,C*%
|
%TO.P,Q1,3,C*%
|
||||||
%TO.N,DIGITAL INPUT*%
|
%TO.N,DIGITAL INPUT*%
|
||||||
X101560000Y-105100000D03*
|
X101480000Y-100610000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D22*
|
D21*
|
||||||
%TO.P,J10,1,Pin_1*%
|
|
||||||
%TO.N,Net-(D12-Pad1)*%
|
|
||||||
X110525000Y-148160000D03*
|
|
||||||
D23*
|
|
||||||
%TO.P,J10,2,Pin_2*%
|
|
||||||
X113065000Y-148160000D03*
|
|
||||||
%TO.P,J10,3,Pin_3*%
|
|
||||||
%TO.N,GND*%
|
|
||||||
X110525000Y-145620000D03*
|
|
||||||
%TO.P,J10,4,Pin_4*%
|
|
||||||
X113065000Y-145620000D03*
|
|
||||||
%TO.P,J10,5,Pin_5*%
|
|
||||||
X110525000Y-143080000D03*
|
|
||||||
%TO.P,J10,6,Pin_6*%
|
|
||||||
X113065000Y-143080000D03*
|
|
||||||
%TO.P,J10,7,Pin_7*%
|
|
||||||
X110525000Y-140540000D03*
|
|
||||||
%TO.P,J10,8,Pin_8*%
|
|
||||||
X113065000Y-140540000D03*
|
|
||||||
%TO.P,J10,9,Pin_9*%
|
|
||||||
%TO.N,Net-(D13-Pad2)*%
|
|
||||||
X110525000Y-138000000D03*
|
|
||||||
%TO.P,J10,10,Pin_10*%
|
%TO.P,J10,10,Pin_10*%
|
||||||
X113065000Y-138000000D03*
|
%TO.N,Net-(D13-Pad2)*%
|
||||||
|
X113180000Y-135800000D03*
|
||||||
|
%TO.P,J10,9,Pin_9*%
|
||||||
|
X110640000Y-135800000D03*
|
||||||
|
%TO.P,J10,8,Pin_8*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X113180000Y-138340000D03*
|
||||||
|
%TO.P,J10,7,Pin_7*%
|
||||||
|
X110640000Y-138340000D03*
|
||||||
|
%TO.P,J10,6,Pin_6*%
|
||||||
|
X113180000Y-140880000D03*
|
||||||
|
%TO.P,J10,5,Pin_5*%
|
||||||
|
X110640000Y-140880000D03*
|
||||||
|
%TO.P,J10,4,Pin_4*%
|
||||||
|
X113180000Y-143420000D03*
|
||||||
|
%TO.P,J10,3,Pin_3*%
|
||||||
|
X110640000Y-143420000D03*
|
||||||
|
%TO.P,J10,2,Pin_2*%
|
||||||
|
%TO.N,Net-(D12-Pad1)*%
|
||||||
|
X113180000Y-145960000D03*
|
||||||
|
D20*
|
||||||
|
%TO.P,J10,1,Pin_1*%
|
||||||
|
X110640000Y-145960000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D26*
|
D26*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X107950000Y-136500000D02*
|
||||||
|
X109110000Y-137660000D01*
|
||||||
|
X109110000Y-137660000D02*
|
||||||
|
X109110000Y-138340000D01*
|
||||||
|
X107950000Y-139500000D02*
|
||||||
|
X109110000Y-138340000D01*
|
||||||
|
X109110000Y-138340000D02*
|
||||||
|
X109790000Y-138340000D01*
|
||||||
|
X110640000Y-138340000D02*
|
||||||
|
X109790000Y-138340000D01*
|
||||||
|
X113180000Y-143420000D02*
|
||||||
|
X117620000Y-147860000D01*
|
||||||
|
X117620000Y-147860000D02*
|
||||||
|
X120954213Y-147860000D01*
|
||||||
|
X120954213Y-147860000D02*
|
||||||
|
X121900000Y-146914213D01*
|
||||||
|
X121900000Y-146914213D02*
|
||||||
|
X121900000Y-145500000D01*
|
||||||
|
X110640000Y-143420000D02*
|
||||||
|
X110080000Y-143420000D01*
|
||||||
|
X110080000Y-143420000D02*
|
||||||
|
X107950000Y-145550000D01*
|
||||||
|
X107950000Y-145550000D02*
|
||||||
|
X107950000Y-146000000D01*
|
||||||
|
D27*
|
||||||
%TO.N,Serial Out*%
|
%TO.N,Serial Out*%
|
||||||
|
X103900000Y-119050000D02*
|
||||||
|
X103885000Y-119065000D01*
|
||||||
X107175000Y-127200000D02*
|
X107175000Y-127200000D02*
|
||||||
X106990000Y-127200000D01*
|
X108400000Y-125975000D01*
|
||||||
X106990000Y-127200000D02*
|
X108400000Y-125975000D02*
|
||||||
X101900000Y-122110000D01*
|
X108400000Y-121400000D01*
|
||||||
|
X108400000Y-121400000D02*
|
||||||
|
X107680000Y-120680000D01*
|
||||||
|
X107680000Y-120680000D02*
|
||||||
|
X105530000Y-120680000D01*
|
||||||
|
X105530000Y-120680000D02*
|
||||||
|
X103900000Y-119050000D01*
|
||||||
|
X103885000Y-119065000D02*
|
||||||
|
X102000000Y-119065000D01*
|
||||||
%TO.N,Serial In*%
|
%TO.N,Serial In*%
|
||||||
X107175000Y-124660000D02*
|
X107175000Y-124660000D02*
|
||||||
X102085000Y-119570000D01*
|
X105055000Y-124660000D01*
|
||||||
X102085000Y-119570000D02*
|
X105055000Y-124660000D02*
|
||||||
X101900000Y-119570000D01*
|
X102000000Y-121605000D01*
|
||||||
D27*
|
D26*
|
||||||
%TO.N,GND*%
|
%TO.N,GND*%
|
||||||
|
X104100000Y-88370000D02*
|
||||||
|
X103530000Y-87800000D01*
|
||||||
X124800000Y-55520000D02*
|
X124800000Y-55520000D02*
|
||||||
X122500000Y-57820000D01*
|
X122500000Y-57820000D01*
|
||||||
X113065000Y-145620000D02*
|
D27*
|
||||||
X116045000Y-148600000D01*
|
X102000000Y-124145000D02*
|
||||||
|
X107855000Y-130000000D01*
|
||||||
|
D26*
|
||||||
|
X104020000Y-100610000D02*
|
||||||
|
X104100000Y-100530000D01*
|
||||||
X113530000Y-69800000D02*
|
X113530000Y-69800000D02*
|
||||||
X113530000Y-72250000D01*
|
X113530000Y-72250000D01*
|
||||||
X112500000Y-86770000D02*
|
X112500000Y-86770000D02*
|
||||||
X113530000Y-87800000D01*
|
X113530000Y-87800000D01*
|
||||||
X116045000Y-148600000D02*
|
|
||||||
X120214213Y-148600000D01*
|
|
||||||
X114800000Y-73520000D02*
|
X114800000Y-73520000D02*
|
||||||
X104800000Y-73520000D01*
|
X104800000Y-73520000D01*
|
||||||
X104800000Y-73520000D02*
|
X104800000Y-73520000D02*
|
||||||
@ -489,12 +541,12 @@ X112500000Y-68770000D02*
|
|||||||
X113530000Y-69800000D01*
|
X113530000Y-69800000D01*
|
||||||
X102500000Y-57820000D02*
|
X102500000Y-57820000D02*
|
||||||
X102500000Y-68770000D01*
|
X102500000Y-68770000D01*
|
||||||
X110525000Y-145620000D02*
|
X110640000Y-143420000D02*
|
||||||
X110525000Y-143080000D01*
|
X110640000Y-140880000D01*
|
||||||
X122415000Y-124660000D02*
|
X122415000Y-124660000D02*
|
||||||
X126208528Y-124660000D01*
|
X126208528Y-124660000D01*
|
||||||
X110525000Y-140540000D02*
|
X110640000Y-138340000D02*
|
||||||
X110525000Y-143080000D01*
|
X110640000Y-140880000D01*
|
||||||
X103530000Y-72250000D02*
|
X103530000Y-72250000D02*
|
||||||
X104800000Y-73520000D01*
|
X104800000Y-73520000D01*
|
||||||
X126208528Y-124660000D02*
|
X126208528Y-124660000D02*
|
||||||
@ -505,28 +557,30 @@ X107950000Y-136500000D02*
|
|||||||
X107950000Y-130000000D01*
|
X107950000Y-130000000D01*
|
||||||
X122415000Y-124660000D02*
|
X122415000Y-124660000D02*
|
||||||
X120061000Y-124660000D01*
|
X120061000Y-124660000D01*
|
||||||
X113065000Y-143080000D02*
|
X113180000Y-140880000D02*
|
||||||
X113065000Y-145620000D01*
|
X113180000Y-143420000D01*
|
||||||
X123530000Y-72250000D02*
|
X123530000Y-72250000D02*
|
||||||
X124800000Y-73520000D01*
|
X124800000Y-73520000D01*
|
||||||
X114800000Y-55520000D02*
|
X114800000Y-55520000D02*
|
||||||
X112500000Y-57820000D01*
|
X112500000Y-57820000D01*
|
||||||
X122500000Y-57820000D02*
|
X122500000Y-57820000D02*
|
||||||
X122500000Y-68770000D01*
|
X122500000Y-68770000D01*
|
||||||
X113065000Y-140540000D02*
|
X113180000Y-138340000D02*
|
||||||
X110525000Y-140540000D01*
|
X110640000Y-138340000D01*
|
||||||
X114800000Y-52780000D02*
|
X114800000Y-52780000D02*
|
||||||
X114800000Y-55520000D01*
|
X114800000Y-55520000D01*
|
||||||
X102500000Y-86770000D02*
|
X102500000Y-86770000D02*
|
||||||
X103530000Y-87800000D01*
|
X103530000Y-87800000D01*
|
||||||
X123530000Y-69800000D02*
|
X123530000Y-69800000D02*
|
||||||
X123530000Y-72250000D01*
|
X123530000Y-72250000D01*
|
||||||
X110525000Y-145620000D02*
|
D27*
|
||||||
X108330000Y-145620000D01*
|
X108800000Y-121205000D02*
|
||||||
|
X107175000Y-119580000D01*
|
||||||
|
D26*
|
||||||
X121900000Y-145500000D02*
|
X121900000Y-145500000D02*
|
||||||
X121900000Y-133500000D01*
|
X121900000Y-133500000D01*
|
||||||
X110525000Y-143080000D02*
|
X110640000Y-140880000D02*
|
||||||
X113065000Y-143080000D01*
|
X113180000Y-140880000D01*
|
||||||
X125900000Y-124351472D02*
|
X125900000Y-124351472D02*
|
||||||
X126208528Y-124660000D01*
|
X126208528Y-124660000D01*
|
||||||
X124800000Y-52780000D02*
|
X124800000Y-52780000D02*
|
||||||
@ -537,14 +591,6 @@ X127900000Y-126351472D02*
|
|||||||
X127900000Y-127200000D01*
|
X127900000Y-127200000D01*
|
||||||
X121900000Y-133500000D02*
|
X121900000Y-133500000D02*
|
||||||
X119400000Y-131000000D01*
|
X119400000Y-131000000D01*
|
||||||
X120214213Y-148600000D02*
|
|
||||||
X121900000Y-146914213D01*
|
|
||||||
X104100000Y-105100000D02*
|
|
||||||
X104100000Y-88370000D01*
|
|
||||||
X121900000Y-146914213D02*
|
|
||||||
X121900000Y-145500000D01*
|
|
||||||
X108990000Y-140540000D02*
|
|
||||||
X107950000Y-139500000D01*
|
|
||||||
X122500000Y-86770000D02*
|
X122500000Y-86770000D02*
|
||||||
X123530000Y-87800000D01*
|
X123530000Y-87800000D01*
|
||||||
X103530000Y-69800000D02*
|
X103530000Y-69800000D02*
|
||||||
@ -557,20 +603,18 @@ X112500000Y-57820000D02*
|
|||||||
X112500000Y-68770000D01*
|
X112500000Y-68770000D01*
|
||||||
X102500000Y-68770000D02*
|
X102500000Y-68770000D02*
|
||||||
X103530000Y-69800000D01*
|
X103530000Y-69800000D01*
|
||||||
X107950000Y-130000000D02*
|
D27*
|
||||||
X107250000Y-130000000D01*
|
X107855000Y-130000000D02*
|
||||||
|
X107950000Y-130000000D01*
|
||||||
|
D26*
|
||||||
X122500000Y-75820000D02*
|
X122500000Y-75820000D02*
|
||||||
X122500000Y-86770000D01*
|
X122500000Y-86770000D01*
|
||||||
X113065000Y-145620000D02*
|
X113180000Y-143420000D02*
|
||||||
X110525000Y-145620000D01*
|
X110640000Y-143420000D01*
|
||||||
X104800000Y-52780000D02*
|
X104800000Y-52780000D02*
|
||||||
X104800000Y-55520000D01*
|
X104800000Y-55520000D01*
|
||||||
X113065000Y-143080000D02*
|
X113180000Y-140880000D02*
|
||||||
X113065000Y-140540000D01*
|
X113180000Y-138340000D01*
|
||||||
X110525000Y-140540000D02*
|
|
||||||
X108990000Y-140540000D01*
|
|
||||||
X108330000Y-145620000D02*
|
|
||||||
X107950000Y-146000000D01*
|
|
||||||
X112500000Y-75820000D02*
|
X112500000Y-75820000D02*
|
||||||
X112500000Y-86770000D01*
|
X112500000Y-86770000D01*
|
||||||
X114800000Y-73520000D02*
|
X114800000Y-73520000D02*
|
||||||
@ -581,37 +625,73 @@ X119400000Y-128879000D02*
|
|||||||
X118621000Y-128100000D01*
|
X118621000Y-128100000D01*
|
||||||
X120061000Y-124660000D02*
|
X120061000Y-124660000D02*
|
||||||
X118621000Y-126100000D01*
|
X118621000Y-126100000D01*
|
||||||
X104100000Y-88370000D02*
|
|
||||||
X103530000Y-87800000D01*
|
|
||||||
X107950000Y-139500000D02*
|
|
||||||
X107950000Y-136500000D01*
|
|
||||||
X104800000Y-55520000D02*
|
X104800000Y-55520000D02*
|
||||||
X102500000Y-57820000D01*
|
X102500000Y-57820000D01*
|
||||||
|
X104100000Y-100530000D02*
|
||||||
|
X104100000Y-88370000D01*
|
||||||
X113530000Y-72250000D02*
|
X113530000Y-72250000D02*
|
||||||
X114800000Y-73520000D01*
|
X114800000Y-73520000D01*
|
||||||
|
D27*
|
||||||
|
X108800000Y-129150000D02*
|
||||||
|
X108800000Y-121205000D01*
|
||||||
|
D26*
|
||||||
X125900000Y-121900000D02*
|
X125900000Y-121900000D02*
|
||||||
X125900000Y-124351472D01*
|
X125900000Y-124351472D01*
|
||||||
X107250000Y-130000000D02*
|
D27*
|
||||||
X101900000Y-124650000D01*
|
X107950000Y-130000000D02*
|
||||||
D26*
|
X108800000Y-129150000D01*
|
||||||
%TO.N,DIGITAL INPUT*%
|
%TO.N,DIGITAL INPUT*%
|
||||||
X107175000Y-117040000D02*
|
X107175000Y-117040000D02*
|
||||||
X101910000Y-117040000D01*
|
X108275000Y-115940000D01*
|
||||||
X101910000Y-117040000D02*
|
X106750000Y-113250000D02*
|
||||||
X101900000Y-117030000D01*
|
X106075000Y-112575000D01*
|
||||||
|
X107819314Y-110750000D02*
|
||||||
|
X109150000Y-109419314D01*
|
||||||
|
X109150000Y-109419314D02*
|
||||||
|
X109150000Y-91250000D01*
|
||||||
|
X105350000Y-101500000D02*
|
||||||
|
X104450000Y-102400000D01*
|
||||||
|
X109150000Y-91250000D02*
|
||||||
|
X108000000Y-90100000D01*
|
||||||
|
X108000000Y-90100000D02*
|
||||||
|
X106050000Y-90100000D01*
|
||||||
|
X106075000Y-112575000D02*
|
||||||
|
X106075000Y-111425000D01*
|
||||||
|
X106050000Y-90100000D02*
|
||||||
|
X105350000Y-90800000D01*
|
||||||
|
X106075000Y-111425000D02*
|
||||||
|
X106750000Y-110750000D01*
|
||||||
|
X108275000Y-115940000D02*
|
||||||
|
X108275000Y-114044365D01*
|
||||||
|
X105350000Y-90800000D02*
|
||||||
|
X105350000Y-101500000D01*
|
||||||
|
X102750000Y-102400000D02*
|
||||||
|
X101480000Y-101130000D01*
|
||||||
|
X106750000Y-110750000D02*
|
||||||
|
X107819314Y-110750000D01*
|
||||||
|
X104450000Y-102400000D02*
|
||||||
|
X102750000Y-102400000D01*
|
||||||
|
X108275000Y-114044365D02*
|
||||||
|
X107480635Y-113250000D01*
|
||||||
|
X107480635Y-113250000D02*
|
||||||
|
X106750000Y-113250000D01*
|
||||||
%TO.N,ENC_D2*%
|
%TO.N,ENC_D2*%
|
||||||
X123100000Y-98000000D02*
|
|
||||||
X121135000Y-98000000D01*
|
|
||||||
X124400000Y-132979899D02*
|
|
||||||
X129200000Y-128179898D01*
|
|
||||||
X124400000Y-145500000D02*
|
|
||||||
X124400000Y-132979899D01*
|
|
||||||
X129200000Y-128179898D02*
|
X129200000Y-128179898D02*
|
||||||
X129200000Y-104100000D01*
|
X129200000Y-121361521D01*
|
||||||
X129200000Y-104100000D02*
|
X128300000Y-103200000D02*
|
||||||
X123100000Y-98000000D01*
|
X123100000Y-98000000D01*
|
||||||
X121135000Y-98000000D02*
|
X121135000Y-98000000D02*
|
||||||
X107175000Y-111960000D01*
|
X107175000Y-111960000D01*
|
||||||
|
X124400000Y-145500000D02*
|
||||||
|
X124400000Y-132979899D01*
|
||||||
|
X124400000Y-132979899D02*
|
||||||
|
X129200000Y-128179898D01*
|
||||||
|
X123100000Y-98000000D02*
|
||||||
|
X121135000Y-98000000D01*
|
||||||
|
X129200000Y-121361521D02*
|
||||||
|
X128300000Y-120461521D01*
|
||||||
|
X128300000Y-120461521D02*
|
||||||
|
X128300000Y-103200000D01*
|
||||||
%TO.N,ENC_D1*%
|
%TO.N,ENC_D1*%
|
||||||
X116897943Y-123400000D02*
|
X116897943Y-123400000D02*
|
||||||
X120514658Y-119783285D01*
|
X120514658Y-119783285D01*
|
||||||
@ -630,55 +710,53 @@ X109200000Y-128212994D01*
|
|||||||
X120514658Y-108780342D02*
|
X120514658Y-108780342D02*
|
||||||
X122415000Y-106880000D01*
|
X122415000Y-106880000D01*
|
||||||
%TO.N,START STOP BTN*%
|
%TO.N,START STOP BTN*%
|
||||||
|
X106830000Y-109420000D02*
|
||||||
|
X107175000Y-109420000D01*
|
||||||
|
X100750000Y-127300000D02*
|
||||||
|
X100750000Y-115500000D01*
|
||||||
X103450000Y-136500000D02*
|
X103450000Y-136500000D02*
|
||||||
X103450000Y-130000000D01*
|
X103450000Y-130000000D01*
|
||||||
|
X100750000Y-115500000D02*
|
||||||
|
X106830000Y-109420000D01*
|
||||||
X103450000Y-130000000D02*
|
X103450000Y-130000000D02*
|
||||||
X100750000Y-127300000D01*
|
X100750000Y-127300000D01*
|
||||||
X100750000Y-110800000D02*
|
|
||||||
X102130000Y-109420000D01*
|
|
||||||
X100750000Y-127300000D02*
|
|
||||||
X100750000Y-110800000D01*
|
|
||||||
X102130000Y-109420000D02*
|
|
||||||
X107175000Y-109420000D01*
|
|
||||||
%TO.N,SHIFT BTN*%
|
%TO.N,SHIFT BTN*%
|
||||||
X105600000Y-93200000D02*
|
|
||||||
X105400000Y-93400000D01*
|
|
||||||
X100350000Y-127465685D02*
|
|
||||||
X100350000Y-110634314D01*
|
|
||||||
X107175000Y-91640000D02*
|
|
||||||
X106075000Y-92740000D01*
|
|
||||||
X102150000Y-129265686D02*
|
X102150000Y-129265686D02*
|
||||||
X100350000Y-127465685D01*
|
|
||||||
X105400000Y-105500000D02*
|
|
||||||
X100350000Y-110550000D01*
|
|
||||||
X105400000Y-103300000D02*
|
|
||||||
X105400000Y-105500000D01*
|
|
||||||
X106060000Y-92740000D02*
|
|
||||||
X105600000Y-93200000D01*
|
|
||||||
X105400000Y-93400000D02*
|
|
||||||
X105400000Y-103300000D01*
|
|
||||||
X103450000Y-139500000D02*
|
|
||||||
X102150000Y-138200000D01*
|
X102150000Y-138200000D01*
|
||||||
|
X102150000Y-138200000D02*
|
||||||
|
X103450000Y-139500000D01*
|
||||||
|
X105750000Y-109909314D02*
|
||||||
|
X100350000Y-115309314D01*
|
||||||
|
X105750000Y-93065000D02*
|
||||||
|
X105750000Y-109909314D01*
|
||||||
|
X100350000Y-115309314D02*
|
||||||
|
X100350000Y-127465686D01*
|
||||||
|
X107175000Y-91640000D02*
|
||||||
|
X105750000Y-93065000D01*
|
||||||
|
X100350000Y-127465686D02*
|
||||||
|
X102150000Y-129265686D01*
|
||||||
X103450000Y-146000000D02*
|
X103450000Y-146000000D02*
|
||||||
X103450000Y-139500000D01*
|
X103450000Y-139500000D01*
|
||||||
X106075000Y-92740000D02*
|
|
||||||
X106060000Y-92740000D01*
|
|
||||||
X102150000Y-138200000D02*
|
|
||||||
X102150000Y-129265686D01*
|
|
||||||
%TO.N,24ppqn OUT*%
|
%TO.N,24ppqn OUT*%
|
||||||
X107175000Y-114500000D02*
|
X107175000Y-114500000D02*
|
||||||
X101910000Y-114500000D01*
|
X105200000Y-114500000D01*
|
||||||
X101910000Y-114500000D02*
|
X105200000Y-114500000D02*
|
||||||
X101900000Y-114490000D01*
|
X103175000Y-116525000D01*
|
||||||
|
X103175000Y-116525000D02*
|
||||||
|
X102000000Y-116525000D01*
|
||||||
%TO.N,ENC_BTN*%
|
%TO.N,ENC_BTN*%
|
||||||
X128800000Y-105645000D02*
|
|
||||||
X122415000Y-99260000D01*
|
|
||||||
X125814213Y-131000000D02*
|
X125814213Y-131000000D02*
|
||||||
X128800000Y-128014213D01*
|
X128800000Y-128014213D01*
|
||||||
|
X127900000Y-104745000D02*
|
||||||
|
X122415000Y-99260000D01*
|
||||||
|
X128800000Y-128014213D02*
|
||||||
|
X128800000Y-121527207D01*
|
||||||
|
X127900000Y-120627207D02*
|
||||||
|
X127900000Y-104745000D01*
|
||||||
|
X128800000Y-121527207D02*
|
||||||
|
X127900000Y-120627207D01*
|
||||||
X124400000Y-131000000D02*
|
X124400000Y-131000000D02*
|
||||||
X125814213Y-131000000D01*
|
X125814213Y-131000000D01*
|
||||||
X128800000Y-128014213D02*
|
|
||||||
X128800000Y-105645000D01*
|
|
||||||
%TO.N,I2C SDA*%
|
%TO.N,I2C SDA*%
|
||||||
X117063629Y-123800000D02*
|
X117063629Y-123800000D02*
|
||||||
X113403000Y-123800000D01*
|
X113403000Y-123800000D01*
|
||||||
@ -707,12 +785,23 @@ X116081000Y-125914000D01*
|
|||||||
%TO.N,+12V*%
|
%TO.N,+12V*%
|
||||||
X125900000Y-127200000D02*
|
X125900000Y-127200000D02*
|
||||||
X122415000Y-127200000D01*
|
X122415000Y-127200000D01*
|
||||||
D27*
|
%TO.N,DIGITAL INPUT PIN*%
|
||||||
|
X101300000Y-53180000D02*
|
||||||
|
X104800000Y-49680000D01*
|
||||||
|
X101800000Y-106990000D02*
|
||||||
|
X100450000Y-105640000D01*
|
||||||
|
X100450000Y-99150000D02*
|
||||||
|
X101300000Y-98300000D01*
|
||||||
|
X101300000Y-98300000D02*
|
||||||
|
X101300000Y-53180000D01*
|
||||||
|
X100450000Y-105640000D02*
|
||||||
|
X100450000Y-99150000D01*
|
||||||
|
D26*
|
||||||
%TO.N,Net-(D12-Pad1)*%
|
%TO.N,Net-(D12-Pad1)*%
|
||||||
X113065000Y-148160000D02*
|
X113180000Y-145960000D02*
|
||||||
X110525000Y-148160000D01*
|
X110640000Y-145960000D01*
|
||||||
%TO.N,Net-(D13-Pad2)*%
|
%TO.N,Net-(D13-Pad2)*%
|
||||||
X113065000Y-138000000D02*
|
X113180000Y-135800000D02*
|
||||||
X110525000Y-138000000D01*
|
X110640000Y-135800000D01*
|
||||||
%TD*%
|
%TD*%
|
||||||
M02*
|
M02*
|
||||||
@ -1,12 +1,12 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.11-2627ca5db0~126~ubuntu22.04.1*%
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
%TF.CreationDate,2023-07-26T01:24:55+03:00*%
|
%TF.CreationDate,2024-05-18T14:45:39+03:00*%
|
||||||
%TF.ProjectId,gtoe,67746f65-2e6b-4696-9361-645f70636258,rev?*%
|
%TF.ProjectId,gtoe,67746f65-2e6b-4696-9361-645f70636258,rev?*%
|
||||||
%TF.SameCoordinates,Original*%
|
%TF.SameCoordinates,Original*%
|
||||||
%TF.FileFunction,Soldermask,Top*%
|
%TF.FileFunction,Soldermask,Top*%
|
||||||
%TF.FilePolarity,Negative*%
|
%TF.FilePolarity,Negative*%
|
||||||
%FSLAX46Y46*%
|
%FSLAX46Y46*%
|
||||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
G04 Created by KiCad (PCBNEW 6.0.11-2627ca5db0~126~ubuntu22.04.1) date 2023-07-26 01:24:55*
|
G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-05-18 14:45:39*
|
||||||
%MOMM*%
|
%MOMM*%
|
||||||
%LPD*%
|
%LPD*%
|
||||||
G01*
|
G01*
|
||||||
@ -21,10 +21,10 @@ G04 APERTURE LIST*
|
|||||||
%ADD17C,3.200000*%
|
%ADD17C,3.200000*%
|
||||||
%ADD18R,1.200000X1.200000*%
|
%ADD18R,1.200000X1.200000*%
|
||||||
%ADD19C,1.200000*%
|
%ADD19C,1.200000*%
|
||||||
%ADD20R,1.600000X1.600000*%
|
%ADD20R,1.700000X1.700000*%
|
||||||
%ADD21O,1.600000X1.600000*%
|
%ADD21O,1.700000X1.700000*%
|
||||||
%ADD22R,1.700000X1.700000*%
|
%ADD22R,1.600000X1.600000*%
|
||||||
%ADD23O,1.700000X1.700000*%
|
%ADD23O,1.600000X1.600000*%
|
||||||
%ADD24R,1.050000X1.500000*%
|
%ADD24R,1.050000X1.500000*%
|
||||||
%ADD25O,1.050000X1.500000*%
|
%ADD25O,1.050000X1.500000*%
|
||||||
G04 APERTURE END LIST*
|
G04 APERTURE END LIST*
|
||||||
@ -55,13 +55,6 @@ D11*
|
|||||||
X114800000Y-66920000D03*
|
X114800000Y-66920000D03*
|
||||||
X114800000Y-58620000D03*
|
X114800000Y-58620000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D15*
|
|
||||||
%TO.C,Screen*%
|
|
||||||
X118621000Y-126100000D03*
|
|
||||||
X116081000Y-126100000D03*
|
|
||||||
X113541000Y-126100000D03*
|
|
||||||
X111000000Y-126100000D03*
|
|
||||||
%TD*%
|
|
||||||
D10*
|
D10*
|
||||||
%TO.C,J5*%
|
%TO.C,J5*%
|
||||||
X114800000Y-73520000D03*
|
X114800000Y-73520000D03*
|
||||||
@ -81,6 +74,13 @@ X123530000Y-69800000D03*
|
|||||||
D14*
|
D14*
|
||||||
X126070000Y-69800000D03*
|
X126070000Y-69800000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.C,Screen*%
|
||||||
|
X118621000Y-126100000D03*
|
||||||
|
X116081000Y-126100000D03*
|
||||||
|
X113541000Y-126100000D03*
|
||||||
|
X111000000Y-126100000D03*
|
||||||
|
%TD*%
|
||||||
D10*
|
D10*
|
||||||
%TO.C,J3*%
|
%TO.C,J3*%
|
||||||
X124800000Y-55520000D03*
|
X124800000Y-55520000D03*
|
||||||
@ -168,9 +168,17 @@ D19*
|
|||||||
X127900000Y-127200000D03*
|
X127900000Y-127200000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D20*
|
D20*
|
||||||
|
%TO.C,LINK*%
|
||||||
|
X101800000Y-104450000D03*
|
||||||
|
D21*
|
||||||
|
X101800000Y-106990000D03*
|
||||||
|
X101800000Y-109530000D03*
|
||||||
|
X101800000Y-112070000D03*
|
||||||
|
%TD*%
|
||||||
|
D22*
|
||||||
%TO.C,A1*%
|
%TO.C,A1*%
|
||||||
X107175000Y-127200000D03*
|
X107175000Y-127200000D03*
|
||||||
D21*
|
D23*
|
||||||
X107175000Y-124660000D03*
|
X107175000Y-124660000D03*
|
||||||
X107175000Y-122120000D03*
|
X107175000Y-122120000D03*
|
||||||
X107175000Y-119580000D03*
|
X107175000Y-119580000D03*
|
||||||
@ -201,15 +209,14 @@ X122415000Y-122120000D03*
|
|||||||
X122415000Y-124660000D03*
|
X122415000Y-124660000D03*
|
||||||
X122415000Y-127200000D03*
|
X122415000Y-127200000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D22*
|
D20*
|
||||||
%TO.C,J11*%
|
%TO.C,MIDI*%
|
||||||
X101900000Y-111950000D03*
|
X102000000Y-116525000D03*
|
||||||
D23*
|
D21*
|
||||||
X101900000Y-114490000D03*
|
X102000000Y-119065000D03*
|
||||||
X101900000Y-117030000D03*
|
X102000000Y-121605000D03*
|
||||||
X101900000Y-119570000D03*
|
X102000000Y-124145000D03*
|
||||||
X101900000Y-122110000D03*
|
X102000000Y-126685000D03*
|
||||||
X101900000Y-124650000D03*
|
|
||||||
%TD*%
|
%TD*%
|
||||||
D18*
|
D18*
|
||||||
%TO.C,C2*%
|
%TO.C,C2*%
|
||||||
@ -219,23 +226,23 @@ X127900000Y-121900000D03*
|
|||||||
%TD*%
|
%TD*%
|
||||||
D24*
|
D24*
|
||||||
%TO.C,Q1*%
|
%TO.C,Q1*%
|
||||||
X104100000Y-105100000D03*
|
X104020000Y-100610000D03*
|
||||||
D25*
|
D25*
|
||||||
X102830000Y-105100000D03*
|
X102750000Y-100610000D03*
|
||||||
X101560000Y-105100000D03*
|
X101480000Y-100610000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
D22*
|
D21*
|
||||||
%TO.C,J10*%
|
%TO.C,J10*%
|
||||||
X110525000Y-148160000D03*
|
X113180000Y-135800000D03*
|
||||||
D23*
|
X110640000Y-135800000D03*
|
||||||
X113065000Y-148160000D03*
|
X113180000Y-138340000D03*
|
||||||
X110525000Y-145620000D03*
|
X110640000Y-138340000D03*
|
||||||
X113065000Y-145620000D03*
|
X113180000Y-140880000D03*
|
||||||
X110525000Y-143080000D03*
|
X110640000Y-140880000D03*
|
||||||
X113065000Y-143080000D03*
|
X113180000Y-143420000D03*
|
||||||
X110525000Y-140540000D03*
|
X110640000Y-143420000D03*
|
||||||
X113065000Y-140540000D03*
|
X113180000Y-145960000D03*
|
||||||
X110525000Y-138000000D03*
|
D20*
|
||||||
X113065000Y-138000000D03*
|
X110640000Y-145960000D03*
|
||||||
%TD*%
|
%TD*%
|
||||||
M02*
|
M02*
|
||||||
@ -1,12 +1,12 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.11-2627ca5db0~126~ubuntu22.04.1*%
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
%TF.CreationDate,2023-07-26T01:24:55+03:00*%
|
%TF.CreationDate,2024-05-18T14:45:39+03:00*%
|
||||||
%TF.ProjectId,gtoe,67746f65-2e6b-4696-9361-645f70636258,rev?*%
|
%TF.ProjectId,gtoe,67746f65-2e6b-4696-9361-645f70636258,rev?*%
|
||||||
%TF.SameCoordinates,Original*%
|
%TF.SameCoordinates,Original*%
|
||||||
%TF.FileFunction,Paste,Top*%
|
%TF.FileFunction,Paste,Top*%
|
||||||
%TF.FilePolarity,Positive*%
|
%TF.FilePolarity,Positive*%
|
||||||
%FSLAX46Y46*%
|
%FSLAX46Y46*%
|
||||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
G04 Created by KiCad (PCBNEW 6.0.11-2627ca5db0~126~ubuntu22.04.1) date 2023-07-26 01:24:55*
|
G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-05-18 14:45:39*
|
||||||
%MOMM*%
|
%MOMM*%
|
||||||
%LPD*%
|
%LPD*%
|
||||||
G01*
|
G01*
|
||||||
1951
Exports/REV5 Exports/gtoe-F_Silkscreen.gbr
Normal file
12
Exports/REV5 Exports/gtoe-NPTH.drl
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
M48
|
||||||
|
; DRILL file {KiCad 7.0.10-7.0.10~ubuntu22.04.1} date Sat 18 May 2024 14:45:36 EEST
|
||||||
|
; FORMAT={-:-/ absolute / metric / decimal}
|
||||||
|
; #@! TF.CreationDate,2024-05-18T14:45:36+03:00
|
||||||
|
; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1
|
||||||
|
; #@! TF.FileFunction,NonPlated,1,2,NPTH
|
||||||
|
FMAT,2
|
||||||
|
METRIC
|
||||||
|
%
|
||||||
|
G90
|
||||||
|
G05
|
||||||
|
M30
|
||||||
@ -1,8 +1,8 @@
|
|||||||
M48
|
M48
|
||||||
; DRILL file {KiCad 6.0.11-2627ca5db0~126~ubuntu22.04.1} date Wed 26 Jul 2023 01:22:54 EEST
|
; DRILL file {KiCad 7.0.10-7.0.10~ubuntu22.04.1} date Sat 18 May 2024 14:45:36 EEST
|
||||||
; FORMAT={-:-/ absolute / metric / decimal}
|
; FORMAT={-:-/ absolute / metric / decimal}
|
||||||
; #@! TF.CreationDate,2023-07-26T01:22:54+03:00
|
; #@! TF.CreationDate,2024-05-18T14:45:36+03:00
|
||||||
; #@! TF.GenerationSoftware,Kicad,Pcbnew,6.0.11-2627ca5db0~126~ubuntu22.04.1
|
; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1
|
||||||
; #@! TF.FileFunction,Plated,1,2,PTH
|
; #@! TF.FileFunction,Plated,1,2,PTH
|
||||||
FMAT,2
|
FMAT,2
|
||||||
METRIC
|
METRIC
|
||||||
@ -33,9 +33,9 @@ X125.9Y-127.2
|
|||||||
X127.9Y-121.9
|
X127.9Y-121.9
|
||||||
X127.9Y-127.2
|
X127.9Y-127.2
|
||||||
T2
|
T2
|
||||||
X101.56Y-105.1
|
X101.48Y-100.61
|
||||||
X102.83Y-105.1
|
X102.75Y-100.61
|
||||||
X104.1Y-105.1
|
X104.02Y-100.61
|
||||||
T3
|
T3
|
||||||
X103.53Y-69.8
|
X103.53Y-69.8
|
||||||
X103.53Y-87.8
|
X103.53Y-87.8
|
||||||
@ -50,12 +50,15 @@ X123.53Y-87.8
|
|||||||
X126.07Y-69.8
|
X126.07Y-69.8
|
||||||
X126.07Y-87.8
|
X126.07Y-87.8
|
||||||
T4
|
T4
|
||||||
X101.9Y-111.95
|
X101.8Y-104.45
|
||||||
X101.9Y-114.49
|
X101.8Y-106.99
|
||||||
X101.9Y-117.03
|
X101.8Y-109.53
|
||||||
X101.9Y-119.57
|
X101.8Y-112.07
|
||||||
X101.9Y-122.11
|
X102.0Y-116.525
|
||||||
X101.9Y-124.65
|
X102.0Y-119.065
|
||||||
|
X102.0Y-121.605
|
||||||
|
X102.0Y-124.145
|
||||||
|
X102.0Y-126.685
|
||||||
X107.175Y-91.64
|
X107.175Y-91.64
|
||||||
X107.175Y-94.18
|
X107.175Y-94.18
|
||||||
X107.175Y-96.72
|
X107.175Y-96.72
|
||||||
@ -71,17 +74,17 @@ X107.175Y-119.58
|
|||||||
X107.175Y-122.12
|
X107.175Y-122.12
|
||||||
X107.175Y-124.66
|
X107.175Y-124.66
|
||||||
X107.175Y-127.2
|
X107.175Y-127.2
|
||||||
X110.525Y-138.0
|
X110.64Y-135.8
|
||||||
X110.525Y-140.54
|
X110.64Y-138.34
|
||||||
X110.525Y-143.08
|
X110.64Y-140.88
|
||||||
X110.525Y-145.62
|
X110.64Y-143.42
|
||||||
X110.525Y-148.16
|
X110.64Y-145.96
|
||||||
X111.0Y-126.1
|
X111.0Y-126.1
|
||||||
X113.065Y-138.0
|
X113.18Y-135.8
|
||||||
X113.065Y-140.54
|
X113.18Y-138.34
|
||||||
X113.065Y-143.08
|
X113.18Y-140.88
|
||||||
X113.065Y-145.62
|
X113.18Y-143.42
|
||||||
X113.065Y-148.16
|
X113.18Y-145.96
|
||||||
X113.541Y-126.1
|
X113.541Y-126.1
|
||||||
X116.081Y-126.1
|
X116.081Y-126.1
|
||||||
X118.621Y-126.1
|
X118.621Y-126.1
|
||||||
@ -147,5 +150,4 @@ X124.8Y-84.92
|
|||||||
T9
|
T9
|
||||||
X116.3Y-138.0
|
X116.3Y-138.0
|
||||||
X127.5Y-138.0
|
X127.5Y-138.0
|
||||||
T0
|
|
||||||
M30
|
M30
|
||||||
@ -3,9 +3,9 @@
|
|||||||
"GenerationSoftware": {
|
"GenerationSoftware": {
|
||||||
"Vendor": "KiCad",
|
"Vendor": "KiCad",
|
||||||
"Application": "Pcbnew",
|
"Application": "Pcbnew",
|
||||||
"Version": "6.0.11-2627ca5db0~126~ubuntu22.04.1"
|
"Version": "7.0.10-7.0.10~ubuntu22.04.1"
|
||||||
},
|
},
|
||||||
"CreationDate": "2023-07-26T01:24:55+03:00"
|
"CreationDate": "2024-05-18T14:45:39+03:00"
|
||||||
},
|
},
|
||||||
"GeneralSpecs": {
|
"GeneralSpecs": {
|
||||||
"ProjectId": {
|
"ProjectId": {
|
||||||
@ -14,8 +14,8 @@
|
|||||||
"Revision": "rev?"
|
"Revision": "rev?"
|
||||||
},
|
},
|
||||||
"Size": {
|
"Size": {
|
||||||
"X": 29.7,
|
"X": 29.6929,
|
||||||
"Y": 110.1
|
"Y": 109.0929
|
||||||
},
|
},
|
||||||
"LayerNumber": 2,
|
"LayerNumber": 2,
|
||||||
"BoardThickness": 1.6,
|
"BoardThickness": 1.6,
|
||||||
BIN
Exports/REV5 Panel.zip
Normal file
1559
Exports/REV5 Panel/panel-B_Cu.gbr
Normal file
@ -1,12 +1,12 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.11-2627ca5db0~126~ubuntu22.04.1*%
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
%TF.CreationDate,2023-07-26T01:24:14+03:00*%
|
%TF.CreationDate,2024-06-02T16:24:27+03:00*%
|
||||||
%TF.ProjectId,panel,70616e65-6c2e-46b6-9963-61645f706362,rev?*%
|
%TF.ProjectId,panel,70616e65-6c2e-46b6-9963-61645f706362,rev?*%
|
||||||
%TF.SameCoordinates,Original*%
|
%TF.SameCoordinates,Original*%
|
||||||
%TF.FileFunction,Soldermask,Bot*%
|
%TF.FileFunction,Soldermask,Bot*%
|
||||||
%TF.FilePolarity,Negative*%
|
%TF.FilePolarity,Negative*%
|
||||||
%FSLAX46Y46*%
|
%FSLAX46Y46*%
|
||||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
G04 Created by KiCad (PCBNEW 6.0.11-2627ca5db0~126~ubuntu22.04.1) date 2023-07-26 01:24:14*
|
G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-06-02 16:24:27*
|
||||||
%MOMM*%
|
%MOMM*%
|
||||||
%LPD*%
|
%LPD*%
|
||||||
G01*
|
G01*
|
||||||
441
Exports/REV5 Panel/panel-B_Silkscreen.gbr
Normal file
@ -0,0 +1,441 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
|
%TF.CreationDate,2024-06-02T16:24:27+03:00*%
|
||||||
|
%TF.ProjectId,panel,70616e65-6c2e-46b6-9963-61645f706362,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 7.0.10-7.0.10~ubuntu22.04.1) date 2024-06-02 16:24:27*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%ADD10C,0.150000*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
X86266667Y-103252438D02*
|
||||||
|
X86361905Y-103204819D01*
|
||||||
|
X86361905Y-103204819D02*
|
||||||
|
X86504762Y-103204819D01*
|
||||||
|
X86504762Y-103204819D02*
|
||||||
|
X86647619Y-103252438D01*
|
||||||
|
X86647619Y-103252438D02*
|
||||||
|
X86742857Y-103347676D01*
|
||||||
|
X86742857Y-103347676D02*
|
||||||
|
X86790476Y-103442914D01*
|
||||||
|
X86790476Y-103442914D02*
|
||||||
|
X86838095Y-103633390D01*
|
||||||
|
X86838095Y-103633390D02*
|
||||||
|
X86838095Y-103776247D01*
|
||||||
|
X86838095Y-103776247D02*
|
||||||
|
X86790476Y-103966723D01*
|
||||||
|
X86790476Y-103966723D02*
|
||||||
|
X86742857Y-104061961D01*
|
||||||
|
X86742857Y-104061961D02*
|
||||||
|
X86647619Y-104157200D01*
|
||||||
|
X86647619Y-104157200D02*
|
||||||
|
X86504762Y-104204819D01*
|
||||||
|
X86504762Y-104204819D02*
|
||||||
|
X86409524Y-104204819D01*
|
||||||
|
X86409524Y-104204819D02*
|
||||||
|
X86266667Y-104157200D01*
|
||||||
|
X86266667Y-104157200D02*
|
||||||
|
X86219048Y-104109580D01*
|
||||||
|
X86219048Y-104109580D02*
|
||||||
|
X86219048Y-103776247D01*
|
||||||
|
X86219048Y-103776247D02*
|
||||||
|
X86409524Y-103776247D01*
|
||||||
|
X85219048Y-104204819D02*
|
||||||
|
X85552381Y-103728628D01*
|
||||||
|
X85790476Y-104204819D02*
|
||||||
|
X85790476Y-103204819D01*
|
||||||
|
X85790476Y-103204819D02*
|
||||||
|
X85409524Y-103204819D01*
|
||||||
|
X85409524Y-103204819D02*
|
||||||
|
X85314286Y-103252438D01*
|
||||||
|
X85314286Y-103252438D02*
|
||||||
|
X85266667Y-103300057D01*
|
||||||
|
X85266667Y-103300057D02*
|
||||||
|
X85219048Y-103395295D01*
|
||||||
|
X85219048Y-103395295D02*
|
||||||
|
X85219048Y-103538152D01*
|
||||||
|
X85219048Y-103538152D02*
|
||||||
|
X85266667Y-103633390D01*
|
||||||
|
X85266667Y-103633390D02*
|
||||||
|
X85314286Y-103681009D01*
|
||||||
|
X85314286Y-103681009D02*
|
||||||
|
X85409524Y-103728628D01*
|
||||||
|
X85409524Y-103728628D02*
|
||||||
|
X85790476Y-103728628D01*
|
||||||
|
X84838095Y-103919104D02*
|
||||||
|
X84361905Y-103919104D01*
|
||||||
|
X84933333Y-104204819D02*
|
||||||
|
X84600000Y-103204819D01*
|
||||||
|
X84600000Y-103204819D02*
|
||||||
|
X84266667Y-104204819D01*
|
||||||
|
X84076190Y-103204819D02*
|
||||||
|
X83742857Y-104204819D01*
|
||||||
|
X83742857Y-104204819D02*
|
||||||
|
X83409524Y-103204819D01*
|
||||||
|
X83076190Y-104204819D02*
|
||||||
|
X83076190Y-103204819D01*
|
||||||
|
X82742857Y-103204819D02*
|
||||||
|
X82171429Y-103204819D01*
|
||||||
|
X82457143Y-104204819D02*
|
||||||
|
X82457143Y-103204819D01*
|
||||||
|
X81647619Y-103728628D02*
|
||||||
|
X81647619Y-104204819D01*
|
||||||
|
X81980952Y-103204819D02*
|
||||||
|
X81647619Y-103728628D01*
|
||||||
|
X81647619Y-103728628D02*
|
||||||
|
X81314286Y-103204819D01*
|
||||||
|
X80219047Y-104204819D02*
|
||||||
|
X80219047Y-103204819D01*
|
||||||
|
X80219047Y-103204819D02*
|
||||||
|
X79838095Y-103204819D01*
|
||||||
|
X79838095Y-103204819D02*
|
||||||
|
X79742857Y-103252438D01*
|
||||||
|
X79742857Y-103252438D02*
|
||||||
|
X79695238Y-103300057D01*
|
||||||
|
X79695238Y-103300057D02*
|
||||||
|
X79647619Y-103395295D01*
|
||||||
|
X79647619Y-103395295D02*
|
||||||
|
X79647619Y-103538152D01*
|
||||||
|
X79647619Y-103538152D02*
|
||||||
|
X79695238Y-103633390D01*
|
||||||
|
X79695238Y-103633390D02*
|
||||||
|
X79742857Y-103681009D01*
|
||||||
|
X79742857Y-103681009D02*
|
||||||
|
X79838095Y-103728628D01*
|
||||||
|
X79838095Y-103728628D02*
|
||||||
|
X80219047Y-103728628D01*
|
||||||
|
X78790476Y-104204819D02*
|
||||||
|
X78790476Y-103681009D01*
|
||||||
|
X78790476Y-103681009D02*
|
||||||
|
X78838095Y-103585771D01*
|
||||||
|
X78838095Y-103585771D02*
|
||||||
|
X78933333Y-103538152D01*
|
||||||
|
X78933333Y-103538152D02*
|
||||||
|
X79123809Y-103538152D01*
|
||||||
|
X79123809Y-103538152D02*
|
||||||
|
X79219047Y-103585771D01*
|
||||||
|
X78790476Y-104157200D02*
|
||||||
|
X78885714Y-104204819D01*
|
||||||
|
X78885714Y-104204819D02*
|
||||||
|
X79123809Y-104204819D01*
|
||||||
|
X79123809Y-104204819D02*
|
||||||
|
X79219047Y-104157200D01*
|
||||||
|
X79219047Y-104157200D02*
|
||||||
|
X79266666Y-104061961D01*
|
||||||
|
X79266666Y-104061961D02*
|
||||||
|
X79266666Y-103966723D01*
|
||||||
|
X79266666Y-103966723D02*
|
||||||
|
X79219047Y-103871485D01*
|
||||||
|
X79219047Y-103871485D02*
|
||||||
|
X79123809Y-103823866D01*
|
||||||
|
X79123809Y-103823866D02*
|
||||||
|
X78885714Y-103823866D01*
|
||||||
|
X78885714Y-103823866D02*
|
||||||
|
X78790476Y-103776247D01*
|
||||||
|
X78314285Y-103538152D02*
|
||||||
|
X78314285Y-104204819D01*
|
||||||
|
X78314285Y-103633390D02*
|
||||||
|
X78266666Y-103585771D01*
|
||||||
|
X78266666Y-103585771D02*
|
||||||
|
X78171428Y-103538152D01*
|
||||||
|
X78171428Y-103538152D02*
|
||||||
|
X78028571Y-103538152D01*
|
||||||
|
X78028571Y-103538152D02*
|
||||||
|
X77933333Y-103585771D01*
|
||||||
|
X77933333Y-103585771D02*
|
||||||
|
X77885714Y-103681009D01*
|
||||||
|
X77885714Y-103681009D02*
|
||||||
|
X77885714Y-104204819D01*
|
||||||
|
X77028571Y-104157200D02*
|
||||||
|
X77123809Y-104204819D01*
|
||||||
|
X77123809Y-104204819D02*
|
||||||
|
X77314285Y-104204819D01*
|
||||||
|
X77314285Y-104204819D02*
|
||||||
|
X77409523Y-104157200D01*
|
||||||
|
X77409523Y-104157200D02*
|
||||||
|
X77457142Y-104061961D01*
|
||||||
|
X77457142Y-104061961D02*
|
||||||
|
X77457142Y-103681009D01*
|
||||||
|
X77457142Y-103681009D02*
|
||||||
|
X77409523Y-103585771D01*
|
||||||
|
X77409523Y-103585771D02*
|
||||||
|
X77314285Y-103538152D01*
|
||||||
|
X77314285Y-103538152D02*
|
||||||
|
X77123809Y-103538152D01*
|
||||||
|
X77123809Y-103538152D02*
|
||||||
|
X77028571Y-103585771D01*
|
||||||
|
X77028571Y-103585771D02*
|
||||||
|
X76980952Y-103681009D01*
|
||||||
|
X76980952Y-103681009D02*
|
||||||
|
X76980952Y-103776247D01*
|
||||||
|
X76980952Y-103776247D02*
|
||||||
|
X77457142Y-103871485D01*
|
||||||
|
X76409523Y-104204819D02*
|
||||||
|
X76504761Y-104157200D01*
|
||||||
|
X76504761Y-104157200D02*
|
||||||
|
X76552380Y-104061961D01*
|
||||||
|
X76552380Y-104061961D02*
|
||||||
|
X76552380Y-103204819D01*
|
||||||
|
X74695237Y-104204819D02*
|
||||||
|
X75028570Y-103728628D01*
|
||||||
|
X75266665Y-104204819D02*
|
||||||
|
X75266665Y-103204819D01*
|
||||||
|
X75266665Y-103204819D02*
|
||||||
|
X74885713Y-103204819D01*
|
||||||
|
X74885713Y-103204819D02*
|
||||||
|
X74790475Y-103252438D01*
|
||||||
|
X74790475Y-103252438D02*
|
||||||
|
X74742856Y-103300057D01*
|
||||||
|
X74742856Y-103300057D02*
|
||||||
|
X74695237Y-103395295D01*
|
||||||
|
X74695237Y-103395295D02*
|
||||||
|
X74695237Y-103538152D01*
|
||||||
|
X74695237Y-103538152D02*
|
||||||
|
X74742856Y-103633390D01*
|
||||||
|
X74742856Y-103633390D02*
|
||||||
|
X74790475Y-103681009D01*
|
||||||
|
X74790475Y-103681009D02*
|
||||||
|
X74885713Y-103728628D01*
|
||||||
|
X74885713Y-103728628D02*
|
||||||
|
X75266665Y-103728628D01*
|
||||||
|
X73885713Y-104157200D02*
|
||||||
|
X73980951Y-104204819D01*
|
||||||
|
X73980951Y-104204819D02*
|
||||||
|
X74171427Y-104204819D01*
|
||||||
|
X74171427Y-104204819D02*
|
||||||
|
X74266665Y-104157200D01*
|
||||||
|
X74266665Y-104157200D02*
|
||||||
|
X74314284Y-104061961D01*
|
||||||
|
X74314284Y-104061961D02*
|
||||||
|
X74314284Y-103681009D01*
|
||||||
|
X74314284Y-103681009D02*
|
||||||
|
X74266665Y-103585771D01*
|
||||||
|
X74266665Y-103585771D02*
|
||||||
|
X74171427Y-103538152D01*
|
||||||
|
X74171427Y-103538152D02*
|
||||||
|
X73980951Y-103538152D01*
|
||||||
|
X73980951Y-103538152D02*
|
||||||
|
X73885713Y-103585771D01*
|
||||||
|
X73885713Y-103585771D02*
|
||||||
|
X73838094Y-103681009D01*
|
||||||
|
X73838094Y-103681009D02*
|
||||||
|
X73838094Y-103776247D01*
|
||||||
|
X73838094Y-103776247D02*
|
||||||
|
X74314284Y-103871485D01*
|
||||||
|
X73504760Y-103538152D02*
|
||||||
|
X73266665Y-104204819D01*
|
||||||
|
X73266665Y-104204819D02*
|
||||||
|
X73028570Y-103538152D01*
|
||||||
|
X71409522Y-103204819D02*
|
||||||
|
X71885712Y-103204819D01*
|
||||||
|
X71885712Y-103204819D02*
|
||||||
|
X71933331Y-103681009D01*
|
||||||
|
X71933331Y-103681009D02*
|
||||||
|
X71885712Y-103633390D01*
|
||||||
|
X71885712Y-103633390D02*
|
||||||
|
X71790474Y-103585771D01*
|
||||||
|
X71790474Y-103585771D02*
|
||||||
|
X71552379Y-103585771D01*
|
||||||
|
X71552379Y-103585771D02*
|
||||||
|
X71457141Y-103633390D01*
|
||||||
|
X71457141Y-103633390D02*
|
||||||
|
X71409522Y-103681009D01*
|
||||||
|
X71409522Y-103681009D02*
|
||||||
|
X71361903Y-103776247D01*
|
||||||
|
X71361903Y-103776247D02*
|
||||||
|
X71361903Y-104014342D01*
|
||||||
|
X71361903Y-104014342D02*
|
||||||
|
X71409522Y-104109580D01*
|
||||||
|
X71409522Y-104109580D02*
|
||||||
|
X71457141Y-104157200D01*
|
||||||
|
X71457141Y-104157200D02*
|
||||||
|
X71552379Y-104204819D01*
|
||||||
|
X71552379Y-104204819D02*
|
||||||
|
X71790474Y-104204819D01*
|
||||||
|
X71790474Y-104204819D02*
|
||||||
|
X71885712Y-104157200D01*
|
||||||
|
X71885712Y-104157200D02*
|
||||||
|
X71933331Y-104109580D01*
|
||||||
|
X86469048Y-105404819D02*
|
||||||
|
X86469048Y-106119104D01*
|
||||||
|
X86469048Y-106119104D02*
|
||||||
|
X86516667Y-106261961D01*
|
||||||
|
X86516667Y-106261961D02*
|
||||||
|
X86611905Y-106357200D01*
|
||||||
|
X86611905Y-106357200D02*
|
||||||
|
X86754762Y-106404819D01*
|
||||||
|
X86754762Y-106404819D02*
|
||||||
|
X86850000Y-106404819D01*
|
||||||
|
X85516667Y-106404819D02*
|
||||||
|
X85992857Y-106404819D01*
|
||||||
|
X85992857Y-106404819D02*
|
||||||
|
X85992857Y-105404819D01*
|
||||||
|
X84611905Y-106309580D02*
|
||||||
|
X84659524Y-106357200D01*
|
||||||
|
X84659524Y-106357200D02*
|
||||||
|
X84802381Y-106404819D01*
|
||||||
|
X84802381Y-106404819D02*
|
||||||
|
X84897619Y-106404819D01*
|
||||||
|
X84897619Y-106404819D02*
|
||||||
|
X85040476Y-106357200D01*
|
||||||
|
X85040476Y-106357200D02*
|
||||||
|
X85135714Y-106261961D01*
|
||||||
|
X85135714Y-106261961D02*
|
||||||
|
X85183333Y-106166723D01*
|
||||||
|
X85183333Y-106166723D02*
|
||||||
|
X85230952Y-105976247D01*
|
||||||
|
X85230952Y-105976247D02*
|
||||||
|
X85230952Y-105833390D01*
|
||||||
|
X85230952Y-105833390D02*
|
||||||
|
X85183333Y-105642914D01*
|
||||||
|
X85183333Y-105642914D02*
|
||||||
|
X85135714Y-105547676D01*
|
||||||
|
X85135714Y-105547676D02*
|
||||||
|
X85040476Y-105452438D01*
|
||||||
|
X85040476Y-105452438D02*
|
||||||
|
X84897619Y-105404819D01*
|
||||||
|
X84897619Y-105404819D02*
|
||||||
|
X84802381Y-105404819D01*
|
||||||
|
X84802381Y-105404819D02*
|
||||||
|
X84659524Y-105452438D01*
|
||||||
|
X84659524Y-105452438D02*
|
||||||
|
X84611905Y-105500057D01*
|
||||||
|
X83897619Y-105404819D02*
|
||||||
|
X83897619Y-106119104D01*
|
||||||
|
X83897619Y-106119104D02*
|
||||||
|
X83945238Y-106261961D01*
|
||||||
|
X83945238Y-106261961D02*
|
||||||
|
X84040476Y-106357200D01*
|
||||||
|
X84040476Y-106357200D02*
|
||||||
|
X84183333Y-106404819D01*
|
||||||
|
X84183333Y-106404819D02*
|
||||||
|
X84278571Y-106404819D01*
|
||||||
|
X82945238Y-106404819D02*
|
||||||
|
X83421428Y-106404819D01*
|
||||||
|
X83421428Y-106404819D02*
|
||||||
|
X83421428Y-105404819D01*
|
||||||
|
X82040476Y-106309580D02*
|
||||||
|
X82088095Y-106357200D01*
|
||||||
|
X82088095Y-106357200D02*
|
||||||
|
X82230952Y-106404819D01*
|
||||||
|
X82230952Y-106404819D02*
|
||||||
|
X82326190Y-106404819D01*
|
||||||
|
X82326190Y-106404819D02*
|
||||||
|
X82469047Y-106357200D01*
|
||||||
|
X82469047Y-106357200D02*
|
||||||
|
X82564285Y-106261961D01*
|
||||||
|
X82564285Y-106261961D02*
|
||||||
|
X82611904Y-106166723D01*
|
||||||
|
X82611904Y-106166723D02*
|
||||||
|
X82659523Y-105976247D01*
|
||||||
|
X82659523Y-105976247D02*
|
||||||
|
X82659523Y-105833390D01*
|
||||||
|
X82659523Y-105833390D02*
|
||||||
|
X82611904Y-105642914D01*
|
||||||
|
X82611904Y-105642914D02*
|
||||||
|
X82564285Y-105547676D01*
|
||||||
|
X82564285Y-105547676D02*
|
||||||
|
X82469047Y-105452438D01*
|
||||||
|
X82469047Y-105452438D02*
|
||||||
|
X82326190Y-105404819D01*
|
||||||
|
X82326190Y-105404819D02*
|
||||||
|
X82230952Y-105404819D01*
|
||||||
|
X82230952Y-105404819D02*
|
||||||
|
X82088095Y-105452438D01*
|
||||||
|
X82088095Y-105452438D02*
|
||||||
|
X82040476Y-105500057D01*
|
||||||
|
X81326190Y-105404819D02*
|
||||||
|
X81326190Y-106119104D01*
|
||||||
|
X81326190Y-106119104D02*
|
||||||
|
X81373809Y-106261961D01*
|
||||||
|
X81373809Y-106261961D02*
|
||||||
|
X81469047Y-106357200D01*
|
||||||
|
X81469047Y-106357200D02*
|
||||||
|
X81611904Y-106404819D01*
|
||||||
|
X81611904Y-106404819D02*
|
||||||
|
X81707142Y-106404819D01*
|
||||||
|
X80373809Y-106404819D02*
|
||||||
|
X80849999Y-106404819D01*
|
||||||
|
X80849999Y-106404819D02*
|
||||||
|
X80849999Y-105404819D01*
|
||||||
|
X79469047Y-106309580D02*
|
||||||
|
X79516666Y-106357200D01*
|
||||||
|
X79516666Y-106357200D02*
|
||||||
|
X79659523Y-106404819D01*
|
||||||
|
X79659523Y-106404819D02*
|
||||||
|
X79754761Y-106404819D01*
|
||||||
|
X79754761Y-106404819D02*
|
||||||
|
X79897618Y-106357200D01*
|
||||||
|
X79897618Y-106357200D02*
|
||||||
|
X79992856Y-106261961D01*
|
||||||
|
X79992856Y-106261961D02*
|
||||||
|
X80040475Y-106166723D01*
|
||||||
|
X80040475Y-106166723D02*
|
||||||
|
X80088094Y-105976247D01*
|
||||||
|
X80088094Y-105976247D02*
|
||||||
|
X80088094Y-105833390D01*
|
||||||
|
X80088094Y-105833390D02*
|
||||||
|
X80040475Y-105642914D01*
|
||||||
|
X80040475Y-105642914D02*
|
||||||
|
X79992856Y-105547676D01*
|
||||||
|
X79992856Y-105547676D02*
|
||||||
|
X79897618Y-105452438D01*
|
||||||
|
X79897618Y-105452438D02*
|
||||||
|
X79754761Y-105404819D01*
|
||||||
|
X79754761Y-105404819D02*
|
||||||
|
X79659523Y-105404819D01*
|
||||||
|
X79659523Y-105404819D02*
|
||||||
|
X79516666Y-105452438D01*
|
||||||
|
X79516666Y-105452438D02*
|
||||||
|
X79469047Y-105500057D01*
|
||||||
|
X78754761Y-105404819D02*
|
||||||
|
X78754761Y-106119104D01*
|
||||||
|
X78754761Y-106119104D02*
|
||||||
|
X78802380Y-106261961D01*
|
||||||
|
X78802380Y-106261961D02*
|
||||||
|
X78897618Y-106357200D01*
|
||||||
|
X78897618Y-106357200D02*
|
||||||
|
X79040475Y-106404819D01*
|
||||||
|
X79040475Y-106404819D02*
|
||||||
|
X79135713Y-106404819D01*
|
||||||
|
X77802380Y-106404819D02*
|
||||||
|
X78278570Y-106404819D01*
|
||||||
|
X78278570Y-106404819D02*
|
||||||
|
X78278570Y-105404819D01*
|
||||||
|
X76897618Y-106309580D02*
|
||||||
|
X76945237Y-106357200D01*
|
||||||
|
X76945237Y-106357200D02*
|
||||||
|
X77088094Y-106404819D01*
|
||||||
|
X77088094Y-106404819D02*
|
||||||
|
X77183332Y-106404819D01*
|
||||||
|
X77183332Y-106404819D02*
|
||||||
|
X77326189Y-106357200D01*
|
||||||
|
X77326189Y-106357200D02*
|
||||||
|
X77421427Y-106261961D01*
|
||||||
|
X77421427Y-106261961D02*
|
||||||
|
X77469046Y-106166723D01*
|
||||||
|
X77469046Y-106166723D02*
|
||||||
|
X77516665Y-105976247D01*
|
||||||
|
X77516665Y-105976247D02*
|
||||||
|
X77516665Y-105833390D01*
|
||||||
|
X77516665Y-105833390D02*
|
||||||
|
X77469046Y-105642914D01*
|
||||||
|
X77469046Y-105642914D02*
|
||||||
|
X77421427Y-105547676D01*
|
||||||
|
X77421427Y-105547676D02*
|
||||||
|
X77326189Y-105452438D01*
|
||||||
|
X77326189Y-105452438D02*
|
||||||
|
X77183332Y-105404819D01*
|
||||||
|
X77183332Y-105404819D02*
|
||||||
|
X77088094Y-105404819D01*
|
||||||
|
X77088094Y-105404819D02*
|
||||||
|
X76945237Y-105452438D01*
|
||||||
|
X76945237Y-105452438D02*
|
||||||
|
X76897618Y-105500057D01*
|
||||||
|
M02*
|
||||||
241
Exports/REV5 Panel/panel-Edge_Cuts.gbr
Normal file
@ -0,0 +1,241 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
|
%TF.CreationDate,2024-06-02T16:24:27+03:00*%
|
||||||
|
%TF.ProjectId,panel,70616e65-6c2e-46b6-9963-61645f706362,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Profile,NP*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-06-02 16:24:27*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%TA.AperFunction,Profile*%
|
||||||
|
%ADD10C,0.050000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Profile*%
|
||||||
|
%ADD11C,0.100000*%
|
||||||
|
%TD*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
X69100000Y-158850000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X69100000Y-155650000I0J1600000D01*
|
||||||
|
G01*
|
||||||
|
X65900000Y-33150000D02*
|
||||||
|
X69100000Y-33150000D01*
|
||||||
|
X76050000Y-87900000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X73950000Y-87900000I-1050000J0D01*
|
||||||
|
G01*
|
||||||
|
X73950000Y-87900000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X76050000Y-87900000I1050000J0D01*
|
||||||
|
G01*
|
||||||
|
D11*
|
||||||
|
X63000000Y-109000000D02*
|
||||||
|
X87000000Y-109000000D01*
|
||||||
|
X87000000Y-122500000D01*
|
||||||
|
X63000000Y-122500000D01*
|
||||||
|
X63000000Y-109000000D01*
|
||||||
|
D10*
|
||||||
|
X69100000Y-36350000D02*
|
||||||
|
X65900000Y-36350000D01*
|
||||||
|
X86050000Y-69900000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X83950000Y-69900000I-1050000J0D01*
|
||||||
|
G01*
|
||||||
|
X83950000Y-69900000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X86050000Y-69900000I1050000J0D01*
|
||||||
|
G01*
|
||||||
|
X78050000Y-46400000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X71950000Y-46400000I-3050000J0D01*
|
||||||
|
G01*
|
||||||
|
X71950000Y-46400000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X78050000Y-46400000I3050000J0D01*
|
||||||
|
G01*
|
||||||
|
X68030000Y-80100000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X61970000Y-80100000I-3030000J0D01*
|
||||||
|
G01*
|
||||||
|
X61970000Y-80100000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X68030000Y-80100000I3030000J0D01*
|
||||||
|
G01*
|
||||||
|
X69000000Y-142850000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X62800000Y-142850000I-3100000J0D01*
|
||||||
|
G01*
|
||||||
|
X62800000Y-142850000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X69000000Y-142850000I3100000J0D01*
|
||||||
|
G01*
|
||||||
|
X88050000Y-46400000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X81950000Y-46400000I-3050000J0D01*
|
||||||
|
G01*
|
||||||
|
X81950000Y-46400000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X88050000Y-46400000I3050000J0D01*
|
||||||
|
G01*
|
||||||
|
X86050000Y-87900000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X83950000Y-87900000I-1050000J0D01*
|
||||||
|
G01*
|
||||||
|
X83950000Y-87900000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X86050000Y-87900000I1050000J0D01*
|
||||||
|
G01*
|
||||||
|
X69100000Y-158850000D02*
|
||||||
|
X65900000Y-158850000D01*
|
||||||
|
X85700000Y-138100000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X78500000Y-138100000I-3600000J0D01*
|
||||||
|
G01*
|
||||||
|
X78500000Y-138100000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X85700000Y-138100000I3600000J0D01*
|
||||||
|
G01*
|
||||||
|
X69100000Y-36350000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X69100000Y-33150000I0J1600000D01*
|
||||||
|
G01*
|
||||||
|
X78030000Y-62100000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X71970000Y-62100000I-3030000J0D01*
|
||||||
|
G01*
|
||||||
|
X71970000Y-62100000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X78030000Y-62100000I3030000J0D01*
|
||||||
|
G01*
|
||||||
|
X68050000Y-46400000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X61950000Y-46400000I-3050000J0D01*
|
||||||
|
G01*
|
||||||
|
X61950000Y-46400000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X68050000Y-46400000I3050000J0D01*
|
||||||
|
G01*
|
||||||
|
X65900000Y-33150000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X65900000Y-36350000I0J-1600000D01*
|
||||||
|
G01*
|
||||||
|
X78030000Y-80100000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X71970000Y-80100000I-3030000J0D01*
|
||||||
|
G01*
|
||||||
|
X71970000Y-80100000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X78030000Y-80100000I3030000J0D01*
|
||||||
|
G01*
|
||||||
|
X65900000Y-155650000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X65900000Y-158850000I0J-1600000D01*
|
||||||
|
G01*
|
||||||
|
X76050000Y-69910000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X73950000Y-69910000I-1050000J0D01*
|
||||||
|
G01*
|
||||||
|
X73950000Y-69910000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X76050000Y-69910000I1050000J0D01*
|
||||||
|
G01*
|
||||||
|
X66050000Y-87900000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X63950000Y-87900000I-1050000J0D01*
|
||||||
|
G01*
|
||||||
|
X63950000Y-87900000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X66050000Y-87900000I1050000J0D01*
|
||||||
|
G01*
|
||||||
|
X88030000Y-62100000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X81970000Y-62100000I-3030000J0D01*
|
||||||
|
G01*
|
||||||
|
X81970000Y-62100000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X88030000Y-62100000I3030000J0D01*
|
||||||
|
G01*
|
||||||
|
X68030000Y-62100000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X61970000Y-62100000I-3030000J0D01*
|
||||||
|
G01*
|
||||||
|
X61970000Y-62100000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X68030000Y-62100000I3030000J0D01*
|
||||||
|
G01*
|
||||||
|
X66040000Y-69890000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X63940000Y-69890000I-1050000J0D01*
|
||||||
|
G01*
|
||||||
|
X63940000Y-69890000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X66040000Y-69890000I1050000J0D01*
|
||||||
|
G01*
|
||||||
|
X60000000Y-31750000D02*
|
||||||
|
X90000000Y-31750000D01*
|
||||||
|
X90000000Y-160250000D01*
|
||||||
|
X60000000Y-160250000D01*
|
||||||
|
X60000000Y-31750000D01*
|
||||||
|
X69000000Y-133350000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X62800000Y-133350000I-3100000J0D01*
|
||||||
|
G01*
|
||||||
|
X62800000Y-133350000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X69000000Y-133350000I3100000J0D01*
|
||||||
|
G01*
|
||||||
|
X65900000Y-155650000D02*
|
||||||
|
X69100000Y-155650000D01*
|
||||||
|
X88030000Y-80100000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X81970000Y-80100000I-3030000J0D01*
|
||||||
|
G01*
|
||||||
|
X81970000Y-80100000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X88030000Y-80100000I3030000J0D01*
|
||||||
|
G01*
|
||||||
|
M02*
|
||||||
1559
Exports/REV5 Panel/panel-F_Cu.gbr
Normal file
105
Exports/REV5 Panel/panel-F_Mask.gbr
Normal file
@ -0,0 +1,105 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*%
|
||||||
|
%TF.CreationDate,2024-06-02T16:24:27+03:00*%
|
||||||
|
%TF.ProjectId,panel,70616e65-6c2e-46b6-9963-61645f706362,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Soldermask,Top*%
|
||||||
|
%TF.FilePolarity,Negative*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-06-02 16:24:27*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%ADD10C,2.050000*%
|
||||||
|
%ADD11C,0.400000*%
|
||||||
|
%ADD12C,4.000000*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
X66925000Y-157250000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X64875000Y-157250000I-1025000J0D01*
|
||||||
|
G01*
|
||||||
|
X64875000Y-157250000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X66925000Y-157250000I1025000J0D01*
|
||||||
|
G01*
|
||||||
|
G36*
|
||||||
|
X65850000Y-155200000D02*
|
||||||
|
G01*
|
||||||
|
X69150000Y-155200000D01*
|
||||||
|
X69150000Y-159300000D01*
|
||||||
|
X65850000Y-159300000D01*
|
||||||
|
X65850000Y-155200000D01*
|
||||||
|
G37*
|
||||||
|
D11*
|
||||||
|
X89999999Y-122925002D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X90000000Y-153274997I-7899999J-15174998D01*
|
||||||
|
G01*
|
||||||
|
D12*
|
||||||
|
X67900000Y-142850000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X63900000Y-142850000I-2000000J0D01*
|
||||||
|
G01*
|
||||||
|
X63900000Y-142850000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X67900000Y-142850000I2000000J0D01*
|
||||||
|
G01*
|
||||||
|
D10*
|
||||||
|
X70125000Y-157250000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X68075000Y-157250000I-1025000J0D01*
|
||||||
|
G01*
|
||||||
|
X68075000Y-157250000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X70125000Y-157250000I1025000J0D01*
|
||||||
|
G01*
|
||||||
|
D12*
|
||||||
|
X67900000Y-133350000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X63900000Y-133350000I-2000000J0D01*
|
||||||
|
G01*
|
||||||
|
X63900000Y-133350000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X67900000Y-133350000I2000000J0D01*
|
||||||
|
G01*
|
||||||
|
D10*
|
||||||
|
X70125000Y-34750000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X68075000Y-34750000I-1025000J0D01*
|
||||||
|
G01*
|
||||||
|
X68075000Y-34750000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X70125000Y-34750000I1025000J0D01*
|
||||||
|
G01*
|
||||||
|
G36*
|
||||||
|
X65850000Y-32700000D02*
|
||||||
|
G01*
|
||||||
|
X69150000Y-32700000D01*
|
||||||
|
X69150000Y-36800000D01*
|
||||||
|
X65850000Y-36800000D01*
|
||||||
|
X65850000Y-32700000D01*
|
||||||
|
G37*
|
||||||
|
X66925000Y-34750000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X64875000Y-34750000I-1025000J0D01*
|
||||||
|
G01*
|
||||||
|
X64875000Y-34750000D02*
|
||||||
|
G75*
|
||||||
|
G03*
|
||||||
|
X66925000Y-34750000I1025000J0D01*
|
||||||
|
G01*
|
||||||
|
M02*
|
||||||
12
Exports/REV5 Panel/panel-NPTH.drl
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
M48
|
||||||
|
; DRILL file {KiCad 7.0.10-7.0.10~ubuntu22.04.1} date Sun 02 Jun 2024 16:24:21 EEST
|
||||||
|
; FORMAT={-:-/ absolute / metric / decimal}
|
||||||
|
; #@! TF.CreationDate,2024-06-02T16:24:21+03:00
|
||||||
|
; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1
|
||||||
|
; #@! TF.FileFunction,NonPlated,1,2,NPTH
|
||||||
|
FMAT,2
|
||||||
|
METRIC
|
||||||
|
%
|
||||||
|
G90
|
||||||
|
G05
|
||||||
|
M30
|
||||||
12
Exports/REV5 Panel/panel-PTH.drl
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
M48
|
||||||
|
; DRILL file {KiCad 7.0.10-7.0.10~ubuntu22.04.1} date Sun 02 Jun 2024 16:24:21 EEST
|
||||||
|
; FORMAT={-:-/ absolute / metric / decimal}
|
||||||
|
; #@! TF.CreationDate,2024-06-02T16:24:21+03:00
|
||||||
|
; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1
|
||||||
|
; #@! TF.FileFunction,Plated,1,2,PTH
|
||||||
|
FMAT,2
|
||||||
|
METRIC
|
||||||
|
%
|
||||||
|
G90
|
||||||
|
G05
|
||||||
|
M30
|
||||||
@ -3,9 +3,9 @@
|
|||||||
"GenerationSoftware": {
|
"GenerationSoftware": {
|
||||||
"Vendor": "KiCad",
|
"Vendor": "KiCad",
|
||||||
"Application": "Pcbnew",
|
"Application": "Pcbnew",
|
||||||
"Version": "6.0.11-2627ca5db0~126~ubuntu22.04.1"
|
"Version": "7.0.10-7.0.10~ubuntu22.04.1"
|
||||||
},
|
},
|
||||||
"CreationDate": "2023-07-26T01:24:14+03:00"
|
"CreationDate": "2024-06-02T16:24:27+03:00"
|
||||||
},
|
},
|
||||||
"GeneralSpecs": {
|
"GeneralSpecs": {
|
||||||
"ProjectId": {
|
"ProjectId": {
|
||||||
BIN
Exports/gravity-rev5-stencil.zip
Normal file
4669
Exports/iBOM (rev5)/ibom.html
Normal file
106
Extra/MIDITest/MIDITest.ino
Normal file
@ -0,0 +1,106 @@
|
|||||||
|
#include <Wire.h>
|
||||||
|
#include <U8g2lib.h>
|
||||||
|
|
||||||
|
#define SCREEN_ADDRESS 0x3C
|
||||||
|
|
||||||
|
// Rev 2 and 3 Config
|
||||||
|
#define ENC_BTN_PIN 14
|
||||||
|
#define ENC_D1_PIN 17
|
||||||
|
#define ENC_D2_PIN 4
|
||||||
|
#define START_STOP_BTN_PIN 5
|
||||||
|
#define SHIFT_BTN_PIN 12
|
||||||
|
#define EXT_INPUT_PIN 2 //needs to be an interrupt pin
|
||||||
|
#define ANALOGUE_INPUT_1_PIN A7
|
||||||
|
#define ANALOGUE_INPUT_2_PIN A6
|
||||||
|
const byte outsPins[6] = { 7, 8, 10, 6, 9, 11 };
|
||||||
|
const byte clockOutPin = 3;
|
||||||
|
|
||||||
|
int CV1Calibration = 512;
|
||||||
|
int CV2Calibration = 512;
|
||||||
|
bool rotateScreen = false;
|
||||||
|
|
||||||
|
|
||||||
|
int a1Input = 0;
|
||||||
|
int a2Input = 0;
|
||||||
|
|
||||||
|
|
||||||
|
U8G2_SSD1306_128X64_NONAME_2_HW_I2C u8g2(U8G2_R2, SCL, SDA, U8X8_PIN_NONE);
|
||||||
|
|
||||||
|
bool MIDIClockRecived = false;
|
||||||
|
|
||||||
|
//Font
|
||||||
|
const uint8_t velvetscreen[437] U8G2_FONT_SECTION("velvetscreen") =
|
||||||
|
"\64\0\2\2\3\3\2\3\4\5\5\0\0\5\0\5\0\0\221\0\0\1\230 \4\200\134%\11\255tT"
|
||||||
|
"R\271RI(\6\252\334T\31)\7\252\134bJ\12+\7\233\345\322J\0,\5\221T\4-\5\213"
|
||||||
|
"f\6.\5\211T\2/\6\244\354c\33\60\10\254\354T\64\223\2\61\7\353\354\222\254\6\62\11\254l"
|
||||||
|
"\66J*\217\0\63\11\254l\66J\32\215\4\64\10\254l\242\34\272\0\65\11\254l\206\336h$\0\66"
|
||||||
|
"\11\254\354T^\61)\0\67\10\254lF\216u\4\70\11\254\354TL*&\5\71\11\254\354TL;"
|
||||||
|
")\0:\6\231UR\0A\10\254\354T\34S\6B\11\254lV\34)\216\4C\11\254\354T\324\61"
|
||||||
|
")\0D\10\254lV\64G\2E\10\254l\206\36z\4F\10\254l\206^\71\3G\11\254\354TN"
|
||||||
|
"\63)\0H\10\254l\242\34S\6I\6\251T\206\0J\10\254\354k\231\24\0K\11\254l\242J\62"
|
||||||
|
"\225\1L\7\254lr{\4M\11\255t\362ZI\353\0N\11\255t\362TI\356\0O\10\254\354T"
|
||||||
|
"\64\223\2P\11\254lV\34)g\0Q\10\254\354T\264b\12R\10\254lV\34\251\31S\11\254\354"
|
||||||
|
"FF\32\215\4T\7\253dVl\1U\10\254l\242\63)\0V\11\255t\262Ne\312\21W\12\255"
|
||||||
|
"t\262J*\251.\0X\11\254l\242L*\312\0Y\12\255tr\252\63\312(\2Z\7\253df*"
|
||||||
|
"\7p\10\255\364V\266\323\2q\7\255\364\216\257\5r\10\253d\242\32*\2t\6\255t\376#w\11"
|
||||||
|
"\255\364V\245FN\13x\6\233dR\7\0\0\0\4\377\377\0";
|
||||||
|
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
//Serial.begin(9600);
|
||||||
|
Serial.begin(31250);
|
||||||
|
|
||||||
|
//pinMode(EXT_INPUT_PIN, INPUT_PULLUP);
|
||||||
|
pinMode(SHIFT_BTN_PIN, INPUT_PULLUP);
|
||||||
|
|
||||||
|
u8g2.begin();
|
||||||
|
checkScreenRotation();
|
||||||
|
updateScreen();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop() {
|
||||||
|
//receiveMIDI();
|
||||||
|
updateScreen();
|
||||||
|
Serial.println(Serial.read());
|
||||||
|
delay(500);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void receiveMIDI() {
|
||||||
|
if(Serial.available() > 0) {
|
||||||
|
if (Serial.read() == 0xF8) { //Clock
|
||||||
|
MIDIClockRecived = true;
|
||||||
|
//} else if (Serial.read() == 0xFA || Serial.read() == 0xFB) { //start and continue
|
||||||
|
// isPlaying = true;
|
||||||
|
//} else if (Serial.read() == 0xFC) { //stop
|
||||||
|
// isPlaying = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void updateScreen() {
|
||||||
|
|
||||||
|
u8g2.firstPage();
|
||||||
|
do {
|
||||||
|
u8g2.setFont(velvetscreen);
|
||||||
|
String valueStr = String(analogRead(ANALOGUE_INPUT_1_PIN));
|
||||||
|
char valueChar[16];
|
||||||
|
if (Serial.available() > 0) {
|
||||||
|
u8g2.drawStr(10, 8, Serial.available());
|
||||||
|
} else {
|
||||||
|
u8g2.drawStr(10, 8, "HI");
|
||||||
|
}
|
||||||
|
|
||||||
|
} while ( u8g2.nextPage() );
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void checkScreenRotation() {
|
||||||
|
if (rotateScreen) {
|
||||||
|
u8g2.setDisplayRotation(U8G2_R0);
|
||||||
|
} else {
|
||||||
|
u8g2.setDisplayRotation(U8G2_R2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Before Width: | Height: | Size: 263 KiB After Width: | Height: | Size: 288 KiB |
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.0 KiB |
|
Before Width: | Height: | Size: 9.0 KiB After Width: | Height: | Size: 9.0 KiB |
54
Graphics/Exports/MIDI IN.svg
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
version="1.1"
|
||||||
|
width="0.51474893cm"
|
||||||
|
height="0.34922934cm"
|
||||||
|
viewBox="0 0 5147489.3 3492293.5"
|
||||||
|
id="svg1074"
|
||||||
|
sodipodi:docname="Design.svg"
|
||||||
|
inkscape:version="1.2.2 (1:1.2.2+202305151914+b0a8486541)"
|
||||||
|
xml:space="preserve"
|
||||||
|
inkscape:export-filename="Exports/cv1.svg"
|
||||||
|
inkscape:export-xdpi="96"
|
||||||
|
inkscape:export-ydpi="96"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"><defs
|
||||||
|
id="defs1078" /><sodipodi:namedview
|
||||||
|
id="namedview1076"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#000000"
|
||||||
|
borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pagecheckerboard="0"
|
||||||
|
inkscape:deskcolor="#d1d1d1"
|
||||||
|
inkscape:document-units="cm"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="1.8719391"
|
||||||
|
inkscape:cx="287.66961"
|
||||||
|
inkscape:cy="423.09068"
|
||||||
|
inkscape:window-width="1600"
|
||||||
|
inkscape:window-height="831"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="32"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="layer3"><inkscape:page
|
||||||
|
x="-5.4654074"
|
||||||
|
y="-0.72021079"
|
||||||
|
width="5147489.5"
|
||||||
|
height="3492293.5"
|
||||||
|
id="page1"
|
||||||
|
margin="0"
|
||||||
|
bleed="0" /></sodipodi:namedview><title
|
||||||
|
id="title2">SVG Picture created as panel-F_Silkscreen.svg date 2023/07/17 20:51:56 </title><desc
|
||||||
|
id="desc4">Picture generated by PCBNEW </desc><metadata
|
||||||
|
id="metadata2294"><rdf:RDF><cc:Work
|
||||||
|
rdf:about=""><dc:title>SVG Picture created as panel-F_Silkscreen.svg date 2023/07/17 20:51:56 </dc:title></cc:Work></rdf:RDF></metadata><path
|
||||||
|
id="path1"
|
||||||
|
style="font-size:2.11667e+06px;line-height:0.95;font-family:'KyivType Sans';-inkscape-font-specification:'KyivType Sans, @wght=1000';font-variation-settings:'wght' 1000;text-align:center;letter-spacing:0px;text-anchor:middle;stroke-width:250000;stroke-linecap:round;stroke-dashoffset:3.30709;paint-order:fill markers stroke"
|
||||||
|
d="M -1.9337737,1.0340931 V 1481564 H 452678.07 V 365870.03 l 258380,1115693.97 h 529170.03 l 258380,-1115693.97 V 1481564 h 452690 V 1.0340931 h -770500 L 979778.07,901754.03 778758.07,1.0340931 Z m 2290300.0337737,0 V 1481564 h 465600 V 1.0340931 Z m 804080,0 V 1481564 h 529170 c 169330,0 317410,-30273 444410,-90951 128410,-60677 227480,-146904 296630,-258382 70550,-112888 105930,-243540.97 105930,-391706.97 0,-148167 -35380,-277646 -105930,-389124 -69150,-112888 -168220,-199771 -296630,-260448.996 -127000,-60678 -275080,-90949.9999069 -444410,-90949.9999069 z m 1587500,0 V 1481564 h 465610 V 1.0340931 Z M 3559988.1,412895.03 h 65620 c 79030,0 145340,12324 198960,37724 53620,25400 94110,62749 120920,112138 26810,47978 40310,107211 40310,177767 0,70555 -13500,130962 -40310,180351 -26810,47978 -67300,84670.97 -120920,110070.97 -53620,25399 -119930,37723 -198960,37723 h -65620 z M 1452098.1,2010731 v 1481563 h 465610 V 2010731 Z m 804090,0 v 1481563 h 434080 v -814937 l 518320,814937 h 487300 V 2010731 h -434080 v 814937 l -518830,-814937 z" /></svg>
|
||||||
|
After Width: | Height: | Size: 3.3 KiB |
54
Graphics/Exports/MIDI OUT.svg
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
version="1.1"
|
||||||
|
width="0.90046185cm"
|
||||||
|
height="1.4795996cm"
|
||||||
|
viewBox="0 0 9004618.5 14795997"
|
||||||
|
id="svg1074"
|
||||||
|
sodipodi:docname="Design.svg"
|
||||||
|
inkscape:version="1.2.2 (1:1.2.2+202305151914+b0a8486541)"
|
||||||
|
xml:space="preserve"
|
||||||
|
inkscape:export-filename="Exports/cv1.svg"
|
||||||
|
inkscape:export-xdpi="96"
|
||||||
|
inkscape:export-ydpi="96"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"><defs
|
||||||
|
id="defs1078" /><sodipodi:namedview
|
||||||
|
id="namedview1076"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#000000"
|
||||||
|
borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pagecheckerboard="0"
|
||||||
|
inkscape:deskcolor="#d1d1d1"
|
||||||
|
inkscape:document-units="cm"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="1.8719391"
|
||||||
|
inkscape:cx="287.66961"
|
||||||
|
inkscape:cy="423.09068"
|
||||||
|
inkscape:window-width="1600"
|
||||||
|
inkscape:window-height="831"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="32"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="layer3"><inkscape:page
|
||||||
|
x="-1.8931748"
|
||||||
|
y="-0.95088881"
|
||||||
|
width="9004619"
|
||||||
|
height="14795997"
|
||||||
|
id="page1"
|
||||||
|
margin="0"
|
||||||
|
bleed="0" /></sodipodi:namedview><title
|
||||||
|
id="title2">SVG Picture created as panel-F_Silkscreen.svg date 2023/07/17 20:51:56 </title><desc
|
||||||
|
id="desc4">Picture generated by PCBNEW </desc><metadata
|
||||||
|
id="metadata2294"><rdf:RDF><cc:Work
|
||||||
|
rdf:about=""><dc:title>SVG Picture created as panel-F_Silkscreen.svg date 2023/07/17 20:51:56 </dc:title></cc:Work></rdf:RDF></metadata><path
|
||||||
|
id="rect2548-8-6-2"
|
||||||
|
style="font-variation-settings:'MIDL' -700, 'wght' 1000;display:inline;fill:#dfe43a;fill-opacity:1;stroke:none;stroke-width:615934;stroke-linecap:round;stroke-dasharray:none;stroke-dashoffset:3.30709;paint-order:fill markers stroke"
|
||||||
|
d="M 4502050.1,1.0394105 C 2007870.1,1.0394105 0.0681247,2007870 0.0681247,4502052 v 5791378 c 0,2494182 2007870.0318753,4502568 4502050.0318753,4502568 2494190,0 4502570,-2008386 4502570,-4502568 V 4502052 C 9004620.1,2007870 6996240.1,1.0394105 4502050.1,1.0394105 Z M 4483960.1,1452109 c 198460,14 396540,19668 591180,58394 194640,38727 385090,96131 568440,172083 183340,75952 358470,169828 523480,280086 165010,110259 319090,236393 459410,376721 140330,140329 266470,294396 376720,459404 110260,165007 204130,340136 280090,523482 75950,183346 133350,373801 172080,568441 38730,194640 58380,392723 58390,591178 20,198476 -19180,396513 -57880,591179 -38700,194666 -96650,385066 -172590,568440 -75930,183376 -169830,358963 -280090,523999 -110250,165037 -236390,318531 -376720,458887 -140340,140356 -293870,266957 -458890,377238 -165020,110281 -340640,204119 -524000,280086 -183370,75968 -373780,133348 -568440,172083 -194660,38735 -392700,58380 -591180,58394 -198500,20 -396500,-19167 -591180,-57877 -194690,-38710 -385040,-96648 -568440,-172600 -183390,-75953 -358950,-169811 -524000,-280086 -165050,-110276 -319040,-236362 -459400,-376721 -140360,-140359 -266450,-294356 -376720,-459404 -110280,-165046 -204140,-340606 -280090,-523999 -75960,-183391 -133370,-373754 -172080,-568440 -38710,-194687 -58410,-392681 -58390,-591179 10,-198477 19660,-396518 58390,-591178 38740,-194660 96630,-385078 172600,-568441 75960,-183363 169800,-358463 280090,-523482 110280,-165018 236360,-319072 376720,-459404 140360,-140333 293840,-266468 458880,-376721 165040,-110253 340630,-204150 524000,-280086 183380,-75937 373770,-133382 568440,-172083 194670,-38702 392700,-58414 591180,-58394 z m -2555400,7710641 h 778770 l 201020,901753 201020,-901753 h 770500 v 1481563 h -452690 V 9528619 l -258380,1115694 h -529170 l -258380,-1115694 v 1115694 h -452690 z m 2290300,0 h 465610 v 1481563 h -465610 z m 804090,0 h 529160 c 169340,0 317420,30272 444420,90950 128420,60678 227480,147561 296620,260449 70560,111478 105940,240957 105940,389124 0,148166 -35380,278819 -105940,391707 -69140,111478 -168200,197706 -296620,258382 -127000,60678 -275080,90951 -444420,90951 h -529160 z m 1587500,0 h 465600 v 1481563 h -465600 z m -1121900,412894 v 655774 h 65630 c 79030,0 145340,-12324 198960,-37724 53620,-25398 94110,-62092 120920,-110070 26810,-49389 40310,-109796 40310,-180351 0,-70556 -13500,-129789 -40310,-177767 -26810,-49389 -67300,-86738 -120920,-112138 -53620,-25400 -119930,-37724 -198960,-37724 z m -2643760,1566313 c 148160,0 281960,33552 400490,101286 119950,66322 213390,158969 281120,277502 67730,117123 101800,248430 101800,393775 0,145344 -34070,277308 -101800,395841 -67730,117123 -161170,209253 -281120,276986 -118530,66323 -252330,99735 -400490,99735 -148170,0 -282100,-33412 -402050,-99735 -118530,-67733 -211320,-159863 -279050,-276986 -67730,-118533 -101800,-250497 -101800,-395841 0,-145345 34070,-276652 101800,-393775 67730,-118533 160520,-211180 279050,-277502 119950,-67734 253880,-101286 402050,-101286 z m 1016470,31523 h 465610 v 797884 c 0,57856 9040,106734 27380,146244 19760,39511 48070,69784 84750,90951 36690,19755 82430,29455 137460,29455 55040,0 100770,-9700 137460,-29455 36690,-21167 64340,-51440 82690,-90951 19750,-39510 29450,-88388 29450,-146244 v -797884 h 465610 v 823205 c 0,138289 -29620,259897 -88890,364319 -57860,103011 -140940,183473 -249600,241329 -108650,56445 -234190,84749 -376720,84749 -142520,0 -268060,-28304 -376720,-84749 -108660,-57856 -192910,-138318 -252180,-241329 -57850,-104422 -86300,-226030 -86300,-364319 z m 1642280,0 h 1460370 v 448551 h -497120 v 1033012 h -465610 v -1033012 h -497640 z m -2658750,423230 c -57860,0 -110020,14152 -156580,42374 -46570,26812 -83270,64817 -110070,114205 -26820,47978 -39800,101964 -39800,161231 0,59266 12980,113391 39800,162781 26800,47976 63500,85982 110070,114204 46560,26811 98720,40308 156580,40308 57850,0 110530,-13497 157090,-40308 46570,-28222 83260,-66228 110070,-114204 26820,-49390 39790,-103515 39790,-162781 0,-59267 -12970,-113253 -39790,-161231 -26810,-49388 -63500,-87393 -110070,-114205 -46560,-28222 -99240,-42374 -157090,-42374 z" /></svg>
|
||||||
|
After Width: | Height: | Size: 6.2 KiB |
54
Graphics/Exports/PULSE OUT.svg
Normal file
|
After Width: | Height: | Size: 8.0 KiB |
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.0 KiB |
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 6.3 KiB |
@ -1,31 +0,0 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.11-2627ca5db0~126~ubuntu22.04.1*%
|
|
||||||
%TF.CreationDate,2023-07-26T01:24:55+03:00*%
|
|
||||||
%TF.ProjectId,gtoe,67746f65-2e6b-4696-9361-645f70636258,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.11-2627ca5db0~126~ubuntu22.04.1) date 2023-07-26 01:24:55*
|
|
||||||
%MOMM*%
|
|
||||||
%LPD*%
|
|
||||||
G01*
|
|
||||||
G04 APERTURE LIST*
|
|
||||||
%TA.AperFunction,Profile*%
|
|
||||||
%ADD10C,0.100000*%
|
|
||||||
%TD*%
|
|
||||||
G04 APERTURE END LIST*
|
|
||||||
D10*
|
|
||||||
X100000000Y-40000000D02*
|
|
||||||
X129600000Y-40000000D01*
|
|
||||||
X129600000Y-40000000D02*
|
|
||||||
X129600000Y-150000000D01*
|
|
||||||
X129600000Y-150000000D02*
|
|
||||||
X100000000Y-150000000D01*
|
|
||||||
X100000000Y-150000000D02*
|
|
||||||
X100000000Y-40000000D01*
|
|
||||||
X119200000Y-109600000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X119200000Y-109600000I-1600000J0D01*
|
|
||||||
G01*
|
|
||||||
M02*
|
|
||||||
@ -1,13 +0,0 @@
|
|||||||
M48
|
|
||||||
; DRILL file {KiCad 6.0.11-2627ca5db0~126~ubuntu22.04.1} date Wed 26 Jul 2023 01:22:54 EEST
|
|
||||||
; FORMAT={-:-/ absolute / metric / decimal}
|
|
||||||
; #@! TF.CreationDate,2023-07-26T01:22:54+03:00
|
|
||||||
; #@! TF.GenerationSoftware,Kicad,Pcbnew,6.0.11-2627ca5db0~126~ubuntu22.04.1
|
|
||||||
; #@! TF.FileFunction,NonPlated,1,2,NPTH
|
|
||||||
FMAT,2
|
|
||||||
METRIC
|
|
||||||
%
|
|
||||||
G90
|
|
||||||
G05
|
|
||||||
T0
|
|
||||||
M30
|
|
||||||
@ -1,18 +0,0 @@
|
|||||||
"Id";"Designator";"Package";"Quantity";"Designation";"Supplier and ref";
|
|
||||||
1;"J9,J2,J5,J3,J8,J6,J1,J4,J7";"thonkiconn";9;"AudioJack2_SwitchT";;;
|
|
||||||
2;"SW3,SW1";"button";2;"SW_DIP_x01";;;
|
|
||||||
3;"D5,D4,D3,D2,D6,D1";"FlatTopLed";6;"LED";;;
|
|
||||||
4;"Screen";"I2C SSD1306";1;"SSD1306";;;
|
|
||||||
5;"SW2";"SwitchEncoder";1;"RotaryEncoder_Switch";;;
|
|
||||||
6;"D13,D12";"D_SOD-123";2;"1N5819HW";;;
|
|
||||||
7;"R24,R19,R9,R3,R23,R7,R12,R10,R22,R18,R2,R5,R11,R1,R15,R8,R4,R17,R6,R16";"R_0805_2012Metric";20;"1K";;;
|
|
||||||
8;"C1,C2";"CP_Radial_D4.0mm_P2.00mm";2;"10uF";;;
|
|
||||||
9;"D9,D11,D8,D10";"D_SOD-123";4;"BAT43";;;
|
|
||||||
10;"U2,U1";"SO-14_3.9x8.65mm_P1.27mm";2;"TL074";;;
|
|
||||||
11;"A1";"Arduino_Nano (adjusted courtyard)";1;"Arduino_Nano_v2.x";;;
|
|
||||||
12;"R13,R14";"R_0805_2012Metric";2;"10k";;;
|
|
||||||
13;"J11";"PinHeader_1x06_P2.54mm_Vertical";1;"Conn_01x05";;;
|
|
||||||
14;"R20,R21";"R_0805_2012Metric";2;"100K";;;
|
|
||||||
15;"D7";"D_SOD-123";1;"1N4148";;;
|
|
||||||
16;"Q1";"TO-92_Inline";1;"PN2222A";;;
|
|
||||||
17;"J10";"PinHeader_2x05_P2.54mm_Vertical";1;"Power";;;
|
|
||||||
|
Can't render this file because it has a wrong number of fields in line 2.
|
@ -1,262 +0,0 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.11-2627ca5db0~126~ubuntu22.04.1*%
|
|
||||||
%TF.CreationDate,2023-07-26T01:24:14+03:00*%
|
|
||||||
%TF.ProjectId,panel,70616e65-6c2e-46b6-9963-61645f706362,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.11-2627ca5db0~126~ubuntu22.04.1) date 2023-07-26 01:24:14*
|
|
||||||
%MOMM*%
|
|
||||||
%LPD*%
|
|
||||||
G01*
|
|
||||||
G04 APERTURE LIST*
|
|
||||||
%ADD10C,0.150000*%
|
|
||||||
G04 APERTURE END LIST*
|
|
||||||
D10*
|
|
||||||
X86266666Y-103250000D02*
|
|
||||||
X86361904Y-103202380D01*
|
|
||||||
X86504761Y-103202380D01*
|
|
||||||
X86647619Y-103250000D01*
|
|
||||||
X86742857Y-103345238D01*
|
|
||||||
X86790476Y-103440476D01*
|
|
||||||
X86838095Y-103630952D01*
|
|
||||||
X86838095Y-103773809D01*
|
|
||||||
X86790476Y-103964285D01*
|
|
||||||
X86742857Y-104059523D01*
|
|
||||||
X86647619Y-104154761D01*
|
|
||||||
X86504761Y-104202380D01*
|
|
||||||
X86409523Y-104202380D01*
|
|
||||||
X86266666Y-104154761D01*
|
|
||||||
X86219047Y-104107142D01*
|
|
||||||
X86219047Y-103773809D01*
|
|
||||||
X86409523Y-103773809D01*
|
|
||||||
X85219047Y-104202380D02*
|
|
||||||
X85552380Y-103726190D01*
|
|
||||||
X85790476Y-104202380D02*
|
|
||||||
X85790476Y-103202380D01*
|
|
||||||
X85409523Y-103202380D01*
|
|
||||||
X85314285Y-103250000D01*
|
|
||||||
X85266666Y-103297619D01*
|
|
||||||
X85219047Y-103392857D01*
|
|
||||||
X85219047Y-103535714D01*
|
|
||||||
X85266666Y-103630952D01*
|
|
||||||
X85314285Y-103678571D01*
|
|
||||||
X85409523Y-103726190D01*
|
|
||||||
X85790476Y-103726190D01*
|
|
||||||
X84838095Y-103916666D02*
|
|
||||||
X84361904Y-103916666D01*
|
|
||||||
X84933333Y-104202380D02*
|
|
||||||
X84600000Y-103202380D01*
|
|
||||||
X84266666Y-104202380D01*
|
|
||||||
X84076190Y-103202380D02*
|
|
||||||
X83742857Y-104202380D01*
|
|
||||||
X83409523Y-103202380D01*
|
|
||||||
X83076190Y-104202380D02*
|
|
||||||
X83076190Y-103202380D01*
|
|
||||||
X82742857Y-103202380D02*
|
|
||||||
X82171428Y-103202380D01*
|
|
||||||
X82457142Y-104202380D02*
|
|
||||||
X82457142Y-103202380D01*
|
|
||||||
X81647619Y-103726190D02*
|
|
||||||
X81647619Y-104202380D01*
|
|
||||||
X81980952Y-103202380D02*
|
|
||||||
X81647619Y-103726190D01*
|
|
||||||
X81314285Y-103202380D01*
|
|
||||||
X79647619Y-104202380D02*
|
|
||||||
X79980952Y-103726190D01*
|
|
||||||
X80219047Y-104202380D02*
|
|
||||||
X80219047Y-103202380D01*
|
|
||||||
X79838095Y-103202380D01*
|
|
||||||
X79742857Y-103250000D01*
|
|
||||||
X79695238Y-103297619D01*
|
|
||||||
X79647619Y-103392857D01*
|
|
||||||
X79647619Y-103535714D01*
|
|
||||||
X79695238Y-103630952D01*
|
|
||||||
X79742857Y-103678571D01*
|
|
||||||
X79838095Y-103726190D01*
|
|
||||||
X80219047Y-103726190D01*
|
|
||||||
X78838095Y-104154761D02*
|
|
||||||
X78933333Y-104202380D01*
|
|
||||||
X79123809Y-104202380D01*
|
|
||||||
X79219047Y-104154761D01*
|
|
||||||
X79266666Y-104059523D01*
|
|
||||||
X79266666Y-103678571D01*
|
|
||||||
X79219047Y-103583333D01*
|
|
||||||
X79123809Y-103535714D01*
|
|
||||||
X78933333Y-103535714D01*
|
|
||||||
X78838095Y-103583333D01*
|
|
||||||
X78790476Y-103678571D01*
|
|
||||||
X78790476Y-103773809D01*
|
|
||||||
X79266666Y-103869047D01*
|
|
||||||
X78457142Y-103535714D02*
|
|
||||||
X78219047Y-104202380D01*
|
|
||||||
X77980952Y-103535714D01*
|
|
||||||
X76933333Y-103202380D02*
|
|
||||||
X76314285Y-103202380D01*
|
|
||||||
X76647619Y-103583333D01*
|
|
||||||
X76504761Y-103583333D01*
|
|
||||||
X76409523Y-103630952D01*
|
|
||||||
X76361904Y-103678571D01*
|
|
||||||
X76314285Y-103773809D01*
|
|
||||||
X76314285Y-104011904D01*
|
|
||||||
X76361904Y-104107142D01*
|
|
||||||
X76409523Y-104154761D01*
|
|
||||||
X76504761Y-104202380D01*
|
|
||||||
X76790476Y-104202380D01*
|
|
||||||
X76885714Y-104154761D01*
|
|
||||||
X76933333Y-104107142D01*
|
|
||||||
X75123809Y-104202380D02*
|
|
||||||
X75123809Y-103202380D01*
|
|
||||||
X74742857Y-103202380D01*
|
|
||||||
X74647619Y-103250000D01*
|
|
||||||
X74600000Y-103297619D01*
|
|
||||||
X74552380Y-103392857D01*
|
|
||||||
X74552380Y-103535714D01*
|
|
||||||
X74600000Y-103630952D01*
|
|
||||||
X74647619Y-103678571D01*
|
|
||||||
X74742857Y-103726190D01*
|
|
||||||
X75123809Y-103726190D01*
|
|
||||||
X73695238Y-104202380D02*
|
|
||||||
X73695238Y-103678571D01*
|
|
||||||
X73742857Y-103583333D01*
|
|
||||||
X73838095Y-103535714D01*
|
|
||||||
X74028571Y-103535714D01*
|
|
||||||
X74123809Y-103583333D01*
|
|
||||||
X73695238Y-104154761D02*
|
|
||||||
X73790476Y-104202380D01*
|
|
||||||
X74028571Y-104202380D01*
|
|
||||||
X74123809Y-104154761D01*
|
|
||||||
X74171428Y-104059523D01*
|
|
||||||
X74171428Y-103964285D01*
|
|
||||||
X74123809Y-103869047D01*
|
|
||||||
X74028571Y-103821428D01*
|
|
||||||
X73790476Y-103821428D01*
|
|
||||||
X73695238Y-103773809D01*
|
|
||||||
X73219047Y-103535714D02*
|
|
||||||
X73219047Y-104202380D01*
|
|
||||||
X73219047Y-103630952D02*
|
|
||||||
X73171428Y-103583333D01*
|
|
||||||
X73076190Y-103535714D01*
|
|
||||||
X72933333Y-103535714D01*
|
|
||||||
X72838095Y-103583333D01*
|
|
||||||
X72790476Y-103678571D01*
|
|
||||||
X72790476Y-104202380D01*
|
|
||||||
X71933333Y-104154761D02*
|
|
||||||
X72028571Y-104202380D01*
|
|
||||||
X72219047Y-104202380D01*
|
|
||||||
X72314285Y-104154761D01*
|
|
||||||
X72361904Y-104059523D01*
|
|
||||||
X72361904Y-103678571D01*
|
|
||||||
X72314285Y-103583333D01*
|
|
||||||
X72219047Y-103535714D01*
|
|
||||||
X72028571Y-103535714D01*
|
|
||||||
X71933333Y-103583333D01*
|
|
||||||
X71885714Y-103678571D01*
|
|
||||||
X71885714Y-103773809D01*
|
|
||||||
X72361904Y-103869047D01*
|
|
||||||
X71314285Y-104202380D02*
|
|
||||||
X71409523Y-104154761D01*
|
|
||||||
X71457142Y-104059523D01*
|
|
||||||
X71457142Y-103202380D01*
|
|
||||||
X86469047Y-105402380D02*
|
|
||||||
X86469047Y-106116666D01*
|
|
||||||
X86516666Y-106259523D01*
|
|
||||||
X86611904Y-106354761D01*
|
|
||||||
X86754761Y-106402380D01*
|
|
||||||
X86850000Y-106402380D01*
|
|
||||||
X85516666Y-106402380D02*
|
|
||||||
X85992857Y-106402380D01*
|
|
||||||
X85992857Y-105402380D01*
|
|
||||||
X84611904Y-106307142D02*
|
|
||||||
X84659523Y-106354761D01*
|
|
||||||
X84802380Y-106402380D01*
|
|
||||||
X84897619Y-106402380D01*
|
|
||||||
X85040476Y-106354761D01*
|
|
||||||
X85135714Y-106259523D01*
|
|
||||||
X85183333Y-106164285D01*
|
|
||||||
X85230952Y-105973809D01*
|
|
||||||
X85230952Y-105830952D01*
|
|
||||||
X85183333Y-105640476D01*
|
|
||||||
X85135714Y-105545238D01*
|
|
||||||
X85040476Y-105450000D01*
|
|
||||||
X84897619Y-105402380D01*
|
|
||||||
X84802380Y-105402380D01*
|
|
||||||
X84659523Y-105450000D01*
|
|
||||||
X84611904Y-105497619D01*
|
|
||||||
X83897619Y-105402380D02*
|
|
||||||
X83897619Y-106116666D01*
|
|
||||||
X83945238Y-106259523D01*
|
|
||||||
X84040476Y-106354761D01*
|
|
||||||
X84183333Y-106402380D01*
|
|
||||||
X84278571Y-106402380D01*
|
|
||||||
X82945238Y-106402380D02*
|
|
||||||
X83421428Y-106402380D01*
|
|
||||||
X83421428Y-105402380D01*
|
|
||||||
X82040476Y-106307142D02*
|
|
||||||
X82088095Y-106354761D01*
|
|
||||||
X82230952Y-106402380D01*
|
|
||||||
X82326190Y-106402380D01*
|
|
||||||
X82469047Y-106354761D01*
|
|
||||||
X82564285Y-106259523D01*
|
|
||||||
X82611904Y-106164285D01*
|
|
||||||
X82659523Y-105973809D01*
|
|
||||||
X82659523Y-105830952D01*
|
|
||||||
X82611904Y-105640476D01*
|
|
||||||
X82564285Y-105545238D01*
|
|
||||||
X82469047Y-105450000D01*
|
|
||||||
X82326190Y-105402380D01*
|
|
||||||
X82230952Y-105402380D01*
|
|
||||||
X82088095Y-105450000D01*
|
|
||||||
X82040476Y-105497619D01*
|
|
||||||
X81326190Y-105402380D02*
|
|
||||||
X81326190Y-106116666D01*
|
|
||||||
X81373809Y-106259523D01*
|
|
||||||
X81469047Y-106354761D01*
|
|
||||||
X81611904Y-106402380D01*
|
|
||||||
X81707142Y-106402380D01*
|
|
||||||
X80373809Y-106402380D02*
|
|
||||||
X80850000Y-106402380D01*
|
|
||||||
X80850000Y-105402380D01*
|
|
||||||
X79469047Y-106307142D02*
|
|
||||||
X79516666Y-106354761D01*
|
|
||||||
X79659523Y-106402380D01*
|
|
||||||
X79754761Y-106402380D01*
|
|
||||||
X79897619Y-106354761D01*
|
|
||||||
X79992857Y-106259523D01*
|
|
||||||
X80040476Y-106164285D01*
|
|
||||||
X80088095Y-105973809D01*
|
|
||||||
X80088095Y-105830952D01*
|
|
||||||
X80040476Y-105640476D01*
|
|
||||||
X79992857Y-105545238D01*
|
|
||||||
X79897619Y-105450000D01*
|
|
||||||
X79754761Y-105402380D01*
|
|
||||||
X79659523Y-105402380D01*
|
|
||||||
X79516666Y-105450000D01*
|
|
||||||
X79469047Y-105497619D01*
|
|
||||||
X78754761Y-105402380D02*
|
|
||||||
X78754761Y-106116666D01*
|
|
||||||
X78802380Y-106259523D01*
|
|
||||||
X78897619Y-106354761D01*
|
|
||||||
X79040476Y-106402380D01*
|
|
||||||
X79135714Y-106402380D01*
|
|
||||||
X77802380Y-106402380D02*
|
|
||||||
X78278571Y-106402380D01*
|
|
||||||
X78278571Y-105402380D01*
|
|
||||||
X76897619Y-106307142D02*
|
|
||||||
X76945238Y-106354761D01*
|
|
||||||
X77088095Y-106402380D01*
|
|
||||||
X77183333Y-106402380D01*
|
|
||||||
X77326190Y-106354761D01*
|
|
||||||
X77421428Y-106259523D01*
|
|
||||||
X77469047Y-106164285D01*
|
|
||||||
X77516666Y-105973809D01*
|
|
||||||
X77516666Y-105830952D01*
|
|
||||||
X77469047Y-105640476D01*
|
|
||||||
X77421428Y-105545238D01*
|
|
||||||
X77326190Y-105450000D01*
|
|
||||||
X77183333Y-105402380D01*
|
|
||||||
X77088095Y-105402380D01*
|
|
||||||
X76945238Y-105450000D01*
|
|
||||||
X76897619Y-105497619D01*
|
|
||||||
M02*
|
|
||||||
@ -1,157 +0,0 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.11-2627ca5db0~126~ubuntu22.04.1*%
|
|
||||||
%TF.CreationDate,2023-07-26T01:24:14+03:00*%
|
|
||||||
%TF.ProjectId,panel,70616e65-6c2e-46b6-9963-61645f706362,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.11-2627ca5db0~126~ubuntu22.04.1) date 2023-07-26 01:24:14*
|
|
||||||
%MOMM*%
|
|
||||||
%LPD*%
|
|
||||||
G01*
|
|
||||||
G04 APERTURE LIST*
|
|
||||||
%TA.AperFunction,Profile*%
|
|
||||||
%ADD10C,0.050000*%
|
|
||||||
%TD*%
|
|
||||||
%TA.AperFunction,Profile*%
|
|
||||||
%ADD11C,0.100000*%
|
|
||||||
%TD*%
|
|
||||||
G04 APERTURE END LIST*
|
|
||||||
D10*
|
|
||||||
X69100000Y-158850000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X69100000Y-155650000I0J1600000D01*
|
|
||||||
G01*
|
|
||||||
X65900000Y-33150000D02*
|
|
||||||
X69100000Y-33150000D01*
|
|
||||||
X76050000Y-87900000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X76050000Y-87900000I-1050000J0D01*
|
|
||||||
G01*
|
|
||||||
D11*
|
|
||||||
X63000000Y-109000000D02*
|
|
||||||
X87000000Y-109000000D01*
|
|
||||||
X87000000Y-109000000D02*
|
|
||||||
X87000000Y-122500000D01*
|
|
||||||
X87000000Y-122500000D02*
|
|
||||||
X63000000Y-122500000D01*
|
|
||||||
X63000000Y-122500000D02*
|
|
||||||
X63000000Y-109000000D01*
|
|
||||||
D10*
|
|
||||||
X69100000Y-36350000D02*
|
|
||||||
X65900000Y-36350000D01*
|
|
||||||
X86050000Y-69900000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X86050000Y-69900000I-1050000J0D01*
|
|
||||||
G01*
|
|
||||||
X78050000Y-46400000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X78050000Y-46400000I-3050000J0D01*
|
|
||||||
G01*
|
|
||||||
X68030000Y-80100000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X68030000Y-80100000I-3030000J0D01*
|
|
||||||
G01*
|
|
||||||
X69000000Y-142850000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X69000000Y-142850000I-3100000J0D01*
|
|
||||||
G01*
|
|
||||||
X88050000Y-46400000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X88050000Y-46400000I-3050000J0D01*
|
|
||||||
G01*
|
|
||||||
X86050000Y-87900000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X86050000Y-87900000I-1050000J0D01*
|
|
||||||
G01*
|
|
||||||
X69100000Y-158850000D02*
|
|
||||||
X65900000Y-158850000D01*
|
|
||||||
X85700000Y-138100000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X85700000Y-138100000I-3600000J0D01*
|
|
||||||
G01*
|
|
||||||
X69100000Y-36350000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X69100000Y-33150000I0J1600000D01*
|
|
||||||
G01*
|
|
||||||
X78030000Y-62100000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X78030000Y-62100000I-3030000J0D01*
|
|
||||||
G01*
|
|
||||||
X68050000Y-46400000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X68050000Y-46400000I-3050000J0D01*
|
|
||||||
G01*
|
|
||||||
X65900000Y-33150000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X65900000Y-36350000I0J-1600000D01*
|
|
||||||
G01*
|
|
||||||
X78030000Y-80100000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X78030000Y-80100000I-3030000J0D01*
|
|
||||||
G01*
|
|
||||||
X65900000Y-155650000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X65900000Y-158850000I0J-1600000D01*
|
|
||||||
G01*
|
|
||||||
X76050000Y-69910000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X76050000Y-69910000I-1050000J0D01*
|
|
||||||
G01*
|
|
||||||
X66050000Y-87900000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X66050000Y-87900000I-1050000J0D01*
|
|
||||||
G01*
|
|
||||||
X88030000Y-62100000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X88030000Y-62100000I-3030000J0D01*
|
|
||||||
G01*
|
|
||||||
X68030000Y-62100000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X68030000Y-62100000I-3030000J0D01*
|
|
||||||
G01*
|
|
||||||
X66040000Y-69890000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X66040000Y-69890000I-1050000J0D01*
|
|
||||||
G01*
|
|
||||||
X60000000Y-31750000D02*
|
|
||||||
X90000000Y-31750000D01*
|
|
||||||
X90000000Y-31750000D02*
|
|
||||||
X90000000Y-160250000D01*
|
|
||||||
X90000000Y-160250000D02*
|
|
||||||
X60000000Y-160250000D01*
|
|
||||||
X60000000Y-160250000D02*
|
|
||||||
X60000000Y-31750000D01*
|
|
||||||
X69000000Y-133350000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X69000000Y-133350000I-3100000J0D01*
|
|
||||||
G01*
|
|
||||||
X65900000Y-155650000D02*
|
|
||||||
X69100000Y-155650000D01*
|
|
||||||
X88030000Y-80100000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X88030000Y-80100000I-3030000J0D01*
|
|
||||||
G01*
|
|
||||||
M02*
|
|
||||||
@ -1,83 +0,0 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.11-2627ca5db0~126~ubuntu22.04.1*%
|
|
||||||
%TF.CreationDate,2023-07-26T01:24:14+03:00*%
|
|
||||||
%TF.ProjectId,panel,70616e65-6c2e-46b6-9963-61645f706362,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.11-2627ca5db0~126~ubuntu22.04.1) date 2023-07-26 01:24:14*
|
|
||||||
%MOMM*%
|
|
||||||
%LPD*%
|
|
||||||
G01*
|
|
||||||
G04 APERTURE LIST*
|
|
||||||
%ADD10C,1.900000*%
|
|
||||||
%ADD11C,3.500000*%
|
|
||||||
%ADD12C,0.400000*%
|
|
||||||
%ADD13C,0.100000*%
|
|
||||||
G04 APERTURE END LIST*
|
|
||||||
D10*
|
|
||||||
X66850000Y-157250000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X66850000Y-157250000I-950000J0D01*
|
|
||||||
G01*
|
|
||||||
G36*
|
|
||||||
X65850000Y-155350000D02*
|
|
||||||
G01*
|
|
||||||
X69150000Y-155350000D01*
|
|
||||||
X69150000Y-159150000D01*
|
|
||||||
X65850000Y-159150000D01*
|
|
||||||
X65850000Y-155350000D01*
|
|
||||||
G37*
|
|
||||||
D11*
|
|
||||||
X67650000Y-142850000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X67650000Y-142850000I-1750000J0D01*
|
|
||||||
G01*
|
|
||||||
D10*
|
|
||||||
X70050000Y-157250000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X70050000Y-157250000I-950000J0D01*
|
|
||||||
G01*
|
|
||||||
D12*
|
|
||||||
X99200000Y-138100000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X99200000Y-138100000I-17100000J0D01*
|
|
||||||
G01*
|
|
||||||
D11*
|
|
||||||
X67650000Y-133350000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X67650000Y-133350000I-1750000J0D01*
|
|
||||||
G01*
|
|
||||||
D10*
|
|
||||||
X70050000Y-34750000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X70050000Y-34750000I-950000J0D01*
|
|
||||||
G01*
|
|
||||||
D13*
|
|
||||||
X61600001Y-106450000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X61600001Y-106450000I-1J0D01*
|
|
||||||
G01*
|
|
||||||
G36*
|
|
||||||
X65850000Y-32850000D02*
|
|
||||||
G01*
|
|
||||||
X69150000Y-32850000D01*
|
|
||||||
X69150000Y-36650000D01*
|
|
||||||
X65850000Y-36650000D01*
|
|
||||||
X65850000Y-32850000D01*
|
|
||||||
G37*
|
|
||||||
D10*
|
|
||||||
X66850000Y-34750000D02*
|
|
||||||
G75*
|
|
||||||
G03*
|
|
||||||
X66850000Y-34750000I-950000J0D01*
|
|
||||||
G01*
|
|
||||||
M02*
|
|
||||||
@ -1,13 +0,0 @@
|
|||||||
M48
|
|
||||||
; DRILL file {KiCad 6.0.11-2627ca5db0~126~ubuntu22.04.1} date Wed 26 Jul 2023 01:24:04 EEST
|
|
||||||
; FORMAT={-:-/ absolute / metric / decimal}
|
|
||||||
; #@! TF.CreationDate,2023-07-26T01:24:04+03:00
|
|
||||||
; #@! TF.GenerationSoftware,Kicad,Pcbnew,6.0.11-2627ca5db0~126~ubuntu22.04.1
|
|
||||||
; #@! TF.FileFunction,NonPlated,1,2,NPTH
|
|
||||||
FMAT,2
|
|
||||||
METRIC
|
|
||||||
%
|
|
||||||
G90
|
|
||||||
G05
|
|
||||||
T0
|
|
||||||
M30
|
|
||||||
@ -1,13 +0,0 @@
|
|||||||
M48
|
|
||||||
; DRILL file {KiCad 6.0.11-2627ca5db0~126~ubuntu22.04.1} date Wed 26 Jul 2023 01:24:04 EEST
|
|
||||||
; FORMAT={-:-/ absolute / metric / decimal}
|
|
||||||
; #@! TF.CreationDate,2023-07-26T01:24:04+03:00
|
|
||||||
; #@! TF.GenerationSoftware,Kicad,Pcbnew,6.0.11-2627ca5db0~126~ubuntu22.04.1
|
|
||||||
; #@! TF.FileFunction,Plated,1,2,PTH
|
|
||||||
FMAT,2
|
|
||||||
METRIC
|
|
||||||
%
|
|
||||||
G90
|
|
||||||
G05
|
|
||||||
T0
|
|
||||||
M30
|
|
||||||
@ -1,569 +0,0 @@
|
|||||||
#include <Wire.h>
|
|
||||||
#include <RotaryEncoder.h>
|
|
||||||
#include <FlexiTimer2.h>
|
|
||||||
#include <EEPROM.h>
|
|
||||||
#include <U8g2lib.h>
|
|
||||||
#include <avr/wdt.h>
|
|
||||||
|
|
||||||
const char version[5] = "V:1.0";
|
|
||||||
|
|
||||||
#define SCREEN_ADDRESS 0x3C
|
|
||||||
|
|
||||||
#define PPQN 24
|
|
||||||
#define PULSE_LENGTH 12 //ms (with 12 ms you can't get higher than 208bpm)
|
|
||||||
#define MAXBPM 200 //250 at 24ppqn with 5ms pulse will be 50/50 square wave
|
|
||||||
#define MINBPM 20
|
|
||||||
|
|
||||||
// Rev 2 and 3 Config
|
|
||||||
#define ENC_BTN_PIN 14
|
|
||||||
#define ENC_D1_PIN 17
|
|
||||||
#define ENC_D2_PIN 4
|
|
||||||
#define START_STOP_BTN_PIN 5
|
|
||||||
#define SHIFT_BTN_PIN 12
|
|
||||||
#define EXT_INPUT_PIN 2 //needs to be an interrupt pin
|
|
||||||
#define ANALOGUE_INPUT_1_PIN A7
|
|
||||||
#define ANALOGUE_INPUT_2_PIN A6
|
|
||||||
const byte outsPins[6] = { 7, 8, 10, 6, 9, 11 };
|
|
||||||
const byte clockOutPin = 3;
|
|
||||||
|
|
||||||
int CV1Calibration = 512;
|
|
||||||
int CV2Calibration = 512;
|
|
||||||
bool rotateScreen = false;
|
|
||||||
bool showDone = false;
|
|
||||||
|
|
||||||
const int subDivs[17] = { -24, -12, -8, -6, -4, -3, -2, 1, 2, 3, 4, 5, 6, 7, 8, 16, 32 }; //positive - divide, negative - multiply, 0 - off
|
|
||||||
|
|
||||||
byte bpm = 130;
|
|
||||||
byte bpmModulationChannel = 200; //0 - CV1, 1 - CV2, 255 - OFF
|
|
||||||
byte bpmModulationRange = 0;
|
|
||||||
|
|
||||||
struct channel {
|
|
||||||
byte mode; //0 - CLK, 1 - RND, 2 - SEQ
|
|
||||||
byte subDiv;
|
|
||||||
byte CV1Target; //0 - Off, 1 - Subdiv, 2 - RND, 3 - SeqPattern
|
|
||||||
byte CV1Range;
|
|
||||||
byte CV2Target;
|
|
||||||
byte CV2Range;
|
|
||||||
unsigned int offset;
|
|
||||||
byte random;
|
|
||||||
byte seqPattern;
|
|
||||||
};
|
|
||||||
|
|
||||||
channel channels[6] = { //array of channel settings
|
|
||||||
{ 0, 7, 0, 0, 0, 0, 0, 0, 0 },
|
|
||||||
{ 0, 7, 0, 0, 0, 0, 0, 0, 0 },
|
|
||||||
{ 0, 7, 0, 0, 0, 0, 0, 0, 0 },
|
|
||||||
{ 0, 7, 0, 0, 0, 0, 0, 0, 0 },
|
|
||||||
{ 0, 7, 0, 0, 0, 0, 0, 0, 0 },
|
|
||||||
{ 0, 7, 0, 0, 0, 0, 0, 0, 0 }
|
|
||||||
};
|
|
||||||
|
|
||||||
bool seqA1[16] = {1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1};
|
|
||||||
bool seqA2[16] = {0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0};
|
|
||||||
bool seqA3[16] = {1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0};
|
|
||||||
bool seqA4[16] = {0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1};
|
|
||||||
bool seqA5[16] = {0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1};
|
|
||||||
bool seqA6[16] = {0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0};
|
|
||||||
bool seqA7[16] = {1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0};
|
|
||||||
bool seqA8[16] = {1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1};
|
|
||||||
bool seqB1[16] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
|
|
||||||
bool seqB2[16] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
|
|
||||||
bool seqB3[16] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
|
|
||||||
bool seqB4[16] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
|
|
||||||
bool seqB5[16] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
|
|
||||||
bool seqB6[16] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
|
|
||||||
bool seqB7[16] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
|
|
||||||
bool seqB8[16] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
|
|
||||||
byte currentStep = 0;
|
|
||||||
byte stepNumSelected = 0;
|
|
||||||
bool *patternToEdit;
|
|
||||||
|
|
||||||
byte memCode = 'B'; //Change to different letter if you changed the data structure
|
|
||||||
|
|
||||||
unsigned int channelPulseCount[6];
|
|
||||||
unsigned int channelPulsesPerCycle[6];
|
|
||||||
byte sixteenthPulseCount = 0;
|
|
||||||
int playingModes[6]; // should be renamed to currentSubdivs or something. Updated from channels object on beat and with applied CV modulation
|
|
||||||
int playingModesOld[6];
|
|
||||||
|
|
||||||
unsigned int pulsePeriod;
|
|
||||||
bool isPlaying = false;
|
|
||||||
bool isRecording = false;
|
|
||||||
bool recordToNextStep = false;
|
|
||||||
|
|
||||||
unsigned int tickCount = 0;
|
|
||||||
unsigned int pulseCount = 0;
|
|
||||||
|
|
||||||
byte masterClockMode = 0; // 0 - internal, 1 - external 24ppqn, 2 - external beat
|
|
||||||
unsigned long lastExtPulseTime;
|
|
||||||
unsigned long newExtPulseTime;
|
|
||||||
|
|
||||||
bool needPulseReset[6] = { true, true, true, true, true, true };
|
|
||||||
|
|
||||||
byte displayTab = 0;
|
|
||||||
bool insideTab = false;
|
|
||||||
byte menuItem = 0;
|
|
||||||
bool menuItemSelected = false;
|
|
||||||
byte lastMenuItem = 3;
|
|
||||||
byte displayScreen = 0; //0 - main, 1 - sequencer, 2 - settings
|
|
||||||
|
|
||||||
bool playBtnPushed = false;
|
|
||||||
bool shiftBtnPushed = false;
|
|
||||||
|
|
||||||
int CV1Input = 0;
|
|
||||||
int CV2Input = 0;
|
|
||||||
|
|
||||||
int encPositionOld = 0;
|
|
||||||
unsigned long encPressedTime;
|
|
||||||
unsigned long encReleasedTime;
|
|
||||||
unsigned long playPressedTime;
|
|
||||||
unsigned long playReleasedTime;
|
|
||||||
unsigned long shiftPressedTime;
|
|
||||||
unsigned long shiftReleasedTime;
|
|
||||||
bool encBtnPushed;
|
|
||||||
|
|
||||||
//unsigned long lastInteractionTime; // used for display timeout
|
|
||||||
|
|
||||||
U8G2_SSD1306_128X64_NONAME_2_HW_I2C u8g2(U8G2_R2, SCL, SDA, U8X8_PIN_NONE);
|
|
||||||
RotaryEncoder encoder(ENC_D1_PIN, ENC_D2_PIN, RotaryEncoder::LatchMode::TWO03);
|
|
||||||
|
|
||||||
//Font
|
|
||||||
const uint8_t velvetscreen[437] U8G2_FONT_SECTION("velvetscreen") =
|
|
||||||
"\64\0\2\2\3\3\2\3\4\5\5\0\0\5\0\5\0\0\221\0\0\1\230 \4\200\134%\11\255tT"
|
|
||||||
"R\271RI(\6\252\334T\31)\7\252\134bJ\12+\7\233\345\322J\0,\5\221T\4-\5\213"
|
|
||||||
"f\6.\5\211T\2/\6\244\354c\33\60\10\254\354T\64\223\2\61\7\353\354\222\254\6\62\11\254l"
|
|
||||||
"\66J*\217\0\63\11\254l\66J\32\215\4\64\10\254l\242\34\272\0\65\11\254l\206\336h$\0\66"
|
|
||||||
"\11\254\354T^\61)\0\67\10\254lF\216u\4\70\11\254\354TL*&\5\71\11\254\354TL;"
|
|
||||||
")\0:\6\231UR\0A\10\254\354T\34S\6B\11\254lV\34)\216\4C\11\254\354T\324\61"
|
|
||||||
")\0D\10\254lV\64G\2E\10\254l\206\36z\4F\10\254l\206^\71\3G\11\254\354TN"
|
|
||||||
"\63)\0H\10\254l\242\34S\6I\6\251T\206\0J\10\254\354k\231\24\0K\11\254l\242J\62"
|
|
||||||
"\225\1L\7\254lr{\4M\11\255t\362ZI\353\0N\11\255t\362TI\356\0O\10\254\354T"
|
|
||||||
"\64\223\2P\11\254lV\34)g\0Q\10\254\354T\264b\12R\10\254lV\34\251\31S\11\254\354"
|
|
||||||
"FF\32\215\4T\7\253dVl\1U\10\254l\242\63)\0V\11\255t\262Ne\312\21W\12\255"
|
|
||||||
"t\262J*\251.\0X\11\254l\242L*\312\0Y\12\255tr\252\63\312(\2Z\7\253df*"
|
|
||||||
"\7p\10\255\364V\266\323\2q\7\255\364\216\257\5r\10\253d\242\32*\2t\6\255t\376#w\11"
|
|
||||||
"\255\364V\245FN\13x\6\233dR\7\0\0\0\4\377\377\0";
|
|
||||||
|
|
||||||
const uint8_t fabryka[450] U8G2_FONT_SECTION("fabryka") =
|
|
||||||
"\17\0\4\4\4\5\2\1\6\17\30\1\0\30\0\0\0\1K\0\0\1\245%'\17\37\313\330R#&"
|
|
||||||
"\32!F\14\211I\310\24!\65\204(MF\21)Cd\304\10\62b\14\215\60Vb\334\20\0/\15"
|
|
||||||
"\376\36\357\244$\351\77\35;\26\0\60$\216\37\17*\65,\210\35\264\335\61T\42\14\11\61#\306\210"
|
|
||||||
" \23\242\220\235\63h\303c$\330\250B\3\0\61\27\216\37\27\311\202\346\216\221\30Ed\324\230Q\202"
|
|
||||||
"\306\316\377\263\26\35\62\33\216\37\17*\65,\210\35\64\70v\246\344\316h\203\252$\321\261s\373\340\1"
|
|
||||||
"\3\63\35\216\37\17*\65,\210\35\64\70v(IZZKv\266\6\15\36#\301F\25\32\0\64\37"
|
|
||||||
"\216\37\227\240\331\20\32Bj\310\260\21\304F\214\33\61n\304\70\203\366\360\301\203\20m\347\3\65\32\216"
|
|
||||||
"\37\7\213.\306\316'\205\326\60!E\226\354\334\32<F\202\215*\64\0\66\33\216\37\17*\65,\210"
|
|
||||||
"\35\64;/\316\60iA\354\240=<F\202\215*\64\0\67\25\216\37C\213\7m\347S\222\364\351\264"
|
|
||||||
"C\307\16\35;)\0\70 \216\37\17*\65,\210\35\264\341\61\22\204\310\250B\245\206\20\11b\7\355"
|
|
||||||
"\360\30\11\66\252\320\0\71\33\216\37\17*\65,\210\35\264\207\307H\64asb\354|\61\214\4\33U"
|
|
||||||
"h\0A\30\216\37\223\71Tj\10\21\31\66d\330\210\201\366\360\301\7\3\355\17\7B&\216\37\203\242"
|
|
||||||
"\65L\206\221\30\67b\334\210q#\306\215\30\67b\30\11&\234\14#\61\356\240\275{ \242\5\23\0"
|
|
||||||
"x\32\336\36\303\300c$\10\221!B\12\235I\222\346P\21!C\210\4\261\203\3\0\0\0\4\377\377"
|
|
||||||
"\0";
|
|
||||||
|
|
||||||
|
|
||||||
void setup() {
|
|
||||||
//Serial.begin(9600);
|
|
||||||
|
|
||||||
pinMode(ENC_BTN_PIN, INPUT_PULLUP);
|
|
||||||
pinMode(START_STOP_BTN_PIN, INPUT_PULLUP);
|
|
||||||
pinMode(SHIFT_BTN_PIN, INPUT_PULLUP);
|
|
||||||
pinMode(EXT_INPUT_PIN, INPUT_PULLUP);
|
|
||||||
attachInterrupt(digitalPinToInterrupt(EXT_INPUT_PIN), externalClock, FALLING);
|
|
||||||
|
|
||||||
for (byte i = 0; i < 6; i++) {
|
|
||||||
pinMode(outsPins[i], OUTPUT);
|
|
||||||
}
|
|
||||||
|
|
||||||
pinMode(clockOutPin, OUTPUT);
|
|
||||||
|
|
||||||
loadState();
|
|
||||||
|
|
||||||
u8g2.begin();
|
|
||||||
checkScreenRotation();
|
|
||||||
updateScreen();
|
|
||||||
|
|
||||||
calculateCycles();
|
|
||||||
calculateBPMTiming();
|
|
||||||
|
|
||||||
FlexiTimer2::set(1, 1.0 / 1000, clock); // 1.0/1000 = 1ms period. If other than 1ms calculateBPMTiming() might need tweaking
|
|
||||||
FlexiTimer2::start();
|
|
||||||
}
|
|
||||||
|
|
||||||
void loop() {
|
|
||||||
checkInputs();
|
|
||||||
}
|
|
||||||
|
|
||||||
void clock() {
|
|
||||||
if (isPlaying) {
|
|
||||||
|
|
||||||
// Action on each pulse
|
|
||||||
if (tickCount == 0) {
|
|
||||||
sendTriggers();
|
|
||||||
digitalWrite(clockOutPin, HIGH);
|
|
||||||
}
|
|
||||||
|
|
||||||
//this part gets the Pulse and Ticks ticking
|
|
||||||
//it's placed after the triggers to avoid problems on the start (when pulseCount==0)
|
|
||||||
tickCount++;
|
|
||||||
if (masterClockMode == 0) {
|
|
||||||
if (tickCount >= pulsePeriod) {
|
|
||||||
tickCount = 0;
|
|
||||||
if (pulseCount < (PPQN - 1)) { //-1 is here to avoid extra IF to reset to 0
|
|
||||||
pulseCount++;
|
|
||||||
} else {
|
|
||||||
pulseCount = 0;
|
|
||||||
}
|
|
||||||
if (bpmModulationRange != 0) {
|
|
||||||
calculateBPMTiming();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// pull low all outputs after set pulse length
|
|
||||||
if (tickCount >= PULSE_LENGTH) {
|
|
||||||
for (byte i = 0; i < 6; i++) {
|
|
||||||
digitalWrite(outsPins[i], LOW);
|
|
||||||
}
|
|
||||||
digitalWrite(clockOutPin, LOW);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void externalClock() {
|
|
||||||
lastExtPulseTime = newExtPulseTime;
|
|
||||||
newExtPulseTime = millis();
|
|
||||||
|
|
||||||
if (masterClockMode == 1) { // EXT-24
|
|
||||||
//reset cycles if there was no pulses for a while
|
|
||||||
if ((newExtPulseTime - lastExtPulseTime) > 125) { //125ms is 20bpm
|
|
||||||
for (byte i = 0; i < 6; i++) {
|
|
||||||
channelPulseCount[i] = 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!isPlaying) {
|
|
||||||
isPlaying = true;
|
|
||||||
}
|
|
||||||
tickCount = 0; //to make things happen in the main clock function
|
|
||||||
if (pulseCount < (PPQN - 1)) {
|
|
||||||
pulseCount++;
|
|
||||||
} else {
|
|
||||||
pulseCount = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void sendTriggers() {
|
|
||||||
|
|
||||||
for (byte i = 0; i < 6; i++) {
|
|
||||||
if (playingModes[i] != subDivs[channels[i].subDiv] && playingModesOld[i] != playingModes[i]) {
|
|
||||||
needPulseReset[i] = true;
|
|
||||||
playingModesOld[i] = playingModes[i];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//16th notes for sequencer
|
|
||||||
if (sixteenthPulseCount == 0) {
|
|
||||||
bool *currentSeq;
|
|
||||||
|
|
||||||
for (byte i = 0; i < 6; i++) {
|
|
||||||
|
|
||||||
//pattern modulation
|
|
||||||
int seqMod = 0;
|
|
||||||
byte seqPattern;
|
|
||||||
if (channels[i].CV2Target == 3) {
|
|
||||||
seqMod = map(CV2Input, -1, 1024, -8, 8); //-1 and 1024 are to try to make the last step not at max value (should make the range from -7 to +7)
|
|
||||||
} else if (channels[i].CV1Target == 3) {
|
|
||||||
seqMod = map(CV1Input, -1, 1024, -8, 8);
|
|
||||||
}
|
|
||||||
if (channels[i].seqPattern < 8 && channels[i].seqPattern + seqMod >= 8) {
|
|
||||||
seqPattern = 7;
|
|
||||||
} else if (channels[i].seqPattern < 8 && channels[i].seqPattern + seqMod < 0) {
|
|
||||||
seqPattern = 0;
|
|
||||||
} else if (channels[i].seqPattern >= 8 && channels[i].seqPattern + seqMod < 8) {
|
|
||||||
seqPattern = 8;
|
|
||||||
} else if (channels[i].seqPattern >= 8 && channels[i].seqPattern + seqMod >= 16) {
|
|
||||||
seqPattern = 15;
|
|
||||||
} else {
|
|
||||||
seqPattern = channels[i].seqPattern + seqMod;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (seqPattern == 0) {
|
|
||||||
currentSeq = seqA1;
|
|
||||||
} else if (seqPattern == 1) {
|
|
||||||
currentSeq = seqA2;
|
|
||||||
} else if (seqPattern == 2) {
|
|
||||||
currentSeq = seqA3;
|
|
||||||
} else if (seqPattern == 3) {
|
|
||||||
currentSeq = seqA4;
|
|
||||||
} else if (seqPattern == 4) {
|
|
||||||
currentSeq = seqA5;
|
|
||||||
} else if (seqPattern == 5) {
|
|
||||||
currentSeq = seqA6;
|
|
||||||
} else if (seqPattern == 6) {
|
|
||||||
currentSeq = seqA7;
|
|
||||||
} else if (seqPattern == 7) {
|
|
||||||
currentSeq = seqA8;
|
|
||||||
} else if (seqPattern == 8) {
|
|
||||||
currentSeq = seqB1;
|
|
||||||
} else if (seqPattern == 9) {
|
|
||||||
currentSeq = seqB2;
|
|
||||||
} else if (seqPattern== 10) {
|
|
||||||
currentSeq = seqB3;
|
|
||||||
} else if (seqPattern == 11) {
|
|
||||||
currentSeq = seqB4;
|
|
||||||
} else if (seqPattern == 12) {
|
|
||||||
currentSeq = seqB5;
|
|
||||||
} else if (seqPattern == 13) {
|
|
||||||
currentSeq = seqB6;
|
|
||||||
} else if (seqPattern == 14) {
|
|
||||||
currentSeq = seqB7;
|
|
||||||
} else if (seqPattern == 15) {
|
|
||||||
currentSeq = seqB8;
|
|
||||||
}
|
|
||||||
if (channels[i].mode == 2 && channelPulseCount[i] == 0 && currentSeq[currentStep]) {
|
|
||||||
digitalWrite(outsPins[i], HIGH);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (sixteenthPulseCount < (PPQN / 4) - 1) {
|
|
||||||
sixteenthPulseCount++;
|
|
||||||
if (sixteenthPulseCount > 3) { //quantization. might need fine-tuning
|
|
||||||
recordToNextStep = true;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
sixteenthPulseCount = 0;
|
|
||||||
if (currentStep < 15) {
|
|
||||||
currentStep ++;
|
|
||||||
} else {
|
|
||||||
currentStep = 0;
|
|
||||||
}
|
|
||||||
recordToNextStep = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
//switching modes on the beat and resetting channel clock
|
|
||||||
if (pulseCount == 0) {
|
|
||||||
calculateCycles();
|
|
||||||
for (byte i = 0; i < 6; i++) {
|
|
||||||
if (needPulseReset[i] == true) {
|
|
||||||
channelPulseCount[i] = 0;
|
|
||||||
needPulseReset[i] = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//multiplier
|
|
||||||
for (byte i = 0; i < 6; i++) {
|
|
||||||
|
|
||||||
//RND modulation
|
|
||||||
byte randMod = 0;
|
|
||||||
if (channels[i].CV1Target == 2) {
|
|
||||||
randMod = randMod + CV1Input;
|
|
||||||
}
|
|
||||||
if (channels[i].CV2Target == 2) {
|
|
||||||
randMod = randMod + CV2Input;
|
|
||||||
}
|
|
||||||
if (channels[i].CV1Target == 2 || channels[i].CV2Target == 2) {
|
|
||||||
randMod = map(randMod, 0, 1023, -5, +5);
|
|
||||||
}
|
|
||||||
byte randAmount = channels[i].random + randMod;
|
|
||||||
if (randAmount > 100) {
|
|
||||||
randAmount = 0;
|
|
||||||
} else if (randAmount > 10) {
|
|
||||||
randAmount = 10;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ((channels[i].mode == 0 && channelPulseCount[i] == channels[i].offset) //CLK with offset
|
|
||||||
|| (channels[i].mode == 1 && channelPulseCount[i] == 0 && (random(10) + 1) > randAmount) //RND
|
|
||||||
) {
|
|
||||||
digitalWrite(outsPins[i], HIGH);
|
|
||||||
}
|
|
||||||
if (channelPulseCount[i] < channelPulsesPerCycle[i]) {
|
|
||||||
channelPulseCount[i]++;
|
|
||||||
} else {
|
|
||||||
channelPulseCount[i] = 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
void calculateCycles() {
|
|
||||||
|
|
||||||
for (byte i = 0; i < 6; i++) {
|
|
||||||
int mod = 0; //subdiv modulation happens here
|
|
||||||
if (channels[i].CV1Target == 1) {
|
|
||||||
mod = map(CV1Input, -1, 1024, -5, 5); //(channels[i].CV1Value * -1), channels[i].CV1Value)
|
|
||||||
} else if (channels[i].CV2Target == 1) {
|
|
||||||
mod = map(CV2Input, -1, 1024, -5, 5);
|
|
||||||
}
|
|
||||||
playingModes[i] = subDivs[channels[i].subDiv - mod]; //subtracting because the innitial array is backwards
|
|
||||||
|
|
||||||
if (playingModes[i] > 0 && channels[i].mode != 2) {
|
|
||||||
channelPulsesPerCycle[i] = (playingModes[i] * PPQN) - 1;
|
|
||||||
} else if (playingModes[i] <= 0 && channels[i].mode != 2) {
|
|
||||||
channelPulsesPerCycle[i] = (PPQN / abs(playingModes[i])) - 1;
|
|
||||||
} else if (channels[i].mode == 2) { //Sequencer plays 1/16th
|
|
||||||
channelPulsesPerCycle[i] = (PPQN / 4) - 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void calculateBPMTiming() {
|
|
||||||
int mod = 0;
|
|
||||||
if (masterClockMode == 0) { //Internal clock
|
|
||||||
if (bpmModulationRange != 0 && bpmModulationChannel == 0) {
|
|
||||||
mod = map(CV1Input, 0, 1023, bpmModulationRange * -10, bpmModulationRange * 10);
|
|
||||||
} else if (bpmModulationRange != 0 && bpmModulationChannel == 1) {
|
|
||||||
mod = map(CV2Input, 0, 1023, bpmModulationRange * -10, bpmModulationRange * 10);
|
|
||||||
}
|
|
||||||
pulsePeriod = 60000 / ((bpm + mod) * PPQN);
|
|
||||||
|
|
||||||
} else if (masterClockMode == 2) { //for external beat clock
|
|
||||||
pulsePeriod = (newExtPulseTime - lastExtPulseTime) / PPQN;
|
|
||||||
|
|
||||||
} else if (masterClockMode == 3) { //for ext 1/16 clock (hardcoded)
|
|
||||||
pulsePeriod = (newExtPulseTime - lastExtPulseTime) / 6;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void resetClocks() {
|
|
||||||
for (byte i = 0; i < 6; i++) {
|
|
||||||
channelPulseCount[i] = 0;
|
|
||||||
digitalWrite(outsPins[i], LOW); //to avoid stuck leds
|
|
||||||
}
|
|
||||||
pulseCount = 0;
|
|
||||||
tickCount = 0;
|
|
||||||
sixteenthPulseCount = 0;
|
|
||||||
currentStep = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
void saveState() {
|
|
||||||
int addr = 0;
|
|
||||||
EEPROM.put(addr, bpm);
|
|
||||||
addr = addr + sizeof(bpm);
|
|
||||||
EEPROM.put(addr, bpmModulationChannel);
|
|
||||||
addr = addr + sizeof(bpmModulationChannel);
|
|
||||||
EEPROM.put(addr, bpmModulationRange);
|
|
||||||
addr = addr + sizeof(bpmModulationRange);
|
|
||||||
EEPROM.put(addr, masterClockMode);
|
|
||||||
addr = addr + sizeof(masterClockMode);
|
|
||||||
EEPROM.put(addr, channels);
|
|
||||||
addr = addr + sizeof(channels);
|
|
||||||
EEPROM.put(addr, seqA1);
|
|
||||||
addr = addr + sizeof(seqA1);
|
|
||||||
EEPROM.put(addr, seqA2);
|
|
||||||
addr = addr + sizeof(seqA2);
|
|
||||||
EEPROM.put(addr, seqA3);
|
|
||||||
addr = addr + sizeof(seqA3);
|
|
||||||
EEPROM.put(addr, seqA4);
|
|
||||||
addr = addr + sizeof(seqA4);
|
|
||||||
EEPROM.put(addr, seqA5);
|
|
||||||
addr = addr + sizeof(seqA5);
|
|
||||||
EEPROM.put(addr, seqA6);
|
|
||||||
addr = addr + sizeof(seqA6);
|
|
||||||
EEPROM.put(addr, seqA7);
|
|
||||||
addr = addr + sizeof(seqA7);
|
|
||||||
EEPROM.put(addr, seqA8);
|
|
||||||
addr = addr + sizeof(seqA8);
|
|
||||||
EEPROM.put(addr, seqB1);
|
|
||||||
addr = addr + sizeof(seqB1);
|
|
||||||
EEPROM.put(addr, seqB2);
|
|
||||||
addr = addr + sizeof(seqB2);
|
|
||||||
EEPROM.put(addr, seqB3);
|
|
||||||
addr = addr + sizeof(seqB3);
|
|
||||||
EEPROM.put(addr, seqB4);
|
|
||||||
addr = addr + sizeof(seqB4);
|
|
||||||
EEPROM.put(addr, seqB5);
|
|
||||||
addr = addr + sizeof(seqB5);
|
|
||||||
EEPROM.put(addr, seqB6);
|
|
||||||
addr = addr + sizeof(seqB6);
|
|
||||||
EEPROM.put(addr, seqB7);
|
|
||||||
addr = addr + sizeof(seqB7);
|
|
||||||
EEPROM.put(addr, seqB8);
|
|
||||||
addr = addr + sizeof(seqB8);
|
|
||||||
EEPROM.put(addr, CV1Calibration);
|
|
||||||
addr = addr + sizeof(CV1Calibration);
|
|
||||||
EEPROM.put(addr, CV2Calibration);
|
|
||||||
addr = addr + sizeof(CV2Calibration);
|
|
||||||
EEPROM.put(addr, rotateScreen);
|
|
||||||
}
|
|
||||||
|
|
||||||
void loadState() {
|
|
||||||
//check last bit in eeprom to know if the correct settings were stored
|
|
||||||
if (EEPROM.read(1023) == memCode) {
|
|
||||||
int addr = 0;
|
|
||||||
EEPROM.get(addr, bpm);
|
|
||||||
addr = addr + sizeof(bpm);
|
|
||||||
EEPROM.get(addr, bpmModulationChannel);
|
|
||||||
addr = addr + sizeof(bpmModulationChannel);
|
|
||||||
EEPROM.get(addr, bpmModulationRange);
|
|
||||||
addr = addr + sizeof(bpmModulationRange);
|
|
||||||
EEPROM.get(addr, masterClockMode);
|
|
||||||
addr = addr + sizeof(masterClockMode);
|
|
||||||
EEPROM.get(addr, channels);
|
|
||||||
addr = addr + sizeof(channels);
|
|
||||||
EEPROM.get(addr, seqA1);
|
|
||||||
addr = addr + sizeof(seqA1);
|
|
||||||
EEPROM.get(addr, seqA2);
|
|
||||||
addr = addr + sizeof(seqA2);
|
|
||||||
EEPROM.get(addr, seqA3);
|
|
||||||
addr = addr + sizeof(seqA3);
|
|
||||||
EEPROM.get(addr, seqA4);
|
|
||||||
addr = addr + sizeof(seqA4);
|
|
||||||
EEPROM.get(addr, seqA5);
|
|
||||||
addr = addr + sizeof(seqA5);
|
|
||||||
EEPROM.get(addr, seqA6);
|
|
||||||
addr = addr + sizeof(seqA6);
|
|
||||||
EEPROM.get(addr, seqA7);
|
|
||||||
addr = addr + sizeof(seqA7);
|
|
||||||
EEPROM.get(addr, seqA8);
|
|
||||||
addr = addr + sizeof(seqA8);
|
|
||||||
EEPROM.get(addr, seqB1);
|
|
||||||
addr = addr + sizeof(seqB1);
|
|
||||||
EEPROM.get(addr, seqB2);
|
|
||||||
addr = addr + sizeof(seqB2);
|
|
||||||
EEPROM.get(addr, seqB3);
|
|
||||||
addr = addr + sizeof(seqB3);
|
|
||||||
EEPROM.get(addr, seqB4);
|
|
||||||
addr = addr + sizeof(seqB4);
|
|
||||||
EEPROM.get(addr, seqB5);
|
|
||||||
addr = addr + sizeof(seqB5);
|
|
||||||
EEPROM.get(addr, seqB6);
|
|
||||||
addr = addr + sizeof(seqB6);
|
|
||||||
EEPROM.get(addr, seqB7);
|
|
||||||
addr = addr + sizeof(seqB7);
|
|
||||||
EEPROM.get(addr, seqB8);
|
|
||||||
addr = addr + sizeof(seqB8);
|
|
||||||
EEPROM.get(addr, CV1Calibration);
|
|
||||||
addr = addr + sizeof(CV1Calibration);
|
|
||||||
EEPROM.get(addr, CV2Calibration);
|
|
||||||
addr = addr + sizeof(CV2Calibration);
|
|
||||||
EEPROM.get(addr, rotateScreen);
|
|
||||||
} else {
|
|
||||||
//calibrateCVs();
|
|
||||||
saveState();
|
|
||||||
EEPROM.write(1023, memCode);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void reboot() {
|
|
||||||
wdt_enable(WDTO_15MS); //reboot after 15ms
|
|
||||||
while(true);
|
|
||||||
}
|
|
||||||
|
|
||||||
void calibrateCVs() {
|
|
||||||
CV1Calibration = analogRead(ANALOGUE_INPUT_1_PIN);
|
|
||||||
CV2Calibration = analogRead(ANALOGUE_INPUT_2_PIN);
|
|
||||||
showDone = true;
|
|
||||||
updateScreen();
|
|
||||||
}
|
|
||||||
|
|
||||||
void checkScreenRotation() {
|
|
||||||
if (rotateScreen) {
|
|
||||||
u8g2.setDisplayRotation(U8G2_R0);
|
|
||||||
} else {
|
|
||||||
u8g2.setDisplayRotation(U8G2_R2);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,377 +0,0 @@
|
|||||||
void checkInputs() {
|
|
||||||
|
|
||||||
//encoder button
|
|
||||||
if (!digitalRead(ENC_BTN_PIN) && !encBtnPushed) {
|
|
||||||
encBtnPushed = true;
|
|
||||||
encPressedTime = millis();
|
|
||||||
} else if (digitalRead(ENC_BTN_PIN) && encBtnPushed) {
|
|
||||||
encBtnPushed = false;
|
|
||||||
encReleasedTime = millis();
|
|
||||||
if (showDone) {
|
|
||||||
showDone = false;
|
|
||||||
} else if (encReleasedTime - encPressedTime < 500) { // press shorter than .5s is for entering the submenu
|
|
||||||
if (!insideTab && displayScreen == 0) {
|
|
||||||
insideTab = true;
|
|
||||||
} else if (insideTab && channels[displayTab - 1].mode == 2 && menuItem == 2 && displayScreen == 0) { //enter the pattern editor
|
|
||||||
if (channels[displayTab - 1].seqPattern == 0) {
|
|
||||||
patternToEdit = seqA1;
|
|
||||||
} else if (channels[displayTab - 1].seqPattern == 1) {
|
|
||||||
patternToEdit = seqA2;
|
|
||||||
} else if (channels[displayTab - 1].seqPattern == 2) {
|
|
||||||
patternToEdit = seqA3;
|
|
||||||
} else if (channels[displayTab - 1].seqPattern == 3) {
|
|
||||||
patternToEdit = seqA4;
|
|
||||||
} else if (channels[displayTab - 1].seqPattern == 4) {
|
|
||||||
patternToEdit = seqA5;
|
|
||||||
} else if (channels[displayTab - 1].seqPattern == 5) {
|
|
||||||
patternToEdit = seqA6;
|
|
||||||
} else if (channels[displayTab - 1].seqPattern == 6) {
|
|
||||||
patternToEdit = seqA7;
|
|
||||||
} else if (channels[displayTab - 1].seqPattern == 7) {
|
|
||||||
patternToEdit = seqA8;
|
|
||||||
} else if (channels[displayTab - 1].seqPattern == 8) {
|
|
||||||
patternToEdit = seqB1;
|
|
||||||
} else if (channels[displayTab - 1].seqPattern == 9) {
|
|
||||||
patternToEdit = seqB2;
|
|
||||||
} else if (channels[displayTab - 1].seqPattern == 10) {
|
|
||||||
patternToEdit = seqB3;
|
|
||||||
} else if (channels[displayTab - 1].seqPattern == 11) {
|
|
||||||
patternToEdit = seqB4;
|
|
||||||
} else if (channels[displayTab - 1].seqPattern == 12) {
|
|
||||||
patternToEdit = seqB5;
|
|
||||||
} else if (channels[displayTab - 1].seqPattern == 13) {
|
|
||||||
patternToEdit = seqB6;
|
|
||||||
} else if (channels[displayTab - 1].seqPattern == 14) {
|
|
||||||
patternToEdit = seqB7;
|
|
||||||
} else if (channels[displayTab - 1].seqPattern == 15) {
|
|
||||||
patternToEdit = seqB8;
|
|
||||||
}
|
|
||||||
displayScreen = 1;
|
|
||||||
isRecording = 0;
|
|
||||||
} else if (insideTab && displayScreen == 0) {
|
|
||||||
menuItemSelected = !menuItemSelected;
|
|
||||||
} else if (displayScreen == 1 && !isRecording) {
|
|
||||||
isPlaying = 1;
|
|
||||||
isRecording = 1;
|
|
||||||
} else if (displayScreen == 1 && isRecording) {
|
|
||||||
isRecording = 0;
|
|
||||||
} else if (displayScreen == 2 && menuItem == 0) {
|
|
||||||
calibrateCVs();
|
|
||||||
} else if (displayScreen == 2 && menuItem == 1) {
|
|
||||||
rotateScreen = !rotateScreen;
|
|
||||||
saveState();
|
|
||||||
checkScreenRotation();
|
|
||||||
} else if (displayScreen == 2 && menuItem == 2) {
|
|
||||||
EEPROM.put(1023, memCode - 1);
|
|
||||||
reboot();
|
|
||||||
}
|
|
||||||
} else if (encReleasedTime - encPressedTime < 2000) { // longer press (<2s) is for navigating back. longer than 2s presses are ignored
|
|
||||||
if (displayScreen != 0) {
|
|
||||||
displayScreen = 0;
|
|
||||||
} else if (menuItemSelected == 1) {
|
|
||||||
menuItemSelected = 0;
|
|
||||||
} else if (insideTab == 1) {
|
|
||||||
insideTab = 0;
|
|
||||||
menuItem = 0;
|
|
||||||
isRecording = 0;
|
|
||||||
menuItemSelected = 0;
|
|
||||||
}
|
|
||||||
} else if (encReleasedTime - encPressedTime > 2000 && shiftBtnPushed) { //2s+ combo with shift to open the settings
|
|
||||||
displayScreen = 2;
|
|
||||||
}
|
|
||||||
updateScreen();
|
|
||||||
}
|
|
||||||
|
|
||||||
//encoder
|
|
||||||
encoder.tick();
|
|
||||||
int encPosition = encoder.getPosition();
|
|
||||||
if (encPositionOld != encPosition) {
|
|
||||||
int change = encPositionOld - encPosition;
|
|
||||||
if (displayScreen == 0) {
|
|
||||||
byte channelCV;
|
|
||||||
if (!insideTab && !shiftBtnPushed) { //Change tab
|
|
||||||
displayTab = displayTab + change;
|
|
||||||
if (displayTab > 100) { //to address "negative" numbers
|
|
||||||
displayTab = 0;
|
|
||||||
} else if (displayTab > 6) {
|
|
||||||
displayTab = 6;
|
|
||||||
}
|
|
||||||
} else if (((!insideTab && shiftBtnPushed)
|
|
||||||
|| (insideTab && menuItem == 0
|
|
||||||
&& (menuItemSelected || shiftBtnPushed)))
|
|
||||||
&& displayTab == 0 && masterClockMode == 0) { //Change BPM
|
|
||||||
bpm = bpm + change;
|
|
||||||
if (bpm > MAXBPM) {
|
|
||||||
bpm = MAXBPM;
|
|
||||||
} else if (bpm < MINBPM) {
|
|
||||||
bpm = MINBPM;
|
|
||||||
}
|
|
||||||
saveState();
|
|
||||||
calculateBPMTiming();
|
|
||||||
} else if (((!insideTab && shiftBtnPushed) //Change Subdiv and reset offset
|
|
||||||
|| (insideTab && menuItem == 0
|
|
||||||
&& (menuItemSelected || shiftBtnPushed)))
|
|
||||||
&& displayTab != 0
|
|
||||||
&& channels[displayTab - 1].mode == 0) {
|
|
||||||
channels[displayTab - 1].subDiv = channels[displayTab - 1].subDiv - change;
|
|
||||||
//channels[displayTab - 1].offset = 0;
|
|
||||||
if (channels[displayTab - 1].subDiv > 100) {
|
|
||||||
channels[displayTab - 1].subDiv = 0;
|
|
||||||
} if (channels[displayTab - 1].subDiv > (sizeof(subDivs) / sizeof(int)) - 1) {
|
|
||||||
channels[displayTab - 1].subDiv = (sizeof(subDivs) / sizeof(int)) - 1;
|
|
||||||
}
|
|
||||||
if (!isPlaying) {
|
|
||||||
calculateCycles();
|
|
||||||
}
|
|
||||||
int PulsesPerStep; //offset part
|
|
||||||
if (subDivs[channels[displayTab - 1].subDiv] < 0) {
|
|
||||||
PulsesPerStep = PPQN / subDivs[channels[displayTab - 1].subDiv] * -1 ;
|
|
||||||
} else {
|
|
||||||
PulsesPerStep = subDivs[channels[displayTab - 1].subDiv] * PPQN;
|
|
||||||
}
|
|
||||||
if (channels[displayTab - 1].offset >= PulsesPerStep) {
|
|
||||||
channels[displayTab - 1].offset = PulsesPerStep - 1;
|
|
||||||
}
|
|
||||||
saveState();
|
|
||||||
} else if (((!insideTab && shiftBtnPushed)
|
|
||||||
|| (insideTab && menuItem == 0
|
|
||||||
&& (menuItemSelected || shiftBtnPushed)))
|
|
||||||
&& displayTab != 0
|
|
||||||
&& channels[displayTab - 1].mode == 1) { //Change Random
|
|
||||||
channels[displayTab - 1].random = channels[displayTab - 1].random + change;
|
|
||||||
if (channels[displayTab - 1].random > 100) {
|
|
||||||
channels[displayTab - 1].random = 0;
|
|
||||||
} else if (channels[displayTab - 1].random > 9) {
|
|
||||||
channels[displayTab - 1].random = 9;
|
|
||||||
}
|
|
||||||
saveState();
|
|
||||||
} else if (((!insideTab && shiftBtnPushed)
|
|
||||||
|| (insideTab && menuItem == 0
|
|
||||||
&& (menuItemSelected || shiftBtnPushed)))
|
|
||||||
&& displayTab != 0
|
|
||||||
&& channels[displayTab - 1].mode == 2) { //Change SEQ pattern
|
|
||||||
channels[displayTab - 1].seqPattern = channels[displayTab - 1].seqPattern + change;
|
|
||||||
if (channels[displayTab - 1].seqPattern > 100) {
|
|
||||||
channels[displayTab - 1].seqPattern = 0;
|
|
||||||
} else if (channels[displayTab - 1].seqPattern > 15) {
|
|
||||||
channels[displayTab - 1].seqPattern = 15;
|
|
||||||
}
|
|
||||||
saveState();
|
|
||||||
} else if (insideTab && !shiftBtnPushed && !menuItemSelected) {
|
|
||||||
menuItem = menuItem + change;
|
|
||||||
if (menuItem > 100) { //for "negative" values
|
|
||||||
menuItem = 0;
|
|
||||||
} else if (menuItem > lastMenuItem) {
|
|
||||||
menuItem = lastMenuItem;
|
|
||||||
}
|
|
||||||
} else if (insideTab
|
|
||||||
&& (shiftBtnPushed || menuItemSelected)
|
|
||||||
&& displayTab == 0
|
|
||||||
&& menuItem == 1) { //Master Clock Mode
|
|
||||||
masterClockMode = masterClockMode + change;
|
|
||||||
if (masterClockMode > 100) {
|
|
||||||
masterClockMode = 0;
|
|
||||||
} else if (masterClockMode > 1) {
|
|
||||||
masterClockMode = 1;
|
|
||||||
}
|
|
||||||
saveState();
|
|
||||||
} else if (insideTab && (menuItemSelected || shiftBtnPushed) && displayTab == 0 && menuItem == 2) { //Modulation channel
|
|
||||||
bpmModulationChannel = bpmModulationChannel + change;
|
|
||||||
if (bpmModulationChannel == 0 || bpmModulationChannel == 1) {
|
|
||||||
bpmModulationRange = 1;
|
|
||||||
} else if (bpmModulationChannel > 100) {
|
|
||||||
bpmModulationRange = 0;
|
|
||||||
bpmModulationChannel = 255;
|
|
||||||
} else if (bpmModulationChannel > 1) {
|
|
||||||
bpmModulationChannel = 1;
|
|
||||||
}
|
|
||||||
saveState();
|
|
||||||
} else if (insideTab && (menuItemSelected || shiftBtnPushed) && displayTab == 0 && menuItem == 3) { //Modulation range
|
|
||||||
bpmModulationRange = bpmModulationRange + change;
|
|
||||||
if (bpmModulationRange == 0) {
|
|
||||||
bpmModulationRange = 1;
|
|
||||||
} else if (bpmModulationRange > 100) {
|
|
||||||
bpmModulationRange = 1;
|
|
||||||
} else if (bpmModulationRange > 5) { //50bpm
|
|
||||||
bpmModulationRange = 5;
|
|
||||||
}
|
|
||||||
saveState();
|
|
||||||
} else if (insideTab && (menuItemSelected || shiftBtnPushed) && displayTab != 0 && menuItem == 1) { //Channel Mode
|
|
||||||
channels[displayTab - 1].mode = channels[displayTab - 1].mode + change;
|
|
||||||
if (channels[displayTab - 1].mode > 100) {
|
|
||||||
channels[displayTab - 1].mode = 0;
|
|
||||||
} else if (channels[displayTab - 1].mode > 2) {
|
|
||||||
channels[displayTab - 1].mode = 2;
|
|
||||||
}
|
|
||||||
channels[displayTab - 1].CV1Target = 0;
|
|
||||||
channels[displayTab - 1].CV2Target = 0;
|
|
||||||
saveState();
|
|
||||||
} else if (insideTab && (menuItemSelected || shiftBtnPushed) && displayTab != 0 && menuItem == 2 && channels[displayTab - 1].mode == 0) { //Offset
|
|
||||||
channels[displayTab - 1].offset = channels[displayTab - 1].offset + change;
|
|
||||||
if (channels[displayTab - 1].offset > 1000) {
|
|
||||||
channels[displayTab - 1].offset = 0;
|
|
||||||
} else if (channels[displayTab - 1].offset > channelPulsesPerCycle[displayTab-1]) {
|
|
||||||
channels[displayTab - 1].offset = channelPulsesPerCycle[displayTab-1];
|
|
||||||
}
|
|
||||||
saveState();
|
|
||||||
} else if (insideTab && (menuItemSelected || shiftBtnPushed) && displayTab != 0 && menuItem == 2 && channels[displayTab - 1].mode == 1) { //SUBDIV for RANDOM
|
|
||||||
channels[displayTab - 1].subDiv = channels[displayTab - 1].subDiv - change;
|
|
||||||
if (channels[displayTab - 1].subDiv > 200) {
|
|
||||||
channels[displayTab - 1].subDiv = 0;
|
|
||||||
} else if (channels[displayTab - 1].subDiv > (sizeof(subDivs) / sizeof(byte)) - 1) {
|
|
||||||
channels[displayTab - 1].subDiv = (sizeof(subDivs) / sizeof(byte)) - 1;
|
|
||||||
}
|
|
||||||
if (!isPlaying) {
|
|
||||||
calculateCycles();
|
|
||||||
}
|
|
||||||
saveState();
|
|
||||||
} else if (insideTab && (menuItemSelected || shiftBtnPushed) && displayTab != 0 && menuItem == 3 && channels[displayTab - 1].mode == 0) { //CV for CLK
|
|
||||||
if (channels[displayTab - 1].CV1Target == 1 && channels[displayTab - 1].CV2Target == 0) {
|
|
||||||
channelCV = 1;
|
|
||||||
} else if (channels[displayTab - 1].CV1Target == 0 && channels[displayTab - 1].CV2Target == 1) {
|
|
||||||
channelCV = 2;
|
|
||||||
} else {
|
|
||||||
channelCV = 0;
|
|
||||||
}
|
|
||||||
channelCV = channelCV + change;
|
|
||||||
if (channelCV == 0 || channelCV > 100) {
|
|
||||||
channelCV = 0;
|
|
||||||
channels[displayTab - 1].CV1Target = 0;
|
|
||||||
channels[displayTab - 1].CV2Target = 0;
|
|
||||||
} else if (channelCV == 1) {
|
|
||||||
channels[displayTab - 1].CV1Target = 1;
|
|
||||||
channels[displayTab - 1].CV2Target = 0;
|
|
||||||
} else if (channelCV >= 2) {
|
|
||||||
channelCV = 2;
|
|
||||||
channels[displayTab - 1].CV1Target = 0;
|
|
||||||
channels[displayTab - 1].CV2Target = 1;
|
|
||||||
}
|
|
||||||
saveState();
|
|
||||||
} else if (insideTab && (menuItemSelected || shiftBtnPushed) && displayTab != 0 && menuItem == 3 && channels[displayTab - 1].mode == 1) { //CV for RND
|
|
||||||
if (channels[displayTab - 1].CV1Target == 2 && channels[displayTab - 1].CV2Target == 0) {
|
|
||||||
channelCV = 1;
|
|
||||||
} else if (channels[displayTab - 1].CV1Target == 0 && channels[displayTab - 1].CV2Target == 2) {
|
|
||||||
channelCV = 2;
|
|
||||||
} else {
|
|
||||||
channelCV = 0;
|
|
||||||
}
|
|
||||||
channelCV = channelCV + change;
|
|
||||||
if (channelCV == 0 || channelCV > 100) {
|
|
||||||
channelCV = 0;
|
|
||||||
channels[displayTab - 1].CV1Target = 0;
|
|
||||||
channels[displayTab - 1].CV2Target = 0;
|
|
||||||
} else if (channelCV == 1) {
|
|
||||||
channels[displayTab - 1].CV1Target = 2;
|
|
||||||
channels[displayTab - 1].CV2Target = 0;
|
|
||||||
} else if (channelCV >= 2) {
|
|
||||||
channelCV = 2;
|
|
||||||
channels[displayTab - 1].CV1Target = 0;
|
|
||||||
channels[displayTab - 1].CV2Target = 2;
|
|
||||||
}
|
|
||||||
saveState();
|
|
||||||
} else if (insideTab && (menuItemSelected || shiftBtnPushed) && displayTab != 0 && menuItem == 3 && channels[displayTab - 1].mode == 2) { //CV1 for SEQ
|
|
||||||
if (channels[displayTab - 1].CV1Target == 3 && channels[displayTab - 1].CV2Target == 0) {
|
|
||||||
channelCV = 1;
|
|
||||||
} else if (channels[displayTab - 1].CV1Target == 0 && channels[displayTab - 1].CV2Target == 3) {
|
|
||||||
channelCV = 2;
|
|
||||||
} else {
|
|
||||||
channelCV = 0;
|
|
||||||
}
|
|
||||||
channelCV = channelCV + change;
|
|
||||||
if (channelCV == 0 || channelCV > 100) {
|
|
||||||
channelCV = 0;
|
|
||||||
channels[displayTab - 1].CV1Target = 0;
|
|
||||||
channels[displayTab - 1].CV2Target = 0;
|
|
||||||
} else if (channelCV == 1) {
|
|
||||||
channels[displayTab - 1].CV1Target = 3;
|
|
||||||
channels[displayTab - 1].CV2Target = 0;
|
|
||||||
} else if (channelCV >= 2) {
|
|
||||||
channelCV = 2;
|
|
||||||
channels[displayTab - 1].CV1Target = 0;
|
|
||||||
channels[displayTab - 1].CV2Target = 3;
|
|
||||||
}
|
|
||||||
saveState();
|
|
||||||
}
|
|
||||||
} else if (displayScreen == 1 && !isRecording) {
|
|
||||||
stepNumSelected = stepNumSelected + change;
|
|
||||||
if (stepNumSelected > 100) {
|
|
||||||
stepNumSelected = 15;
|
|
||||||
} else if (stepNumSelected > 15) {
|
|
||||||
stepNumSelected = 0;
|
|
||||||
}
|
|
||||||
} else if (displayScreen == 2 && !shiftBtnPushed) {
|
|
||||||
menuItem = menuItem + change;
|
|
||||||
if (menuItem > 100) { //for "negative" values
|
|
||||||
menuItem = 0;
|
|
||||||
} else if (menuItem > lastMenuItem) {
|
|
||||||
menuItem = lastMenuItem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
updateScreen();
|
|
||||||
encPositionOld = encPosition;
|
|
||||||
}
|
|
||||||
|
|
||||||
//play button
|
|
||||||
if (!digitalRead(START_STOP_BTN_PIN) && !playBtnPushed) {
|
|
||||||
if (masterClockMode == 0) {
|
|
||||||
calculateBPMTiming();
|
|
||||||
resetClocks();
|
|
||||||
isPlaying = !isPlaying;
|
|
||||||
}
|
|
||||||
playBtnPushed = true;
|
|
||||||
updateScreen(); //to wake up the screen if turned off
|
|
||||||
} else if (digitalRead(START_STOP_BTN_PIN) && playBtnPushed) {
|
|
||||||
playBtnPushed = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
//shift button
|
|
||||||
if (!digitalRead(SHIFT_BTN_PIN) && !shiftBtnPushed) {
|
|
||||||
shiftBtnPushed = true;
|
|
||||||
shiftPressedTime = millis();
|
|
||||||
if (isRecording) { //Live triggering
|
|
||||||
digitalWrite(outsPins[displayTab - 1], HIGH);
|
|
||||||
}
|
|
||||||
if (displayScreen == 1 && !isRecording) {
|
|
||||||
patternToEdit[stepNumSelected] = !patternToEdit[stepNumSelected];
|
|
||||||
} else if (displayScreen == 1 && isRecording && !recordToNextStep) { //Recording
|
|
||||||
patternToEdit[currentStep] = 1;
|
|
||||||
} else if (displayScreen == 1 && isRecording && recordToNextStep && currentStep != 15) {
|
|
||||||
patternToEdit[currentStep+1] = 1;
|
|
||||||
} else if (displayScreen == 1 && isRecording && recordToNextStep && currentStep == 15) {
|
|
||||||
patternToEdit[0] = 1;
|
|
||||||
}
|
|
||||||
saveState();
|
|
||||||
updateScreen();
|
|
||||||
} else if (digitalRead(SHIFT_BTN_PIN) && shiftBtnPushed) {
|
|
||||||
shiftBtnPushed = false;
|
|
||||||
shiftReleasedTime = millis();
|
|
||||||
if (shiftReleasedTime - shiftPressedTime > 500 && shiftReleasedTime - shiftPressedTime < 2000 && isRecording) {
|
|
||||||
for (byte i = 0; i < 16; i++) {
|
|
||||||
patternToEdit[i] = 0;
|
|
||||||
}
|
|
||||||
} else if (shiftReleasedTime - shiftPressedTime > 2000 && encBtnPushed) {
|
|
||||||
displayScreen = 2;
|
|
||||||
}
|
|
||||||
saveState();
|
|
||||||
updateScreen();
|
|
||||||
}
|
|
||||||
|
|
||||||
if (analogRead(ANALOGUE_INPUT_1_PIN) > (CV1Calibration)) {
|
|
||||||
CV1Input = map(analogRead(ANALOGUE_INPUT_1_PIN), CV1Calibration, 1023, 512, 1023);
|
|
||||||
} else if (analogRead(ANALOGUE_INPUT_1_PIN) < (CV1Calibration-5)) { //-5 is to shift a -1 break point a little lower
|
|
||||||
CV1Input = map(analogRead(ANALOGUE_INPUT_1_PIN), 0, CV1Calibration-5, 0, 512);
|
|
||||||
} else {
|
|
||||||
CV1Input = 512;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (analogRead(ANALOGUE_INPUT_2_PIN) > (CV1Calibration)) {
|
|
||||||
CV2Input = map(analogRead(ANALOGUE_INPUT_2_PIN), CV1Calibration, 1023, 512, 1023);
|
|
||||||
} else if (analogRead(ANALOGUE_INPUT_2_PIN) < (CV1Calibration-5)) {
|
|
||||||
CV2Input = map(analogRead(ANALOGUE_INPUT_2_PIN), 0, CV1Calibration-5, 0, 512);
|
|
||||||
} else {
|
|
||||||
CV2Input = 512;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,340 +0,0 @@
|
|||||||
void updateScreen() {
|
|
||||||
|
|
||||||
u8g2.firstPage();
|
|
||||||
do {
|
|
||||||
byte leftOffset;
|
|
||||||
byte width;
|
|
||||||
//String textToShow;
|
|
||||||
String valueStr;
|
|
||||||
char valueChar[16];
|
|
||||||
u8g2.setDrawColor(1);
|
|
||||||
|
|
||||||
if (displayScreen == 0) {
|
|
||||||
//BPM Tab
|
|
||||||
if (displayTab == 0) { //BPM
|
|
||||||
|
|
||||||
u8g2.setFont(velvetscreen);
|
|
||||||
|
|
||||||
//Menu items
|
|
||||||
lastMenuItem = 4;
|
|
||||||
width = 32;
|
|
||||||
leftOffset = 62;
|
|
||||||
if (masterClockMode == 0 && bpmModulationRange == 0) {
|
|
||||||
lastMenuItem = 2;
|
|
||||||
} else if (masterClockMode == 0 && bpmModulationRange != 0) {
|
|
||||||
lastMenuItem = 3;
|
|
||||||
} else if (masterClockMode == 1) {
|
|
||||||
lastMenuItem = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
for (byte i = 1; i <= lastMenuItem; i++) {
|
|
||||||
if (i == 1) {
|
|
||||||
valueStr = "MODE:";
|
|
||||||
} else if (i == 2 && masterClockMode == 0) {
|
|
||||||
valueStr = "MOD:";
|
|
||||||
} else if (i == 3 && masterClockMode == 0) {
|
|
||||||
valueStr = "RANGE:";
|
|
||||||
}
|
|
||||||
valueStr.toCharArray(valueChar, 16);
|
|
||||||
if (menuItem == i && insideTab) {
|
|
||||||
u8g2.drawButtonUTF8(leftOffset, 8 + (i-1) *11, U8G2_BTN_BW1|U8G2_BTN_INV, width, 1, 2, valueChar );
|
|
||||||
} else {
|
|
||||||
u8g2.drawButtonUTF8(leftOffset, 8 + (i-1) *11, U8G2_BTN_BW0, width, 1, 2, valueChar);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (masterClockMode != 0 && menuItem == 0) { //to make main param non selectable for external clock
|
|
||||||
menuItem = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
//Values
|
|
||||||
for (byte i = 1; i <= lastMenuItem; i++) {
|
|
||||||
if (i == 1 && masterClockMode == 0) { //Channel mode
|
|
||||||
valueStr = "INT";
|
|
||||||
} else if (i == 1 && masterClockMode == 1) {
|
|
||||||
valueStr = "EXT";
|
|
||||||
} else if (i == 2 && masterClockMode == 0 && bpmModulationRange != 0 && bpmModulationChannel == 0) {
|
|
||||||
valueStr = "CV1";
|
|
||||||
} else if (i == 2 && masterClockMode == 0 && bpmModulationRange != 0 && bpmModulationChannel == 1) {
|
|
||||||
valueStr = "CV2";
|
|
||||||
} else if (i == 2 && masterClockMode == 0 && bpmModulationRange == 0) {
|
|
||||||
valueStr = "OFF";
|
|
||||||
} else if (i == 3 && bpmModulationRange != 0) {
|
|
||||||
valueStr = String(bpmModulationRange * 10);
|
|
||||||
}
|
|
||||||
|
|
||||||
valueStr.toCharArray(valueChar, 16);
|
|
||||||
|
|
||||||
if (menuItem == i && insideTab && (menuItemSelected || shiftBtnPushed)) {
|
|
||||||
u8g2.drawButtonUTF8(leftOffset + 37, 8 + (i-1) *11, U8G2_BTN_BW1, 26, 2, 2, valueChar );
|
|
||||||
} else if (menuItem == i && insideTab && (!menuItemSelected || !shiftBtnPushed)) {
|
|
||||||
u8g2.drawButtonUTF8(leftOffset + 37, 8 + (i-1) *11, U8G2_BTN_BW1|U8G2_BTN_INV, 26, 2, 2, valueChar );
|
|
||||||
} else {
|
|
||||||
u8g2.drawButtonUTF8(leftOffset + 37, 8 + (i-1) *11, U8G2_BTN_BW0, 26, 2, 2, valueChar );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
String bpmStr;
|
|
||||||
if (masterClockMode == 0) {
|
|
||||||
bpmStr = String(bpm);
|
|
||||||
} else if (masterClockMode == 1) {
|
|
||||||
bpmStr = "24";
|
|
||||||
}
|
|
||||||
char bpmChar[5];
|
|
||||||
bpmStr.toCharArray(bpmChar, 5);
|
|
||||||
leftOffset = 29;
|
|
||||||
width = 55;
|
|
||||||
if (masterClockMode == 0) {
|
|
||||||
if ((!insideTab && !shiftBtnPushed) || (insideTab && menuItem != 0)) { //default view, nothing is selected or editable
|
|
||||||
u8g2.setFont(fabryka);
|
|
||||||
u8g2.drawButtonUTF8(leftOffset-1, 28, U8G2_BTN_BW0|U8G2_BTN_HCENTER, width, 0, 3, bpmChar );
|
|
||||||
u8g2.setFont(velvetscreen);
|
|
||||||
u8g2.drawButtonUTF8(leftOffset, 40, U8G2_BTN_BW0|U8G2_BTN_HCENTER, width, 0, 2, "BPM" );
|
|
||||||
} else if ((!insideTab && shiftBtnPushed) || (insideTab && menuItem == 0 && (menuItemSelected || shiftBtnPushed))) { //show value as editable
|
|
||||||
u8g2.setFont(fabryka);
|
|
||||||
u8g2.drawButtonUTF8(leftOffset-1, 28, U8G2_BTN_BW1|U8G2_BTN_HCENTER, width, 0, 3, bpmChar );
|
|
||||||
u8g2.setFont(velvetscreen);
|
|
||||||
u8g2.drawButtonUTF8(leftOffset, 40, U8G2_BTN_BW1|U8G2_BTN_INV|U8G2_BTN_HCENTER, width, 0, 2, "BPM" );
|
|
||||||
} else if (insideTab && menuItem == 0 && !menuItemSelected) { //show as selected menu item
|
|
||||||
u8g2.setFont(fabryka);
|
|
||||||
u8g2.drawButtonUTF8(leftOffset-1, 28, U8G2_BTN_BW1|U8G2_BTN_INV|U8G2_BTN_HCENTER, width, 0, 3, bpmChar );
|
|
||||||
u8g2.setFont(velvetscreen);
|
|
||||||
u8g2.drawButtonUTF8(leftOffset, 40, U8G2_BTN_BW1|U8G2_BTN_INV|U8G2_BTN_HCENTER, width, 0, 2, "BPM" );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (masterClockMode == 1) {
|
|
||||||
u8g2.setFont(fabryka);
|
|
||||||
u8g2.drawButtonUTF8(leftOffset, 28, U8G2_BTN_BW0|U8G2_BTN_HCENTER, width, 0, 0, bpmChar );
|
|
||||||
u8g2.setFont(velvetscreen);
|
|
||||||
u8g2.drawButtonUTF8(leftOffset, 40, U8G2_BTN_BW0|U8G2_BTN_HCENTER, width, 0, 2, "PPQN" );
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
//Channel Tabs
|
|
||||||
else {
|
|
||||||
//Menu items
|
|
||||||
lastMenuItem = 3;
|
|
||||||
width = 32;
|
|
||||||
leftOffset = 62;
|
|
||||||
for (byte i = 1; i <= lastMenuItem; i++) {
|
|
||||||
if (i == 1) {
|
|
||||||
valueStr = "MODE:";
|
|
||||||
} else if (i == 2 && channels[displayTab - 1].mode == 0) {
|
|
||||||
valueStr = "OFFSET:";
|
|
||||||
} else if (i == 2 && channels[displayTab - 1].mode == 1) {
|
|
||||||
valueStr = "SUBDIV:";
|
|
||||||
} else if (i == 2 && channels[displayTab - 1].mode == 2) {
|
|
||||||
valueStr = "EDIT PATTERN";
|
|
||||||
} else if (i == 3) {
|
|
||||||
valueStr = "MOD:";
|
|
||||||
}
|
|
||||||
valueStr.toCharArray(valueChar, 16);
|
|
||||||
if (menuItem == i && insideTab) {
|
|
||||||
u8g2.drawButtonUTF8(leftOffset, 8 + (i-1) *11, U8G2_BTN_BW1|U8G2_BTN_INV, width, 1, 2, valueChar );
|
|
||||||
} else {
|
|
||||||
u8g2.drawButtonUTF8(leftOffset, 8 + (i-1) *11, U8G2_BTN_BW0, width, 1, 2, valueChar);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//Values
|
|
||||||
for (byte i = 1; i <= lastMenuItem; i++) {
|
|
||||||
if (i == 1 && channels[displayTab - 1].mode == 0) { //Channel mode
|
|
||||||
valueStr = "CLOCK";
|
|
||||||
} else if (i == 1 && channels[displayTab - 1].mode == 1) {
|
|
||||||
valueStr = "RAND";
|
|
||||||
} else if (i == 1 && channels[displayTab - 1].mode == 2) {
|
|
||||||
valueStr = "SEQ";
|
|
||||||
} else if (i == 2 && channels[displayTab - 1].mode == 0) { //SubDiv and offset
|
|
||||||
valueStr = String(channels[displayTab - 1].offset) + "/";
|
|
||||||
int PulsesPerStep;
|
|
||||||
if (subDivs[channels[displayTab - 1].subDiv] < 0) {
|
|
||||||
PulsesPerStep = PPQN / subDivs[channels[displayTab - 1].subDiv] * -1 ;
|
|
||||||
} else {
|
|
||||||
PulsesPerStep = subDivs[channels[displayTab - 1].subDiv] * PPQN;
|
|
||||||
}
|
|
||||||
valueStr = valueStr + String(PulsesPerStep); //(playingModes[i] * PPQN) - 1 //String(channelPulsesPerCycle[displayTab-1]+1)
|
|
||||||
} else if (i == 2 && channels[displayTab - 1].mode == 1 && subDivs[channels[displayTab - 1].subDiv] > 0) {
|
|
||||||
valueStr = "/" + String(subDivs[channels[displayTab - 1].subDiv]);
|
|
||||||
} else if (i == 2 && channels[displayTab - 1].mode == 1 && subDivs[channels[displayTab - 1].subDiv] < 0) {
|
|
||||||
valueStr = "x" + String(abs(subDivs[channels[displayTab - 1].subDiv]));
|
|
||||||
} else if (i == 3 && channels[displayTab - 1].CV1Target == 0 && channels[displayTab - 1].CV2Target == 0) { //MOD
|
|
||||||
valueStr = "OFF";
|
|
||||||
} else if (i == 3 && channels[displayTab - 1].CV1Target != 0 && channels[displayTab - 1].CV2Target == 0) {
|
|
||||||
valueStr = "CV1";
|
|
||||||
} else if (i == 3 && channels[displayTab - 1].CV1Target == 0 && channels[displayTab - 1].CV2Target != 0) {
|
|
||||||
valueStr = "CV2";
|
|
||||||
}
|
|
||||||
|
|
||||||
valueStr.toCharArray(valueChar, 16);
|
|
||||||
if (i == 2 && channels[displayTab - 1].mode == 2) { //EDIT PATTERN thing
|
|
||||||
if (menuItem == i && insideTab) {
|
|
||||||
u8g2.drawBox(leftOffset + 54, ((i-1) * 11), 11, 11);
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
if (menuItem == i && insideTab && (menuItemSelected || shiftBtnPushed)) {
|
|
||||||
u8g2.drawButtonUTF8(leftOffset + 37, 8 + (i-1) *11, U8G2_BTN_BW1, 26, 2, 2, valueChar );
|
|
||||||
} else if (menuItem == i && insideTab && (!menuItemSelected || !shiftBtnPushed)) {
|
|
||||||
u8g2.drawButtonUTF8(leftOffset + 37, 8 + (i-1) *11, U8G2_BTN_BW1|U8G2_BTN_INV, 26, 2, 2, valueChar );
|
|
||||||
} else {
|
|
||||||
u8g2.drawButtonUTF8(leftOffset + 37, 8 + (i-1) *11, U8G2_BTN_BW0, 26, 2, 2, valueChar );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//Main Param
|
|
||||||
leftOffset = 29;
|
|
||||||
width = 55;
|
|
||||||
if (channels[displayTab - 1].mode == 0) {
|
|
||||||
valueStr = "SUBDIVISION";
|
|
||||||
} else if (channels[displayTab - 1].mode == 1) {
|
|
||||||
valueStr = "SKIP CHANCE";
|
|
||||||
} else if (channels[displayTab - 1].mode == 2) {
|
|
||||||
valueStr = "PATTERN";
|
|
||||||
}
|
|
||||||
valueStr.toCharArray(valueChar, 16);
|
|
||||||
if ((!insideTab && shiftBtnPushed) || (insideTab && menuItem == 0)) {
|
|
||||||
u8g2.drawButtonUTF8(leftOffset, 41, U8G2_BTN_BW1|U8G2_BTN_INV|U8G2_BTN_HCENTER, width, 0, 3, valueChar );
|
|
||||||
} else {
|
|
||||||
u8g2.drawButtonUTF8(leftOffset, 41, U8G2_BTN_BW0|U8G2_BTN_HCENTER, width, 1, 2, valueChar );
|
|
||||||
}
|
|
||||||
|
|
||||||
if (channels[displayTab - 1].mode == 0) {
|
|
||||||
if (subDivs[channels[displayTab - 1].subDiv] > 0) {
|
|
||||||
valueStr = "/" + String(subDivs[channels[displayTab - 1].subDiv]);
|
|
||||||
} else {
|
|
||||||
valueStr = "x" + String(abs(subDivs[channels[displayTab - 1].subDiv]));
|
|
||||||
}
|
|
||||||
} else if (channels[displayTab - 1].mode == 1) {
|
|
||||||
valueStr = String(channels[displayTab - 1].random) + "0%";
|
|
||||||
} else if (channels[displayTab - 1].mode == 2) {
|
|
||||||
if (channels[displayTab - 1].seqPattern < 8) {
|
|
||||||
valueStr = "A" + String(channels[displayTab - 1].seqPattern + 1);
|
|
||||||
} else {
|
|
||||||
valueStr = "B" + String(channels[displayTab - 1].seqPattern - 7);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
valueStr.toCharArray(valueChar, 16);
|
|
||||||
u8g2.setFont(fabryka);
|
|
||||||
if ((!insideTab && shiftBtnPushed) || (insideTab && menuItem == 0 && (menuItemSelected || shiftBtnPushed))) {
|
|
||||||
u8g2.drawButtonUTF8(leftOffset, 28, U8G2_BTN_BW1|U8G2_BTN_HCENTER, width, 0, 3, valueChar );
|
|
||||||
} else if (insideTab && menuItem == 0 && !menuItemSelected) {
|
|
||||||
u8g2.drawButtonUTF8(leftOffset, 28, U8G2_BTN_BW1|U8G2_BTN_INV|U8G2_BTN_HCENTER, width, 0, 3, valueChar );
|
|
||||||
} else {
|
|
||||||
u8g2.drawButtonUTF8(leftOffset, 28, U8G2_BTN_BW0|U8G2_BTN_HCENTER, width, 0, 3, valueChar );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//Tabs
|
|
||||||
u8g2.drawHLine(0, 53, 128);
|
|
||||||
u8g2.setFont(velvetscreen);
|
|
||||||
byte yPos = 61;
|
|
||||||
byte xWidth = 12;
|
|
||||||
if (displayTab == 0) {
|
|
||||||
if (insideTab == true || shiftBtnPushed == true) {
|
|
||||||
u8g2.drawButtonUTF8(xWidth/2, yPos, U8G2_BTN_BW1|U8G2_BTN_HCENTER, xWidth-2, 0, 2, "w" );
|
|
||||||
} else {
|
|
||||||
u8g2.drawButtonUTF8(xWidth/2, yPos, U8G2_BTN_BW1|U8G2_BTN_INV|U8G2_BTN_HCENTER, xWidth-2, 0, 2, "w" );
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
u8g2.drawButtonUTF8(xWidth/2, yPos, U8G2_BTN_BW0|U8G2_BTN_HCENTER, xWidth, 0, 2, "w" );
|
|
||||||
}
|
|
||||||
|
|
||||||
for (int i = 1; i <= 6; i++) {
|
|
||||||
String tabNameStr = String(i);
|
|
||||||
char tabNameChar[3];
|
|
||||||
tabNameStr.toCharArray(tabNameChar, 3);
|
|
||||||
if (displayTab == i) {
|
|
||||||
if (insideTab == true || shiftBtnPushed == true) {
|
|
||||||
u8g2.drawButtonUTF8(i*xWidth + xWidth/2, yPos, U8G2_BTN_BW1|U8G2_BTN_HCENTER, xWidth-2, 0, 2, tabNameChar);
|
|
||||||
} else {
|
|
||||||
u8g2.drawButtonUTF8(i*xWidth + xWidth/2, yPos, U8G2_BTN_BW1|U8G2_BTN_INV|U8G2_BTN_HCENTER, xWidth-2, 0, 2, tabNameChar);
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
u8g2.drawButtonUTF8(i*xWidth + xWidth/2, yPos, U8G2_BTN_BW0|U8G2_BTN_HCENTER, xWidth, 0, 2, tabNameChar);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!isPlaying) {
|
|
||||||
u8g2.drawUTF8(121, yPos, "t");
|
|
||||||
} else {
|
|
||||||
u8g2.drawUTF8(122, yPos, "r");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//Edit Pattern Screen
|
|
||||||
else if (displayScreen == 1) {
|
|
||||||
byte pattern = channels[displayTab - 1].seqPattern;
|
|
||||||
String patStr;
|
|
||||||
if (pattern < 8) {
|
|
||||||
patStr = "EDIT PATTERN A" + String(pattern + 1);
|
|
||||||
} else {
|
|
||||||
patStr = "EDIT PATTERN B" + String(pattern - 7);
|
|
||||||
}
|
|
||||||
char patChar[16];
|
|
||||||
patStr.toCharArray(patChar, 16);
|
|
||||||
u8g2.drawButtonUTF8(64, 5, U8G2_BTN_BW1|U8G2_BTN_HCENTER, 128, 0, 2, patChar );
|
|
||||||
for (byte i = 0; i < 8; i++) {
|
|
||||||
if (patternToEdit[i]) {
|
|
||||||
u8g2.drawUTF8(19 + i*12, 24, "q");
|
|
||||||
} else {
|
|
||||||
u8g2.drawUTF8(19 + i*12, 24, "p");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
for (byte i = 8; i < 16; i++) {
|
|
||||||
if (patternToEdit[i]) {
|
|
||||||
u8g2.drawUTF8(19 + (i-8)*12, 40, "q");
|
|
||||||
} else {
|
|
||||||
u8g2.drawUTF8(19 + (i-8)*12, 40, "p");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (!isRecording) {
|
|
||||||
if (stepNumSelected < 8 ) {
|
|
||||||
u8g2.drawFrame(16 + stepNumSelected * 12, 16, 11, 11);
|
|
||||||
} else {
|
|
||||||
u8g2.drawFrame(16 + (stepNumSelected-8) * 12, 32, 11, 11);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (isRecording) {
|
|
||||||
u8g2.drawButtonUTF8(64, 62, U8G2_BTN_BW1|U8G2_BTN_HCENTER|U8G2_BTN_INV, 50, 0, 2, "RECORDING" );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//Settings Screen
|
|
||||||
else if (displayScreen == 2) {
|
|
||||||
u8g2.drawStr(8, 5,"SETTINGS" );
|
|
||||||
u8g2.drawStr(102, 5, version );
|
|
||||||
u8g2.drawHLine(0, 8, 128);
|
|
||||||
lastMenuItem = 2;
|
|
||||||
byte width = 112;
|
|
||||||
if (menuItem == 0) {
|
|
||||||
u8g2.drawButtonUTF8(8, 19, U8G2_BTN_BW0|U8G2_BTN_INV, width, 2, 3, "CALIBRATE CV INS" );
|
|
||||||
} else {
|
|
||||||
u8g2.drawButtonUTF8(8, 19, U8G2_BTN_BW0, width, 2, 3, "CALIBRATE CV INS" );
|
|
||||||
}
|
|
||||||
if (menuItem == 1) {
|
|
||||||
u8g2.drawButtonUTF8(8, 31, U8G2_BTN_BW0|U8G2_BTN_INV, width, 2, 3, "ROTATE SCREEN" );
|
|
||||||
} else {
|
|
||||||
u8g2.drawButtonUTF8(8, 31, U8G2_BTN_BW0, width, 2, 3, "ROTATE SCREEN" );
|
|
||||||
}
|
|
||||||
if (menuItem == 2) {
|
|
||||||
u8g2.drawButtonUTF8(8, 43, U8G2_BTN_BW0|U8G2_BTN_INV, width, 2, 3, "FACTORY RESET" );
|
|
||||||
} else {
|
|
||||||
u8g2.drawButtonUTF8(8, 43, U8G2_BTN_BW0, width, 2, 3, "FACTORY RESET" );
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
if (showDone) {
|
|
||||||
//u8g2.clear();
|
|
||||||
u8g2.setDrawColor(0);
|
|
||||||
u8g2.setFontMode(0);
|
|
||||||
u8g2.drawBox(18,13,93,32);
|
|
||||||
u8g2.drawBox(18,16,96,30);
|
|
||||||
u8g2.setDrawColor(1);
|
|
||||||
u8g2.drawButtonUTF8(64, 32, U8G2_BTN_BW1|U8G2_BTN_HCENTER|U8G2_BTN_SHADOW2|U8G2_BTN_INV, 64, 12, 12, "DONE" );
|
|
||||||
}
|
|
||||||
|
|
||||||
} while ( u8g2.nextPage() );
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 1.6 KiB |
1
fp-info-cache
Normal file
@ -0,0 +1 @@
|
|||||||
|
0
|
||||||
@ -1,4 +1,5 @@
|
|||||||
(fp_lib_table
|
(fp_lib_table
|
||||||
(lib (name "SDD1360 I2C")(type "KiCad")(uri "/Users/oleksiy/Downloads/KiCad-I2C-SSD1306-128x64/library/SSD1306.pretty")(options "")(descr ""))
|
(lib (name "SDD1360 I2C")(type "KiCad")(uri "/Users/oleksiy/Downloads/KiCad-I2C-SSD1306-128x64/library/SSD1306.pretty")(options "")(descr "")(disabled))
|
||||||
(lib (name "gtoe")(type "KiCad")(uri "${KIPRJMOD}/gtoe.pretty")(options "")(descr ""))
|
(lib (name "gtoe")(type "KiCad")(uri "${KIPRJMOD}/gtoe.pretty")(options "")(descr ""))
|
||||||
|
(lib (name "w_connector")(type "KiCad")(uri "/mnt/Common/Downloads/kicad-libs-master/w_connector.pretty")(options "")(descr ""))
|
||||||
)
|
)
|
||||||
8837
gtoe.kicad_pcb
Normal file
@ -3,10 +3,12 @@
|
|||||||
"active_layer": 31,
|
"active_layer": 31,
|
||||||
"active_layer_preset": "",
|
"active_layer_preset": "",
|
||||||
"auto_track_width": false,
|
"auto_track_width": false,
|
||||||
|
"hidden_netclasses": [],
|
||||||
"hidden_nets": [],
|
"hidden_nets": [],
|
||||||
"high_contrast_mode": 0,
|
"high_contrast_mode": 0,
|
||||||
"net_color_mode": 1,
|
"net_color_mode": 1,
|
||||||
"opacity": {
|
"opacity": {
|
||||||
|
"images": 0.6,
|
||||||
"pads": 1.0,
|
"pads": 1.0,
|
||||||
"tracks": 1.0,
|
"tracks": 1.0,
|
||||||
"vias": 1.0,
|
"vias": 1.0,
|
||||||
@ -37,7 +39,6 @@
|
|||||||
9,
|
9,
|
||||||
10,
|
10,
|
||||||
11,
|
11,
|
||||||
12,
|
|
||||||
13,
|
13,
|
||||||
14,
|
14,
|
||||||
15,
|
15,
|
||||||
@ -62,7 +63,7 @@
|
|||||||
35,
|
35,
|
||||||
36
|
36
|
||||||
],
|
],
|
||||||
"visible_layers": "0015050_80000001",
|
"visible_layers": "0001030_80000001",
|
||||||
"zone_display_mode": 0
|
"zone_display_mode": 0
|
||||||
},
|
},
|
||||||
"meta": {
|
"meta": {
|
||||||
@ -1,5 +1,6 @@
|
|||||||
{
|
{
|
||||||
"board": {
|
"board": {
|
||||||
|
"3dviewports": [],
|
||||||
"design_settings": {
|
"design_settings": {
|
||||||
"defaults": {
|
"defaults": {
|
||||||
"board_outline_line_width": 0.09999999999999999,
|
"board_outline_line_width": 0.09999999999999999,
|
||||||
@ -33,9 +34,9 @@
|
|||||||
"other_text_thickness": 0.15,
|
"other_text_thickness": 0.15,
|
||||||
"other_text_upright": false,
|
"other_text_upright": false,
|
||||||
"pads": {
|
"pads": {
|
||||||
"drill": 0.762,
|
"drill": 1.0,
|
||||||
"height": 1.524,
|
"height": 1.6,
|
||||||
"width": 1.524
|
"width": 2.0
|
||||||
},
|
},
|
||||||
"silk_line_width": 0.15,
|
"silk_line_width": 0.15,
|
||||||
"silk_text_italic": false,
|
"silk_text_italic": false,
|
||||||
@ -62,20 +63,26 @@
|
|||||||
"rule_severities": {
|
"rule_severities": {
|
||||||
"annular_width": "error",
|
"annular_width": "error",
|
||||||
"clearance": "error",
|
"clearance": "error",
|
||||||
|
"connection_width": "warning",
|
||||||
"copper_edge_clearance": "error",
|
"copper_edge_clearance": "error",
|
||||||
|
"copper_sliver": "warning",
|
||||||
"courtyards_overlap": "error",
|
"courtyards_overlap": "error",
|
||||||
"diff_pair_gap_out_of_range": "error",
|
"diff_pair_gap_out_of_range": "error",
|
||||||
"diff_pair_uncoupled_length_too_long": "error",
|
"diff_pair_uncoupled_length_too_long": "error",
|
||||||
"drill_out_of_range": "error",
|
"drill_out_of_range": "error",
|
||||||
"duplicate_footprints": "warning",
|
"duplicate_footprints": "warning",
|
||||||
"extra_footprint": "warning",
|
"extra_footprint": "warning",
|
||||||
|
"footprint": "error",
|
||||||
"footprint_type_mismatch": "error",
|
"footprint_type_mismatch": "error",
|
||||||
"hole_clearance": "error",
|
"hole_clearance": "error",
|
||||||
"hole_near_hole": "error",
|
"hole_near_hole": "error",
|
||||||
"invalid_outline": "error",
|
"invalid_outline": "error",
|
||||||
|
"isolated_copper": "warning",
|
||||||
"item_on_disabled_layer": "error",
|
"item_on_disabled_layer": "error",
|
||||||
"items_not_allowed": "error",
|
"items_not_allowed": "error",
|
||||||
"length_out_of_range": "error",
|
"length_out_of_range": "error",
|
||||||
|
"lib_footprint_issues": "warning",
|
||||||
|
"lib_footprint_mismatch": "warning",
|
||||||
"malformed_courtyard": "error",
|
"malformed_courtyard": "error",
|
||||||
"microvia_drill_out_of_range": "error",
|
"microvia_drill_out_of_range": "error",
|
||||||
"missing_courtyard": "ignore",
|
"missing_courtyard": "ignore",
|
||||||
@ -85,9 +92,14 @@
|
|||||||
"padstack": "error",
|
"padstack": "error",
|
||||||
"pth_inside_courtyard": "ignore",
|
"pth_inside_courtyard": "ignore",
|
||||||
"shorting_items": "error",
|
"shorting_items": "error",
|
||||||
|
"silk_edge_clearance": "warning",
|
||||||
"silk_over_copper": "warning",
|
"silk_over_copper": "warning",
|
||||||
"silk_overlap": "warning",
|
"silk_overlap": "warning",
|
||||||
"skew_out_of_range": "error",
|
"skew_out_of_range": "error",
|
||||||
|
"solder_mask_bridge": "error",
|
||||||
|
"starved_thermal": "error",
|
||||||
|
"text_height": "warning",
|
||||||
|
"text_thickness": "warning",
|
||||||
"through_hole_pad_without_hole": "error",
|
"through_hole_pad_without_hole": "error",
|
||||||
"too_many_vias": "error",
|
"too_many_vias": "error",
|
||||||
"track_dangling": "warning",
|
"track_dangling": "warning",
|
||||||
@ -96,7 +108,6 @@
|
|||||||
"unconnected_items": "error",
|
"unconnected_items": "error",
|
||||||
"unresolved_variable": "error",
|
"unresolved_variable": "error",
|
||||||
"via_dangling": "warning",
|
"via_dangling": "warning",
|
||||||
"zone_has_empty_net": "error",
|
|
||||||
"zones_intersect": "error"
|
"zones_intersect": "error"
|
||||||
},
|
},
|
||||||
"rules": {
|
"rules": {
|
||||||
@ -104,20 +115,65 @@
|
|||||||
"allow_microvias": false,
|
"allow_microvias": false,
|
||||||
"max_error": 0.005,
|
"max_error": 0.005,
|
||||||
"min_clearance": 0.0,
|
"min_clearance": 0.0,
|
||||||
|
"min_connection": 0.0,
|
||||||
"min_copper_edge_clearance": 0.0,
|
"min_copper_edge_clearance": 0.0,
|
||||||
"min_hole_clearance": 0.25,
|
"min_hole_clearance": 0.25,
|
||||||
"min_hole_to_hole": 0.25,
|
"min_hole_to_hole": 0.25,
|
||||||
"min_microvia_diameter": 0.19999999999999998,
|
"min_microvia_diameter": 0.19999999999999998,
|
||||||
"min_microvia_drill": 0.09999999999999999,
|
"min_microvia_drill": 0.09999999999999999,
|
||||||
|
"min_resolved_spokes": 2,
|
||||||
"min_silk_clearance": 0.0,
|
"min_silk_clearance": 0.0,
|
||||||
|
"min_text_height": 0.7999999999999999,
|
||||||
|
"min_text_thickness": 0.08,
|
||||||
"min_through_hole_diameter": 0.3,
|
"min_through_hole_diameter": 0.3,
|
||||||
"min_track_width": 0.19999999999999998,
|
"min_track_width": 0.19999999999999998,
|
||||||
"min_via_annular_width": 0.049999999999999996,
|
"min_via_annular_width": 0.049999999999999996,
|
||||||
"min_via_diameter": 0.39999999999999997,
|
"min_via_diameter": 0.39999999999999997,
|
||||||
"solder_mask_clearance": 0.0,
|
"solder_mask_clearance": 0.0,
|
||||||
"solder_mask_min_width": 0.0,
|
"solder_mask_min_width": 0.0,
|
||||||
|
"solder_mask_to_copper_clearance": 0.0,
|
||||||
"use_height_for_length_calcs": true
|
"use_height_for_length_calcs": true
|
||||||
},
|
},
|
||||||
|
"teardrop_options": [
|
||||||
|
{
|
||||||
|
"td_allow_use_two_tracks": true,
|
||||||
|
"td_curve_segcount": 5,
|
||||||
|
"td_on_pad_in_zone": false,
|
||||||
|
"td_onpadsmd": true,
|
||||||
|
"td_onroundshapesonly": false,
|
||||||
|
"td_ontrackend": false,
|
||||||
|
"td_onviapad": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"teardrop_parameters": [
|
||||||
|
{
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_target_name": "td_round_shape",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_target_name": "td_rect_shape",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_target_name": "td_track_end",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
}
|
||||||
|
],
|
||||||
"track_widths": [
|
"track_widths": [
|
||||||
0.0,
|
0.0,
|
||||||
0.2,
|
0.2,
|
||||||
@ -134,7 +190,8 @@
|
|||||||
"zones_allow_external_fillets": false,
|
"zones_allow_external_fillets": false,
|
||||||
"zones_use_no_outline": true
|
"zones_use_no_outline": true
|
||||||
},
|
},
|
||||||
"layer_presets": []
|
"layer_presets": [],
|
||||||
|
"viewports": []
|
||||||
},
|
},
|
||||||
"boards": [],
|
"boards": [],
|
||||||
"cvpcb": {
|
"cvpcb": {
|
||||||
@ -356,7 +413,7 @@
|
|||||||
"net_settings": {
|
"net_settings": {
|
||||||
"classes": [
|
"classes": [
|
||||||
{
|
{
|
||||||
"bus_width": 12.0,
|
"bus_width": 12,
|
||||||
"clearance": 0.2,
|
"clearance": 0.2,
|
||||||
"diff_pair_gap": 0.25,
|
"diff_pair_gap": 0.25,
|
||||||
"diff_pair_via_gap": 0.25,
|
"diff_pair_via_gap": 0.25,
|
||||||
@ -370,13 +427,15 @@
|
|||||||
"track_width": 0.25,
|
"track_width": 0.25,
|
||||||
"via_diameter": 0.8,
|
"via_diameter": 0.8,
|
||||||
"via_drill": 0.4,
|
"via_drill": 0.4,
|
||||||
"wire_width": 6.0
|
"wire_width": 6
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"meta": {
|
"meta": {
|
||||||
"version": 2
|
"version": 3
|
||||||
},
|
},
|
||||||
"net_colors": null
|
"net_colors": null,
|
||||||
|
"netclass_assignments": null,
|
||||||
|
"netclass_patterns": []
|
||||||
},
|
},
|
||||||
"pcbnew": {
|
"pcbnew": {
|
||||||
"last_paths": {
|
"last_paths": {
|
||||||