Compare commits

...

10 commits

Author SHA1 Message Date
c2cafb72c8 small changes 2025-03-04 07:28:25 +01:00
d072cc9340 add BOM 2024-09-22 00:09:43 +02:00
4f2fbaedfe add BOM 2024-09-22 00:09:21 +02:00
42f3be0142 Merge branch 'master' of git.ctdo.de:interfisch/hydroponic-controller 2024-08-20 11:33:44 +02:00
6d040dc487 fix esp32 pinheader spacing 2024-08-20 11:33:34 +02:00
181a93dbe0 Update README.md 2024-08-18 18:32:09 +00:00
15bca0f04c Update README.md 2024-08-18 18:31:49 +00:00
a6560e4490 calibrations 2024-07-30 13:41:41 +02:00
513111b656 fix code for new pcb 2024-07-28 21:32:22 +02:00
92118cfb72 change lm317 resistor values for E6 availability 2024-07-26 01:08:20 +02:00
29 changed files with 71395 additions and 32167 deletions

View file

@ -1,8 +1,8 @@
# ESP32 for reading Hydroponic sensors
- EC: https://git.ctdo.de/interfisch/conductivity-sensor
- Temperature: DS18B20
- Waterlevel: Ultrasonic HC-SR04
- Flow
- etc.
# ESP32 for reading Hydroponic sensors
- EC
- Temperature
- Waterlevel
- Flow
- etc.

Binary file not shown.

After

(image error) Size: 205 KiB

View file

@ -0,0 +1,39 @@
"Reference","Value","Footprint","Qty","Description"
"C1,C2","2.2uF","Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm","2",""
"C3","100uF","Capacitor_THT:CP_Radial_D10.0mm_P5.00mm","1",""
"C4,C5","100nF","Capacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mm","2",""
"C6","220uF","Capacitor_THT:CP_Radial_D8.0mm_P2.50mm","1",""
"C7","100uF","Capacitor_THT:CP_Radial_D8.0mm_P3.80mm","1",""
"C8,C9","1u","Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder","2","Unpolarized capacitor from ADS1115 PCB"
"D1,D2,D3","1N4148","Diode_THT:D_DO-35_SOD27_P12.70mm_Horizontal","3",""
"D4","LED Relay","LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder","1",""
"F1","Polyfuse","Fuse:Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolder","1",""
"FB1,FB2","FerriteBead","Inductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolder","2","Ferrite bead from ADS1115 PCB"
"J1","probe","TerminalBlock:TerminalBlock_bornier-2_P5.08mm","1",""
"J3","Waterlevel","TerminalBlock:TerminalBlock_bornier-4_P5.08mm","1",""
"J6","Vin","TerminalBlock:TerminalBlock_bornier-2_P5.08mm","1",""
"J7","Temperature","TerminalBlock:TerminalBlock_bornier-3_P5.08mm","1",""
"J8","Display","Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical","1",""
"J9","Flow","TerminalBlock:TerminalBlock_bornier-3_P5.08mm","1",""
"J10","SW_Push","Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical","1",""
"J11","Analog In","TerminalBlock:TerminalBlock_bornier-5_P5.08mm","1",""
"K1","Zettler AZ822-2C5DSE","Relay_THT:Relay_DPDT_Omron_G5V-2","1",""
"Q1","BC547","Package_TO_SOT_THT:TO-92_HandSolder","1",""
"R1,R2,R27,R28,R29","10k","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","5",""
"R3,R10,R11,R12,R14,R15,R17","1k","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","7",""
"R4,R5,Rcal1","1k2","Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal","3",""
"R6,R7","NC","Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal","2",""
"R8,R9","1M","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","2",""
"R18","4k7","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","1",""
"R19","820","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","1",""
"R20","270","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","1",""
"R21","10R","Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal","1",""
"R22,R23,R24,R25","10k","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","4","Resistor from ADS1115 PCB"
"R26","220","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","1",""
"SW1","SW_Push","Button_Switch_SMD:SW_SPST_B3SL-1002P","1",""
"U1,U2","MCP604","Package_SO:SOIC-14_3.9x8.7mm_P1.27mm","2",""
"U3","ESP32-S3-DevKitC","PCM_Espressif:ESP32-S3-DevKitC","1","ESP32-S3-DevKitC-1 (N16R8)"
"U4","LM317_TO-220","Package_TO_SOT_THT:TO-220-3_Vertical","1",""
"U5","L78L33_TO92","Package_TO_SOT_THT:TO-92_Inline","1",""
"U6","DS18B20","Package_TO_SOT_THT:TO-92_Inline","1","Programmable Resolution 1-Wire Digital Thermometer TO-92"
"U7","ADS1115IDGS","Package_SO:TSSOP-10_3x3mm_P0.5mm","1","ADS1115 from ADS1115 PCB"
1 Reference Value Footprint Qty Description
2 C1,C2 2.2uF Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm 2
3 C3 100uF Capacitor_THT:CP_Radial_D10.0mm_P5.00mm 1
4 C4,C5 100nF Capacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mm 2
5 C6 220uF Capacitor_THT:CP_Radial_D8.0mm_P2.50mm 1
6 C7 100uF Capacitor_THT:CP_Radial_D8.0mm_P3.80mm 1
7 C8,C9 1u Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder 2 Unpolarized capacitor from ADS1115 PCB
8 D1,D2,D3 1N4148 Diode_THT:D_DO-35_SOD27_P12.70mm_Horizontal 3
9 D4 LED Relay LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder 1
10 F1 Polyfuse Fuse:Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolder 1
11 FB1,FB2 FerriteBead Inductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolder 2 Ferrite bead from ADS1115 PCB
12 J1 probe TerminalBlock:TerminalBlock_bornier-2_P5.08mm 1
13 J3 Waterlevel TerminalBlock:TerminalBlock_bornier-4_P5.08mm 1
14 J6 Vin TerminalBlock:TerminalBlock_bornier-2_P5.08mm 1
15 J7 Temperature TerminalBlock:TerminalBlock_bornier-3_P5.08mm 1
16 J8 Display Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical 1
17 J9 Flow TerminalBlock:TerminalBlock_bornier-3_P5.08mm 1
18 J10 SW_Push Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical 1
19 J11 Analog In TerminalBlock:TerminalBlock_bornier-5_P5.08mm 1
20 K1 Zettler AZ822-2C5DSE Relay_THT:Relay_DPDT_Omron_G5V-2 1
21 Q1 BC547 Package_TO_SOT_THT:TO-92_HandSolder 1
22 R1,R2,R27,R28,R29 10k Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder 5
23 R3,R10,R11,R12,R14,R15,R17 1k Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder 7
24 R4,R5,Rcal1 1k2 Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal 3
25 R6,R7 NC Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal 2
26 R8,R9 1M Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder 2
27 R18 4k7 Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder 1
28 R19 820 Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder 1
29 R20 270 Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder 1
30 R21 10R Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal 1
31 R22,R23,R24,R25 10k Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder 4 Resistor from ADS1115 PCB
32 R26 220 Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder 1
33 SW1 SW_Push Button_Switch_SMD:SW_SPST_B3SL-1002P 1
34 U1,U2 MCP604 Package_SO:SOIC-14_3.9x8.7mm_P1.27mm 2
35 U3 ESP32-S3-DevKitC PCM_Espressif:ESP32-S3-DevKitC 1 ESP32-S3-DevKitC-1 (N16R8)
36 U4 LM317_TO-220 Package_TO_SOT_THT:TO-220-3_Vertical 1
37 U5 L78L33_TO92 Package_TO_SOT_THT:TO-92_Inline 1
38 U6 DS18B20 Package_TO_SOT_THT:TO-92_Inline 1 Programmable Resolution 1-Wire Digital Thermometer TO-92
39 U7 ADS1115IDGS Package_SO:TSSOP-10_3x3mm_P0.5mm 1 ADS1115 from ADS1115 PCB

View file

