added debounce cap

This commit is contained in:
cpu
2026-05-16 17:57:35 +02:00
parent cd38349be3
commit c799e7ab56
32 changed files with 32363 additions and 15634 deletions

View File

@@ -0,0 +1,124 @@
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.9-9.0.9~ubuntu24.04.1*%
%TF.CreationDate,2026-05-16T13:37:08+02:00*%
%TF.ProjectId,Flow_Controller,466c6f77-5f43-46f6-9e74-726f6c6c6572,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 9.0.9-9.0.9~ubuntu24.04.1) date 2026-05-16 13:37:08*
%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*%
%ADD10RoundRect,0.250000X0.725000X-0.600000X0.725000X0.600000X-0.725000X0.600000X-0.725000X-0.600000X0*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD11O,1.950000X1.700000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD12R,1.700000X1.700000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD13C,1.700000*%
%TD*%
%TA.AperFunction,ViaPad*%
%ADD14C,1.700000*%
%TD*%
%TA.AperFunction,Conductor*%
%ADD15C,0.400000*%
%TD*%
G04 APERTURE END LIST*
D10*
%TO.P,J4,1,Pin_1*%
%TO.N,+5V*%
X46000000Y-17526000D03*
D11*
%TO.P,J4,2,Pin_2*%
%TO.N,GND*%
X46000000Y-15026000D03*
%TO.P,J4,3,Pin_3*%
%TO.N,/ALARM _CNC*%
X46000000Y-12526000D03*
%TD*%
D12*
%TO.P,J1,1,Pin_1*%
%TO.N,GND*%
X18415000Y-45000000D03*
D13*
%TO.P,J1,2,Pin_2*%
%TO.N,+5V*%
X18415000Y-42460000D03*
%TO.P,J1,3,Pin_3*%
%TO.N,/SWIO*%
X18415000Y-39920000D03*
%TD*%
D12*
%TO.P,J3,1,BUTTON_UP*%
%TO.N,Net-(J3-BUTTON_UP)*%
X7366000Y-33900000D03*
D13*
%TO.P,J3,2,BUTTON_DOWN*%
%TO.N,/BUTTON_ADC*%
X7366000Y-31360000D03*
%TO.P,J3,3,BUTTON_#*%
%TO.N,unconnected-(J3-BUTTON_#-Pad3)*%
X7366000Y-28820000D03*
%TO.P,J3,4,BUTTON_\u002A*%
%TO.N,unconnected-(J3-BUTTON_\u002A-Pad4)*%
X7366000Y-26280000D03*
%TO.P,J3,5,I2C_SDA*%
%TO.N,/I2C_SDA*%
X7366000Y-23740000D03*
%TO.P,J3,6,I2C_SCL*%
%TO.N,/I2C_SCL*%
X7366000Y-21200000D03*
%TO.P,J3,7,VCC*%
%TO.N,+5V*%
X7366000Y-18660000D03*
%TO.P,J3,8,GND*%
%TO.N,GND*%
X7366000Y-16120000D03*
%TD*%
D10*
%TO.P,J2,1,Pin_1*%
%TO.N,+5V*%
X30000000Y-44918000D03*
D11*
%TO.P,J2,2,Pin_2*%
%TO.N,GND*%
X30000000Y-42418000D03*
%TO.P,J2,3,Pin_3*%
%TO.N,/RAW_SENSOR*%
X30000000Y-39918000D03*
%TD*%
D14*
%TO.N,/I2C_SCL*%
X14605000Y-21590000D03*
X14732000Y-25400000D03*
%TD*%
D15*
%TO.N,/I2C_SCL*%
X14605000Y-21082000D02*
X14605000Y-25019000D01*
%TD*%
M02*

View File

@@ -0,0 +1,23 @@
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.9-9.0.9~ubuntu24.04.1*%
%TF.CreationDate,2026-05-16T13:37:09+02:00*%
%TF.ProjectId,Flow_Controller,466c6f77-5f43-46f6-9e74-726f6c6c6572,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 9.0.9-9.0.9~ubuntu24.04.1) date 2026-05-16 13:37:09*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%TA.AperFunction,Profile*%
%ADD10C,0.050000*%
%TD*%
G04 APERTURE END LIST*
D10*
X0Y0D02*
X50000000Y0D01*
X50000000Y-50000000D01*
X0Y-50000000D01*
X0Y0D01*
M02*

View File

