diff --git a/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol-backups/arduino-fridge-powercontrol-2023-08-06_142154.zip b/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol-backups/arduino-fridge-powercontrol-2023-08-06_142154.zip deleted file mode 100644 index b9f177e..0000000 Binary files a/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol-backups/arduino-fridge-powercontrol-2023-08-06_142154.zip and /dev/null differ diff --git a/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol-backups/arduino-fridge-powercontrol-2023-08-06_151551.zip b/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol-backups/arduino-fridge-powercontrol-2023-08-06_151551.zip deleted file mode 100644 index 8ccc50d..0000000 Binary files a/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol-backups/arduino-fridge-powercontrol-2023-08-06_151551.zip and /dev/null differ diff --git a/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol-backups/arduino-fridge-powercontrol-2023-08-06_152600.zip b/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol-backups/arduino-fridge-powercontrol-2023-08-06_152600.zip deleted file mode 100644 index 5760b30..0000000 Binary files a/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol-backups/arduino-fridge-powercontrol-2023-08-06_152600.zip and /dev/null differ diff --git a/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol.kicad_pcb b/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol.kicad_pcb index 2b8ba10..5260799 100644 --- a/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol.kicad_pcb +++ b/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol.kicad_pcb @@ -1,2 +1,1036 @@ (kicad_pcb (version 20221018) (generator pcbnew) -) \ No newline at end of file + + (general + (thickness 1.6) + ) + + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" 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) + (viasonmask 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 "") + ) + ) + + (net 0 "") + (net 1 "unconnected-(A1-D1{slash}TX-Pad1)") + (net 2 "unconnected-(A1-D0{slash}RX-Pad2)") + (net 3 "unconnected-(A1-~{RESET}-Pad3)") + (net 4 "unconnected-(A1-GND-Pad4)") + (net 5 "Net-(A1-D2)") + (net 6 "Net-(A1-D3)") + (net 7 "Net-(A1-D4)") + (net 8 "unconnected-(A1-D5-Pad8)") + (net 9 "unconnected-(A1-D6-Pad9)") + (net 10 "unconnected-(A1-D7-Pad10)") + (net 11 "unconnected-(A1-D8-Pad11)") + (net 12 "unconnected-(A1-D9-Pad12)") + (net 13 "unconnected-(A1-D10-Pad13)") + (net 14 "unconnected-(A1-D11-Pad14)") + (net 15 "unconnected-(A1-D12-Pad15)") + (net 16 "unconnected-(A1-D13-Pad16)") + (net 17 "unconnected-(A1-3V3-Pad17)") + (net 18 "unconnected-(A1-AREF-Pad18)") + (net 19 "unconnected-(A1-A0-Pad19)") + (net 20 "unconnected-(A1-A1-Pad20)") + (net 21 "unconnected-(A1-A2-Pad21)") + (net 22 "unconnected-(A1-A3-Pad22)") + (net 23 "unconnected-(A1-A4-Pad23)") + (net 24 "unconnected-(A1-A5-Pad24)") + (net 25 "unconnected-(A1-A6-Pad25)") + (net 26 "unconnected-(A1-A7-Pad26)") + (net 27 "Net-(A1-+5V)") + (net 28 "unconnected-(A1-~{RESET}-Pad28)") + (net 29 "GND") + (net 30 "Net-(A1-VIN)") + (net 31 "+12V") + (net 32 "Net-(J1-Pin_2)") + (net 33 "Net-(J2-Pin_2)") + + (footprint "Connector:Banana_Jack_2Pin" (layer "F.Cu") + (tstamp 028bcf88-5c45-4ff4-9618-570b150fbb0e) + (at 231.14 89.14 -90) + (descr "Dual banana socket, footprint - 2 x 6mm drills") + (tags "banana socket") + (property "Sheetfile" "arduino-fridge-powercontrol.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)") + (property "ki_keywords" "connector") + (path "/d76cf114-6c1f-4ca9-b055-dd6f894d4aea") + (attr through_hole) + (fp_text reference "J2" (at 14.985 -6.24 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b85dc80b-a1e2-4b8b-be7d-17fa07d80c60) + ) + (fp_text value "Conn_01x02" (at 14.985 6.29 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1908bc4b-6699-41d3-ac87-c78512f4497d) + ) + (fp_text user "${REFERENCE}" (at 14.985 0 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp cc7d3fbe-96fb-4105-ba44-3d65e5235668) + ) + (fp_line (start 0 5.25) (end 30 5.25) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f1307a92-5c88-417c-8de9-9232bea59662)) + (fp_line (start 30 -5.25) (end 0 -5.25) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c5e6183e-0a6a-4dd7-ad54-46f7b327d125)) + (fp_arc (start 0 5.25) (mid -5.25 0) (end 0 -5.25) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e889ebc7-dbea-4ad0-bcc9-49234835a7bc)) + (fp_arc (start 30 -5.25) (mid 35.25 0) (end 30 5.25) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bbdc6074-7485-4a50-a3d8-90766963ecd9)) + (fp_line (start 0 5.5) (end 30 5.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b0339674-45b8-4527-ae6f-4489fc3d7c77)) + (fp_line (start 30 -5.5) (end 0 -5.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7697dd21-40f7-48fe-aba3-4afb748abb6e)) + (fp_arc (start 0 5.5) (mid -5.5 0) (end 0 -5.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e3819dda-158b-4d93-bee1-0f5b1aa58a6a)) + (fp_arc (start 30 -5.5) (mid 35.5 0) (end 30 5.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 31fc7ba4-9ab4-44d9-8877-5fdf9cd259ab)) + (fp_circle (center 0 0) (end 2 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 28fb3f23-ec8a-48a4-978a-1ad772ad8a87)) + (fp_circle (center 0 0) (end 4.75 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 01a2e7c4-d7d3-467b-b81b-f519cc60de5e)) + (fp_circle (center 30 0) (end 32 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 07bc76f7-abd7-4f19-83be-df5e7858cd32)) + (fp_circle (center 30 0) (end 34.75 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 82468c36-b83d-4252-bcf0-1a27866b8942)) + (pad "1" thru_hole circle (at 0 0 270) (size 10.16 10.16) (drill 6.1) (layers "*.Cu" "*.Mask") + (net 31 "+12V") (pinfunction "Pin_1") (pintype "passive") (tstamp 421c6ea7-0fe1-4a85-b5f0-df4df1e30ebb)) + (pad "2" thru_hole circle (at 29.97 0 270) (size 10.16 10.16) (drill 6.1) (layers "*.Cu" "*.Mask") + (net 33 "Net-(J2-Pin_2)") (pinfunction "Pin_2") (pintype "passive") (tstamp 403086be-9d36-4300-8113-b2ff4b7e59f5)) + (model "${KICAD6_3DMODEL_DIR}/Connector.3dshapes/Banana_Jack_2Pin.wrl" + (offset (xyz 14.98599977 0 0)) + (scale (xyz 2 2 2)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_THT:TO-92_Inline" (layer "F.Cu") + (tstamp 1cc1ec22-40d9-41aa-b807-a3304408b30e) + (at 129.54 58.42 90) + (descr "TO-92 leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf)") + (tags "to-92 sc-43 sc-43a sot54 PA33 transistor") + (property "Sheetfile" "arduino-fridge-powercontrol.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Programmable Resolution 1-Wire Digital Thermometer TO-92") + (property "ki_keywords" "OneWire 1Wire Dallas Maxim") + (path "/cdab6355-0851-412e-bacb-ae8347eced87") + (attr through_hole) + (fp_text reference "U2" (at 1.27 -3.56 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e8df8c25-0c7e-4430-a812-3f98ff45da6e) + ) + (fp_text value "DS18B20" (at 1.27 2.79 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 7c6292fe-44f2-4649-84c8-9799c622f832) + ) + (fp_text user "${REFERENCE}" (at 1.27 0 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4dd747cc-b871-42b8-b88d-d63e5c7b1b37) + ) + (fp_line (start -0.53 1.85) (end 3.07 1.85) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3b28d7cc-0d8e-47fe-ba0e-4c51d070387e)) + (fp_arc (start -0.568478 1.838478) (mid -1.132087 -0.994977) (end 1.27 -2.6) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ee6a6e54-1ac4-4023-b8fa-99b416f19c53)) + (fp_arc (start 1.27 -2.6) (mid 3.672087 -0.994977) (end 3.108478 1.838478) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8f2710e4-8162-4513-94fc-e979c3ed4d06)) + (fp_line (start -1.46 -2.73) (end -1.46 2.01) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 096fa2f6-612d-4c23-83cf-336cade096b2)) + (fp_line (start -1.46 -2.73) (end 4 -2.73) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fdfcf429-bdd8-473f-9cf3-dae5609f9b6f)) + (fp_line (start 4 2.01) (end -1.46 2.01) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bbc22186-69b2-42a9-aa1d-bd67ba28828d)) + (fp_line (start 4 2.01) (end 4 -2.73) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8e3716f4-43cd-4107-96eb-c8843b4a54b6)) + (fp_line (start -0.5 1.75) (end 3 1.75) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9d37e9f1-4660-4208-b8a5-8a63246dd56f)) + (fp_arc (start -0.483625 1.753625) (mid -1.021221 -0.949055) (end 1.27 -2.48) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 13dde996-fce0-4a57-8286-d0f8374ad015)) + (fp_arc (start 1.27 -2.48) (mid 3.561221 -0.949055) (end 3.023625 1.753625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b95807b0-e2a1-4eed-a82f-e0fbdbc4aa04)) + (pad "1" thru_hole rect (at 0 0 90) (size 1.05 1.5) (drill 0.75) (layers "*.Cu" "*.Mask") + (net 29 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 80d79970-7b5f-4cd3-9812-75c763ce2509)) + (pad "2" thru_hole oval (at 1.27 0 90) (size 1.05 1.5) (drill 0.75) (layers "*.Cu" "*.Mask") + (net 5 "Net-(A1-D2)") (pinfunction "DQ") (pintype "bidirectional") (tstamp c261c4d5-1c87-47f2-90a9-559795a538f5)) + (pad "3" thru_hole oval (at 2.54 0 90) (size 1.05 1.5) (drill 0.75) (layers "*.Cu" "*.Mask") + (net 27 "Net-(A1-+5V)") (pinfunction "V_{DD}") (pintype "power_in") (tstamp 624b735d-ffe7-4ccd-8278-314439427bdf)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-92_Inline.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Connector:Banana_Jack_2Pin" (layer "F.Cu") + (tstamp 2f5dda79-bae6-4436-8340-b1b6946c1fff) + (at 231.14 43.42 -90) + (descr "Dual banana socket, footprint - 2 x 6mm drills") + (tags "banana socket") + (property "Sheetfile" "arduino-fridge-powercontrol.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)") + (property "ki_keywords" "connector") + (path "/b64cc3b8-8f8b-4fd2-bfb8-1500f5c6f0ad") + (attr through_hole) + (fp_text reference "J1" (at 14.985 -6.24 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 71f8b631-561f-4e1f-9491-a06662c36548) + ) + (fp_text value "Conn_01x02" (at 14.985 6.29 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp de8d1aa6-5ae6-47a1-832b-9ea0a1f8c8de) + ) + (fp_text user "${REFERENCE}" (at 14.985 0 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 699c22b8-957e-441b-921a-6a61b87569e6) + ) + (fp_line (start 0 5.25) (end 30 5.25) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 423d5509-2e1a-43f2-8254-3955346d8bee)) + (fp_line (start 30 -5.25) (end 0 -5.25) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 414f78d2-d4cb-4313-b2f3-44deedb12d2a)) + (fp_arc (start 0 5.25) (mid -5.25 0) (end 0 -5.25) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 35cbb37a-c32b-481e-8746-caa4354db0de)) + (fp_arc (start 30 -5.25) (mid 35.25 0) (end 30 5.25) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0011491e-1b4f-460f-867b-6dd0252f1053)) + (fp_line (start 0 5.5) (end 30 5.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8a4ad706-3eda-42f2-adb2-8971de552e19)) + (fp_line (start 30 -5.5) (end 0 -5.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 42a7d933-6889-4a10-a459-7de52d9986d6)) + (fp_arc (start 0 5.5) (mid -5.5 0) (end 0 -5.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ca52d298-b233-42e2-be5c-896bc6f646da)) + (fp_arc (start 30 -5.5) (mid 35.5 0) (end 30 5.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b505b865-7f65-45b2-834b-0833c00fb15c)) + (fp_circle (center 0 0) (end 2 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 7c0268d3-0e9e-4be9-b757-8453d7138e54)) + (fp_circle (center 0 0) (end 4.75 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 84b7eec7-6299-4cc7-a01d-4f627cda8db3)) + (fp_circle (center 30 0) (end 32 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp e6fa9605-44fe-4c37-96df-bcb9ee385b1f)) + (fp_circle (center 30 0) (end 34.75 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp fccdc828-97f5-42a9-b405-e2cf2377cdcc)) + (pad "1" thru_hole circle (at 0 0 270) (size 10.16 10.16) (drill 6.1) (layers "*.Cu" "*.Mask") + (net 31 "+12V") (pinfunction "Pin_1") (pintype "passive") (tstamp fbc67142-6c55-46bb-a196-113ef93825c0)) + (pad "2" thru_hole circle (at 29.97 0 270) (size 10.16 10.16) (drill 6.1) (layers "*.Cu" "*.Mask") + (net 32 "Net-(J1-Pin_2)") (pinfunction "Pin_2") (pintype "passive") (tstamp dbb4173c-251a-4426-a435-359989866443)) + (model "${KICAD6_3DMODEL_DIR}/Connector.3dshapes/Banana_Jack_2Pin.wrl" + (offset (xyz 14.98599977 0 0)) + (scale (xyz 2 2 2)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_THT:TO-220-3_Vertical" (layer "F.Cu") + (tstamp 5fba8fae-3240-47b6-8ee4-fe87e5888eed) + (at 205.74 88.9 -90) + (descr "TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf") + (tags "TO-220-3 Vertical RM 2.54mm") + (property "Sheetfile" "arduino-fridge-powercontrol.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "30A Id, 50V Vds, N-Channel Power MOSFET, TO-220") + (property "ki_keywords" "N-Channel Power MOSFET") + (path "/44157939-701e-484b-84ba-897970a2bd6c") + (attr through_hole) + (fp_text reference "Q2" (at 2.54 -4.27 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 269a37a4-d9a3-4086-970a-b8910f645c78) + ) + (fp_text value "BUZ11" (at 2.54 2.5 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 33009167-2c18-421e-92d0-7be77edf8584) + ) + (fp_text user "${REFERENCE}" (at 2.54 -4.27 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 391ed8f2-4ea7-4f1c-840b-efc3856c8c64) + ) + (fp_line (start -2.58 -3.27) (end -2.58 1.371) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp eb0e7f7a-589e-4710-bf7b-1d2557094c4d)) + (fp_line (start -2.58 -3.27) (end 7.66 -3.27) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5f0c8c9e-b2e8-4fe5-a98d-f048f5cf1c6c)) + (fp_line (start -2.58 -1.76) (end 7.66 -1.76) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 239ee892-ee0c-4ea7-955c-5f50d07b35a8)) + (fp_line (start -2.58 1.371) (end 7.66 1.371) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6f9c3fb6-cebc-40dc-a420-983972a7f5da)) + (fp_line (start 0.69 -3.27) (end 0.69 -1.76) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9fe120e9-22ec-4e98-8541-71613507c64f)) + (fp_line (start 4.391 -3.27) (end 4.391 -1.76) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp afcc278f-04b1-4e88-bed9-122229cfab92)) + (fp_line (start 7.66 -3.27) (end 7.66 1.371) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6d8aeb49-d63f-4e42-979f-24067cc8198c)) + (fp_line (start -2.71 -3.4) (end -2.71 1.51) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 72e5bcbe-803b-4403-8e60-29470f312f03)) + (fp_line (start -2.71 1.51) (end 7.79 1.51) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 21971aee-8026-42dd-bc58-73ca12b59fad)) + (fp_line (start 7.79 -3.4) (end -2.71 -3.4) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ea62996b-098d-42b6-ae35-d83d86f70ebe)) + (fp_line (start 7.79 1.51) (end 7.79 -3.4) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4a92673e-4261-49e1-920b-54562ff35ca8)) + (fp_line (start -2.46 -3.15) (end -2.46 1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ac40141c-5ca3-438e-ac7e-cca3c450650c)) + (fp_line (start -2.46 -1.88) (end 7.54 -1.88) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d5fade0c-2612-4b0d-b037-37012fe6cdd4)) + (fp_line (start -2.46 1.25) (end 7.54 1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7866cf93-e2af-40b3-8394-fe141bd01e4b)) + (fp_line (start 0.69 -3.15) (end 0.69 -1.88) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a3d66910-4dfe-49bb-bde4-9a7527002820)) + (fp_line (start 4.39 -3.15) (end 4.39 -1.88) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 44b77910-8d11-491e-b76b-50c70e268af2)) + (fp_line (start 7.54 -3.15) (end -2.46 -3.15) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8b234c56-699c-4534-8c09-a1ca0db29d45)) + (fp_line (start 7.54 1.25) (end 7.54 -3.15) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 863fa0c4-6656-47ce-ae76-a21979d43871)) + (pad "1" thru_hole rect (at 0 0 270) (size 1.905 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 6 "Net-(A1-D3)") (pinfunction "G") (pintype "input") (tstamp 18361aac-fdf2-40d1-a9b6-4d9073ca8754)) + (pad "2" thru_hole oval (at 2.54 0 270) (size 1.905 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 33 "Net-(J2-Pin_2)") (pinfunction "D") (pintype "passive") (tstamp 6b429f08-93ee-41dd-84ec-162e0c552460)) + (pad "3" thru_hole oval (at 5.08 0 270) (size 1.905 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 29 "GND") (pinfunction "S") (pintype "passive") (tstamp 3d3741cc-6412-4874-bc62-0257f49ef26d)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-220-3_Vertical.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_THT:TO-220-3_Vertical" (layer "F.Cu") + (tstamp 6851575a-3977-48f6-a180-c82c34587592) + (at 134.62 109.22 -90) + (descr "TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf") + (tags "TO-220-3 Vertical RM 2.54mm") + (property "Sheetfile" "arduino-fridge-powercontrol.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Positive 1.5A 35V Linear Regulator, Fixed Output 5V, TO-220/TO-263/TO-252") + (property "ki_keywords" "Voltage Regulator 1.5A Positive") + (path "/0e0e5742-5f72-4313-827f-ae25cc403aa4") + (attr through_hole) + (fp_text reference "U3" (at 2.54 -4.27 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4f03bfe8-5322-4eb8-b7e1-6e29950825ee) + ) + (fp_text value "L7805" (at 5.08 3.1 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 7cdabee6-5f0c-45a3-aec7-6ed9dfe22df1) + ) + (fp_text user "${REFERENCE}" (at 2.54 -4.27 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 333b0b16-2bd3-4bc6-b641-b05465d5d7a9) + ) + (fp_line (start -2.58 -3.27) (end -2.58 1.371) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a5a62bf1-bd44-4669-9291-258092187dd7)) + (fp_line (start -2.58 -3.27) (end 7.66 -3.27) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3825f191-98dd-4993-ab0d-da3ba33af53a)) + (fp_line (start -2.58 -1.76) (end 7.66 -1.76) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5e965aca-f2cc-4941-a304-5f06b47abb64)) + (fp_line (start -2.58 1.371) (end 7.66 1.371) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1bcdf641-39ee-4fba-a708-329e59b6f1f6)) + (fp_line (start 0.69 -3.27) (end 0.69 -1.76) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0c2ad601-4898-4ef4-b820-9dfdd9f6b9ba)) + (fp_line (start 4.391 -3.27) (end 4.391 -1.76) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 09cac639-0f9b-4623-8857-623b1c3ae4fb)) + (fp_line (start 7.66 -3.27) (end 7.66 1.371) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 610b4ce8-d7da-4453-9f3a-e87781bd043f)) + (fp_line (start -2.71 -3.4) (end -2.71 1.51) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6057c38e-b2fc-4f51-84d1-6f11da4f8a03)) + (fp_line (start -2.71 1.51) (end 7.79 1.51) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 231816f5-498b-4423-a7af-5a9c2c7803c9)) + (fp_line (start 7.79 -3.4) (end -2.71 -3.4) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9f1b25d1-45e0-43af-ab42-0b612d7662b9)) + (fp_line (start 7.79 1.51) (end 7.79 -3.4) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4a8218fd-9c8c-4efa-9e2e-ae7c0c9a0e20)) + (fp_line (start -2.46 -3.15) (end -2.46 1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cdd37867-9357-4e34-b38e-426bacc5845b)) + (fp_line (start -2.46 -1.88) (end 7.54 -1.88) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7921762d-3c46-44e2-978b-7916ecc55c3a)) + (fp_line (start -2.46 1.25) (end 7.54 1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bb20e01f-7676-4821-9655-4aa5891f9e5a)) + (fp_line (start 0.69 -3.15) (end 0.69 -1.88) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 539551b2-45f1-48ad-8f02-a016a3d75eb3)) + (fp_line (start 4.39 -3.15) (end 4.39 -1.88) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 52092ee8-c563-4673-91d0-2f7b4fb2d2b6)) + (fp_line (start 7.54 -3.15) (end -2.46 -3.15) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 385c11f9-2494-4354-be80-c571683d019a)) + (fp_line (start 7.54 1.25) (end 7.54 -3.15) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a2cb55d8-e9e3-45bc-93f2-6fc35c96e751)) + (pad "1" thru_hole rect (at 0 0 270) (size 1.905 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 31 "+12V") (pinfunction "IN") (pintype "power_in") (tstamp 0fe7d7bb-8ecf-48f4-878a-3225c4e002b7)) + (pad "2" thru_hole oval (at 2.54 0 270) (size 1.905 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 29 "GND") (pinfunction "GND") (pintype "power_in") (tstamp ecb23d92-778c-4c9d-bdfc-9374d2f91529)) + (pad "3" thru_hole oval (at 5.08 0 270) (size 1.905 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 30 "Net-(A1-VIN)") (pinfunction "OUT") (pintype "power_out") (tstamp bb5da734-d7af-454d-bb62-1e3192246015)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-220-3_Vertical.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" (layer "F.Cu") + (tstamp 80fd2276-74a8-47fc-9899-49f015877fa7) + (at 198.12 76.2 90) + (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") + (property "Sheetfile" "arduino-fridge-powercontrol.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor") + (property "ki_keywords" "R res resistor") + (path "/a235f400-79c6-4853-9c61-5c22ea1cd438") + (attr through_hole) + (fp_text reference "R3" (at 5.08 -2.37 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d22cfbb5-ec01-4dbc-ba99-51d462bb026b) + ) + (fp_text value "100k" (at 5.08 2.37 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp bdc2bca7-eb0e-4f67-bbee-37fbf7fb61c6) + ) + (fp_text user "${REFERENCE}" (at 5.08 0 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c5f22c91-43eb-47e0-a9e9-597e31dcb751) + ) + (fp_line (start 1.04 0) (end 1.81 0) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4f72919a-3175-43b7-a750-ee97466aa9e8)) + (fp_line (start 1.81 -1.37) (end 1.81 1.37) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c5cf0f5b-228e-4288-b57b-b85c6dc308e4)) + (fp_line (start 1.81 1.37) (end 8.35 1.37) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 267db5a0-07f6-43de-bc95-64543cfb1500)) + (fp_line (start 8.35 -1.37) (end 1.81 -1.37) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ae7ec11d-3952-4cad-96eb-0da7eb8039d4)) + (fp_line (start 8.35 1.37) (end 8.35 -1.37) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 736db4dd-8813-44f9-a54a-2dc2ea5308a0)) + (fp_line (start 9.12 0) (end 8.35 0) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp af23f506-8e13-4d16-9fe0-c093e93158d6)) + (fp_line (start -1.05 -1.5) (end -1.05 1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8c3fd67c-b9d5-4c95-b806-35c5dfbbbe0f)) + (fp_line (start -1.05 1.5) (end 11.21 1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9b534a4c-a021-4eab-ae9f-8b22371508c4)) + (fp_line (start 11.21 -1.5) (end -1.05 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0f0f53e2-901a-451e-952a-ac53110d8ded)) + (fp_line (start 11.21 1.5) (end 11.21 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1dbbbcb1-045a-43f1-b593-c532213209c2)) + (fp_line (start 0 0) (end 1.93 0) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6551b174-10ff-4381-8bae-3b488c8e6c1e)) + (fp_line (start 1.93 -1.25) (end 1.93 1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e015bd4c-8ffc-4518-bfca-ebfb19993ee3)) + (fp_line (start 1.93 1.25) (end 8.23 1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 306a37ff-0637-4336-adc6-9d8d46f8d6ef)) + (fp_line (start 8.23 -1.25) (end 1.93 -1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7cb1ccb2-fe97-415b-a289-c5a9f2023353)) + (fp_line (start 8.23 1.25) (end 8.23 -1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c55f10cd-5083-4624-aa70-42d4c433f0e5)) + (fp_line (start 10.16 0) (end 8.23 0) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp da837e91-c86e-4e03-b76a-0fa8a1c72cdd)) + (pad "1" thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 29 "GND") (pintype "passive") (tstamp eecf4cee-2521-4a4f-ae56-8f6c5c71d90c)) + (pad "2" thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 7 "Net-(A1-D4)") (pintype "passive") (tstamp d2b583de-bf46-4b8e-a4d8-b3d28560f8b2)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" (layer "F.Cu") + (tstamp 90ac43fb-1a02-449b-8b52-ded52528c70f) + (at 154.94 63.5 90) + (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") + (property "Sheetfile" "arduino-fridge-powercontrol.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor") + (property "ki_keywords" "R res resistor") + (path "/114b582b-72b2-4c1a-90a9-c1ab3bf747c4") + (attr through_hole) + (fp_text reference "R1" (at 7.62 -7.45 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 7d27f77a-5629-460d-bec4-2df74de2a5a5) + ) + (fp_text value "2,2k" (at 7.62 -2.71 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 034643f6-7c6f-4400-a93b-bf6a41ad7aca) + ) + (fp_text user "${REFERENCE}" (at 7.62 -5.08 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 5419f408-1554-40d5-8a08-61104c69346b) + ) + (fp_line (start 1.04 0) (end 1.81 0) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0b07beb1-19c3-4004-8ada-b99decf8a90d)) + (fp_line (start 1.81 -1.37) (end 1.81 1.37) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2b35845b-caa0-4754-8396-1a97a07bfb67)) + (fp_line (start 1.81 1.37) (end 8.35 1.37) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4f72396a-4228-4692-81eb-68bc060d0e5a)) + (fp_line (start 8.35 -1.37) (end 1.81 -1.37) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 64f2130c-8743-47d5-9ee3-8176409927df)) + (fp_line (start 8.35 1.37) (end 8.35 -1.37) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b0719319-984c-4804-93fa-d5600e00ae5b)) + (fp_line (start 9.12 0) (end 8.35 0) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ab7d6d4a-4010-48d7-9147-00cc65417421)) + (fp_line (start -1.05 -1.5) (end -1.05 1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 27b4850b-eb34-449b-ad56-13815f73c424)) + (fp_line (start -1.05 1.5) (end 11.21 1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 99d0029a-7677-4836-850f-91201ffc59a2)) + (fp_line (start 11.21 -1.5) (end -1.05 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b7801bcc-da65-4a5a-8613-744f31cad615)) + (fp_line (start 11.21 1.5) (end 11.21 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2dde76f3-9618-43bd-a3c4-17286b25c808)) + (fp_line (start 0 0) (end 1.93 0) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 044f24fb-5961-45d7-85ac-5428bb0f0b0e)) + (fp_line (start 1.93 -1.25) (end 1.93 1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b0188649-f867-49df-9d85-d8476c86386e)) + (fp_line (start 1.93 1.25) (end 8.23 1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7a70ed5b-211d-4b00-b1d4-3531e985e9bc)) + (fp_line (start 8.23 -1.25) (end 1.93 -1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9842c5b0-f501-4469-9fc9-2741589e59f3)) + (fp_line (start 8.23 1.25) (end 8.23 -1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dfaeca66-2313-428d-b1b0-813bf4f4c2b5)) + (fp_line (start 10.16 0) (end 8.23 0) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 917dac7b-9385-4a9b-8742-edcf76c1edd8)) + (pad "1" thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 5 "Net-(A1-D2)") (pintype "passive") (tstamp 724d6266-8cdf-41d1-82ff-e9a9b3fc539f)) + (pad "2" thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 27 "Net-(A1-+5V)") (pintype "passive") (tstamp a3564d09-9a46-4496-b7a6-5df4e26338c5)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Module:Arduino_Nano" (layer "F.Cu") + (tstamp 92a74b2c-bcd2-4572-ab76-2d3b304ad030) + (at 160.02 73.66 -90) + (descr "Arduino Nano, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf") + (tags "Arduino Nano") + (property "Sheetfile" "arduino-fridge-powercontrol.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Arduino Nano v3.x") + (property "ki_keywords" "Arduino nano microcontroller module USB") + (path "/ee59911e-8e89-4847-8704-0bc0f50dd356") + (attr through_hole) + (fp_text reference "A1" (at 7.62 -5.08 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8bd90839-b6f4-4977-b4ea-78f8edd7aecd) + ) + (fp_text value "Arduino_Nano_v3.x" (at 8.89 19.05) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 093f7c83-b2cf-4262-b87e-b20b852730fd) + ) + (fp_text user "USB" (at 7.62 35.56 -90 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 7465b66b-dc9d-4178-9af8-88ec2dc5a540) + ) + (fp_text user "${REFERENCE}" (at 6.35 19.05) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f44455e5-7893-4868-87c5-cdb11ae33b5a) + ) + (fp_line (start -1.4 -3.94) (end -1.4 -1.27) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp eccb7560-8659-49f8-9366-fe1784d02b0c)) + (fp_line (start -1.4 1.27) (end -1.4 39.5) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1297fbf8-6abf-416c-b1d2-a1f730967570)) + (fp_line (start -1.4 39.5) (end 3.68 39.5) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 02b77b56-12ea-4b5d-b175-edeee3bdf060)) + (fp_line (start 1.27 -1.27) (end -1.4 -1.27) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cac9a4a8-04df-4888-bce3-7215fa9e139c)) + (fp_line (start 1.27 1.27) (end -1.4 1.27) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 56a950ad-8564-4c0d-a75d-bb3a3f2afabc)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e24c9219-b368-425c-ac43-10a150cb4359)) + (fp_line (start 1.27 1.27) (end 1.27 36.83) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bf855c68-33b8-47ea-982a-a7d4ae924c7d)) + (fp_line (start 1.27 36.83) (end -1.4 36.83) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9e46a6e2-1733-4edf-a3b8-ebdafc48462d)) + (fp_line (start 3.68 31.62) (end 11.56 31.62) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ef26d428-e310-4721-a6a1-5573cca0dcb3)) + (fp_line (start 3.68 42.04) (end 3.68 31.62) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c9683249-6784-4cc1-8fab-17da6ae2c7f6)) + (fp_line (start 11.56 31.62) (end 11.56 42.04) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6a03d31d-305b-48fc-99a3-c4092c838551)) + (fp_line (start 11.56 42.04) (end 3.68 42.04) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 27fc6f52-36ac-4ad9-b9e2-6fc833dbab08)) + (fp_line (start 13.97 -1.27) (end 13.97 36.83) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1f905cf1-e8e9-4613-8776-ca5b2cf4085a)) + (fp_line (start 13.97 -1.27) (end 16.64 -1.27) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 53efd367-1604-4b01-be0d-6edf266899ae)) + (fp_line (start 13.97 36.83) (end 16.64 36.83) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c7b13575-3876-4364-97fd-bddf99f60192)) + (fp_line (start 16.64 -3.94) (end -1.4 -3.94) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp beb5e24c-912d-42d1-9957-823af07d7a63)) + (fp_line (start 16.64 39.5) (end 11.56 39.5) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b0119d2a-29e4-4803-8ce8-bf9c7e35746d)) + (fp_line (start 16.64 39.5) (end 16.64 -3.94) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 431170b3-e9a7-46cc-9056-3d07429c83f3)) + (fp_line (start -1.53 -4.06) (end -1.53 42.16) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a4b9657c-64f3-4fb9-8bc6-3c8629ae1af8)) + (fp_line (start -1.53 -4.06) (end 16.75 -4.06) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f2624e13-5a70-4856-83bd-c1617b17d70e)) + (fp_line (start 16.75 42.16) (end -1.53 42.16) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4eac22bb-6051-4eed-8675-24d45b28ca89)) + (fp_line (start 16.75 42.16) (end 16.75 -4.06) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f5fe2bd0-dbc8-4d8d-9b9b-0e92e721e933)) + (fp_line (start -1.27 -2.54) (end 0 -3.81) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 67465736-53f8-47eb-965f-4b577e0d4024)) + (fp_line (start -1.27 39.37) (end -1.27 -2.54) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bf66f685-a3d4-492f-96dc-20f4071fadc7)) + (fp_line (start 0 -3.81) (end 16.51 -3.81) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c4bb9fd2-9e55-44fc-a28b-7cb0236f9fc8)) + (fp_line (start 3.81 31.75) (end 11.43 31.75) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 26fba2b7-9cca-4b14-bc38-4a706dfedde2)) + (fp_line (start 3.81 41.91) (end 3.81 31.75) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 52092726-4e8b-4553-9389-6cb81684d4d5)) + (fp_line (start 11.43 31.75) (end 11.43 41.91) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9bb62675-37d1-4614-a20a-523ea781d8ff)) + (fp_line (start 11.43 41.91) (end 3.81 41.91) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp be567044-6138-48a4-b4d9-35acd83b0e9d)) + (fp_line (start 16.51 -3.81) (end 16.51 39.37) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2174b77f-3eb5-467c-ba72-68e1e9e71bc2)) + (fp_line (start 16.51 39.37) (end -1.27 39.37) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 626621a6-fac3-45f9-97b2-b43d8e1000b6)) + (pad "1" thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 1 "unconnected-(A1-D1{slash}TX-Pad1)") (pinfunction "D1/TX") (pintype "bidirectional") (tstamp a7c543b3-2265-4299-abd0-cffbfcb2d2b3)) + (pad "2" thru_hole oval (at 0 2.54 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 2 "unconnected-(A1-D0{slash}RX-Pad2)") (pinfunction "D0/RX") (pintype "bidirectional") (tstamp be85bc42-8abc-46f8-a181-30baf846ed63)) + (pad "3" thru_hole oval (at 0 5.08 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 3 "unconnected-(A1-~{RESET}-Pad3)") (pinfunction "~{RESET}") (pintype "input") (tstamp b340e619-bcdb-4624-a216-3e143eacdc7b)) + (pad "4" thru_hole oval (at 0 7.62 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 4 "unconnected-(A1-GND-Pad4)") (pinfunction "GND") (pintype "power_in") (tstamp dbfb7b23-575d-4962-ade5-794fd250e01f)) + (pad "5" thru_hole oval (at 0 10.16 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 5 "Net-(A1-D2)") (pinfunction "D2") (pintype "bidirectional") (tstamp eac0d26e-357b-47a4-b460-45e0a1bf745a)) + (pad "6" thru_hole oval (at 0 12.7 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 6 "Net-(A1-D3)") (pinfunction "D3") (pintype "bidirectional") (tstamp 12305cfb-5949-4845-9f0c-2ccbb8695707)) + (pad "7" thru_hole oval (at 0 15.24 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 7 "Net-(A1-D4)") (pinfunction "D4") (pintype "bidirectional") (tstamp ed49e7af-16f4-4c40-9892-6a70c3194aa1)) + (pad "8" thru_hole oval (at 0 17.78 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 8 "unconnected-(A1-D5-Pad8)") (pinfunction "D5") (pintype "bidirectional") (tstamp 1dcb07db-a3a2-46dc-92ed-577c4f470999)) + (pad "9" thru_hole oval (at 0 20.32 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 9 "unconnected-(A1-D6-Pad9)") (pinfunction "D6") (pintype "bidirectional") (tstamp e6cba690-cfd7-4795-959f-f785171a3cca)) + (pad "10" thru_hole oval (at 0 22.86 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 10 "unconnected-(A1-D7-Pad10)") (pinfunction "D7") (pintype "bidirectional") (tstamp b5a0125a-30cf-4781-9c8c-1d5a1e0417b4)) + (pad "11" thru_hole oval (at 0 25.4 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 11 "unconnected-(A1-D8-Pad11)") (pinfunction "D8") (pintype "bidirectional") (tstamp a05b83f8-c2e6-455a-91fb-d9358fed06ac)) + (pad "12" thru_hole oval (at 0 27.94 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 12 "unconnected-(A1-D9-Pad12)") (pinfunction "D9") (pintype "bidirectional") (tstamp 896c6ba3-c7e1-40f9-b090-20784ad0afd3)) + (pad "13" thru_hole oval (at 0 30.48 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 13 "unconnected-(A1-D10-Pad13)") (pinfunction "D10") (pintype "bidirectional") (tstamp 98a8cae1-5b2b-4723-9ec7-08273c3313d5)) + (pad "14" thru_hole oval (at 0 33.02 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 14 "unconnected-(A1-D11-Pad14)") (pinfunction "D11") (pintype "bidirectional") (tstamp fa95356f-2435-4a12-82c2-602b6c44198e)) + (pad "15" thru_hole oval (at 0 35.56 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 15 "unconnected-(A1-D12-Pad15)") (pinfunction "D12") (pintype "bidirectional") (tstamp 33cebf92-7abe-455a-9858-c8621b5bdb4c)) + (pad "16" thru_hole oval (at 15.24 35.56 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 16 "unconnected-(A1-D13-Pad16)") (pinfunction "D13") (pintype "bidirectional") (tstamp 6c99ff45-66b4-4267-a066-63715805bd93)) + (pad "17" thru_hole oval (at 15.24 33.02 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 17 "unconnected-(A1-3V3-Pad17)") (pinfunction "3V3") (pintype "power_out") (tstamp 666b0d78-eef5-4733-8cf2-86c683bddb2e)) + (pad "18" thru_hole oval (at 15.24 30.48 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 18 "unconnected-(A1-AREF-Pad18)") (pinfunction "AREF") (pintype "input") (tstamp 79418e8b-cb06-46b2-b3e3-1e73aa9eacb0)) + (pad "19" thru_hole oval (at 15.24 27.94 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 19 "unconnected-(A1-A0-Pad19)") (pinfunction "A0") (pintype "bidirectional") (tstamp 85471fae-2f91-4a58-a3f4-12e840e776c8)) + (pad "20" thru_hole oval (at 15.24 25.4 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 20 "unconnected-(A1-A1-Pad20)") (pinfunction "A1") (pintype "bidirectional") (tstamp 24a74e31-f62d-4c05-8879-7bce94fdcfe3)) + (pad "21" thru_hole oval (at 15.24 22.86 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 21 "unconnected-(A1-A2-Pad21)") (pinfunction "A2") (pintype "bidirectional") (tstamp c67a21fd-3023-43e0-b08f-5224da1b424f)) + (pad "22" thru_hole oval (at 15.24 20.32 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 22 "unconnected-(A1-A3-Pad22)") (pinfunction "A3") (pintype "bidirectional") (tstamp 5f8cee75-6a17-4692-9d0a-ccfb050388f5)) + (pad "23" thru_hole oval (at 15.24 17.78 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 23 "unconnected-(A1-A4-Pad23)") (pinfunction "A4") (pintype "bidirectional") (tstamp 3eb1416c-9bde-4f44-9c69-e3317b43993c)) + (pad "24" thru_hole oval (at 15.24 15.24 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 24 "unconnected-(A1-A5-Pad24)") (pinfunction "A5") (pintype "bidirectional") (tstamp 2a57bc77-64be-462f-8263-b08c7009d2a0)) + (pad "25" thru_hole oval (at 15.24 12.7 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 25 "unconnected-(A1-A6-Pad25)") (pinfunction "A6") (pintype "bidirectional") (tstamp cfb61004-95c3-4b8e-af38-047e4e920556)) + (pad "26" thru_hole oval (at 15.24 10.16 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 26 "unconnected-(A1-A7-Pad26)") (pinfunction "A7") (pintype "bidirectional") (tstamp 539b49a1-2258-4f3e-864f-7da2f2fb8a95)) + (pad "27" thru_hole oval (at 15.24 7.62 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 27 "Net-(A1-+5V)") (pinfunction "+5V") (pintype "power_out") (tstamp 6668ecbb-7376-412e-b491-88d2ce0e123b)) + (pad "28" thru_hole oval (at 15.24 5.08 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 28 "unconnected-(A1-~{RESET}-Pad28)") (pinfunction "~{RESET}") (pintype "input") (tstamp d2964bf6-3f85-498e-a18e-e54a54353343)) + (pad "29" thru_hole oval (at 15.24 2.54 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 29 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 4b7aa957-d724-4600-a9ea-f8aeac69320c)) + (pad "30" thru_hole oval (at 15.24 0 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask") + (net 30 "Net-(A1-VIN)") (pinfunction "VIN") (pintype "power_in") (tstamp a0c4b4fc-6c61-4f68-bc12-c2b81f131b1d)) + (model "${KICAD6_3DMODEL_DIR}/Module.3dshapes/Arduino_Nano_WithMountingHoles.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_THT:TO-92_Inline" (layer "F.Cu") + (tstamp cc0e7ab1-3410-4366-a995-c1f759bc7339) + (at 142.24 58.42 90) + (descr "TO-92 leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf)") + (tags "to-92 sc-43 sc-43a sot54 PA33 transistor") + (property "Sheetfile" "arduino-fridge-powercontrol.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Programmable Resolution 1-Wire Digital Thermometer TO-92") + (property "ki_keywords" "OneWire 1Wire Dallas Maxim") + (path "/aa5b2471-11f8-40bd-9311-c9bc7b653418") + (attr through_hole) + (fp_text reference "U1" (at 1.27 -3.56 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a41d1b84-0795-4930-bcd3-8576eb141704) + ) + (fp_text value "DS18B20" (at 1.27 2.79 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a6949a1b-72f7-4cac-9d46-3425f9366ed4) + ) + (fp_text user "${REFERENCE}" (at 1.27 0 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d1844ce8-26be-41c5-8a4f-3a7139e361cc) + ) + (fp_line (start -0.53 1.85) (end 3.07 1.85) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8d329c57-d8a0-43f0-aa29-95f7190ba72f)) + (fp_arc (start -0.568478 1.838478) (mid -1.132087 -0.994977) (end 1.27 -2.6) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f358801b-c987-4880-90ab-bb6334a0f321)) + (fp_arc (start 1.27 -2.6) (mid 3.672087 -0.994977) (end 3.108478 1.838478) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5977ec9d-ee0b-4872-9b7d-354fe8c187ee)) + (fp_line (start -1.46 -2.73) (end -1.46 2.01) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5ba7747a-3e5d-4949-8765-c127ca031603)) + (fp_line (start -1.46 -2.73) (end 4 -2.73) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f021080a-b22c-4372-bda9-11bf63654f7b)) + (fp_line (start 4 2.01) (end -1.46 2.01) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3188cccc-a962-4f2b-8539-64f0de8ec2a2)) + (fp_line (start 4 2.01) (end 4 -2.73) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0b45d806-ad4f-40bf-84f7-d2dd6fd25799)) + (fp_line (start -0.5 1.75) (end 3 1.75) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cf6e69af-b979-450e-935c-b4ce0fe3cd2b)) + (fp_arc (start -0.483625 1.753625) (mid -1.021221 -0.949055) (end 1.27 -2.48) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d0d80925-4be5-425d-9d38-8a82dc5f29af)) + (fp_arc (start 1.27 -2.48) (mid 3.561221 -0.949055) (end 3.023625 1.753625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e6529063-edfb-40f9-86f3-3b24e74672a1)) + (pad "1" thru_hole rect (at 0 0 90) (size 1.05 1.5) (drill 0.75) (layers "*.Cu" "*.Mask") + (net 29 "GND") (pinfunction "GND") (pintype "power_in") (tstamp ba6f5e43-3662-4a2a-a609-4bf4a7c335eb)) + (pad "2" thru_hole oval (at 1.27 0 90) (size 1.05 1.5) (drill 0.75) (layers "*.Cu" "*.Mask") + (net 5 "Net-(A1-D2)") (pinfunction "DQ") (pintype "bidirectional") (tstamp dbdf109a-ef08-4d5b-a75e-db15dd863fa3)) + (pad "3" thru_hole oval (at 2.54 0 90) (size 1.05 1.5) (drill 0.75) (layers "*.Cu" "*.Mask") + (net 27 "Net-(A1-+5V)") (pinfunction "V_{DD}") (pintype "power_in") (tstamp b5f4f7ac-78f8-43ac-a43e-b102fcbadce0)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-92_Inline.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_THT:TO-220-3_Vertical" (layer "F.Cu") + (tstamp d48176c4-1f03-4256-b595-3c52a9d42d77) + (at 205.74 68.58 -90) + (descr "TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf") + (tags "TO-220-3 Vertical RM 2.54mm") + (property "Sheetfile" "arduino-fridge-powercontrol.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "30A Id, 50V Vds, N-Channel Power MOSFET, TO-220") + (property "ki_keywords" "N-Channel Power MOSFET") + (path "/69909303-5148-4679-8f44-0b9201d0ce8c") + (attr through_hole) + (fp_text reference "Q1" (at 2.54 -4.27 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f9535820-1f93-4620-bd08-ca13465c5568) + ) + (fp_text value "BUZ11" (at 2.54 2.5 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1f60b8d4-9bec-4822-a885-8373c43d73b2) + ) + (fp_text user "${REFERENCE}" (at 2.54 -4.27 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b9819702-4490-467a-892e-aa750758a1dd) + ) + (fp_line (start -2.58 -3.27) (end -2.58 1.371) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ed1bfb83-e3e0-4947-8af0-a0ca99da14e3)) + (fp_line (start -2.58 -3.27) (end 7.66 -3.27) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1a68d4a9-41a3-4a1d-9213-d01a0e4fd218)) + (fp_line (start -2.58 -1.76) (end 7.66 -1.76) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 42f5ba35-5e3f-42cf-a4a2-f1197d9ba044)) + (fp_line (start -2.58 1.371) (end 7.66 1.371) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 60375483-fd3a-4029-a803-4693dd0177c5)) + (fp_line (start 0.69 -3.27) (end 0.69 -1.76) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 93417e3e-86f0-425f-95ab-a4fea675faf9)) + (fp_line (start 4.391 -3.27) (end 4.391 -1.76) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f940dce7-3aee-452d-a40c-db6a10534729)) + (fp_line (start 7.66 -3.27) (end 7.66 1.371) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e5d534a0-b472-491a-82d1-f9daec56f2da)) + (fp_line (start -2.71 -3.4) (end -2.71 1.51) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4938aecf-fb94-4f6c-ad44-660f6570eac0)) + (fp_line (start -2.71 1.51) (end 7.79 1.51) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 43ec71a5-4b57-4415-8be8-10e1c4e8642f)) + (fp_line (start 7.79 -3.4) (end -2.71 -3.4) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1058de0c-1834-4e26-89ef-478c889a31ec)) + (fp_line (start 7.79 1.51) (end 7.79 -3.4) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1df10963-9d3f-4cb1-be23-12ba8823c392)) + (fp_line (start -2.46 -3.15) (end -2.46 1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 87a2da9a-3150-4a81-9b82-e43431179f1e)) + (fp_line (start -2.46 -1.88) (end 7.54 -1.88) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ad90acdb-11d4-4225-91d4-269eaf2fd53f)) + (fp_line (start -2.46 1.25) (end 7.54 1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2832ed25-2dbe-4f88-9a5a-0ee591f6f881)) + (fp_line (start 0.69 -3.15) (end 0.69 -1.88) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0184a617-6d8e-4185-bc3b-9b2fa338c68f)) + (fp_line (start 4.39 -3.15) (end 4.39 -1.88) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 26633db8-86a0-4381-b779-a769c8a24a58)) + (fp_line (start 7.54 -3.15) (end -2.46 -3.15) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ceb5555b-f752-487e-a49f-9cdf23acc851)) + (fp_line (start 7.54 1.25) (end 7.54 -3.15) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9396a474-5615-4753-af60-9ebec33bcced)) + (pad "1" thru_hole rect (at 0 0 270) (size 1.905 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 7 "Net-(A1-D4)") (pinfunction "G") (pintype "input") (tstamp c1f56fa9-383b-4744-a2aa-fa4f4c064b04)) + (pad "2" thru_hole oval (at 2.54 0 270) (size 1.905 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 32 "Net-(J1-Pin_2)") (pinfunction "D") (pintype "passive") (tstamp 2ea1e26a-2b91-444c-99ef-05c7a9dd1e6d)) + (pad "3" thru_hole oval (at 5.08 0 270) (size 1.905 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 29 "GND") (pinfunction "S") (pintype "passive") (tstamp 268ebbac-344e-4fa7-95c1-f48a5d8b6ee0)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-220-3_Vertical.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Connector:JWT_A3963_1x02_P3.96mm_Vertical" (layer "F.Cu") + (tstamp dc852a28-3719-4554-9c78-85b5261b6ceb) + (at 118.78 114.3 90) + (descr "JWT A3963, 3.96mm pitch Pin head connector (http://www.jwt.com.tw/pro_pdf/A3963.pdf)") + (tags "connector JWT A3963 pinhead") + (property "Sheetfile" "arduino-fridge-powercontrol.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)") + (property "ki_keywords" "connector") + (path "/7f233961-a277-43ed-b52a-7c86ec22be7b") + (attr through_hole) + (fp_text reference "J3" (at 1.91 -5.08 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 2b9f681c-bc5c-4281-8d4a-ba63b280388e) + ) + (fp_text value "Conn_01x02" (at 1.91 6.35 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 74b358a6-1338-4fb4-8d31-fb2bbdd665ad) + ) + (fp_text user "${REFERENCE}" (at 2.2 3.7 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 24d75465-4e0f-4219-b3bc-cd5065ea33f7) + ) + (fp_line (start -2.5 -2.2) (end -2.5 0) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b4a1e962-e5e8-4031-9a64-49ea9110a472)) + (fp_line (start -2.16 -1.91) (end -2.16 0) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6e78972a-ba1f-4b96-81da-3bc3f4f50182)) + (fp_line (start -2.16 -1.91) (end 5.97 -1.91) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9bee089b-63fd-46a9-9653-df789e842a4b)) + (fp_line (start -2.16 0) (end -2.16 4.83) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 93e23993-30e7-4e23-8fc6-c0800ab23e4c)) + (fp_line (start -1.2 -2.2) (end -2.5 -2.2) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 13d110bb-91ca-4fcc-afac-07c53783bb11)) + (fp_line (start -0.89 -3.3) (end 4.7 -3.3) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 26e402d0-9bab-428f-b1e7-0d5548c08c65)) + (fp_line (start -0.89 -3.05) (end 4.7 -3.05) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 347f9915-0ebd-4a1a-883f-7733921b28ae)) + (fp_line (start -0.89 -2.16) (end 4.7 -2.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 71f24abf-584c-4f42-a52b-2b56b04d2bf2)) + (fp_line (start -0.89 -1.91) (end -0.89 -3.3) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bbe95e08-a8ff-4ca0-ac86-aed66a9fb8f2)) + (fp_line (start 1.52 4.57) (end 2.29 4.57) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4a2a8e36-5214-4791-b681-8c34b86c77eb)) + (fp_line (start 1.52 4.83) (end -2.16 4.83) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 904bd645-61ab-46d6-ada6-8ea79a6b6750)) + (fp_line (start 1.52 4.83) (end 1.52 4.57) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2c4a0236-515c-4de6-bfc1-cb24019b56f8)) + (fp_line (start 2.29 4.57) (end 2.29 4.83) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 01a0a275-cf4f-4ee9-b873-839611486403)) + (fp_line (start 2.29 4.83) (end 5.97 4.83) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3fb227ed-551d-48fd-b136-e7a85464dcc6)) + (fp_line (start 4.7 -1.91) (end 4.7 -3.3) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c11522ed-c343-4fe2-b2df-2b9a2fc5c388)) + (fp_line (start 5.97 -1.91) (end 5.97 0) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8dead71c-4d7b-4888-8753-72b5a8c0238b)) + (fp_line (start 5.97 4.83) (end 5.97 0) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bf81db8a-4ce6-4958-978a-f8ba34f91140)) + (fp_line (start -2.5 -3.55) (end 6.35 -3.55) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 829c7493-f211-4aad-b06d-d04edb76954b)) + (fp_line (start -2.5 5.05) (end -2.5 -3.55) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d12b124f-d4c0-4234-9fb4-84cac06ad0b6)) + (fp_line (start 6.35 -3.55) (end 6.35 5.05) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 43e3b7b8-ae89-42d3-af8c-c03933523059)) + (fp_line (start 6.35 5.05) (end -2.5 5.05) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8e99254e-a295-495c-a209-61ed3cb5deb6)) + (fp_line (start -2.05 -1.8) (end 5.85 -1.8) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e827b07c-fe7f-47b7-a368-202043988249)) + (fp_line (start -2.05 4.7) (end -2.05 -1.8) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 32d10b3c-8c7c-454b-ae80-188f3e2f08e0)) + (fp_line (start -1.25 -1.8) (end 0 -0.3) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bc5d9ed2-4e92-4049-8abe-93f4f9ae5b23)) + (fp_line (start -0.8 -3.2) (end 4.6 -3.2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3e3f455c-0c0a-422b-b451-cf2694c27415)) + (fp_line (start -0.8 -1.8) (end -0.8 -3.2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d2aa70f5-d2a6-4aea-9507-331893454e03)) + (fp_line (start 0 -0.3) (end 1.25 -1.8) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4b860d33-43e6-4c16-ba21-dd339d1a79ce)) + (fp_line (start 4.6 -3.2) (end 4.6 -1.8) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8d2be564-6266-4c90-988f-94e36ce9b6c2)) + (fp_line (start 5.85 -1.8) (end 5.85 4.7) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d6ea4936-664d-4e6b-b088-f4d6ee14c835)) + (fp_line (start 5.85 4.7) (end -2.05 4.7) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ecfc87fc-12ad-4549-bc54-e7cf63afa9bc)) + (pad "1" thru_hole rect (at 0 0 90) (size 3 3) (drill 1.75) (layers "*.Cu" "*.Mask") + (net 29 "GND") (pinfunction "Pin_1") (pintype "passive") (tstamp 31e77143-1482-450d-914b-8efdf580c49a)) + (pad "2" thru_hole circle (at 3.88 0 90) (size 3 3) (drill 1.75) (layers "*.Cu" "*.Mask") + (net 31 "+12V") (pinfunction "Pin_2") (pintype "passive") (tstamp 2a8914c3-50c7-4f48-be2e-904ed36772d3)) + (model "${KICAD6_3DMODEL_DIR}/Connector.3dshapes/JWT_A3963_1x02_P3.96mm_Vertical.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" (layer "F.Cu") + (tstamp fedb5899-7789-4f74-a9d3-7e0b54cb087a) + (at 198.12 96.52 90) + (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") + (property "Sheetfile" "arduino-fridge-powercontrol.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor") + (property "ki_keywords" "R res resistor") + (path "/6d55e79e-e6df-41dc-9371-e658f0122d74") + (attr through_hole) + (fp_text reference "R2" (at 5.08 -2.37 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a7f7e64e-3120-4611-8565-52a382ec05ae) + ) + (fp_text value "100k" (at 5.08 2.37 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a7ccde99-ce41-4511-9dcf-977505347261) + ) + (fp_text user "${REFERENCE}" (at 5.08 0 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 035fb9f8-3e14-4b40-94f6-7bde2f6427c1) + ) + (fp_line (start 1.04 0) (end 1.81 0) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4f6c8b6c-81b2-4450-a593-0199ad60c72a)) + (fp_line (start 1.81 -1.37) (end 1.81 1.37) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 242e0715-758c-43d8-af62-c38a84281f01)) + (fp_line (start 1.81 1.37) (end 8.35 1.37) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ea7f46fe-d0c3-4250-a599-3fc24aa3badb)) + (fp_line (start 8.35 -1.37) (end 1.81 -1.37) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e630364e-b7be-433f-8847-15ad97db45d2)) + (fp_line (start 8.35 1.37) (end 8.35 -1.37) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp af7f83d9-dc23-433d-8def-e999437fd114)) + (fp_line (start 9.12 0) (end 8.35 0) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 73ab798b-3b12-4b92-b734-051cecf70110)) + (fp_line (start -1.05 -1.5) (end -1.05 1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c4936b57-a086-4271-ab13-ac13955db7d6)) + (fp_line (start -1.05 1.5) (end 11.21 1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d1651464-669a-49d1-913e-479a4edcff8b)) + (fp_line (start 11.21 -1.5) (end -1.05 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6818c7ad-63de-4ec4-adf9-7b32f472fb0b)) + (fp_line (start 11.21 1.5) (end 11.21 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a171a96d-4d73-4ad3-92c1-7c57900e0b82)) + (fp_line (start 0 0) (end 1.93 0) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp eadcd668-361a-4c9c-87ca-265cbb6b4e05)) + (fp_line (start 1.93 -1.25) (end 1.93 1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 85550913-3449-4968-9fa8-bd7df4ce26ae)) + (fp_line (start 1.93 1.25) (end 8.23 1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b6b5dd22-1e8b-411b-a9fb-839de6710c1e)) + (fp_line (start 8.23 -1.25) (end 1.93 -1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f201525f-f9b3-471c-ad63-90673fbfe546)) + (fp_line (start 8.23 1.25) (end 8.23 -1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 49adcb2d-f3b0-40ce-959d-f61d2bc2898c)) + (fp_line (start 10.16 0) (end 8.23 0) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b7b64ab9-af4c-47c4-b5b0-96d2b0130f7a)) + (pad "1" thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 29 "GND") (pintype "passive") (tstamp 67079c96-7a03-4ead-a5ca-a206123b72f5)) + (pad "2" thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 6 "Net-(A1-D3)") (pintype "passive") (tstamp 2ddcb03b-01e8-4a3f-9d98-ab1ce46d7206)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (segment (start 129.54 114.3) (end 132.08 111.76) (width 0.25) (layer "F.Cu") (net 29) (tstamp 5ee8dfc6-47a4-4606-8ec6-ced6ede91f6f)) + (segment (start 134.62 111.76) (end 157.48 88.9) (width 0.25) (layer "F.Cu") (net 29) (tstamp 92028407-ec91-4ecc-b55f-f63b402dcc0c)) + (segment (start 132.08 111.76) (end 134.62 111.76) (width 0.25) (layer "F.Cu") (net 29) (tstamp a03b1427-073d-464d-b43e-e605b0efd91e)) + (segment (start 118.78 114.3) (end 129.54 114.3) (width 0.25) (layer "F.Cu") (net 29) (tstamp f2749dea-278a-433a-93a2-e051237bd69f)) + (segment (start 142.24 114.3) (end 160.02 96.52) (width 0.25) (layer "F.Cu") (net 30) (tstamp 32df54c2-23c6-4c36-957b-be00676472d0)) + (segment (start 134.62 114.3) (end 142.24 114.3) (width 0.25) (layer "F.Cu") (net 30) (tstamp cd750f1f-120a-4707-be0a-db9fe9fd113f)) + (segment (start 160.02 96.52) (end 160.02 88.9) (width 0.25) (layer "F.Cu") (net 30) (tstamp ef0fac25-25cd-47b2-acdc-f545d3ec8360)) + (segment (start 210.82 121.92) (end 231.14 101.6) (width 0.25) (layer "F.Cu") (net 31) (tstamp 08c4becd-cff7-4c4f-ab2c-5d438471ed84)) + (segment (start 223.76 43.42) (end 231.14 43.42) (width 0.25) (layer "F.Cu") (net 31) (tstamp 0b0da983-dc91-4e89-a07b-6e0ac71c8e69)) + (segment (start 118.78 110.42) (end 133.42 110.42) (width 0.25) (layer "F.Cu") (net 31) (tstamp 4d522767-8d04-4f61-95f0-57dcb2b53c7d)) + (segment (start 115.64 110.42) (end 114.3 111.76) (width 0.25) (layer "F.Cu") (net 31) (tstamp 6ac863f2-0bb1-478b-8590-21495234c711)) + (segment (start 133.42 110.42) (end 134.62 109.22) (width 0.25) (layer "F.Cu") (net 31) (tstamp 89417aff-e46a-4b44-b655-97407f5f9a03)) + (segment (start 223.76 43.42) (end 223.52 43.18) (width 0.25) (layer "F.Cu") (net 31) (tstamp 8f1fd01a-da39-4b0b-988c-409022757de2)) + (segment (start 231.14 101.6) (end 231.14 89.14) (width 0.25) (layer "F.Cu") (net 31) (tstamp b975f31a-8723-4937-87f2-e9c18fe698a6)) + (segment (start 118.78 110.42) (end 115.64 110.42) (width 0.25) (layer "F.Cu") (net 31) (tstamp bf8a9871-cbc0-42f0-986a-f34024266a35)) + (segment (start 114.3 111.76) (end 114.3 121.92) (width 0.25) (layer "F.Cu") (net 31) (tstamp ec65088d-3e9d-4c72-87c9-d9f94b04c707)) + (segment (start 114.3 121.92) (end 210.82 121.92) (width 0.25) (layer "F.Cu") (net 31) (tstamp f46dad8c-2754-4b2e-88e8-80766bbea154)) + + (zone (net 0) (net_name "") (layer "F.Cu") (tstamp 80fcab38-111b-42b6-8368-4f47e10084e0) (hatch edge 0.5) + (connect_pads (clearance 0.5)) + (min_thickness 0.25) (filled_areas_thickness no) + (fill (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 1) (island_area_min 10)) + (polygon + (pts + (xy 111.76 38.1) + (xy 238.76 38.1) + (xy 238.76 127) + (xy 111.76 127) + ) + ) + ) +) diff --git a/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol.kicad_prl b/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol.kicad_prl index 2a36bed..db7b2f0 100644 --- a/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol.kicad_prl +++ b/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol.kicad_prl @@ -1,7 +1,7 @@ { "board": { "active_layer": 0, - "active_layer_preset": "", + "active_layer_preset": "All Layers", "auto_track_width": true, "hidden_netclasses": [], "hidden_nets": [], diff --git a/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol.kicad_pro b/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol.kicad_pro index efc309c..77f6a18 100644 --- a/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol.kicad_pro +++ b/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol.kicad_pro @@ -3,26 +3,171 @@ "3dviewports": [], "design_settings": { "defaults": { - "board_outline_line_width": 0.1, - "copper_line_width": 0.2, + "board_outline_line_width": 0.09999999999999999, + "copper_line_width": 0.19999999999999998, + "copper_text_italic": false, "copper_text_size_h": 1.5, "copper_text_size_v": 1.5, "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.049999999999999996, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.09999999999999999, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, "other_line_width": 0.15, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.762, + "height": 1.524, + "width": 1.524 + }, "silk_line_width": 0.15, + "silk_text_italic": false, "silk_text_size_h": 1.0, "silk_text_size_v": 1.0, - "silk_text_thickness": 0.15 + "silk_text_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.5 + } }, "diff_pair_dimensions": [], "drc_exclusions": [], - "rules": { - "min_copper_edge_clearance": 0.0, - "solder_mask_clearance": 0.0, - "solder_mask_min_width": 0.0 + "meta": { + "version": 2 }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_near_hole": "error", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.19999999999999998, + "min_microvia_drill": 0.09999999999999999, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.7999999999999999, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.0, + "min_via_annular_width": 0.09999999999999999, + "min_via_diameter": 0.5, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 5, + "td_on_pad_in_zone": false, + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], "track_widths": [], - "via_dimensions": [] + "via_dimensions": [], + "zones_allow_external_fillets": false }, "layer_presets": [], "viewports": [] diff --git a/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol.kicad_sch b/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol.kicad_sch index 2b30b9a..059b36d 100644 --- a/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol.kicad_sch +++ b/kicad/arduino-fridge-powercontrol/arduino-fridge-powercontrol.kicad_sch @@ -759,6 +759,10 @@ (stroke (width 0) (type default)) (uuid 5b0bb123-07ee-4da1-882e-74689a91b06d) ) + (wire (pts (xy 30.48 30.48) (xy 30.48 26.67)) + (stroke (width 0) (type default)) + (uuid 5bfe03bd-fc3c-4f21-9003-a4d4442e3dc4) + ) (wire (pts (xy 179.07 175.26) (xy 179.07 97.79)) (stroke (width 0) (type default)) (uuid 5d0e5d05-cb50-4ccc-892d-0e9ac72bb1a4) @@ -831,6 +835,10 @@ (stroke (width 0) (type default)) (uuid 9e7f8cf3-3698-4386-8fc9-2d33aaa330ce) ) + (wire (pts (xy 30.48 26.67) (xy 25.4 26.67)) + (stroke (width 0) (type default)) + (uuid 9eb9ddc4-a419-42c1-862a-342ed6a9e00e) + ) (wire (pts (xy 53.34 78.74) (xy 39.37 78.74)) (stroke (width 0) (type default)) (uuid 9fbc7144-9fda-4a7a-9c60-99dfa341ccf6) @@ -851,6 +859,10 @@ (stroke (width 0) (type default)) (uuid af359ddb-0795-4ddb-b60c-579cbb3caca3) ) + (wire (pts (xy 34.29 30.48) (xy 30.48 30.48)) + (stroke (width 0) (type default)) + (uuid b5e2f069-32ec-48c8-8de6-1bdf03632952) + ) (wire (pts (xy 68.58 114.3) (xy 68.58 120.65)) (stroke (width 0) (type default)) (uuid b64ac3fd-7a1f-438d-b8d5-1f5d00771984) @@ -961,6 +973,31 @@ ) ) + (symbol (lib_id "power:GND") (at 25.4 29.21 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 139ae053-3963-442f-85e5-6703fd202be3) + (property "Reference" "#PWR03" (at 25.4 35.56 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 25.4 34.29 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 25.4 29.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 25.4 29.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b3cd76c3-61f6-48ad-bef8-08eacc669fef)) + (instances + (project "arduino-fridge-powercontrol" + (path "/634a97e3-ab17-488c-8786-a456affdc40d" + (reference "#PWR03") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:GND") (at 68.58 180.34 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 2b486987-72ed-425a-aed9-b5012741c954) @@ -1066,6 +1103,32 @@ ) ) + (symbol (lib_id "Connector_Generic:Conn_01x02") (at 20.32 29.21 180) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 7f233961-a277-43ed-b52a-7c86ec22be7b) + (property "Reference" "J3" (at 20.32 20.32 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Conn_01x02" (at 20.32 22.86 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Connector:JWT_A3963_1x02_P3.96mm_Vertical" (at 20.32 29.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 20.32 29.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a28be960-32ca-48a1-b63a-4453f3676acf)) + (pin "2" (uuid fc884b89-993f-49b4-9523-4b9b0a61f9b4)) + (instances + (project "arduino-fridge-powercontrol" + (path "/634a97e3-ab17-488c-8786-a456affdc40d" + (reference "J3") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:+12V") (at 34.29 30.48 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 90fe8c85-4790-4a22-973b-d86ab9519013) diff --git a/main/main.ino b/main/main.ino index 410075b..dfedcdd 100644 --- a/main/main.ino +++ b/main/main.ino @@ -31,6 +31,8 @@ float HTemp2 = 16.0; // LowTemp - when to turn of the power float LTemp1 = 10.0; float LTemp2 = 14.0; +bool fetState1; +bool fetState2; uint8_t addrSensor1[8] = { 0x28, 0xFF, 0x64, 0x1F, 0x79, 0xD1, 0xB1, 0x75 }; uint8_t addrSensor2[8] = { 0x28, 0xFF, 0x64, 0x1F, 0x79, 0xD7, 0xDA, 0x9A }; @@ -81,33 +83,45 @@ void loop() { //if(Serial.available()>0) { sensors.requestTemperatures(); + + + tempSensor1 = sensors.getTempC(addrSensor1); + if(tempSensor1 > HTemp1) { + digitalWrite(MOSFET1, HIGH); + fetState1 = 1; + } else if(tempSensor1 < LTemp1) { + digitalWrite(MOSFET1, LOW); + fetState1 = 0; + } + + tempSensor2 = sensors.getTempC(addrSensor2); + if(tempSensor2 > HTemp2) { + digitalWrite(MOSFET2, HIGH); + fetState2 = 1; + } else if(tempSensor1 < LTemp1) { + digitalWrite(MOSFET2, LOW); + fetState2 = 0; + } + + + Serial.print("Sens 1 "); Serial.print("Celsius temperature: "); // Why "byIndex"? You can have more than one IC on the same bus. 0 refers to the first IC on the wire Serial.print(sensors.getTempC(addrSensor1)); Serial.print(" - Fahrenheit temperature: "); - Serial.println(sensors.getTempF(addrSensor1)); + Serial.print(sensors.getTempF(addrSensor1)); + Serial.print(" - MOSFET1 Sate: "); + Serial.println(fetState1); Serial.print("Sens 2 "); Serial.print("Celsius temperature: "); // Why "byIndex"? You can have more than one IC on the same bus. 0 refers to the first IC on the wire Serial.print(sensors.getTempC(addrSensor2)); Serial.print(" - Fahrenheit temperature: "); - Serial.println(sensors.getTempF(addrSensor2)); - - tempSensor1 = sensors.getTempC(addrSensor1); - if(tempSensor1 > HTemp1) { - digitalWrite(MOSFET1, HIGH); - } else if(tempSensor1 < LTemp1) { - digitalWrite(MOSFET1, LOW); - } - - tempSensor2 = sensors.getTempC(addrSensor2); - if(tempSensor2 > HTemp2) { - digitalWrite(MOSFET2, HIGH); - } else if(tempSensor1 < LTemp1) { - digitalWrite(MOSFET2, LOW); - } + Serial.print(sensors.getTempF(addrSensor2)); + Serial.print(" - MOSFET2 Sate: "); + Serial.println(fetState2); /* digitalWrite(MOSFET, HIGH);