@ -3750,7 +3750,7 @@
(justify left)
)
)
(property "Footprint" "Capacitor_THT:CP_Radial_Tantal_D5.0mm_P2.50mm"
(property "Footprint" "Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm"
(at 119.0752 60.96 0)
(effects
(font
@ -6350,7 +6350,7 @@
)
)
)
(property "Value" "G5V-2"
(property "Value" "Zettler AZ822-2C5DSE"
(at 93.345 98.425 90)
(effects
(font
@ -6368,7 +6368,7 @@
(hide yes)
)
)
(property "Datasheet" "http://omronfs.omron.com/en_US/ecb/products/pdf/en-g5v_2.pdf"
(property "Datasheet" ""
(at 93.345 116.205 0)
(effects
(font

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,278 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*
G04 #@! TF.CreationDate,2024-08-20T11:31:22+02:00*
G04 #@! TF.ProjectId,hydrocontroller_schematic,68796472-6f63-46f6-9e74-726f6c6c6572,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Soldermask,Bot*
G04 #@! TF.FilePolarity,Negative*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 8.0.3) date 2024-08-20 11:31:22*
%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*%
%AMFreePoly0*
4,1,19,0.550000,-0.750000,0.000000,-0.750000,0.000000,-0.744911,-0.071157,-0.744911,-0.207708,-0.704816,-0.327430,-0.627875,-0.420627,-0.520320,-0.479746,-0.390866,-0.500000,-0.250000,-0.500000,0.250000,-0.479746,0.390866,-0.420627,0.520320,-0.327430,0.627875,-0.207708,0.704816,-0.071157,0.744911,0.000000,0.744911,0.000000,0.750000,0.550000,0.750000,0.550000,-0.750000,0.550000,-0.750000,
$1*%
%AMFreePoly1*
4,1,19,0.000000,0.744911,0.071157,0.744911,0.207708,0.704816,0.327430,0.627875,0.420627,0.520320,0.479746,0.390866,0.500000,0.250000,0.500000,-0.250000,0.479746,-0.390866,0.420627,-0.520320,0.327430,-0.627875,0.207708,-0.704816,0.071157,-0.744911,0.000000,-0.744911,0.000000,-0.750000,-0.550000,-0.750000,-0.550000,0.750000,0.000000,0.750000,0.000000,0.744911,0.000000,0.744911,
$1*%
G04 Aperture macros list end*
%ADD10C,1.600000*%
%ADD11R,1.700000X1.700000*%
%ADD12O,1.700000X1.700000*%
%ADD13R,1.400000X1.400000*%
%ADD14C,1.400000*%
%ADD15O,1.600000X1.600000*%
%ADD16R,3.000000X3.000000*%
%ADD17C,3.000000*%
%ADD18R,1.600000X1.600000*%
%ADD19C,3.200000*%
%ADD20R,2.000000X2.000000*%
%ADD21C,2.000000*%
%ADD22R,2.000000X1.905000*%
%ADD23O,2.000000X1.905000*%
%ADD24R,1.100000X1.800000*%
%ADD25RoundRect,0.275000X-0.275000X-0.625000X0.275000X-0.625000X0.275000X0.625000X-0.275000X0.625000X0*%
%ADD26R,1.500000X1.050000*%
%ADD27O,1.500000X1.050000*%
%ADD28R,2.000000X1.200000*%
%ADD29O,2.000000X1.200000*%
%ADD30R,1.050000X1.500000*%
%ADD31O,1.050000X1.500000*%
%ADD32FreePoly0,270.000000*%
%ADD33R,1.500000X1.000000*%
%ADD34FreePoly1,270.000000*%
G04 APERTURE END LIST*
D10*
X78105000Y-66363674D03*
X78105000Y-63863674D03*
D11*
X117475000Y-66403674D03*
D12*
X117475000Y-63863674D03*
X117475000Y-61323674D03*
X117475000Y-58783674D03*
D13*
X69215000Y-74978674D03*
D14*
X69215000Y-67358674D03*
X69215000Y-62278674D03*
X69215000Y-57198674D03*
X61595000Y-57198674D03*
X61595000Y-62278674D03*
X61595000Y-67358674D03*
X61595000Y-74978674D03*
D10*
X67310000Y-80373674D03*
D15*
X67310000Y-90533674D03*
D16*
X86026000Y-38735000D03*
D17*
X80946000Y-38735000D03*
D18*
X83185000Y-96883674D03*
D10*
X85685000Y-96883674D03*
X88265000Y-78468674D03*
X90765000Y-78468674D03*
D19*
X60960000Y-119380000D03*
D16*
X86995000Y-114663674D03*
D17*
X92075000Y-114663674D03*
X97155000Y-114663674D03*
X102235000Y-114663674D03*
D10*
X70485000Y-52118674D03*
D15*
X60325000Y-52118674D03*
D16*
X74295000Y-114663674D03*
D17*
X79375000Y-114663674D03*
D16*
X132715000Y-114663674D03*
D17*
X137795000Y-114663674D03*
X142875000Y-114663674D03*
D18*
X83185000Y-60053674D03*
D10*
X80685000Y-60053674D03*
D18*
X83185000Y-72753674D03*
D10*
X80685000Y-72753674D03*
D20*
X104775000Y-52433674D03*
D21*
X104775000Y-57433674D03*
D19*
X158960000Y-119380000D03*
D18*
X81915000Y-77833674D03*
D15*
X81915000Y-90533674D03*
D10*
X70485000Y-80373674D03*
D15*
X70485000Y-90533674D03*
D18*
X95885000Y-52433674D03*
D15*
X83185000Y-52433674D03*
D22*
X74295000Y-104503674D03*
D23*
X74295000Y-101963674D03*
X74295000Y-99423674D03*
D18*
X95250000Y-106306325D03*
D10*
X95250000Y-102506325D03*
D24*
X74930000Y-58868674D03*
D25*
X76200000Y-56798674D03*
X77470000Y-58868674D03*
D18*
X100965000Y-77833674D03*
D15*
X100965000Y-90533674D03*
D16*
X112395000Y-114663674D03*
D17*
X117475000Y-114663674D03*
X122555000Y-114663674D03*
D10*
X73660000Y-80373674D03*
D15*
X73660000Y-90533674D03*
D19*
X158960000Y-35980000D03*
D11*
X158115000Y-64818674D03*
D12*
X160655000Y-64818674D03*
D16*
X116125000Y-38862000D03*
D17*
X111045000Y-38862000D03*
X105965000Y-38862000D03*
X100885000Y-38862000D03*
X95805000Y-38862000D03*
D10*
X73025000Y-75613674D03*
D15*
X73025000Y-65453674D03*
D26*
X86995000Y-106408674D03*
D27*
X86995000Y-105138674D03*
X86995000Y-103868674D03*
D10*
X76835000Y-80373674D03*
D15*
X76835000Y-90533674D03*
D19*
X60960000Y-35980000D03*
D28*
X151765000Y-99423674D03*
X149265000Y-99423674D03*
D29*
X151765000Y-96883674D03*
X149265000Y-96883674D03*
X151765000Y-94343674D03*
X149265000Y-94343674D03*
X151765000Y-91803674D03*
X149265000Y-91803674D03*
X151765000Y-89263674D03*
X149265000Y-89263674D03*
X151765000Y-86723674D03*
X149265000Y-86723674D03*
X151765000Y-84183674D03*
X149265000Y-84183674D03*
X151765000Y-81643674D03*
X149265000Y-81643674D03*
X151765000Y-79103674D03*
X149265000Y-79103674D03*
X151765000Y-76563674D03*
X149265000Y-76563674D03*
X151765000Y-74023674D03*
X149265000Y-74023674D03*
X151765000Y-71483674D03*
X149265000Y-71483674D03*
X151765000Y-68943674D03*
X149265000Y-68943674D03*
X151765000Y-66403674D03*
X149265000Y-66403674D03*
X151765000Y-63863674D03*
X149265000Y-63863674D03*
X151765000Y-61323674D03*
X149265000Y-61323674D03*
X151765000Y-58783674D03*
X149265000Y-58783674D03*
X151765000Y-56243674D03*
X149265000Y-56243674D03*
X151765000Y-53703674D03*
X149265000Y-53703674D03*
X151768680Y-51166394D03*
X149268680Y-51166394D03*
X151768680Y-48626394D03*
X149268680Y-48626394D03*
X151768680Y-46086394D03*
X149268680Y-46086394D03*
X126365000Y-46083674D03*
X126365000Y-48623674D03*
X126365000Y-51163674D03*
X126365000Y-53703674D03*
X126365000Y-56243674D03*
X126365000Y-58783674D03*
X126365000Y-61323674D03*
X126365000Y-63863674D03*
X126365000Y-66403674D03*
X126365000Y-68943674D03*
X126365000Y-71483674D03*
X126365000Y-74023674D03*
X126365000Y-76563674D03*
X126365000Y-79103674D03*
X126365000Y-81643674D03*
X126365000Y-84183674D03*
X126365000Y-86723674D03*
X126365000Y-89263674D03*
X126365000Y-91803674D03*
X126365000Y-94343674D03*
X126365000Y-96883674D03*
X126365000Y-99423674D03*
D30*
X139065000Y-94343674D03*
D31*
X137795000Y-94343674D03*
X136525000Y-94343674D03*
D32*
X133985000Y-66264000D03*
D33*
X133985000Y-67564000D03*
D34*
X133985000Y-68864000D03*
M02*

View file

@ -0,0 +1,15 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*
G04 #@! TF.CreationDate,2024-08-20T11:31:22+02:00*
G04 #@! TF.ProjectId,hydrocontroller_schematic,68796472-6f63-46f6-9e74-726f6c6c6572,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Paste,Bot*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 8.0.3) date 2024-08-20 11:31:22*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 APERTURE END LIST*
M02*

View file

@ -0,0 +1,448 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*
G04 #@! TF.CreationDate,2024-08-20T11:31:22+02:00*
G04 #@! TF.ProjectId,hydrocontroller_schematic,68796472-6f63-46f6-9e74-726f6c6c6572,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Legend,Bot*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 8.0.3) date 2024-08-20 11:31:22*
%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*%
%AMFreePoly0*
4,1,19,0.550000,-0.750000,0.000000,-0.750000,0.000000,-0.744911,-0.071157,-0.744911,-0.207708,-0.704816,-0.327430,-0.627875,-0.420627,-0.520320,-0.479746,-0.390866,-0.500000,-0.250000,-0.500000,0.250000,-0.479746,0.390866,-0.420627,0.520320,-0.327430,0.627875,-0.207708,0.704816,-0.071157,0.744911,0.000000,0.744911,0.000000,0.750000,0.550000,0.750000,0.550000,-0.750000,0.550000,-0.750000,
$1*%
%AMFreePoly1*
4,1,19,0.000000,0.744911,0.071157,0.744911,0.207708,0.704816,0.327430,0.627875,0.420627,0.520320,0.479746,0.390866,0.500000,0.250000,0.500000,-0.250000,0.479746,-0.390866,0.420627,-0.520320,0.327430,-0.627875,0.207708,-0.704816,0.071157,-0.744911,0.000000,-0.744911,0.000000,-0.750000,-0.550000,-0.750000,-0.550000,0.750000,0.000000,0.750000,0.000000,0.744911,0.000000,0.744911,
$1*%
G04 Aperture macros list end*
%ADD10C,0.150000*%
%ADD11C,0.120000*%
%ADD12C,1.600000*%
%ADD13R,1.700000X1.700000*%
%ADD14O,1.700000X1.700000*%
%ADD15R,1.400000X1.400000*%
%ADD16C,1.400000*%
%ADD17O,1.600000X1.600000*%
%ADD18R,3.000000X3.000000*%
%ADD19C,3.000000*%
%ADD20R,1.600000X1.600000*%
%ADD21C,3.200000*%
%ADD22R,2.000000X2.000000*%
%ADD23C,2.000000*%
%ADD24R,2.000000X1.905000*%
%ADD25O,2.000000X1.905000*%
%ADD26R,1.100000X1.800000*%
%ADD27RoundRect,0.275000X-0.275000X-0.625000X0.275000X-0.625000X0.275000X0.625000X-0.275000X0.625000X0*%
%ADD28R,1.500000X1.050000*%
%ADD29O,1.500000X1.050000*%
%ADD30R,2.000000X1.200000*%
%ADD31O,2.000000X1.200000*%
%ADD32R,1.050000X1.500000*%
%ADD33O,1.050000X1.500000*%
%ADD34FreePoly0,270.000000*%
%ADD35R,1.500000X1.000000*%
%ADD36FreePoly1,270.000000*%
G04 APERTURE END LIST*
D10*
X137363030Y-65417819D02*
X137839220Y-65417819D01*
X137839220Y-65417819D02*
X137886839Y-65894009D01*
X137886839Y-65894009D02*
X137839220Y-65846390D01*
X137839220Y-65846390D02*
X137743982Y-65798771D01*
X137743982Y-65798771D02*
X137505887Y-65798771D01*
X137505887Y-65798771D02*
X137410649Y-65846390D01*
X137410649Y-65846390D02*
X137363030Y-65894009D01*
X137363030Y-65894009D02*
X137315411Y-65989247D01*
X137315411Y-65989247D02*
X137315411Y-66227342D01*
X137315411Y-66227342D02*
X137363030Y-66322580D01*
X137363030Y-66322580D02*
X137410649Y-66370200D01*
X137410649Y-66370200D02*
X137505887Y-66417819D01*
X137505887Y-66417819D02*
X137743982Y-66417819D01*
X137743982Y-66417819D02*
X137839220Y-66370200D01*
X137839220Y-66370200D02*
X137886839Y-66322580D01*
X136982077Y-65751152D02*
X136743982Y-66417819D01*
X136743982Y-66417819D02*
X136505887Y-65751152D01*
X137934458Y-68465819D02*
X137315411Y-68465819D01*
X137315411Y-68465819D02*
X137648744Y-68846771D01*
X137648744Y-68846771D02*
X137505887Y-68846771D01*
X137505887Y-68846771D02*
X137410649Y-68894390D01*
X137410649Y-68894390D02*
X137363030Y-68942009D01*
X137363030Y-68942009D02*
X137315411Y-69037247D01*
X137315411Y-69037247D02*
X137315411Y-69275342D01*
X137315411Y-69275342D02*
X137363030Y-69370580D01*
X137363030Y-69370580D02*
X137410649Y-69418200D01*
X137410649Y-69418200D02*
X137505887Y-69465819D01*
X137505887Y-69465819D02*
X137791601Y-69465819D01*
X137791601Y-69465819D02*
X137886839Y-69418200D01*
X137886839Y-69418200D02*
X137934458Y-69370580D01*
X136982077Y-68799152D02*
X136743982Y-69465819D01*
X136743982Y-69465819D02*
X136505887Y-68799152D01*
X136220172Y-68465819D02*
X135601125Y-68465819D01*
X135601125Y-68465819D02*
X135934458Y-68846771D01*
X135934458Y-68846771D02*
X135791601Y-68846771D01*
X135791601Y-68846771D02*
X135696363Y-68894390D01*
X135696363Y-68894390D02*
X135648744Y-68942009D01*
X135648744Y-68942009D02*
X135601125Y-69037247D01*
X135601125Y-69037247D02*
X135601125Y-69275342D01*
X135601125Y-69275342D02*
X135648744Y-69370580D01*
X135648744Y-69370580D02*
X135696363Y-69418200D01*
X135696363Y-69418200D02*
X135791601Y-69465819D01*
X135791601Y-69465819D02*
X136077315Y-69465819D01*
X136077315Y-69465819D02*
X136172553Y-69418200D01*
X136172553Y-69418200D02*
X136220172Y-69370580D01*
X131639819Y-66730666D02*
X132354104Y-66730666D01*
X132354104Y-66730666D02*
X132496961Y-66683047D01*
X132496961Y-66683047D02*
X132592200Y-66587809D01*
X132592200Y-66587809D02*
X132639819Y-66444952D01*
X132639819Y-66444952D02*
X132639819Y-66349714D01*
X132639819Y-67206857D02*
X131639819Y-67206857D01*
X131639819Y-67206857D02*
X131639819Y-67587809D01*
X131639819Y-67587809D02*
X131687438Y-67683047D01*
X131687438Y-67683047D02*
X131735057Y-67730666D01*
X131735057Y-67730666D02*
X131830295Y-67778285D01*
X131830295Y-67778285D02*
X131973152Y-67778285D01*
X131973152Y-67778285D02*
X132068390Y-67730666D01*
X132068390Y-67730666D02*
X132116009Y-67683047D01*
X132116009Y-67683047D02*
X132163628Y-67587809D01*
X132163628Y-67587809D02*
X132163628Y-67206857D01*
X132639819Y-68730666D02*
X132639819Y-68159238D01*
X132639819Y-68444952D02*
X131639819Y-68444952D01*
X131639819Y-68444952D02*
X131782676Y-68349714D01*
X131782676Y-68349714D02*
X131877914Y-68254476D01*
X131877914Y-68254476D02*
X131925533Y-68159238D01*
D11*
X132985000Y-68964000D02*
X132985000Y-66164000D01*
X133685000Y-65514000D02*
X134285000Y-65514000D01*
X134285000Y-69614000D02*
X133685000Y-69614000D01*
X134985000Y-66164000D02*
X134985000Y-68964000D01*
X135485000Y-66064000D02*
X135185000Y-66364000D01*
X135485000Y-66664000D02*
X135185000Y-66364000D01*
X135485000Y-66664000D02*
X135485000Y-66064000D01*
X132985000Y-66214000D02*
G75*
G02*
X133685000Y-65514000I699999J1D01*
G01*
X133685000Y-69614000D02*
G75*
G02*
X132985000Y-68914000I0J700000D01*
G01*
X134285000Y-65514000D02*
G75*
G02*
X134985000Y-66214000I1J-699999D01*
G01*
X134985000Y-68914000D02*
G75*
G02*
X134285000Y-69614000I-700000J0D01*
G01*
%LPC*%
D12*
X78105000Y-66363674D03*
X78105000Y-63863674D03*
D13*
X117475000Y-66403674D03*
D14*
X117475000Y-63863674D03*
X117475000Y-61323674D03*
X117475000Y-58783674D03*
D15*
X69215000Y-74978674D03*
D16*
X69215000Y-67358674D03*
X69215000Y-62278674D03*
X69215000Y-57198674D03*
X61595000Y-57198674D03*
X61595000Y-62278674D03*
X61595000Y-67358674D03*
X61595000Y-74978674D03*
D12*
X67310000Y-80373674D03*
D17*
X67310000Y-90533674D03*
D18*
X86026000Y-38735000D03*
D19*
X80946000Y-38735000D03*
D20*
X83185000Y-96883674D03*
D12*
X85685000Y-96883674D03*
X88265000Y-78468674D03*
X90765000Y-78468674D03*
D21*
X60960000Y-119380000D03*
D18*
X86995000Y-114663674D03*
D19*
X92075000Y-114663674D03*
X97155000Y-114663674D03*
X102235000Y-114663674D03*
D12*
X70485000Y-52118674D03*
D17*
X60325000Y-52118674D03*
D18*
X74295000Y-114663674D03*
D19*
X79375000Y-114663674D03*
D18*
X132715000Y-114663674D03*
D19*
X137795000Y-114663674D03*
X142875000Y-114663674D03*
D20*
X83185000Y-60053674D03*
D12*
X80685000Y-60053674D03*
D20*
X83185000Y-72753674D03*
D12*
X80685000Y-72753674D03*
D22*
X104775000Y-52433674D03*
D23*
X104775000Y-57433674D03*
D21*
X158960000Y-119380000D03*
D20*
X81915000Y-77833674D03*
D17*
X81915000Y-90533674D03*
D12*
X70485000Y-80373674D03*
D17*
X70485000Y-90533674D03*
D20*
X95885000Y-52433674D03*
D17*
X83185000Y-52433674D03*
D24*
X74295000Y-104503674D03*
D25*
X74295000Y-101963674D03*
X74295000Y-99423674D03*
D20*
X95250000Y-106306325D03*
D12*
X95250000Y-102506325D03*
D26*
X74930000Y-58868674D03*
D27*
X76200000Y-56798674D03*
X77470000Y-58868674D03*
D20*
X100965000Y-77833674D03*
D17*
X100965000Y-90533674D03*
D18*
X112395000Y-114663674D03*
D19*
X117475000Y-114663674D03*
X122555000Y-114663674D03*
D12*
X73660000Y-80373674D03*
D17*
X73660000Y-90533674D03*
D21*
X158960000Y-35980000D03*
D13*
X158115000Y-64818674D03*
D14*
X160655000Y-64818674D03*
D18*
X116125000Y-38862000D03*
D19*
X111045000Y-38862000D03*
X105965000Y-38862000D03*
X100885000Y-38862000D03*
X95805000Y-38862000D03*
D12*
X73025000Y-75613674D03*
D17*
X73025000Y-65453674D03*
D28*
X86995000Y-106408674D03*
D29*
X86995000Y-105138674D03*
X86995000Y-103868674D03*
D12*
X76835000Y-80373674D03*
D17*
X76835000Y-90533674D03*
D21*
X60960000Y-35980000D03*
D30*
X151765000Y-99423674D03*
X149265000Y-99423674D03*
D31*
X151765000Y-96883674D03*
X149265000Y-96883674D03*
X151765000Y-94343674D03*
X149265000Y-94343674D03*
X151765000Y-91803674D03*
X149265000Y-91803674D03*
X151765000Y-89263674D03*
X149265000Y-89263674D03*
X151765000Y-86723674D03*
X149265000Y-86723674D03*
X151765000Y-84183674D03*
X149265000Y-84183674D03*
X151765000Y-81643674D03*
X149265000Y-81643674D03*
X151765000Y-79103674D03*
X149265000Y-79103674D03*
X151765000Y-76563674D03*
X149265000Y-76563674D03*
X151765000Y-74023674D03*
X149265000Y-74023674D03*
X151765000Y-71483674D03*
X149265000Y-71483674D03*
X151765000Y-68943674D03*
X149265000Y-68943674D03*
X151765000Y-66403674D03*
X149265000Y-66403674D03*
X151765000Y-63863674D03*
X149265000Y-63863674D03*
X151765000Y-61323674D03*
X149265000Y-61323674D03*
X151765000Y-58783674D03*
X149265000Y-58783674D03*
X151765000Y-56243674D03*
X149265000Y-56243674D03*
X151765000Y-53703674D03*
X149265000Y-53703674D03*
X151768680Y-51166394D03*
X149268680Y-51166394D03*
X151768680Y-48626394D03*
X149268680Y-48626394D03*
X151768680Y-46086394D03*
X149268680Y-46086394D03*
X126365000Y-46083674D03*
X126365000Y-48623674D03*
X126365000Y-51163674D03*
X126365000Y-53703674D03*
X126365000Y-56243674D03*
X126365000Y-58783674D03*
X126365000Y-61323674D03*
X126365000Y-63863674D03*
X126365000Y-66403674D03*
X126365000Y-68943674D03*
X126365000Y-71483674D03*
X126365000Y-74023674D03*
X126365000Y-76563674D03*
X126365000Y-79103674D03*
X126365000Y-81643674D03*
X126365000Y-84183674D03*
X126365000Y-86723674D03*
X126365000Y-89263674D03*
X126365000Y-91803674D03*
X126365000Y-94343674D03*
X126365000Y-96883674D03*
X126365000Y-99423674D03*
D32*
X139065000Y-94343674D03*
D33*
X137795000Y-94343674D03*
X136525000Y-94343674D03*
D34*
X133985000Y-66264000D03*
D35*
X133985000Y-67564000D03*
D36*
X133985000Y-68864000D03*
%LPD*%
M02*

View file

@ -0,0 +1,23 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*
G04 #@! TF.CreationDate,2024-08-20T11:31:22+02:00*
G04 #@! TF.ProjectId,hydrocontroller_schematic,68796472-6f63-46f6-9e74-726f6c6c6572,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Profile,NP*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 8.0.3) date 2024-08-20 11:31:22*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 #@! TA.AperFunction,Profile*
%ADD10C,0.200000*%
G04 #@! TD*
G04 APERTURE END LIST*
D10*
X55880000Y-30480000D02*
X165100000Y-30480000D01*
X165100000Y-124460000D01*
X55880000Y-124460000D01*
X55880000Y-30480000D01*
M02*

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,399 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*
G04 #@! TF.CreationDate,2024-08-20T11:31:22+02:00*
G04 #@! TF.ProjectId,hydrocontroller_schematic,68796472-6f63-46f6-9e74-726f6c6c6572,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Soldermask,Top*
G04 #@! TF.FilePolarity,Negative*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 8.0.3) date 2024-08-20 11:31:22*
%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.250001X0.462499X0.624999X-0.462499X0.624999X-0.462499X-0.624999X0.462499X-0.624999X0*%
%ADD11RoundRect,0.237500X-0.250000X-0.237500X0.250000X-0.237500X0.250000X0.237500X-0.250000X0.237500X0*%
%ADD12RoundRect,0.237500X-0.237500X0.250000X-0.237500X-0.250000X0.237500X-0.250000X0.237500X0.250000X0*%
%ADD13R,1.100000X0.250000*%
%ADD14C,1.600000*%
%ADD15RoundRect,0.237500X0.237500X-0.250000X0.237500X0.250000X-0.237500X0.250000X-0.237500X-0.250000X0*%
%ADD16R,1.700000X1.700000*%
%ADD17O,1.700000X1.700000*%
%ADD18R,1.400000X1.400000*%
%ADD19C,1.400000*%
%ADD20O,1.600000X1.600000*%
%ADD21RoundRect,0.237500X0.250000X0.237500X-0.250000X0.237500X-0.250000X-0.237500X0.250000X-0.237500X0*%
%ADD22R,3.000000X3.000000*%
%ADD23C,3.000000*%
%ADD24R,1.600000X1.600000*%
%ADD25R,1.000000X2.750000*%
%ADD26C,3.200000*%
%ADD27RoundRect,0.150000X-0.825000X-0.150000X0.825000X-0.150000X0.825000X0.150000X-0.825000X0.150000X0*%
%ADD28R,2.000000X2.000000*%
%ADD29C,2.000000*%
%ADD30RoundRect,0.250000X0.337500X0.475000X-0.337500X0.475000X-0.337500X-0.475000X0.337500X-0.475000X0*%
%ADD31R,2.000000X1.905000*%
%ADD32O,2.000000X1.905000*%
%ADD33R,1.100000X1.800000*%
%ADD34RoundRect,0.275000X-0.275000X-0.625000X0.275000X-0.625000X0.275000X0.625000X-0.275000X0.625000X0*%
%ADD35RoundRect,0.250000X-0.450000X0.325000X-0.450000X-0.325000X0.450000X-0.325000X0.450000X0.325000X0*%
%ADD36RoundRect,0.250000X1.450000X-0.400000X1.450000X0.400000X-1.450000X0.400000X-1.450000X-0.400000X0*%
%ADD37R,1.500000X1.050000*%
%ADD38O,1.500000X1.050000*%
%ADD39R,2.000000X1.200000*%
%ADD40O,2.000000X1.200000*%
%ADD41R,1.050000X1.500000*%
%ADD42O,1.050000X1.500000*%
G04 APERTURE END LIST*
D10*
X93780000Y-57198674D03*
X90805000Y-57198674D03*
D11*
X90805000Y-60053674D03*
X92630000Y-60053674D03*
D12*
X78105000Y-104503674D03*
X78105000Y-106328674D03*
D13*
X108095000Y-91303674D03*
X108095000Y-91803674D03*
X108095000Y-92303674D03*
X108095000Y-92803674D03*
X108095000Y-93303674D03*
X112395000Y-93303674D03*
X112395000Y-92803674D03*
X112395000Y-92303674D03*
X112395000Y-91803674D03*
X112395000Y-91303674D03*
D14*
X78105000Y-66363674D03*
X78105000Y-63863674D03*
D15*
X95885000Y-87278674D03*
X95885000Y-85453674D03*
D16*
X117475000Y-66403674D03*
D17*
X117475000Y-63863674D03*
X117475000Y-61323674D03*
X117475000Y-58783674D03*
D18*
X69215000Y-74978674D03*
D19*
X69215000Y-67358674D03*
X69215000Y-62278674D03*
X69215000Y-57198674D03*
X61595000Y-57198674D03*
X61595000Y-62278674D03*
X61595000Y-67358674D03*
X61595000Y-74978674D03*
D14*
X67310000Y-80373674D03*
D20*
X67310000Y-90533674D03*
D21*
X82470000Y-56243674D03*
X80645000Y-56243674D03*
D11*
X86995000Y-74023674D03*
X88820000Y-74023674D03*
D22*
X86026000Y-38735000D03*
D23*
X80946000Y-38735000D03*
D24*
X83185000Y-96883674D03*
D14*
X85685000Y-96883674D03*
X88265000Y-78468674D03*
X90765000Y-78468674D03*
D25*
X161480000Y-50213674D03*
X161480000Y-55963674D03*
X157480000Y-50213674D03*
X157480000Y-55963674D03*
D26*
X60960000Y-119380000D03*
D22*
X86995000Y-114663674D03*
D23*
X92075000Y-114663674D03*
X97155000Y-114663674D03*
X102235000Y-114663674D03*
D11*
X135970000Y-98153674D03*
X137795000Y-98153674D03*
X111045000Y-46124500D03*
X112870000Y-46124500D03*
D14*
X70485000Y-52118674D03*
D20*
X60325000Y-52118674D03*
D22*
X74295000Y-114663674D03*
D23*
X79375000Y-114663674D03*
D22*
X132715000Y-114663674D03*
D23*
X137795000Y-114663674D03*
X142875000Y-114663674D03*
D15*
X98425000Y-65688674D03*
X98425000Y-63863674D03*
D27*
X87060000Y-82913674D03*
X87060000Y-84183674D03*
X87060000Y-85453674D03*
X87060000Y-86723674D03*
X87060000Y-87993674D03*
X87060000Y-89263674D03*
X87060000Y-90533674D03*
X92010000Y-90533674D03*
X92010000Y-89263674D03*
X92010000Y-87993674D03*
X92010000Y-86723674D03*
X92010000Y-85453674D03*
X92010000Y-84183674D03*
X92010000Y-82913674D03*
D24*
X83185000Y-60053674D03*
D14*
X80685000Y-60053674D03*
D24*
X83185000Y-72753674D03*
D14*
X80685000Y-72753674D03*
D28*
X104775000Y-52433674D03*
D29*
X104775000Y-57433674D03*
D15*
X120015000Y-93628674D03*
X120015000Y-91803674D03*
X95885000Y-63863674D03*
X95885000Y-62038674D03*
D11*
X81915000Y-65133674D03*
X83740000Y-65133674D03*
X99060000Y-45847000D03*
X100885000Y-45847000D03*
D26*
X158960000Y-119380000D03*
D24*
X81915000Y-77833674D03*
D20*
X81915000Y-90533674D03*
D14*
X70485000Y-80373674D03*
D20*
X70485000Y-90533674D03*
D11*
X81915000Y-67673674D03*
X83740000Y-67673674D03*
D30*
X112395000Y-99423674D03*
X110320000Y-99423674D03*
D24*
X95885000Y-52433674D03*
D20*
X83185000Y-52433674D03*
D31*
X74295000Y-104503674D03*
D32*
X74295000Y-101963674D03*
X74295000Y-99423674D03*
D24*
X95250000Y-106306325D03*
D14*
X95250000Y-102506325D03*
D12*
X80645000Y-102678674D03*
X80645000Y-104503674D03*
D21*
X105965000Y-45847000D03*
X104140000Y-45847000D03*
D30*
X112395000Y-107043674D03*
X110320000Y-107043674D03*
D33*
X74930000Y-58868674D03*
D34*
X76200000Y-56798674D03*
X77470000Y-58868674D03*
D24*
X100965000Y-77833674D03*
D20*
X100965000Y-90533674D03*
D35*
X109855000Y-101963674D03*
X109855000Y-104013674D03*
D22*
X112395000Y-114663674D03*
D23*
X117475000Y-114663674D03*
X122555000Y-114663674D03*
D36*
X66675000Y-106728674D03*
X66675000Y-102278674D03*
D14*
X73660000Y-80373674D03*
D20*
X73660000Y-90533674D03*
D26*
X158960000Y-35980000D03*
D16*
X158115000Y-64818674D03*
D17*
X160655000Y-64818674D03*
D22*
X116125000Y-38862000D03*
D23*
X111045000Y-38862000D03*
X105965000Y-38862000D03*
X100885000Y-38862000D03*
X95805000Y-38862000D03*
D12*
X104775000Y-90533674D03*
X104775000Y-92358674D03*
X86995000Y-55016174D03*
X86995000Y-56841174D03*
D15*
X117475000Y-93628674D03*
X117475000Y-91803674D03*
X98425000Y-85453674D03*
X98425000Y-83628674D03*
D14*
X73025000Y-75613674D03*
D20*
X73025000Y-65453674D03*
D11*
X86995000Y-60053674D03*
X88820000Y-60053674D03*
D35*
X112395000Y-101963674D03*
X112395000Y-104013674D03*
D37*
X86995000Y-106408674D03*
D38*
X86995000Y-105138674D03*
X86995000Y-103868674D03*
D27*
X87060000Y-62593674D03*
X87060000Y-63863674D03*
X87060000Y-65133674D03*
X87060000Y-66403674D03*
X87060000Y-67673674D03*
X87060000Y-68943674D03*
X87060000Y-70213674D03*
X92010000Y-70213674D03*
X92010000Y-68943674D03*
X92010000Y-67673674D03*
X92010000Y-66403674D03*
X92010000Y-65133674D03*
X92010000Y-63863674D03*
X92010000Y-62593674D03*
D14*
X76835000Y-80373674D03*
D20*
X76835000Y-90533674D03*
D21*
X105687500Y-96883674D03*
X103862500Y-96883674D03*
D26*
X60960000Y-35980000D03*
D39*
X151765000Y-99423674D03*
X149265000Y-99423674D03*
D40*
X151765000Y-96883674D03*
X149265000Y-96883674D03*
X151765000Y-94343674D03*
X149265000Y-94343674D03*
X151765000Y-91803674D03*
X149265000Y-91803674D03*
X151765000Y-89263674D03*
X149265000Y-89263674D03*
X151765000Y-86723674D03*
X149265000Y-86723674D03*
X151765000Y-84183674D03*
X149265000Y-84183674D03*
X151765000Y-81643674D03*
X149265000Y-81643674D03*
X151765000Y-79103674D03*
X149265000Y-79103674D03*
X151765000Y-76563674D03*
X149265000Y-76563674D03*
X151765000Y-74023674D03*
X149265000Y-74023674D03*
X151765000Y-71483674D03*
X149265000Y-71483674D03*
X151765000Y-68943674D03*
X149265000Y-68943674D03*
X151765000Y-66403674D03*
X149265000Y-66403674D03*
X151765000Y-63863674D03*
X149265000Y-63863674D03*
X151765000Y-61323674D03*
X149265000Y-61323674D03*
X151765000Y-58783674D03*
X149265000Y-58783674D03*
X151765000Y-56243674D03*
X149265000Y-56243674D03*
X151765000Y-53703674D03*
X149265000Y-53703674D03*
X151768680Y-51166394D03*
X149268680Y-51166394D03*
X151768680Y-48626394D03*
X149268680Y-48626394D03*
X151768680Y-46086394D03*
X149268680Y-46086394D03*
X126365000Y-46083674D03*
X126365000Y-48623674D03*
X126365000Y-51163674D03*
X126365000Y-53703674D03*
X126365000Y-56243674D03*
X126365000Y-58783674D03*
X126365000Y-61323674D03*
X126365000Y-63863674D03*
X126365000Y-66403674D03*
X126365000Y-68943674D03*
X126365000Y-71483674D03*
X126365000Y-74023674D03*
X126365000Y-76563674D03*
X126365000Y-79103674D03*
X126365000Y-81643674D03*
X126365000Y-84183674D03*
X126365000Y-86723674D03*
X126365000Y-89263674D03*
X126365000Y-91803674D03*
X126365000Y-94343674D03*
X126365000Y-96883674D03*
X126365000Y-99423674D03*
D12*
X95885000Y-70213674D03*
X95885000Y-72038674D03*
D41*
X139065000Y-94343674D03*
D42*
X137795000Y-94343674D03*
X136525000Y-94343674D03*
M02*

View file

@ -0,0 +1,168 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*
G04 #@! TF.CreationDate,2024-08-20T11:31:22+02:00*
G04 #@! TF.ProjectId,hydrocontroller_schematic,68796472-6f63-46f6-9e74-726f6c6c6572,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Paste,Top*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 8.0.3) date 2024-08-20 11:31:22*
%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.250001X0.462499X0.624999X-0.462499X0.624999X-0.462499X-0.624999X0.462499X-0.624999X0*%
%ADD11RoundRect,0.237500X-0.250000X-0.237500X0.250000X-0.237500X0.250000X0.237500X-0.250000X0.237500X0*%
%ADD12RoundRect,0.237500X-0.237500X0.250000X-0.237500X-0.250000X0.237500X-0.250000X0.237500X0.250000X0*%
%ADD13R,1.100000X0.250000*%
%ADD14RoundRect,0.237500X0.237500X-0.250000X0.237500X0.250000X-0.237500X0.250000X-0.237500X-0.250000X0*%
%ADD15RoundRect,0.237500X0.250000X0.237500X-0.250000X0.237500X-0.250000X-0.237500X0.250000X-0.237500X0*%
%ADD16R,1.000000X2.750000*%
%ADD17RoundRect,0.150000X-0.825000X-0.150000X0.825000X-0.150000X0.825000X0.150000X-0.825000X0.150000X0*%
%ADD18RoundRect,0.250000X0.337500X0.475000X-0.337500X0.475000X-0.337500X-0.475000X0.337500X-0.475000X0*%
%ADD19RoundRect,0.250000X-0.450000X0.325000X-0.450000X-0.325000X0.450000X-0.325000X0.450000X0.325000X0*%
%ADD20RoundRect,0.250000X1.450000X-0.400000X1.450000X0.400000X-1.450000X0.400000X-1.450000X-0.400000X0*%
G04 APERTURE END LIST*
D10*
X93780000Y-57198674D03*
X90805000Y-57198674D03*
D11*
X90805000Y-60053674D03*
X92630000Y-60053674D03*
D12*
X78105000Y-104503674D03*
X78105000Y-106328674D03*
D13*
X108095000Y-91303674D03*
X108095000Y-91803674D03*
X108095000Y-92303674D03*
X108095000Y-92803674D03*
X108095000Y-93303674D03*
X112395000Y-93303674D03*
X112395000Y-92803674D03*
X112395000Y-92303674D03*
X112395000Y-91803674D03*
X112395000Y-91303674D03*
D14*
X95885000Y-87278674D03*
X95885000Y-85453674D03*
D15*
X82470000Y-56243674D03*
X80645000Y-56243674D03*
D11*
X86995000Y-74023674D03*
X88820000Y-74023674D03*
D16*
X161480000Y-50213674D03*
X161480000Y-55963674D03*
X157480000Y-50213674D03*
X157480000Y-55963674D03*
D11*
X135970000Y-98153674D03*
X137795000Y-98153674D03*
X111045000Y-46124500D03*
X112870000Y-46124500D03*
D14*
X98425000Y-65688674D03*
X98425000Y-63863674D03*
D17*
X87060000Y-82913674D03*
X87060000Y-84183674D03*
X87060000Y-85453674D03*
X87060000Y-86723674D03*
X87060000Y-87993674D03*
X87060000Y-89263674D03*
X87060000Y-90533674D03*
X92010000Y-90533674D03*
X92010000Y-89263674D03*
X92010000Y-87993674D03*
X92010000Y-86723674D03*
X92010000Y-85453674D03*
X92010000Y-84183674D03*
X92010000Y-82913674D03*
D14*
X120015000Y-93628674D03*
X120015000Y-91803674D03*
X95885000Y-63863674D03*
X95885000Y-62038674D03*
D11*
X81915000Y-65133674D03*
X83740000Y-65133674D03*
X99060000Y-45847000D03*
X100885000Y-45847000D03*
X81915000Y-67673674D03*
X83740000Y-67673674D03*
D18*
X112395000Y-99423674D03*
X110320000Y-99423674D03*
D12*
X80645000Y-102678674D03*
X80645000Y-104503674D03*
D15*
X105965000Y-45847000D03*
X104140000Y-45847000D03*
D18*
X112395000Y-107043674D03*
X110320000Y-107043674D03*
D19*
X109855000Y-101963674D03*
X109855000Y-104013674D03*
D20*
X66675000Y-106728674D03*
X66675000Y-102278674D03*
D12*
X104775000Y-90533674D03*
X104775000Y-92358674D03*
X86995000Y-55016174D03*
X86995000Y-56841174D03*
D14*
X117475000Y-93628674D03*
X117475000Y-91803674D03*
X98425000Y-85453674D03*
X98425000Y-83628674D03*
D11*
X86995000Y-60053674D03*
X88820000Y-60053674D03*
D19*
X112395000Y-101963674D03*
X112395000Y-104013674D03*
D17*
X87060000Y-62593674D03*
X87060000Y-63863674D03*
X87060000Y-65133674D03*
X87060000Y-66403674D03*
X87060000Y-67673674D03*
X87060000Y-68943674D03*
X87060000Y-70213674D03*
X92010000Y-70213674D03*
X92010000Y-68943674D03*
X92010000Y-67673674D03*
X92010000Y-66403674D03*
X92010000Y-65133674D03*
X92010000Y-63863674D03*
X92010000Y-62593674D03*
D15*
X105687500Y-96883674D03*
X103862500Y-96883674D03*
D12*
X95885000Y-70213674D03*
X95885000Y-72038674D03*
M02*

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,911 @@
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*%
%TF.CreationDate,2024-08-20T11:31:27+02:00*%
%TF.ProjectId,hydrocontroller_schematic,68796472-6f63-46f6-9e74-726f6c6c6572,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Drillmap*%
%TF.FilePolarity,Positive*%
%FSLAX45Y45*%
G04 Gerber Fmt 4.5, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 8.0.3) date 2024-08-20 11:31:27*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.200000*%
%ADD11C,0.320000*%
G04 APERTURE END LIST*
D10*
X5588000Y-3048000D02*
X16510000Y-3048000D01*
X16510000Y-12446000D01*
X5588000Y-12446000D01*
X5588000Y-3048000D01*
D11*
X5936000Y-3438000D02*
X6256000Y-3758000D01*
X6256000Y-3438000D02*
X5936000Y-3758000D01*
X5936000Y-11778000D02*
X6256000Y-12098000D01*
X6256000Y-11778000D02*
X5936000Y-12098000D01*
X15736000Y-3438000D02*
X16056000Y-3758000D01*
X16056000Y-3438000D02*
X15736000Y-3758000D01*
X15736000Y-11778000D02*
X16056000Y-12098000D01*
X16056000Y-11778000D02*
X15736000Y-12098000D01*
D10*
X5838777Y-12767484D02*
X5838777Y-12567484D01*
X5838777Y-12567484D02*
X5886396Y-12567484D01*
X5886396Y-12567484D02*
X5914967Y-12577008D01*
X5914967Y-12577008D02*
X5934015Y-12596055D01*
X5934015Y-12596055D02*
X5943539Y-12615103D01*
X5943539Y-12615103D02*
X5953062Y-12653198D01*
X5953062Y-12653198D02*
X5953062Y-12681769D01*
X5953062Y-12681769D02*
X5943539Y-12719865D01*
X5943539Y-12719865D02*
X5934015Y-12738912D01*
X5934015Y-12738912D02*
X5914967Y-12757960D01*
X5914967Y-12757960D02*
X5886396Y-12767484D01*
X5886396Y-12767484D02*
X5838777Y-12767484D01*
X6038777Y-12767484D02*
X6038777Y-12634150D01*
X6038777Y-12672246D02*
X6048301Y-12653198D01*
X6048301Y-12653198D02*
X6057824Y-12643674D01*
X6057824Y-12643674D02*
X6076872Y-12634150D01*
X6076872Y-12634150D02*
X6095920Y-12634150D01*
X6162586Y-12767484D02*
X6162586Y-12634150D01*
X6162586Y-12567484D02*
X6153062Y-12577008D01*
X6153062Y-12577008D02*
X6162586Y-12586531D01*
X6162586Y-12586531D02*
X6172110Y-12577008D01*
X6172110Y-12577008D02*
X6162586Y-12567484D01*
X6162586Y-12567484D02*
X6162586Y-12586531D01*
X6286396Y-12767484D02*
X6267348Y-12757960D01*
X6267348Y-12757960D02*
X6257824Y-12738912D01*
X6257824Y-12738912D02*
X6257824Y-12567484D01*
X6391158Y-12767484D02*
X6372110Y-12757960D01*
X6372110Y-12757960D02*
X6362586Y-12738912D01*
X6362586Y-12738912D02*
X6362586Y-12567484D01*
X6619729Y-12767484D02*
X6619729Y-12567484D01*
X6619729Y-12567484D02*
X6686396Y-12710341D01*
X6686396Y-12710341D02*
X6753062Y-12567484D01*
X6753062Y-12567484D02*
X6753062Y-12767484D01*
X6934015Y-12767484D02*
X6934015Y-12662722D01*
X6934015Y-12662722D02*
X6924491Y-12643674D01*
X6924491Y-12643674D02*
X6905443Y-12634150D01*
X6905443Y-12634150D02*
X6867348Y-12634150D01*
X6867348Y-12634150D02*
X6848301Y-12643674D01*
X6934015Y-12757960D02*
X6914967Y-12767484D01*
X6914967Y-12767484D02*
X6867348Y-12767484D01*
X6867348Y-12767484D02*
X6848301Y-12757960D01*
X6848301Y-12757960D02*
X6838777Y-12738912D01*
X6838777Y-12738912D02*
X6838777Y-12719865D01*
X6838777Y-12719865D02*
X6848301Y-12700817D01*
X6848301Y-12700817D02*
X6867348Y-12691293D01*
X6867348Y-12691293D02*
X6914967Y-12691293D01*
X6914967Y-12691293D02*
X6934015Y-12681769D01*
X7029253Y-12634150D02*
X7029253Y-12834150D01*
X7029253Y-12643674D02*
X7048301Y-12634150D01*
X7048301Y-12634150D02*
X7086396Y-12634150D01*
X7086396Y-12634150D02*
X7105443Y-12643674D01*
X7105443Y-12643674D02*
X7114967Y-12653198D01*
X7114967Y-12653198D02*
X7124491Y-12672246D01*
X7124491Y-12672246D02*
X7124491Y-12729388D01*
X7124491Y-12729388D02*
X7114967Y-12748436D01*
X7114967Y-12748436D02*
X7105443Y-12757960D01*
X7105443Y-12757960D02*
X7086396Y-12767484D01*
X7086396Y-12767484D02*
X7048301Y-12767484D01*
X7048301Y-12767484D02*
X7029253Y-12757960D01*
X7210205Y-12748436D02*
X7219729Y-12757960D01*
X7219729Y-12757960D02*
X7210205Y-12767484D01*
X7210205Y-12767484D02*
X7200682Y-12757960D01*
X7200682Y-12757960D02*
X7210205Y-12748436D01*
X7210205Y-12748436D02*
X7210205Y-12767484D01*
X7210205Y-12643674D02*
X7219729Y-12653198D01*
X7219729Y-12653198D02*
X7210205Y-12662722D01*
X7210205Y-12662722D02*
X7200682Y-12653198D01*
X7200682Y-12653198D02*
X7210205Y-12643674D01*
X7210205Y-12643674D02*
X7210205Y-12662722D01*
X5378000Y-12996000D02*
X5578000Y-13196000D01*
X5578000Y-12996000D02*
X5378000Y-13196000D01*
X5819729Y-12987484D02*
X5943539Y-12987484D01*
X5943539Y-12987484D02*
X5876872Y-13063674D01*
X5876872Y-13063674D02*
X5905443Y-13063674D01*
X5905443Y-13063674D02*
X5924491Y-13073198D01*
X5924491Y-13073198D02*
X5934015Y-13082722D01*
X5934015Y-13082722D02*
X5943539Y-13101769D01*
X5943539Y-13101769D02*
X5943539Y-13149388D01*
X5943539Y-13149388D02*
X5934015Y-13168436D01*
X5934015Y-13168436D02*
X5924491Y-13177960D01*
X5924491Y-13177960D02*
X5905443Y-13187484D01*
X5905443Y-13187484D02*
X5848301Y-13187484D01*
X5848301Y-13187484D02*
X5829253Y-13177960D01*
X5829253Y-13177960D02*
X5819729Y-13168436D01*
X6029253Y-13168436D02*
X6038777Y-13177960D01*
X6038777Y-13177960D02*
X6029253Y-13187484D01*
X6029253Y-13187484D02*
X6019729Y-13177960D01*
X6019729Y-13177960D02*
X6029253Y-13168436D01*
X6029253Y-13168436D02*
X6029253Y-13187484D01*
X6114967Y-13006531D02*
X6124491Y-12997008D01*
X6124491Y-12997008D02*
X6143539Y-12987484D01*
X6143539Y-12987484D02*
X6191158Y-12987484D01*
X6191158Y-12987484D02*
X6210205Y-12997008D01*
X6210205Y-12997008D02*
X6219729Y-13006531D01*
X6219729Y-13006531D02*
X6229253Y-13025579D01*
X6229253Y-13025579D02*
X6229253Y-13044627D01*
X6229253Y-13044627D02*
X6219729Y-13073198D01*
X6219729Y-13073198D02*
X6105443Y-13187484D01*
X6105443Y-13187484D02*
X6229253Y-13187484D01*
X6353062Y-12987484D02*
X6372110Y-12987484D01*
X6372110Y-12987484D02*
X6391158Y-12997008D01*
X6391158Y-12997008D02*
X6400682Y-13006531D01*
X6400682Y-13006531D02*
X6410205Y-13025579D01*
X6410205Y-13025579D02*
X6419729Y-13063674D01*
X6419729Y-13063674D02*
X6419729Y-13111293D01*
X6419729Y-13111293D02*
X6410205Y-13149388D01*
X6410205Y-13149388D02*
X6400682Y-13168436D01*
X6400682Y-13168436D02*
X6391158Y-13177960D01*
X6391158Y-13177960D02*
X6372110Y-13187484D01*
X6372110Y-13187484D02*
X6353062Y-13187484D01*
X6353062Y-13187484D02*
X6334015Y-13177960D01*
X6334015Y-13177960D02*
X6324491Y-13168436D01*
X6324491Y-13168436D02*
X6314967Y-13149388D01*
X6314967Y-13149388D02*
X6305443Y-13111293D01*
X6305443Y-13111293D02*
X6305443Y-13063674D01*
X6305443Y-13063674D02*
X6314967Y-13025579D01*
X6314967Y-13025579D02*
X6324491Y-13006531D01*
X6324491Y-13006531D02*
X6334015Y-12997008D01*
X6334015Y-12997008D02*
X6353062Y-12987484D01*
X6543539Y-12987484D02*
X6562586Y-12987484D01*
X6562586Y-12987484D02*
X6581634Y-12997008D01*
X6581634Y-12997008D02*
X6591158Y-13006531D01*
X6591158Y-13006531D02*
X6600682Y-13025579D01*
X6600682Y-13025579D02*
X6610205Y-13063674D01*
X6610205Y-13063674D02*
X6610205Y-13111293D01*
X6610205Y-13111293D02*
X6600682Y-13149388D01*
X6600682Y-13149388D02*
X6591158Y-13168436D01*
X6591158Y-13168436D02*
X6581634Y-13177960D01*
X6581634Y-13177960D02*
X6562586Y-13187484D01*
X6562586Y-13187484D02*
X6543539Y-13187484D01*
X6543539Y-13187484D02*
X6524491Y-13177960D01*
X6524491Y-13177960D02*
X6514967Y-13168436D01*
X6514967Y-13168436D02*
X6505443Y-13149388D01*
X6505443Y-13149388D02*
X6495920Y-13111293D01*
X6495920Y-13111293D02*
X6495920Y-13063674D01*
X6495920Y-13063674D02*
X6505443Y-13025579D01*
X6505443Y-13025579D02*
X6514967Y-13006531D01*
X6514967Y-13006531D02*
X6524491Y-12997008D01*
X6524491Y-12997008D02*
X6543539Y-12987484D01*
X6695920Y-13187484D02*
X6695920Y-13054150D01*
X6695920Y-13073198D02*
X6705443Y-13063674D01*
X6705443Y-13063674D02*
X6724491Y-13054150D01*
X6724491Y-13054150D02*
X6753063Y-13054150D01*
X6753063Y-13054150D02*
X6772110Y-13063674D01*
X6772110Y-13063674D02*
X6781634Y-13082722D01*
X6781634Y-13082722D02*
X6781634Y-13187484D01*
X6781634Y-13082722D02*
X6791158Y-13063674D01*
X6791158Y-13063674D02*
X6810205Y-13054150D01*
X6810205Y-13054150D02*
X6838777Y-13054150D01*
X6838777Y-13054150D02*
X6857824Y-13063674D01*
X6857824Y-13063674D02*
X6867348Y-13082722D01*
X6867348Y-13082722D02*
X6867348Y-13187484D01*
X6962586Y-13187484D02*
X6962586Y-13054150D01*
X6962586Y-13073198D02*
X6972110Y-13063674D01*
X6972110Y-13063674D02*
X6991158Y-13054150D01*
X6991158Y-13054150D02*
X7019729Y-13054150D01*
X7019729Y-13054150D02*
X7038777Y-13063674D01*
X7038777Y-13063674D02*
X7048301Y-13082722D01*
X7048301Y-13082722D02*
X7048301Y-13187484D01*
X7048301Y-13082722D02*
X7057824Y-13063674D01*
X7057824Y-13063674D02*
X7076872Y-13054150D01*
X7076872Y-13054150D02*
X7105443Y-13054150D01*
X7105443Y-13054150D02*
X7124491Y-13063674D01*
X7124491Y-13063674D02*
X7134015Y-13082722D01*
X7134015Y-13082722D02*
X7134015Y-13187484D01*
X7524491Y-12977960D02*
X7353063Y-13235103D01*
X7781634Y-12987484D02*
X7800682Y-12987484D01*
X7800682Y-12987484D02*
X7819729Y-12997008D01*
X7819729Y-12997008D02*
X7829253Y-13006531D01*
X7829253Y-13006531D02*
X7838777Y-13025579D01*
X7838777Y-13025579D02*
X7848301Y-13063674D01*
X7848301Y-13063674D02*
X7848301Y-13111293D01*
X7848301Y-13111293D02*
X7838777Y-13149388D01*
X7838777Y-13149388D02*
X7829253Y-13168436D01*
X7829253Y-13168436D02*
X7819729Y-13177960D01*
X7819729Y-13177960D02*
X7800682Y-13187484D01*
X7800682Y-13187484D02*
X7781634Y-13187484D01*
X7781634Y-13187484D02*
X7762586Y-13177960D01*
X7762586Y-13177960D02*
X7753063Y-13168436D01*
X7753063Y-13168436D02*
X7743539Y-13149388D01*
X7743539Y-13149388D02*
X7734015Y-13111293D01*
X7734015Y-13111293D02*
X7734015Y-13063674D01*
X7734015Y-13063674D02*
X7743539Y-13025579D01*
X7743539Y-13025579D02*
X7753063Y-13006531D01*
X7753063Y-13006531D02*
X7762586Y-12997008D01*
X7762586Y-12997008D02*
X7781634Y-12987484D01*
X7934015Y-13168436D02*
X7943539Y-13177960D01*
X7943539Y-13177960D02*
X7934015Y-13187484D01*
X7934015Y-13187484D02*
X7924491Y-13177960D01*
X7924491Y-13177960D02*
X7934015Y-13168436D01*
X7934015Y-13168436D02*
X7934015Y-13187484D01*
X8134015Y-13187484D02*
X8019729Y-13187484D01*
X8076872Y-13187484D02*
X8076872Y-12987484D01*
X8076872Y-12987484D02*
X8057825Y-13016055D01*
X8057825Y-13016055D02*
X8038777Y-13035103D01*
X8038777Y-13035103D02*
X8019729Y-13044627D01*
X8210206Y-13006531D02*
X8219729Y-12997008D01*
X8219729Y-12997008D02*
X8238777Y-12987484D01*
X8238777Y-12987484D02*
X8286396Y-12987484D01*
X8286396Y-12987484D02*
X8305444Y-12997008D01*
X8305444Y-12997008D02*
X8314967Y-13006531D01*
X8314967Y-13006531D02*
X8324491Y-13025579D01*
X8324491Y-13025579D02*
X8324491Y-13044627D01*
X8324491Y-13044627D02*
X8314967Y-13073198D01*
X8314967Y-13073198D02*
X8200682Y-13187484D01*
X8200682Y-13187484D02*
X8324491Y-13187484D01*
X8495920Y-12987484D02*
X8457825Y-12987484D01*
X8457825Y-12987484D02*
X8438777Y-12997008D01*
X8438777Y-12997008D02*
X8429253Y-13006531D01*
X8429253Y-13006531D02*
X8410206Y-13035103D01*
X8410206Y-13035103D02*
X8400682Y-13073198D01*
X8400682Y-13073198D02*
X8400682Y-13149388D01*
X8400682Y-13149388D02*
X8410206Y-13168436D01*
X8410206Y-13168436D02*
X8419729Y-13177960D01*
X8419729Y-13177960D02*
X8438777Y-13187484D01*
X8438777Y-13187484D02*
X8476872Y-13187484D01*
X8476872Y-13187484D02*
X8495920Y-13177960D01*
X8495920Y-13177960D02*
X8505444Y-13168436D01*
X8505444Y-13168436D02*
X8514968Y-13149388D01*
X8514968Y-13149388D02*
X8514968Y-13101769D01*
X8514968Y-13101769D02*
X8505444Y-13082722D01*
X8505444Y-13082722D02*
X8495920Y-13073198D01*
X8495920Y-13073198D02*
X8476872Y-13063674D01*
X8476872Y-13063674D02*
X8438777Y-13063674D01*
X8438777Y-13063674D02*
X8419729Y-13073198D01*
X8419729Y-13073198D02*
X8410206Y-13082722D01*
X8410206Y-13082722D02*
X8400682Y-13101769D01*
X8638777Y-12987484D02*
X8657825Y-12987484D01*
X8657825Y-12987484D02*
X8676872Y-12997008D01*
X8676872Y-12997008D02*
X8686396Y-13006531D01*
X8686396Y-13006531D02*
X8695920Y-13025579D01*
X8695920Y-13025579D02*
X8705444Y-13063674D01*
X8705444Y-13063674D02*
X8705444Y-13111293D01*
X8705444Y-13111293D02*
X8695920Y-13149388D01*
X8695920Y-13149388D02*
X8686396Y-13168436D01*
X8686396Y-13168436D02*
X8676872Y-13177960D01*
X8676872Y-13177960D02*
X8657825Y-13187484D01*
X8657825Y-13187484D02*
X8638777Y-13187484D01*
X8638777Y-13187484D02*
X8619729Y-13177960D01*
X8619729Y-13177960D02*
X8610206Y-13168436D01*
X8610206Y-13168436D02*
X8600682Y-13149388D01*
X8600682Y-13149388D02*
X8591158Y-13111293D01*
X8591158Y-13111293D02*
X8591158Y-13063674D01*
X8591158Y-13063674D02*
X8600682Y-13025579D01*
X8600682Y-13025579D02*
X8610206Y-13006531D01*
X8610206Y-13006531D02*
X8619729Y-12997008D01*
X8619729Y-12997008D02*
X8638777Y-12987484D01*
X8781634Y-12987484D02*
X8781634Y-13025579D01*
X8857825Y-12987484D02*
X8857825Y-13025579D01*
X9153063Y-13263674D02*
X9143539Y-13254150D01*
X9143539Y-13254150D02*
X9124491Y-13225579D01*
X9124491Y-13225579D02*
X9114968Y-13206531D01*
X9114968Y-13206531D02*
X9105444Y-13177960D01*
X9105444Y-13177960D02*
X9095920Y-13130341D01*
X9095920Y-13130341D02*
X9095920Y-13092246D01*
X9095920Y-13092246D02*
X9105444Y-13044627D01*
X9105444Y-13044627D02*
X9114968Y-13016055D01*
X9114968Y-13016055D02*
X9124491Y-12997008D01*
X9124491Y-12997008D02*
X9143539Y-12968436D01*
X9143539Y-12968436D02*
X9153063Y-12958912D01*
X9314968Y-13054150D02*
X9314968Y-13187484D01*
X9267349Y-12977960D02*
X9219730Y-13120817D01*
X9219730Y-13120817D02*
X9343539Y-13120817D01*
X9572111Y-13187484D02*
X9572111Y-12987484D01*
X9657825Y-13187484D02*
X9657825Y-13082722D01*
X9657825Y-13082722D02*
X9648301Y-13063674D01*
X9648301Y-13063674D02*
X9629253Y-13054150D01*
X9629253Y-13054150D02*
X9600682Y-13054150D01*
X9600682Y-13054150D02*
X9581634Y-13063674D01*
X9581634Y-13063674D02*
X9572111Y-13073198D01*
X9781634Y-13187484D02*
X9762587Y-13177960D01*
X9762587Y-13177960D02*
X9753063Y-13168436D01*
X9753063Y-13168436D02*
X9743539Y-13149388D01*
X9743539Y-13149388D02*
X9743539Y-13092246D01*
X9743539Y-13092246D02*
X9753063Y-13073198D01*
X9753063Y-13073198D02*
X9762587Y-13063674D01*
X9762587Y-13063674D02*
X9781634Y-13054150D01*
X9781634Y-13054150D02*
X9810206Y-13054150D01*
X9810206Y-13054150D02*
X9829253Y-13063674D01*
X9829253Y-13063674D02*
X9838777Y-13073198D01*
X9838777Y-13073198D02*
X9848301Y-13092246D01*
X9848301Y-13092246D02*
X9848301Y-13149388D01*
X9848301Y-13149388D02*
X9838777Y-13168436D01*
X9838777Y-13168436D02*
X9829253Y-13177960D01*
X9829253Y-13177960D02*
X9810206Y-13187484D01*
X9810206Y-13187484D02*
X9781634Y-13187484D01*
X9962587Y-13187484D02*
X9943539Y-13177960D01*
X9943539Y-13177960D02*
X9934015Y-13158912D01*
X9934015Y-13158912D02*
X9934015Y-12987484D01*
X10114968Y-13177960D02*
X10095920Y-13187484D01*
X10095920Y-13187484D02*
X10057825Y-13187484D01*
X10057825Y-13187484D02*
X10038777Y-13177960D01*
X10038777Y-13177960D02*
X10029253Y-13158912D01*
X10029253Y-13158912D02*
X10029253Y-13082722D01*
X10029253Y-13082722D02*
X10038777Y-13063674D01*
X10038777Y-13063674D02*
X10057825Y-13054150D01*
X10057825Y-13054150D02*
X10095920Y-13054150D01*
X10095920Y-13054150D02*
X10114968Y-13063674D01*
X10114968Y-13063674D02*
X10124492Y-13082722D01*
X10124492Y-13082722D02*
X10124492Y-13101769D01*
X10124492Y-13101769D02*
X10029253Y-13120817D01*
X10200682Y-13177960D02*
X10219730Y-13187484D01*
X10219730Y-13187484D02*
X10257825Y-13187484D01*
X10257825Y-13187484D02*
X10276873Y-13177960D01*
X10276873Y-13177960D02*
X10286396Y-13158912D01*
X10286396Y-13158912D02*
X10286396Y-13149388D01*
X10286396Y-13149388D02*
X10276873Y-13130341D01*
X10276873Y-13130341D02*
X10257825Y-13120817D01*
X10257825Y-13120817D02*
X10229253Y-13120817D01*
X10229253Y-13120817D02*
X10210206Y-13111293D01*
X10210206Y-13111293D02*
X10200682Y-13092246D01*
X10200682Y-13092246D02*
X10200682Y-13082722D01*
X10200682Y-13082722D02*
X10210206Y-13063674D01*
X10210206Y-13063674D02*
X10229253Y-13054150D01*
X10229253Y-13054150D02*
X10257825Y-13054150D01*
X10257825Y-13054150D02*
X10276873Y-13063674D01*
X10353063Y-13263674D02*
X10362587Y-13254150D01*
X10362587Y-13254150D02*
X10381634Y-13225579D01*
X10381634Y-13225579D02*
X10391158Y-13206531D01*
X10391158Y-13206531D02*
X10400682Y-13177960D01*
X10400682Y-13177960D02*
X10410206Y-13130341D01*
X10410206Y-13130341D02*
X10410206Y-13092246D01*
X10410206Y-13092246D02*
X10400682Y-13044627D01*
X10400682Y-13044627D02*
X10391158Y-13016055D01*
X10391158Y-13016055D02*
X10381634Y-12997008D01*
X10381634Y-12997008D02*
X10362587Y-12968436D01*
X10362587Y-12968436D02*
X10353063Y-12958912D01*
X10714968Y-13263674D02*
X10705444Y-13254150D01*
X10705444Y-13254150D02*
X10686396Y-13225579D01*
X10686396Y-13225579D02*
X10676873Y-13206531D01*
X10676873Y-13206531D02*
X10667349Y-13177960D01*
X10667349Y-13177960D02*
X10657825Y-13130341D01*
X10657825Y-13130341D02*
X10657825Y-13092246D01*
X10657825Y-13092246D02*
X10667349Y-13044627D01*
X10667349Y-13044627D02*
X10676873Y-13016055D01*
X10676873Y-13016055D02*
X10686396Y-12997008D01*
X10686396Y-12997008D02*
X10705444Y-12968436D01*
X10705444Y-12968436D02*
X10714968Y-12958912D01*
X10791158Y-13054150D02*
X10791158Y-13187484D01*
X10791158Y-13073198D02*
X10800682Y-13063674D01*
X10800682Y-13063674D02*
X10819730Y-13054150D01*
X10819730Y-13054150D02*
X10848301Y-13054150D01*
X10848301Y-13054150D02*
X10867349Y-13063674D01*
X10867349Y-13063674D02*
X10876873Y-13082722D01*
X10876873Y-13082722D02*
X10876873Y-13187484D01*
X11000682Y-13187484D02*
X10981634Y-13177960D01*
X10981634Y-13177960D02*
X10972111Y-13168436D01*
X10972111Y-13168436D02*
X10962587Y-13149388D01*
X10962587Y-13149388D02*
X10962587Y-13092246D01*
X10962587Y-13092246D02*
X10972111Y-13073198D01*
X10972111Y-13073198D02*
X10981634Y-13063674D01*
X10981634Y-13063674D02*
X11000682Y-13054150D01*
X11000682Y-13054150D02*
X11029254Y-13054150D01*
X11029254Y-13054150D02*
X11048301Y-13063674D01*
X11048301Y-13063674D02*
X11057825Y-13073198D01*
X11057825Y-13073198D02*
X11067349Y-13092246D01*
X11067349Y-13092246D02*
X11067349Y-13149388D01*
X11067349Y-13149388D02*
X11057825Y-13168436D01*
X11057825Y-13168436D02*
X11048301Y-13177960D01*
X11048301Y-13177960D02*
X11029254Y-13187484D01*
X11029254Y-13187484D02*
X11000682Y-13187484D01*
X11124492Y-13054150D02*
X11200682Y-13054150D01*
X11153063Y-12987484D02*
X11153063Y-13158912D01*
X11153063Y-13158912D02*
X11162587Y-13177960D01*
X11162587Y-13177960D02*
X11181634Y-13187484D01*
X11181634Y-13187484D02*
X11200682Y-13187484D01*
X11419730Y-13054150D02*
X11419730Y-13254150D01*
X11419730Y-13063674D02*
X11438777Y-13054150D01*
X11438777Y-13054150D02*
X11476873Y-13054150D01*
X11476873Y-13054150D02*
X11495920Y-13063674D01*
X11495920Y-13063674D02*
X11505444Y-13073198D01*
X11505444Y-13073198D02*
X11514968Y-13092246D01*
X11514968Y-13092246D02*
X11514968Y-13149388D01*
X11514968Y-13149388D02*
X11505444Y-13168436D01*
X11505444Y-13168436D02*
X11495920Y-13177960D01*
X11495920Y-13177960D02*
X11476873Y-13187484D01*
X11476873Y-13187484D02*
X11438777Y-13187484D01*
X11438777Y-13187484D02*
X11419730Y-13177960D01*
X11629253Y-13187484D02*
X11610206Y-13177960D01*
X11610206Y-13177960D02*
X11600682Y-13158912D01*
X11600682Y-13158912D02*
X11600682Y-12987484D01*
X11791158Y-13187484D02*
X11791158Y-13082722D01*
X11791158Y-13082722D02*
X11781634Y-13063674D01*
X11781634Y-13063674D02*
X11762587Y-13054150D01*
X11762587Y-13054150D02*
X11724492Y-13054150D01*
X11724492Y-13054150D02*
X11705444Y-13063674D01*
X11791158Y-13177960D02*
X11772111Y-13187484D01*
X11772111Y-13187484D02*
X11724492Y-13187484D01*
X11724492Y-13187484D02*
X11705444Y-13177960D01*
X11705444Y-13177960D02*
X11695920Y-13158912D01*
X11695920Y-13158912D02*
X11695920Y-13139865D01*
X11695920Y-13139865D02*
X11705444Y-13120817D01*
X11705444Y-13120817D02*
X11724492Y-13111293D01*
X11724492Y-13111293D02*
X11772111Y-13111293D01*
X11772111Y-13111293D02*
X11791158Y-13101769D01*
X11857825Y-13054150D02*
X11934015Y-13054150D01*
X11886396Y-12987484D02*
X11886396Y-13158912D01*
X11886396Y-13158912D02*
X11895920Y-13177960D01*
X11895920Y-13177960D02*
X11914968Y-13187484D01*
X11914968Y-13187484D02*
X11934015Y-13187484D01*
X12076873Y-13177960D02*
X12057825Y-13187484D01*
X12057825Y-13187484D02*
X12019730Y-13187484D01*
X12019730Y-13187484D02*
X12000682Y-13177960D01*
X12000682Y-13177960D02*
X11991158Y-13158912D01*
X11991158Y-13158912D02*
X11991158Y-13082722D01*
X11991158Y-13082722D02*
X12000682Y-13063674D01*
X12000682Y-13063674D02*
X12019730Y-13054150D01*
X12019730Y-13054150D02*
X12057825Y-13054150D01*
X12057825Y-13054150D02*
X12076873Y-13063674D01*
X12076873Y-13063674D02*
X12086396Y-13082722D01*
X12086396Y-13082722D02*
X12086396Y-13101769D01*
X12086396Y-13101769D02*
X11991158Y-13120817D01*
X12257825Y-13187484D02*
X12257825Y-12987484D01*
X12257825Y-13177960D02*
X12238777Y-13187484D01*
X12238777Y-13187484D02*
X12200682Y-13187484D01*
X12200682Y-13187484D02*
X12181634Y-13177960D01*
X12181634Y-13177960D02*
X12172111Y-13168436D01*
X12172111Y-13168436D02*
X12162587Y-13149388D01*
X12162587Y-13149388D02*
X12162587Y-13092246D01*
X12162587Y-13092246D02*
X12172111Y-13073198D01*
X12172111Y-13073198D02*
X12181634Y-13063674D01*
X12181634Y-13063674D02*
X12200682Y-13054150D01*
X12200682Y-13054150D02*
X12238777Y-13054150D01*
X12238777Y-13054150D02*
X12257825Y-13063674D01*
X12334015Y-13263674D02*
X12343539Y-13254150D01*
X12343539Y-13254150D02*
X12362587Y-13225579D01*
X12362587Y-13225579D02*
X12372111Y-13206531D01*
X12372111Y-13206531D02*
X12381634Y-13177960D01*
X12381634Y-13177960D02*
X12391158Y-13130341D01*
X12391158Y-13130341D02*
X12391158Y-13092246D01*
X12391158Y-13092246D02*
X12381634Y-13044627D01*
X12381634Y-13044627D02*
X12372111Y-13016055D01*
X12372111Y-13016055D02*
X12362587Y-12997008D01*
X12362587Y-12997008D02*
X12343539Y-12968436D01*
X12343539Y-12968436D02*
X12334015Y-12958912D01*
M02*

View file

@ -0,0 +1,19 @@
M48
; DRILL file {KiCad 8.0.3} date 2024-08-20T11:31:25+0200
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2024-08-20T11:31:25+02:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.3
; #@! TF.FileFunction,NonPlated,1,2,NPTH
FMAT,2
METRIC
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T1C3.200
%
G90
G05
T1
X60.96Y-35.98
X60.96Y-119.38
X158.96Y-35.98
X158.96Y-119.38
M30

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,203 @@
M48
; DRILL file {KiCad 8.0.3} date 2024-08-20T11:31:25+0200
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2024-08-20T11:31:25+02:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.3
; #@! TF.FileFunction,Plated,1,2,PTH
FMAT,2
METRIC
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T1C0.700
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T2C0.750
; #@! TA.AperFunction,Plated,PTH,ViaDrill
T3C0.800
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T4C0.800
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T5C1.000
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T6C1.100
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T7C1.520
%
G90
G05
T1
X61.595Y-57.199
X61.595Y-62.279
X61.595Y-67.359
X61.595Y-74.979
X69.215Y-57.199
X69.215Y-62.279
X69.215Y-67.359
X69.215Y-74.979
T2
X74.93Y-58.469
X76.2Y-57.199
X77.47Y-58.469
X86.995Y-103.869
X86.995Y-105.139
X86.995Y-106.409
X136.525Y-94.344
X137.795Y-94.344
X139.065Y-94.344
T3
X75.311Y-94.344
X84.455Y-80.374
X84.455Y-84.184
X84.455Y-87.994
X85.725Y-76.249
X94.615Y-74.93
X95.885Y-89.264
X98.425Y-81.644
X99.06Y-48.26
X100.965Y-94.344
X102.235Y-69.899
X104.775Y-77.834
X104.775Y-86.724
X104.775Y-103.234
X106.045Y-110.854
X107.95Y-45.72
X109.855Y-67.994
X111.76Y-67.994
X113.665Y-49.53
X113.665Y-67.994
X113.665Y-88.949
X113.665Y-96.569
X114.935Y-61.324
X116.205Y-88.949
X116.205Y-96.569
X157.48Y-60.374
X157.48Y-103.234
T4
X60.325Y-52.119
X67.31Y-80.374
X67.31Y-90.534
X70.485Y-52.119
X70.485Y-80.374
X70.485Y-90.534
X73.025Y-65.454
X73.025Y-75.614
X73.66Y-80.374
X73.66Y-90.534
X76.835Y-80.374
X76.835Y-90.534
X78.105Y-63.864
X78.105Y-66.364
X80.685Y-60.054
X80.685Y-72.754
X81.915Y-77.834
X81.915Y-90.534
X83.185Y-52.434
X83.185Y-60.054
X83.185Y-72.754
X83.185Y-96.884
X85.685Y-96.884
X88.265Y-78.469
X90.765Y-78.469
X95.25Y-102.506
X95.25Y-106.306
X95.885Y-52.434
X100.965Y-77.834
X100.965Y-90.534
X126.365Y-46.084
X126.365Y-48.624
X126.365Y-51.164
X126.365Y-53.704
X126.365Y-56.244
X126.365Y-58.784
X126.365Y-61.324
X126.365Y-63.864
X126.365Y-66.404
X126.365Y-68.944
X126.365Y-71.484
X126.365Y-74.024
X126.365Y-76.564
X126.365Y-79.104
X126.365Y-81.644
X126.365Y-84.184
X126.365Y-86.724
X126.365Y-89.264
X126.365Y-91.804
X126.365Y-94.344
X126.365Y-96.884
X126.365Y-99.424
X149.265Y-53.704
X149.265Y-56.244
X149.265Y-58.784
X149.265Y-61.324
X149.265Y-63.864
X149.265Y-66.404
X149.265Y-68.944
X149.265Y-71.484
X149.265Y-74.024
X149.265Y-76.564
X149.265Y-79.104
X149.265Y-81.644
X149.265Y-84.184
X149.265Y-86.724
X149.265Y-89.264
X149.265Y-91.804
X149.265Y-94.344
X149.265Y-96.884
X149.265Y-99.424
X149.269Y-46.086
X149.269Y-48.626
X149.269Y-51.166
X151.765Y-53.704
X151.765Y-56.244
X151.765Y-58.784
X151.765Y-61.324
X151.765Y-63.864
X151.765Y-66.404
X151.765Y-68.944
X151.765Y-71.484
X151.765Y-74.024
X151.765Y-76.564
X151.765Y-79.104
X151.765Y-81.644
X151.765Y-84.184
X151.765Y-86.724
X151.765Y-89.264
X151.765Y-91.804
X151.765Y-94.344
X151.765Y-96.884
X151.765Y-99.424
X151.769Y-46.086
X151.769Y-48.626
X151.769Y-51.166
T5
X104.775Y-52.434
X104.775Y-57.434
X117.475Y-58.784
X117.475Y-61.324
X117.475Y-63.864
X117.475Y-66.404
X158.115Y-64.819
X160.655Y-64.819
T6
X74.295Y-99.424
X74.295Y-101.964
X74.295Y-104.504
T7
X74.295Y-114.664
X79.375Y-114.664
X80.946Y-38.735
X86.026Y-38.735
X86.995Y-114.664
X92.075Y-114.664
X95.805Y-38.862
X97.155Y-114.664
X100.885Y-38.862
X102.235Y-114.664
X105.965Y-38.862
X111.045Y-38.862
X112.395Y-114.664
X116.125Y-38.862
X117.475Y-114.664
X122.555Y-114.664
X132.715Y-114.664
X137.795Y-114.664
X142.875Y-114.664
M30

File diff suppressed because it is too large Load diff

View file

@ -60,7 +60,8 @@
],
"drc_exclusions": [
"courtyards_overlap|135065001|92333675|f06e700e-6430-4fd6-ba47-6e1007a58652|f44ab942-fdc3-4f16-8326-7879207cdaca",
"courtyards_overlap|135232501|97423675|3dc6a7fc-a9a2-43fd-862b-c8bd3b2ace25|f06e700e-6430-4fd6-ba47-6e1007a58652"
"courtyards_overlap|135232501|97423675|f06e700e-6430-4fd6-ba47-6e1007a58652|3dc6a7fc-a9a2-43fd-862b-c8bd3b2ace25",
"lib_footprint_mismatch|139065000|71531594|f06e700e-6430-4fd6-ba47-6e1007a58652|00000000-0000-0000-0000-000000000000"
],
"meta": {
"version": 2
@ -541,7 +542,7 @@
},
"schematic": {
"annotate_start_num": 0,
"bom_export_filename": "",
"bom_export_filename": "20240921_hydrocontroller_schematic_BOM.csv",
"bom_fmt_presets": [],
"bom_fmt_settings": {
"field_delimiter": ",",
@ -572,10 +573,10 @@
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
"show": false
},
{
"group_by": false,
"group_by": true,
"label": "Footprint",
"name": "Footprint",
"show": true
@ -590,12 +591,24 @@
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": false
},
{
"group_by": false,
"label": "#",
"name": "${ITEM_NUMBER}",
"show": false
},
{
"group_by": true,
"label": "Description",
"name": "Description",
"show": true
}
],
"filter_string": "",
"group_symbols": true,
"name": "Grouped By Value",
"name": "",
"sort_asc": true,
"sort_field": "Reference"
},
@ -637,7 +650,7 @@
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"plot_directory": "plot/",
"spice_adjust_passive_values": false,
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",

View file

@ -5697,17 +5697,6 @@
)
(uuid "601e999f-d182-499e-a6ca-51b198770314")
)
(text "3k6=3x 1k2"
(exclude_from_sim no)
(at 81.915 53.34 90)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "7f335ec6-1295-4460-ae26-54f86160d861")
)
(text "Stepdown\nConverter"
(exclude_from_sim no)
(at 35.56 33.02 0)
@ -6657,7 +6646,7 @@
(hide yes)
)
)
(property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"
(property "Description" ""
(at 119.38 128.27 0)
(effects
(font
@ -6793,7 +6782,7 @@
(hide yes)
)
)
(property "Description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"
(property "Description" ""
(at 182.88 90.17 0)
(effects
(font
@ -7007,7 +6996,7 @@
(hide yes)
)
)
(property "Description" "Resistor"
(property "Description" "Resistor from ADS1115 PCB"
(at 247.65 137.16 0)
(effects
(font
@ -7146,7 +7135,7 @@
(hide yes)
)
)
(property "Description" "Unpolarized capacitor"
(property "Description" "Unpolarized capacitor from ADS1115 PCB"
(at 274.32 133.35 0)
(effects
(font
@ -7347,7 +7336,7 @@
(hide yes)
)
)
(property "Description" "Resistor"
(property "Description" ""
(at 241.3 116.84 0)
(effects
(font
@ -7551,7 +7540,7 @@
(hide yes)
)
)
(property "Description" "Resistor"
(property "Description" "Resistor from ADS1115 PCB"
(at 241.3 152.4 0)
(effects
(font
@ -7752,7 +7741,7 @@
(hide yes)
)
)
(property "Description" "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)"
(property "Description" ""
(at 247.65 106.68 0)
(effects
(font
@ -7963,7 +7952,7 @@
(hide yes)
)
)
(property "Description" "Generic connector, single row, 01x04, script generated"
(property "Description" ""
(at 237.49 86.36 0)
(effects
(font
@ -8039,7 +8028,7 @@
(hide yes)
)
)
(property "Description" "Light emitting diode"
(property "Description" ""
(at 95.25 149.86 0)
(effects
(font
@ -8177,7 +8166,7 @@
(hide yes)
)
)
(property "Description" "Ferrite bead"
(property "Description" "Ferrite bead from ADS1115 PCB"
(at 266.7 139.7 0)
(effects
(font
@ -8311,7 +8300,7 @@
(hide yes)
)
)
(property "Description" "Resistor"
(property "Description" "Resistor from ADS1115 PCB"
(at 242.57 133.35 0)
(effects
(font
@ -8380,7 +8369,7 @@
(hide yes)
)
)
(property "Description" "Ultra-Small, Low-Power, I2C-Compatible, 860-SPS, 16-Bit ADCs With Internal Reference, Oscillator, and Programmable Comparator, VSSOP-10"
(property "Description" "ADS1115 from ADS1115 PCB"
(at 227.33 143.51 0)
(effects
(font
@ -8604,7 +8593,7 @@
(hide yes)
)
)
(property "Description" "Resistor"
(property "Description" "Resistor from ADS1115 PCB"
(at 245.11 137.16 0)
(effects
(font
@ -8673,7 +8662,7 @@
(hide yes)
)
)
(property "Description" "Resistor"
(property "Description" ""
(at 236.22 116.84 0)
(effects
(font
@ -9042,7 +9031,7 @@
(fields_autoplaced yes)
(uuid "90c2b71d-4235-4588-86c6-a482a587bc89")
(property "Reference" "R19"
(at 85.725 46.3549 0)
(at 86.36 46.3549 0)
(effects
(font
(size 1.27 1.27)
@ -9050,8 +9039,8 @@
(justify left)
)
)
(property "Value" "3k6"
(at 85.725 48.8949 0)
(property "Value" "820"
(at 86.36 48.8949 0)
(effects
(font
(size 1.27 1.27)
@ -9280,7 +9269,7 @@
(hide yes)
)
)
(property "Description" "Ferrite bead"
(property "Description" "Ferrite bead from ADS1115 PCB"
(at 266.7 129.54 0)
(effects
(font
@ -9487,7 +9476,7 @@
(hide yes)
)
)
(property "Description" "Resistor"
(property "Description" ""
(at 238.76 116.84 0)
(effects
(font
@ -9951,7 +9940,7 @@
(hide yes)
)
)
(property "Description" "Unpolarized capacitor"
(property "Description" "Unpolarized capacitor from ADS1115 PCB"
(at 259.08 133.35 0)
(effects
(font
@ -10360,7 +10349,7 @@
(hide yes)
)
)
(property "Description" "ESP32-S3-DevKitC"
(property "Description" "ESP32-S3-DevKitC-1 (N16R8)"
(at 48.26 120.65 0)
(effects
(font
@ -10529,7 +10518,7 @@
(justify left)
)
)
(property "Value" "3k6"
(property "Value" "270"
(at 95.25 40.0049 0)
(effects
(font
@ -10600,7 +10589,7 @@
(justify right)
)
)
(property "Value" "DS18B20_Case"
(property "Value" "DS18B20"
(at 203.2 46.9899 0)
(effects
(font
@ -10697,7 +10686,7 @@
(hide yes)
)
)
(property "Description" "Resistor"
(property "Description" ""
(at 85.09 146.05 0)
(effects
(font

View file

@ -131,11 +131,20 @@ void ec_setup() {
ledcWrite(EC_PWM_CH, 127); //50% duty cycle
pinMode(EC_PIN_RELAY_PROBE,OUTPUT); //LOW=Calibration/idle, HIGH=Probe connected
//Test Relay
digitalWrite(EC_PIN_RELAY_PROBE,HIGH);
delay(500);
digitalWrite(EC_PIN_RELAY_PROBE,LOW);
ec_releaseRelay();
}
void ec_loop(unsigned long loopmillis) {
if (!adsenabled) {
return;
}
static unsigned long last_read_ec=0;

View file

@ -44,18 +44,21 @@ float waterlevelMean_array[WATERLEVELMEAN_SIZE];
uint16_t waterlevelMean_array_pos=0;
float waterlevel=WATERLEVEL_UNAVAILABLE;
float watervolume=WATERLEVEL_UNAVAILABLE;
#define DISTANCE_UNAVAILABLE 65535
uint16_t distance=DISTANCE_UNAVAILABLE;
//Calibration
float waterlevel_calib_offset=500.0; //c
float waterlevel_calib_factor=-1.0; //m
float waterlevel_calib_offset=WATERLEVEL_OFFSET; //c
float waterlevel_calib_factor=WATERLEVEL_FACTOR; //m
float waterlevel_calib_reservoirArea=20*20*3.1416; //area in cm^2. barrel diameter inside is 400mm
float waterlevel_calib_reservoirArea=RES_AREA; //area in cm^2
uint16_t distance_unsuccessful_count=0;
bool tofenabled=true;
float waterlevel_heightToVolume(float distance);
@ -113,14 +116,13 @@ void waterlevel_setup() {
timing_waterlevel.mintime=30*000;
timing_waterlevel.maxtime=60*60*1000;
for (uint16_t i=0;i<WATERLEVELMEAN_SIZE;i++) {
waterlevelMean_array[i]=WATERLEVEL_UNAVAILABLE; //-1 is also timeout value
}
delay(50);
Wire.begin(PIN_SDA,PIN_SCL);
Serial.print("I2C Clock Speed=");
Serial.println(Wire.getClock());
tofsensor.setTimeout(2000);
if (!tofsensor.init())
@ -128,6 +130,8 @@ void waterlevel_setup() {
Serial.println("Failed to detect and initialize tofsensor!");
publishInfo("error/waterlevel","Failed to detect and initialize tofsensor");
delay(1000);
tofenabled=false;
return;
}
@ -149,25 +153,24 @@ void waterlevel_setup() {
#endif
for (uint16_t i=0;i<WATERLEVELMEAN_SIZE;i++) {
waterlevelMean_array[i]=WATERLEVEL_UNAVAILABLE; //-1 is also timeout value
}
}
void waterlevel_loop(unsigned long loopmillis) {
if (!tofenabled) {
return;
}
static unsigned long last_read_waterlevelB;
if (loopmillis>=last_read_waterlevelB+READINTERVAL_WATERLEVEL) {
last_read_waterlevelB=loopmillis;
uint16_t distance=tofsensor.readRangeSingleMillimeters(); //out of range =255
distance=tofsensor.readRangeSingleMillimeters(); //out of range =255
//Serial.print("Distance reading B="); Serial.print(distance);Serial.println();
if (distance!=WATERLEVEL_UNAVAILABLE && distance!=65535) { //successful
if (distance!=DISTANCE_UNAVAILABLE) { //successful
waterlevelMean_array[waterlevelMean_array_pos]=distance;
waterlevelMean_array_pos++;
waterlevelMean_array_pos%=WATERLEVELMEAN_SIZE;

View file

@ -5,8 +5,8 @@ Probe B: Die etwas kürzere
Lösung laut https://www.researchgate.net/profile/Sameer-Sayyad-2/post/How-is-it-possible-to-convert-conductivity-of-NaCl-solution-in-uS-to-its-salinity-NaCl-concentration-in-ppm/attachment/5abdeaedb53d2f63c3c2e08c/AS%3A609786693443585%401522395885345/download/conductivity+vs+concentration+NaCl+25+degress.pdf
3g NaCl auf 1L H2O sind 5690 uS/cm @ 25°C
Also 7,5g auf 0,25L H2O
Dann 50mL davon mit 450mL H2O auf 1L auffüllen.
Also 7,5g auf 0,25L H2O (für die 10 fache konzentration)
Dann 50mL davon mit 450mL H2O auf 1L auffüllen (wieder 10fach runterverdünnen)
Einige Messwerte genommen, ohne dass die EC Sensoren in Flüssigkeit sind.
@ -114,29 +114,27 @@ für approximate.py numpy==1.22 notwendig. venv benutzen.
Probe A:
model order=4
+5.388914121653647e-13*x^4 -8.847448650204697e-09*x^3 +7.44612274805891e-05*x^2 -0.057529180570340156*x^1 +18.953002079376887*x^0
+2.478900495960682e-13*x^4 -4.069826379094172e-09*x^3 +3.425216464107108e-05*x^2 -0.026463423062356713*x^1 +8.718380956513695*x^0
Excel:
5.388914121653647e-13
-8.847448650204697e-09
7.44612274805891e-05
-0.057529180570340156
18.953002079376887
2.478900495960682e-13
-4.069826379094172e-09
3.425216464107108e-05
-0.026463423062356713
8.718380956513695
Array:
{18.953002079376887,-0.057529180570340156,7.44612274805891e-05,-8.847448650204697e-09,5.388914121653647e-13}
{8.718380956513695,-0.026463423062356713,3.425216464107108e-05,-4.069826379094172e-09,2.478900495960682e-13}
Probe B:
model order=4
+5.529701600660142e-13*x^4 -9.161423581523883e-09*x^3 +7.671298605466989e-05*x^2 -0.08846039894456156*x^1 +40.838922264426685*x^0
+2.543662736303669e-13*x^4 -4.214254847500995e-09*x^3 +3.528797358514823e-05*x^2 -0.04069178351449846*x^1 +18.785904241636743*x^0
Excel:
5.529701600660142e-13
-9.161423581523883e-09
7.671298605466989e-05
-0.08846039894456156
40.838922264426685
2.543662736303669e-13
-4.214254847500995e-09
3.528797358514823e-05
-0.04069178351449846
18.785904241636743
Array:
{40.838922264426685,-0.08846039894456156,7.671298605466989e-05,-9.161423581523883e-09,5.529701600660142e-13}
{18.785904241636743,-0.04069178351449846,3.528797358514823e-05,-4.214254847500995e-09,2.543662736303669e-13}
polynom in c++ code übernommen und punktuelle ergebnisse aus adc zu ec funktion ausgegeben und geplottet zur kontrolle, ob rechnung funktioniert.

View file

@ -32,6 +32,9 @@ build_flags=
-D THERMOMETER_ADDR_CASE={0x10,0x7E,0x22,0x99,0x01,0x08,0x00,0xA4}
-D PIN_SDA=21
-D PIN_SCL=22
-D WATERLEVEL_OFFSET=500.0
-D WATERLEVEL_FACTOR=-1.0
-D RES_AREA=20*20*3.1416
lib_deps =
https://github.com/milesburton/Arduino-Temperature-Control-Library/
@ -53,25 +56,29 @@ monitor_speed = 115200
build_flags=
'-D CLIENT_ID="hydroponic-Test"'
'-D CLIENT_ID="hydroponic-DB"'
-D PIN_BUTTON=12
-D EC_PIN_RELAY_PROBE=6
-D EC_PIN_FREQ=5
-D EC_PIN_RELAY_PROBE=35
-D EC_PIN_FREQ=38
-D EC_CALIBRATION_POLYNOM={8.718380956513695,-0.026463423062356713,3.425216464107108e-05,-4.069826379094172e-09,2.478900495960682e-13}
-D EC_CALIBRATION_LINEARIZE_BELOW_ADC=2000
-D EC_CALIBRATION_LINEAR_LOWADC=728
-D EC_CALIBRATION_LINEAR_LOWEC=0
-D FLOW_PIN=16
-D FLOW_PIN=17
-D ONE_WIRE_BUS_PIN=18
-D THERMOMETER_ADDR_RESERVOIR={0x28,0xFF,0x30,0xBA,0x85,0x16,0x03,0xB5}
-D THERMOMETER_ADDR_CASE={0x28,0xFF,0x30,0xBA,0x85,0x16,0x03,0xB6}
-D THERMOMETER_ADDR_CASE={0x28,0xFF,0x64,0x0E,0x75,0x83,0x09,0x6F}
-D PIN_SDA=1
-D PIN_SCL=2
-D WATERLEVEL_OFFSET=315.0
-D WATERLEVEL_FACTOR=-1.0
-D RES_AREA=37*56
lib_deps =
https://github.com/milesburton/Arduino-Temperature-Control-Library/
https://github.com/emilv/ArduinoSort/

View file

@ -1,5 +1,5 @@
#include <Arduino.h>
#include <Wire.h>
bool valueError=false;
@ -20,6 +20,45 @@ bool valuesStabilized=false; //gets set true when values are stable (avaeraging
void i2cscan()
{
byte error, address;
int nDevices;
delay(500);
Serial.println("Scanning...");
nDevices = 0;
for(address = 1; address < 127; address++ )
{
// The i2c_scanner uses the return value of
// the Write.endTransmisstion to see if
// a device did acknowledge to the address.
Wire.beginTransmission(address);
error = Wire.endTransmission();
if (error == 0)
{
Serial.print("I2C device found at address 0x");
if (address<16)
Serial.print("0");
Serial.print(address,HEX);
Serial.println(" !");
nDevices++;
}
else if (error==4)
{
Serial.print("Unknown error at address 0x");
if (address<16)
Serial.print("0");
Serial.println(address,HEX);
}
}
}
#include "helpfunctions.h"
#include "ADS1X15.h"
@ -31,16 +70,18 @@ bool valuesStabilized=false; //gets set true when values are stable (avaeraging
// ######## Water Level
#include "waterlevel.h"
#include "waterlevel.h"
// ######## EC
ADS1115 ADS(0x48);
bool adsenabled=true;
#include "ec.h"
// ######## Flow Rate
#include "flow.h"
@ -75,6 +116,19 @@ void setup() {
pixels.begin();
pixels.setBrightness(100); // not so bright
pixels.clear();
//Flash colors for debug
pixels.setPixelColor(0, pixels.Color(255, 0,0));
pixels.show();
delay(250);
pixels.setPixelColor(0, pixels.Color(0, 255,0));
pixels.show();
delay(250);
pixels.setPixelColor(0, pixels.Color(0, 0,255));
pixels.show();
delay(250);
pixels.clear();
#endif
@ -87,6 +141,13 @@ void setup() {
}
Wire.begin(PIN_SDA,PIN_SCL);
Serial.print("I2C Clock Speed=");
Serial.println(Wire.getClock());
i2cscan();
Serial.println("Setup Waterlevel");
waterlevel_setup();
@ -95,8 +156,11 @@ void setup() {
if (!ADS.begin()) {
Serial.println("Error:"); delay(2000); Serial.println("ADS1115 Init Error!");
publishInfo("error/general","ADS1115 Init Error");
adsenabled=false;
}
if (adsenabled){
ADS.setGain(0);
}
ADS.setGain(0);
Serial.println("Setup EC");
@ -179,7 +243,7 @@ void loop() {
digitalWrite(PIN_LED,(loopmillis/250)%2==0); //blink led
#endif
#ifdef PIN_NEOPIXEL
pixels.setPixelColor(0, pixels.Color((loopmillis/250)%2==0,(loopmillis/250)%2==0,0));
pixels.setPixelColor(0, pixels.Color(((loopmillis/250)%2==0)*255,((loopmillis/250)%2==0)*255,0));
pixels.show();
#endif
}else{ //LED shows valueError flag status when values were okay once
@ -292,6 +356,7 @@ void loop() {
if (distance_unsuccessful_count>20) {
if (!valueError && valuesStabilized) { //error just appeared
Serial.println("valueError distance");
@ -300,6 +365,7 @@ void loop() {
valueError=true;
_noErrorsDuringLoop=false;
}
@ -316,6 +382,9 @@ void loop() {
Serial.print("temperature reservoir = ");
Serial.print(tempCmean_reservoir);
Serial.println();
Serial.print("temperature case = ");
Serial.print(tempCmean_case);
Serial.println();
@ -361,7 +430,8 @@ void loop() {
Serial.print("Waterlevel,Volume = ");
Serial.print("distance,Waterlevel,Volume = ");
Serial.print(distance); Serial.print(",");
Serial.print(waterlevel); Serial.print(",");
Serial.print(watervolume); Serial.println();
@ -409,13 +479,14 @@ void loop() {
}
if (waterlevel!=WATERLEVEL_UNAVAILABLE) {
bool _published=publishValueTimed("waterlevel/height",waterlevel,2,timing_waterlevel,loopmillis);
if (_published) { //use height for timing. send calculated volume with it
publishValue("waterlevel/volume",watervolume,2);
}
}
if (ec_flag_measurement_available){