@@ -0,0 +1,87 @@
{
"Header": {
"GenerationSoftware": {
"Vendor": "KiCad",
"Application": "Pcbnew",
"Version": "9.0.9-9.0.9~ubuntu24.04.1"
},
"CreationDate": "2026-05-16T13:37:09+02:00"
},
"GeneralSpecs": {
"ProjectId": {
"Name": "Flow_Controller",
"GUID": "466c6f77-5f43-46f6-9e74-726f6c6c6572",
"Revision": "rev?"
},
"Size": {
"X": 50.05,
"Y": 50.05
},
"LayerNumber": 2,
"BoardThickness": 1.6002,
"Finish": "None"
},
"DesignRules": [
{
"Layers": "Outer",
"PadToPad": 0.127,
"PadToTrack": 0.127,
"TrackToTrack": 0.127,
"MinLineWidth": 0.4,
"TrackToRegion": 0.5,
"RegionToRegion": 0.5
}
],
"FilesAttributes": [
{
"Path": "Flow_Controller-Edge_Cuts.gm1",
"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": "Front"
},
{
"Type": "Dielectric",
"Thickness": 1.5102,
"Material": "FR4",
"Name": "Front/Back",
"Notes": "Type: dielectric layer 1 (from Front to Back)"
},
{
"Type": "Copper",
"Thickness": 0.035,
"Name": "Back"
},
{
"Type": "SolderMask",
"Thickness": 0.01,
"Name": "Bottom Solder Mask"
},
{
"Type": "SolderPaste",
"Name": "Bottom Solder Paste"
},
{
"Type": "Legend",
"Name": "Bottom Silk Screen"
}
]
}

View File

@@ -0,0 +1,47 @@
M48
; DRILL file {KiCad 9.0.9-9.0.9~ubuntu24.04.1} date 2026-05-16T13:37:09+0200
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2026-05-16T13:37:09+02:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.9-9.0.9~ubuntu24.04.1
; #@! TF.FileFunction,MixedPlating,1,2
FMAT,2
METRIC
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T1C0.950
; #@! TA.AperFunction,Plated,PTH,ViaDrill
T2C1.000
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T3C1.000
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T4C3.200
%
G90
G05
T1
X30.0Y-39.918
X30.0Y-42.418
X30.0Y-44.918
X46.0Y-12.526
X46.0Y-15.026
X46.0Y-17.526
T2
X14.605Y-21.59
X14.732Y-25.4
T3
X7.366Y-16.12
X7.366Y-18.66
X7.366Y-21.2
X7.366Y-23.74
X7.366Y-26.28
X7.366Y-28.82
X7.366Y-31.36
X7.366Y-33.9
X18.415Y-39.92
X18.415Y-42.46
X18.415Y-45.0
T4
X4.6Y-4.6
X4.6Y-45.4
X45.4Y-4.6
X45.4Y-45.4
M30

File diff suppressed because it is too large Load Diff

View File

@@ -1,11 +1,11 @@
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.9-9.0.9~ubuntu24.04.1*%
%TF.CreationDate,2026-05-16T12:12:01+02:00*%
%TF.CreationDate,2026-05-16T17:55:52+02:00*%
%TF.ProjectId,Flow_Controller_Panel,466c6f77-5f43-46f6-9e74-726f6c6c6572,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 9.0.9-9.0.9~ubuntu24.04.1) date 2026-05-16 12:12:01*
G04 Created by KiCad (PCBNEW 9.0.9-9.0.9~ubuntu24.04.1) date 2026-05-16 17:55:52*
%MOMM*%
%LPD*%
G01*
@@ -15,12 +15,12 @@ G04 APERTURE LIST*
%TD*%
G04 APERTURE END LIST*
D10*
X98500000Y-20000000D02*
X98500000Y-70000000D01*
X98500000Y-70000000D02*
X198500000Y-70000000D01*
X198500000Y-20000000D02*
X98500000Y-20000000D01*
X198500000Y-70000000D02*
X198500000Y-20000000D01*
X0Y0D02*
X0Y-50000000D01*
X0Y-50000000D02*
X100000000Y-50000000D01*
X100000000Y0D02*
X0Y0D01*
X100000000Y-50000000D02*
X100000000Y0D01*
M02*

View File

