(kicad_pcb (version 20221018) (generator "NOVA-MicroTool-Forge") (general (thickness 1.6)) (paper "A4") (layers (0 "F.Cu" signal) (31 "B.Cu" signal) (32 "B.Adhes" user) (33 "F.Adhes" user) (34 "B.Paste" user) (35 "F.Paste" user) (36 "B.SilkS" user) (37 "F.SilkS" user) (38 "B.Mask" user) (39 "F.Mask" user) (44 "Edge.Cuts" user) ) (setup (pad_to_mask_clearance 0) (pcbplotparams (layerselection 0x00010fc_ffffffff) (plot_on_all_layers_selection 0x0000000_00000000) (disableapertmacros false) (usegerberextensions false) (usegerberattributes true) (usegerberadvancedattributes true) (creategerberjobfile true) (dashed_line_dash_ratio 12.000000) (dashed_line_gap_ratio 3.000000) (svgprecision 4) (plotframeref false) (mode 1) (useauxorigin false) (hpglpennumber 1) (hpglpenspeed 20) (hpglpendiameter 15.000000) (dxfpolygonmode true) (dxfimperialunits true) (dxfusepcbnewfont true) (psnegative false) (psa4output false) (plotreference true) (plotvalue true) (plotinvisibletext false) (sketchpadsonfab false) (subtractmaskfromsilk false) (outputformat 1) (mirror false) (drillshape 1) (scaleselection 1) (outputdirectory "gerbers")) ) (net 0 "") (net 1 "GND") (net 2 "3V3") (net 3 "5V") (net 4 "SDA") (net 5 "SCL") (net 6 "A0") (net 7 "A1") (net 8 "GPIO") (net 9 "PUMP") (net 10 "LIGHT") (gr_line (start 0.00 0.00) (end 100.00 0.00) (stroke (width 0.10) (type solid)) (layer "Edge.Cuts") (tstamp 15d234e2-ec25-4486-927a-4031a8504589)) (gr_line (start 100.00 0.00) (end 100.00 95.00) (stroke (width 0.10) (type solid)) (layer "Edge.Cuts") (tstamp 9cdb38b2-2fa2-433e-8a20-640c17d1923c)) (gr_line (start 100.00 95.00) (end 0.00 95.00) (stroke (width 0.10) (type solid)) (layer "Edge.Cuts") (tstamp a58a0328-ce68-4f7a-8c0e-2ccb3205cc03)) (gr_line (start 0.00 95.00) (end 0.00 0.00) (stroke (width 0.10) (type solid)) (layer "Edge.Cuts") (tstamp c359cfdb-86d8-46ea-92fd-7605b43352c1)) (footprint "NOVA:MOUNT_M3" (layer "F.Cu") (tstamp 358ba0c2-16eb-4bb9-9430-ea01ac943062) (at 5.00 5.00) (property "Reference" "H" (at 0 -4 0) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) (property "Value" "M3" (at 0 4 0) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) (pad "" np_thru_hole circle (at 0 0) (size 3.20 3.20) (drill 3.20) (layers "*.Cu" "*.Mask") (tstamp c22dff60-5fa3-4f93-be3a-1ec9bb2afc1c)) ) (footprint "NOVA:MOUNT_M3" (layer "F.Cu") (tstamp a3e70ebc-ca90-4022-99e1-b483be5e623b) (at 95.00 5.00) (property "Reference" "H" (at 0 -4 0) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) (property "Value" "M3" (at 0 4 0) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) (pad "" np_thru_hole circle (at 0 0) (size 3.20 3.20) (drill 3.20) (layers "*.Cu" "*.Mask") (tstamp d481f08b-9302-4756-b14d-02049a6c6655)) ) (footprint "NOVA:MOUNT_M3" (layer "F.Cu") (tstamp 33423864-ec57-43db-92fe-15b4f8b028b1) (at 95.00 90.00) (property "Reference" "H" (at 0 -4 0) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) (property "Value" "M3" (at 0 4 0) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) (pad "" np_thru_hole circle (at 0 0) (size 3.20 3.20) (drill 3.20) (layers "*.Cu" "*.Mask") (tstamp f64a6413-ffbb-416f-bec9-97ca9062380e)) ) (footprint "NOVA:MOUNT_M3" (layer "F.Cu") (tstamp f8300a23-8252-4d40-802d-e1bd9a4fa8f3) (at 5.00 90.00) (property "Reference" "H" (at 0 -4 0) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) (property "Value" "M3" (at 0 4 0) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) (pad "" np_thru_hole circle (at 0 0) (size 3.20 3.20) (drill 3.20) (layers "*.Cu" "*.Mask") (tstamp d3ea8fb8-c8b2-48ca-b2b9-3ca55322e720)) ) (gr_text "HydroNode Mini v0.1" (at 5.00 87.00) (layer "F.SilkS") (tstamp 62dd1d26-bfc5-4709-bf2f-2e1fc5c37b0d) (effects (font (size 1.40 1.40) (thickness 0.15)) (justify left))) (footprint "NOVA:TH_20P_ESP32-C3-DEVKIT" (layer "F.Cu") (tstamp 7cc97572-4058-423f-b175-2ea67bb58773) (at 14.00 16.00) (property "Reference" "U1" (at 0 -3 0) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) (property "Value" "ESP32-C3-DEVKIT" (at 0 27.63 0) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) (fp_rect (start -1.50 -1.50) (end 5.00 51.26) (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp f06fc8d8-c244-4db5-9d8c-b97755403815)) (pad "1" thru_hole rect (at 0.00 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp a2eac7dc-e45c-41ff-80b6-981a02e99e5b)) (pad "2" thru_hole circle (at 0.00 2.54) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp fc08be60-67c9-40f2-a3d7-2c0938414fee)) (pad "3" thru_hole circle (at 0.00 5.08) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 2e2a2921-6489-4d10-b11b-f22f602820e9)) (pad "4" thru_hole circle (at 0.00 7.62) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 4a4c7464-cc55-44c8-879b-3088efa1682f)) (pad "5" thru_hole circle (at 0.00 10.16) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp e9d84813-f400-4004-9eb6-87e92e1abc0e)) (pad "6" thru_hole circle (at 0.00 12.70) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 4503ab08-1bfc-4543-9168-c4b9603be205)) (pad "7" thru_hole circle (at 0.00 15.24) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp c81bbcbd-b6f0-4ed4-b4bd-3c5780126042)) (pad "8" thru_hole circle (at 0.00 17.78) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 9473fe62-281b-43f6-83f0-848fbc2f7c10)) (pad "9" thru_hole circle (at 0.00 20.32) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp d7d41d79-9355-4bed-9250-d85d004abfd4)) (pad "10" thru_hole circle (at 0.00 22.86) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 48333828-5c7e-468a-85ac-009a85fa3f83)) (pad "11" thru_hole circle (at 0.00 25.40) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 6a4a8a56-cf55-41c3-9c22-05efae35339a)) (pad "12" thru_hole circle (at 0.00 27.94) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 66dc0ff5-1347-430c-a88c-82b09b3c729b)) (pad "13" thru_hole circle (at 0.00 30.48) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 53cbbf2a-5e51-4411-a7ad-bd808a3c62a7)) (pad "14" thru_hole circle (at 0.00 33.02) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 541ea24f-4a0c-48da-91cf-f8d80f578d59)) (pad "15" thru_hole circle (at 0.00 35.56) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp d37d1db1-6fb6-41dc-99e2-c960d4934ba5)) (pad "16" thru_hole circle (at 0.00 38.10) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp f357dca3-2220-4b44-8b68-fe2e43ededd8)) (pad "17" thru_hole circle (at 0.00 40.64) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp e0afb083-3b6a-44e2-b132-058b895cc32a)) (pad "18" thru_hole circle (at 0.00 43.18) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 2e306e4e-fdf6-44e2-8556-004df3fbf552)) (pad "19" thru_hole circle (at 0.00 45.72) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 8f3d214c-0ff4-4606-a982-11e92f33050f)) (pad "20" thru_hole circle (at 0.00 48.26) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 25a3e006-a17d-499d-b1ab-200f3f53034a)) ) (gr_text "ESP32-C3 dev module header" (at 20.00 13.00) (layer "F.SilkS") (tstamp 3bf2c379-ac93-4e3b-a1fc-863914db2395) (effects (font (size 1.20 1.20) (thickness 0.15)) (justify left))) (footprint "NOVA:TH_3P_DS18B20 TEMP" (layer "F.Cu") (tstamp c3dbe0ad-b35e-4265-aeb5-449904afd4e7) (at 70.00 14.00) (property "Reference" "J1" (at 0 -3 0) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) (property "Value" "DS18B20 TEMP" (at 0 4.50 0) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) (fp_rect (start -1.50 -1.50) (end 8.08 5.00) (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 406518a9-6909-4e53-9cb0-2f7894095cd9)) (pad "1" thru_hole rect (at 0.00 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp c42af99f-b853-4da7-b774-4668460e1294)) (pad "2" thru_hole circle (at 2.54 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp c02d9b44-9656-4d35-9476-624d68e82a84)) (pad "3" thru_hole circle (at 5.08 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 6784e177-fc78-41a2-b98b-57c51f9c8779)) ) (footprint "NOVA:TH_2P_FLOAT SWITCH" (layer "F.Cu") (tstamp d58926d0-8a8a-4338-b058-5f4f8288a3b6) (at 70.00 24.00) (property "Reference" "J2" (at 0 -3 0) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) (property "Value" "FLOAT SWITCH" (at 0 4.50 0) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) (fp_rect (start -1.50 -1.50) (end 5.54 5.00) (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 757ac8d8-8538-43be-bb11-e7f4456a42d8)) (pad "1" thru_hole rect (at 0.00 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 63a79e9c-3880-4f42-ac25-f7f288de9c20)) (pad "2" thru_hole circle (at 2.54 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp c2f199af-90ca-41a1-8d24-f5fee99fed83)) ) (footprint "NOVA:TH_3P_PH AOUT" (layer "F.Cu") (tstamp 8af36a2e-aee9-4bc1-bf35-05c8d5b86049) (at 70.00 34.00) (property "Reference" "J3" (at 0 -3 0) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) (property "Value" "PH AOUT" (at 0 4.50 0) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) (fp_rect (start -1.50 -1.50) (end 8.08 5.00) (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp f06b5340-9db1-47e2-b960-7dd3bf920550)) (pad "1" thru_hole rect (at 0.00 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp f4db0a5b-f6b1-4ee1-99b7-64a7235f7045)) (pad "2" thru_hole circle (at 2.54 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 6fa58a16-8d15-42eb-a607-4f3e74391faf)) (pad "3" thru_hole circle (at 5.08 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp b8ace56c-dc4a-4976-8bc4-210cd6f5e9b3)) ) (footprint "NOVA:TH_3P_EC AOUT" (layer "F.Cu") (tstamp dce0db24-ec92-4a16-a57c-7e487439d862) (at 70.00 44.00) (property "Reference" "J4" (at 0 -3 0) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) (property "Value" "EC AOUT" (at 0 4.50 0) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) (fp_rect (start -1.50 -1.50) (end 8.08 5.00) (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp a0134815-a538-4737-b8e9-c324f648f960)) (pad "1" thru_hole rect (at 0.00 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 43ef1feb-08b3-48c9-8249-68480a1429e5)) (pad "2" thru_hole circle (at 2.54 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 010d5d44-95b3-4d8e-9532-3d6024ece524)) (pad "3" thru_hole circle (at 5.08 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 6f111a9f-9646-430f-90a4-1b556b8cec55)) ) (footprint "NOVA:TH_4P_I2C DISPLAY" (layer "F.Cu") (tstamp 664739b1-7e58-4d93-9c57-97ea14b80c92) (at 70.00 55.00) (property "Reference" "J5" (at 0 -3 0) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) (property "Value" "I2C DISPLAY" (at 0 4.50 0) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) (fp_rect (start -1.50 -1.50) (end 10.62 5.00) (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 4cee16ce-0f32-454f-9b14-7c6b272781bb)) (pad "1" thru_hole rect (at 0.00 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 485727ae-cbb7-4a1c-87b0-0640aaa25a2b)) (pad "2" thru_hole circle (at 2.54 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 15dd43ba-b7b9-4825-b51c-bfbd65e28050)) (pad "3" thru_hole circle (at 5.08 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp c855710d-228c-4fd6-a9bc-b7c3e486ffd8)) (pad "4" thru_hole circle (at 7.62 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 9dee6735-c55a-4334-9770-0fec8aebaa89)) ) (footprint "NOVA:TH_2P_PUMP OUT" (layer "F.Cu") (tstamp 4cc75457-d61b-4e69-be26-dd5dec1ef16a) (at 15.00 74.00) (property "Reference" "J6" (at 0 -3 0) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) (property "Value" "PUMP OUT" (at 0 4.50 0) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) (fp_rect (start -1.50 -1.50) (end 5.54 5.00) (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 146f808d-1c68-4c9f-b0da-eca266ae8ffd)) (pad "1" thru_hole rect (at 0.00 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 719c0d45-a98e-4d5a-bf66-dedfbee6902e)) (pad "2" thru_hole circle (at 2.54 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp aaf14c94-8337-4346-86b1-c35b12757f83)) ) (footprint "NOVA:TH_2P_LIGHT OUT" (layer "F.Cu") (tstamp adada81b-2165-40c0-816c-ade83d7c2170) (at 36.00 74.00) (property "Reference" "J7" (at 0 -3 0) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) (property "Value" "LIGHT OUT" (at 0 4.50 0) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) (fp_rect (start -1.50 -1.50) (end 5.54 5.00) (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp d5a5e7cf-e972-4a10-93e4-78505e6c69d7)) (pad "1" thru_hole rect (at 0.00 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 96cb720b-4a9e-473f-9237-77f2b31b26d7)) (pad "2" thru_hole circle (at 2.54 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 296a1a90-4925-4629-b1bb-a71e05cf200f)) ) (footprint "NOVA:TH_2P_5V/GND IN" (layer "F.Cu") (tstamp 3dcb666c-4077-46e8-8690-7bc1e36ef975) (at 58.00 74.00) (property "Reference" "J8" (at 0 -3 0) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) (property "Value" "5V/GND IN" (at 0 4.50 0) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) (fp_rect (start -1.50 -1.50) (end 5.54 5.00) (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 4925c6b7-8d73-4b28-a740-8b80c90c9dc9)) (pad "1" thru_hole rect (at 0.00 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 8765638a-e0bf-4e25-bdcc-a6071cbcacfb)) (pad "2" thru_hole circle (at 2.54 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp d0ea58e7-dbbc-4c85-98de-90ecc534f566)) ) (footprint "NOVA:TH_8P_TEST PADS" (layer "F.Cu") (tstamp 235b0f2c-884f-4d10-90de-ef8f3856c03f) (at 15.00 62.00) (property "Reference" "TP1" (at 0 -3 0) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) (property "Value" "TEST PADS" (at 0 4.50 0) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) (fp_rect (start -1.50 -1.50) (end 20.78 5.00) (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 0fde100b-3622-45b1-9eec-f90be67da156)) (pad "1" thru_hole rect (at 0.00 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp efec7daf-2f44-4fa5-80d1-1f7695c32a0f)) (pad "2" thru_hole circle (at 2.54 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 9352b7a5-69c7-481d-ad2d-91d66b00f415)) (pad "3" thru_hole circle (at 5.08 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 83535187-bbef-4ec6-95db-c6e7312a1912)) (pad "4" thru_hole circle (at 7.62 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 4a84094d-68f2-4ce0-8998-11b345cf8b8b)) (pad "5" thru_hole circle (at 10.16 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 82256089-afae-4a7a-a871-efd89d7686c2)) (pad "6" thru_hole circle (at 12.70 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 9d73dfdf-6db9-4cfa-8096-e5d603544792)) (pad "7" thru_hole circle (at 15.24 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 644d06f6-3e59-402f-aac3-85c920929600)) (pad "8" thru_hole circle (at 17.78 0.00) (size 1.70 1.70) (drill 0.90) (layers "*.Cu" "*.Mask") (tstamp 9300406e-a2d1-4147-8e98-0036f324459f)) ) (gr_text "LOW VOLTAGE ONLY - no mains on PCB" (at 8.00 88.00) (layer "F.SilkS") (tstamp 9e5013b0-307c-4de6-8bb2-fbf641e80a4a) (effects (font (size 1.20 1.20) (thickness 0.15)) (justify left))) (gr_text "Keep relay/pump wiring away from pH/EC analog headers" (at 8.00 92.00) (layer "F.SilkS") (tstamp 7cfe71d2-1cbb-41c4-a731-b4b7e04ecd31) (effects (font (size 1.00 1.00) (thickness 0.15)) (justify left))) )