@@ -5,7 +5,7 @@
"Application": "Pcbnew",
"Version": "9.0.9-9.0.9~ubuntu24.04.1"
},
"CreationDate": "2026-05-16T12:12:01+02:00"
"CreationDate": "2026-05-16T17:55:52+02:00"
},
"GeneralSpecs": {
"ProjectId": {

View File

@@ -1,7 +1,7 @@
M48
; DRILL file {KiCad 9.0.9-9.0.9~ubuntu24.04.1} date 2026-05-16T12:12:01+0200
; DRILL file {KiCad 9.0.9-9.0.9~ubuntu24.04.1} date 2026-05-16T17:55:52+0200
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2026-05-16T12:12:01+02:00
; #@! TF.CreationDate,2026-05-16T17:55:52+02:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.9-9.0.9~ubuntu24.04.1
; #@! TF.FileFunction,MixedPlating,1,2
FMAT,2
@@ -20,87 +20,87 @@ T5C3.200
G90
G05
T1
X128.5Y-59.918
X128.5Y-62.418
X128.5Y-64.918
X144.5Y-32.526
X144.5Y-35.026
X144.5Y-37.526
X178.5Y-59.918
X178.5Y-62.418
X178.5Y-64.918
X194.5Y-32.526
X194.5Y-35.026
X194.5Y-37.526
X30.0Y-39.918
X30.0Y-42.418
X30.0Y-44.918
X44.55Y-13.0
X44.55Y-15.5
X44.55Y-18.0
X80.0Y-39.918
X80.0Y-42.418
X80.0Y-44.918
X94.55Y-13.0
X94.55Y-15.5
X94.55Y-18.0
T2
X113.105Y-41.59
X113.232Y-45.4
X163.105Y-41.59
X163.232Y-45.4
X17.75Y-25.675
X17.85Y-29.425
X67.75Y-25.675
X67.85Y-29.425
T3
X105.866Y-36.12
X105.866Y-38.66
X105.866Y-41.2
X105.866Y-43.74
X105.866Y-46.28
X105.866Y-48.82
X105.866Y-51.36
X105.866Y-53.9
X116.915Y-59.92
X116.915Y-62.46
X116.915Y-65.0
X155.866Y-36.12
X155.866Y-38.66
X155.866Y-41.2
X155.866Y-43.74
X155.866Y-46.28
X155.866Y-48.82
X155.866Y-51.36
X155.866Y-53.9
X166.915Y-59.92
X166.915Y-62.46
X166.915Y-65.0
X7.366Y-16.12
X7.366Y-18.66
X7.366Y-21.2
X7.366Y-23.74
X7.366Y-26.28
X7.366Y-28.82
X7.366Y-31.36
X7.366Y-33.9
X32.766Y-6.096
X35.306Y-6.096
X37.846Y-6.096
X57.366Y-16.12
X57.366Y-18.66
X57.366Y-21.2
X57.366Y-23.74
X57.366Y-26.28
X57.366Y-28.82
X57.366Y-31.36
X57.366Y-33.9
X82.766Y-6.096
X85.306Y-6.096
X87.846Y-6.096
T4
X148.5Y-21.0
X148.5Y-22.5
X148.5Y-24.0
X148.5Y-25.5
X148.5Y-27.0
X148.5Y-28.5
X148.5Y-30.0
X148.5Y-31.5
X148.5Y-33.0
X148.5Y-34.5
X148.5Y-36.0
X148.5Y-37.5
X148.5Y-39.0
X148.5Y-40.5
X148.5Y-42.0
X148.5Y-43.5
X148.5Y-45.0
X148.5Y-46.5
X148.5Y-48.0
X148.5Y-49.5
X148.5Y-51.0
X148.5Y-52.5
X148.5Y-54.0
X148.5Y-55.5
X148.5Y-57.0
X148.5Y-58.5
X148.5Y-60.0
X148.5Y-61.5
X148.5Y-63.0
X148.5Y-64.5
X148.5Y-66.0
X148.5Y-67.5
X148.5Y-69.0
X50.0Y-1.0
X50.0Y-2.5
X50.0Y-4.0
X50.0Y-5.5
X50.0Y-7.0
X50.0Y-8.5
X50.0Y-10.0
X50.0Y-11.5
X50.0Y-13.0
X50.0Y-14.5
X50.0Y-16.0
X50.0Y-17.5
X50.0Y-19.0
X50.0Y-20.5
X50.0Y-22.0
X50.0Y-23.5
X50.0Y-25.0
X50.0Y-26.5
X50.0Y-28.0
X50.0Y-29.5
X50.0Y-31.0
X50.0Y-32.5
X50.0Y-34.0
X50.0Y-35.5
X50.0Y-37.0
X50.0Y-38.5
X50.0Y-40.0
X50.0Y-41.5
X50.0Y-43.0
X50.0Y-44.5
X50.0Y-46.0
X50.0Y-47.5
X50.0Y-49.0
T5
X103.1Y-24.6
X103.1Y-65.4
X143.9Y-24.6
X143.9Y-65.4
X153.1Y-24.6
X153.1Y-65.4
X193.9Y-24.6
X193.9Y-65.4
X4.6Y-4.6
X4.6Y-45.4
X45.4Y-4.6
X45.4Y-45.4
X54.6Y-4.6
X54.6Y-45.4
X95.4Y-4.6
X95.4Y-45.4
M30