From 944c834a7dabf5335c0780e14348b1d7d65ebe9c Mon Sep 17 00:00:00 2001 From: xengineering Date: Thu, 24 Jul 2025 22:18:49 +0200 Subject: pcb: Add F1 to protect AC devices --- pcb/iot-contact.kicad_sch | 399 ++++++++++++++++++++++++++++++++++------------ 1 file changed, 294 insertions(+), 105 deletions(-) diff --git a/pcb/iot-contact.kicad_sch b/pcb/iot-contact.kicad_sch index da97a35..5c6ee50 100644 --- a/pcb/iot-contact.kicad_sch +++ b/pcb/iot-contact.kicad_sch @@ -3346,6 +3346,142 @@ ) (embedded_fonts no) ) + (symbol "Device:Fuse" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "F" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Fuse" + (at -1.905 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Fuse" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "fuse" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*Fuse*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Fuse_0_1" + (rectangle + (start -0.762 -2.54) + (end 0.762 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Fuse_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Device:R" (pin_numbers (hide yes) @@ -4881,7 +5017,7 @@ (uuid "189c037d-87e6-4632-a2b6-8730223eefc5") ) (junction - (at 250.19 102.87) + (at 250.19 104.14) (diameter 0) (color 0 0 0 0) (uuid "19b572eb-ee9d-489a-ab3a-d4c263778301") @@ -4922,12 +5058,6 @@ (color 0 0 0 0) (uuid "724f0699-6e99-4c5f-a95b-4fb06bb9adc0") ) - (junction - (at 252.73 86.36) - (diameter 0) - (color 0 0 0 0) - (uuid "ac37e659-e3d3-43d6-aae2-748307ace1a3") - ) (junction (at 279.4 132.08) (diameter 0) @@ -4935,7 +5065,7 @@ (uuid "c9c17fd6-022b-441f-ad8f-c18a54dfa220") ) (junction - (at 252.73 83.82) + (at 252.73 85.09) (diameter 0) (color 0 0 0 0) (uuid "dc9dc98c-eb87-4c30-bd09-122472ac71d5") @@ -5024,7 +5154,7 @@ ) (wire (pts - (xy 241.3 97.79) (xy 257.81 97.79) + (xy 234.95 99.06) (xy 257.81 99.06) ) (stroke (width 0) @@ -5034,7 +5164,7 @@ ) (wire (pts - (xy 257.81 95.25) (xy 252.73 95.25) + (xy 257.81 96.52) (xy 252.73 96.52) ) (stroke (width 0) @@ -5084,7 +5214,7 @@ ) (wire (pts - (xy 250.19 102.87) (xy 248.92 102.87) + (xy 250.19 104.14) (xy 248.92 104.14) ) (stroke (width 0) @@ -5094,7 +5224,7 @@ ) (wire (pts - (xy 241.3 67.31) (xy 257.81 67.31) + (xy 234.95 67.31) (xy 257.81 67.31) ) (stroke (width 0) @@ -5162,16 +5292,6 @@ ) (uuid "2b3f042c-78d9-4d56-a5fa-51295857ef59") ) - (wire - (pts - (xy 252.73 86.36) (xy 257.81 86.36) - ) - (stroke - (width 0) - (type default) - ) - (uuid "2b4d4144-3e3c-410e-b836-bdcfbbe93b1a") - ) (wire (pts (xy 199.39 153.67) (xy 199.39 154.94) @@ -5222,16 +5342,6 @@ ) (uuid "30b359a6-83d7-4ad5-bb83-4eac81d6c2a9") ) - (wire - (pts - (xy 252.73 95.25) (xy 252.73 86.36) - ) - (stroke - (width 0) - (type default) - ) - (uuid "31747d46-fed5-48ea-9f28-079924a348f8") - ) (wire (pts (xy 20.32 82.55) (xy 15.24 82.55) @@ -5264,7 +5374,7 @@ ) (wire (pts - (xy 193.04 86.36) (xy 204.47 86.36) + (xy 193.04 86.36) (xy 198.12 86.36) ) (stroke (width 0) @@ -5292,16 +5402,6 @@ ) (uuid "37f305fe-1744-4a48-a61a-ec073fe67b88") ) - (wire - (pts - (xy 246.38 86.36) (xy 252.73 86.36) - ) - (stroke - (width 0) - (type default) - ) - (uuid "388e335b-c1d6-4677-8f11-eefb2ba4c852") - ) (wire (pts (xy 170.18 30.48) (xy 170.18 63.5) @@ -5394,7 +5494,7 @@ ) (wire (pts - (xy 241.3 69.85) (xy 257.81 69.85) + (xy 234.95 69.85) (xy 257.81 69.85) ) (stroke (width 0) @@ -5504,7 +5604,7 @@ ) (wire (pts - (xy 252.73 83.82) (xy 257.81 83.82) + (xy 252.73 85.09) (xy 257.81 85.09) ) (stroke (width 0) @@ -5574,7 +5674,17 @@ ) (wire (pts - (xy 250.19 102.87) (xy 250.19 88.9) + (xy 242.57 77.47) (xy 242.57 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "738b793c-1cf1-4ade-b36a-e911a2283f44") + ) + (wire + (pts + (xy 250.19 104.14) (xy 250.19 90.17) ) (stroke (width 0) @@ -5594,7 +5704,7 @@ ) (wire (pts - (xy 252.73 83.82) (xy 252.73 86.36) + (xy 252.73 85.09) (xy 252.73 96.52) ) (stroke (width 0) @@ -5754,7 +5864,7 @@ ) (wire (pts - (xy 193.04 91.44) (xy 204.47 91.44) + (xy 193.04 91.44) (xy 198.12 91.44) ) (stroke (width 0) @@ -5802,16 +5912,6 @@ ) (uuid "aa87b050-edb2-4b64-ba80-36f0814def44") ) - (wire - (pts - (xy 246.38 80.01) (xy 246.38 86.36) - ) - (stroke - (width 0) - (type default) - ) - (uuid "aabd8541-14e0-4537-83df-76ce8d6abcd8") - ) (wire (pts (xy 63.5 80.01) (xy 87.63 80.01) @@ -5834,7 +5934,7 @@ ) (wire (pts - (xy 250.19 102.87) (xy 257.81 102.87) + (xy 250.19 104.14) (xy 257.81 104.14) ) (stroke (width 0) @@ -5844,7 +5944,7 @@ ) (wire (pts - (xy 250.19 106.68) (xy 250.19 102.87) + (xy 250.19 107.95) (xy 250.19 104.14) ) (stroke (width 0) @@ -5884,7 +5984,7 @@ ) (wire (pts - (xy 250.19 88.9) (xy 257.81 88.9) + (xy 250.19 90.17) (xy 257.81 90.17) ) (stroke (width 0) @@ -5894,7 +5994,7 @@ ) (wire (pts - (xy 252.73 80.01) (xy 252.73 83.82) + (xy 252.73 77.47) (xy 252.73 85.09) ) (stroke (width 0) @@ -5912,6 +6012,16 @@ ) (uuid "c2aba3df-22ce-42fc-884c-a84f8849bda2") ) + (wire + (pts + (xy 242.57 86.36) (xy 242.57 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c67bbaa1-98c4-49ab-b956-434e7822973c") + ) (wire (pts (xy 76.2 157.48) (xy 85.09 157.48) @@ -5964,7 +6074,7 @@ ) (wire (pts - (xy 193.04 93.98) (xy 204.47 93.98) + (xy 193.04 93.98) (xy 198.12 93.98) ) (stroke (width 0) @@ -5984,7 +6094,7 @@ ) (wire (pts - (xy 241.3 100.33) (xy 257.81 100.33) + (xy 234.95 101.6) (xy 257.81 101.6) ) (stroke (width 0) @@ -6052,6 +6162,16 @@ ) (uuid "e91f0b6a-445a-494d-ba56-ef781cd6adb7") ) + (wire + (pts + (xy 242.57 87.63) (xy 257.81 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ec9b513e-b902-4549-adc3-41df28d5fe92") + ) (wire (pts (xy 15.24 82.55) (xy 15.24 87.63) @@ -6407,7 +6527,7 @@ ) (symbol (lib_id "Connector:Conn_01x04_Socket") - (at 262.89 97.79 0) + (at 262.89 99.06 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6416,7 +6536,7 @@ (fields_autoplaced yes) (uuid "2d769173-ff82-40e1-951a-2dc5224e05e0") (property "Reference" "J8" - (at 264.16 97.7899 0) + (at 264.16 99.0599 0) (effects (font (size 1.27 1.27) @@ -6425,7 +6545,7 @@ ) ) (property "Value" "Conn_01x04_Socket" - (at 264.16 100.3299 0) + (at 264.16 101.5999 0) (effects (font (size 1.27 1.27) @@ -6434,7 +6554,7 @@ ) ) (property "Footprint" "TerminalBlock_WAGO:TerminalBlock_WAGO_236-404_1x04_P5.00mm_45Degree" - (at 262.89 97.79 0) + (at 262.89 99.06 0) (effects (font (size 1.27 1.27) @@ -6443,7 +6563,7 @@ ) ) (property "Datasheet" "~" - (at 262.89 97.79 0) + (at 262.89 99.06 0) (effects (font (size 1.27 1.27) @@ -6452,7 +6572,7 @@ ) ) (property "Description" "Generic connector, single row, 01x04, script generated" - (at 262.89 97.79 0) + (at 262.89 99.06 0) (effects (font (size 1.27 1.27) @@ -7004,7 +7124,7 @@ ) (symbol (lib_id "Connector:Conn_01x03_Socket") - (at 262.89 86.36 0) + (at 262.89 87.63 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7013,7 +7133,7 @@ (fields_autoplaced yes) (uuid "5f046492-30cd-4464-8b76-48d4e3598436") (property "Reference" "J7" - (at 264.16 85.0899 0) + (at 264.16 86.3599 0) (effects (font (size 1.27 1.27) @@ -7022,7 +7142,7 @@ ) ) (property "Value" "Conn_01x03_Socket" - (at 264.16 87.6299 0) + (at 264.16 88.8999 0) (effects (font (size 1.27 1.27) @@ -7031,7 +7151,7 @@ ) ) (property "Footprint" "TerminalBlock_WAGO:TerminalBlock_WAGO_236-403_1x03_P5.00mm_45Degree" - (at 262.89 86.36 0) + (at 262.89 87.63 0) (effects (font (size 1.27 1.27) @@ -7040,7 +7160,7 @@ ) ) (property "Datasheet" "~" - (at 262.89 86.36 0) + (at 262.89 87.63 0) (effects (font (size 1.27 1.27) @@ -7049,7 +7169,7 @@ ) ) (property "Description" "Generic connector, single row, 01x03, script generated" - (at 262.89 86.36 0) + (at 262.89 87.63 0) (effects (font (size 1.27 1.27) @@ -7213,7 +7333,7 @@ ) (symbol (lib_id "power:NEUT") - (at 252.73 80.01 0) + (at 252.73 77.47 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7222,7 +7342,7 @@ (fields_autoplaced yes) (uuid "790d613d-7305-444d-b47e-55f972800e63") (property "Reference" "#PWR027" - (at 252.73 83.82 0) + (at 252.73 81.28 0) (effects (font (size 1.27 1.27) @@ -7231,7 +7351,7 @@ ) ) (property "Value" "NEUT" - (at 252.73 74.93 0) + (at 252.73 72.39 0) (effects (font (size 1.27 1.27) @@ -7239,7 +7359,7 @@ ) ) (property "Footprint" "" - (at 252.73 80.01 0) + (at 252.73 77.47 0) (effects (font (size 1.27 1.27) @@ -7248,7 +7368,7 @@ ) ) (property "Datasheet" "" - (at 252.73 80.01 0) + (at 252.73 77.47 0) (effects (font (size 1.27 1.27) @@ -7257,7 +7377,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"NEUT\"" - (at 252.73 80.01 0) + (at 252.73 77.47 0) (effects (font (size 1.27 1.27) @@ -7453,6 +7573,76 @@ ) ) ) + (symbol + (lib_id "Device:Fuse") + (at 242.57 82.55 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7faf9e26-85e6-4c7d-924c-1e0049cc6e52") + (property "Reference" "F1" + (at 245.11 81.2799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Fuse" + (at 245.11 83.8199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 240.792 82.55 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 242.57 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Fuse" + (at 242.57 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "b410850b-c294-428d-a625-17a11d3dd760") + ) + (pin "1" + (uuid "5a5f70e1-d82b-4363-b7c8-ca9b323ac58d") + ) + (instances + (project "" + (path "/5defd195-0277-4d04-9f5f-69e505c9845c" + (reference "F1") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Connector_Generic:Conn_01x02") (at 71.12 157.48 0) @@ -8062,7 +8252,7 @@ ) (symbol (lib_id "power:Earth_Protective") - (at 250.19 106.68 0) + (at 250.19 107.95 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8071,7 +8261,7 @@ (fields_autoplaced yes) (uuid "c2da697b-255a-4bcc-aae8-d7ba232f44aa") (property "Reference" "#PWR028" - (at 250.19 116.84 0) + (at 250.19 118.11 0) (effects (font (size 1.27 1.27) @@ -8080,7 +8270,7 @@ ) ) (property "Value" "Earth_Protective" - (at 250.19 115.57 0) + (at 250.19 116.84 0) (effects (font (size 1.27 1.27) @@ -8088,7 +8278,7 @@ ) ) (property "Footprint" "" - (at 250.19 109.22 0) + (at 250.19 110.49 0) (effects (font (size 1.27 1.27) @@ -8097,7 +8287,7 @@ ) ) (property "Datasheet" "~" - (at 250.19 109.22 0) + (at 250.19 110.49 0) (effects (font (size 1.27 1.27) @@ -8106,7 +8296,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"Earth_Protective\"" - (at 250.19 106.68 0) + (at 250.19 107.95 0) (effects (font (size 1.27 1.27) @@ -8471,16 +8661,15 @@ ) (symbol (lib_id "power:LINE") - (at 246.38 80.01 0) + (at 242.57 77.47 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) (uuid "de037d1d-f001-435c-936a-f18854db73d9") (property "Reference" "#PWR029" - (at 246.38 83.82 0) + (at 242.57 81.28 0) (effects (font (size 1.27 1.27) @@ -8489,7 +8678,7 @@ ) ) (property "Value" "LINE" - (at 246.38 74.93 0) + (at 242.57 72.39 0) (effects (font (size 1.27 1.27) @@ -8497,7 +8686,7 @@ ) ) (property "Footprint" "" - (at 246.38 80.01 0) + (at 242.57 77.47 0) (effects (font (size 1.27 1.27) @@ -8506,7 +8695,7 @@ ) ) (property "Datasheet" "" - (at 246.38 80.01 0) + (at 242.57 77.47 0) (effects (font (size 1.27 1.27) @@ -8515,7 +8704,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"LINE\"" - (at 246.38 80.01 0) + (at 242.57 77.47 0) (effects (font (size 1.27 1.27) @@ -8932,7 +9121,7 @@ ) ) (sheet - (at 204.47 63.5) + (at 198.12 63.5) (size 36.83 50.8) (exclude_from_sim no) (in_bom yes) @@ -8948,7 +9137,7 @@ ) (uuid "774a1163-9519-4c75-bf10-cefc947dd50a") (property "Sheetname" "io" - (at 204.47 62.7884 0) + (at 198.12 62.7884 0) (effects (font (size 1.27 1.27) @@ -8957,7 +9146,7 @@ ) ) (property "Sheetfile" "io.kicad_sch" - (at 204.47 114.8846 0) + (at 198.12 114.8846 0) (effects (font (size 1.27 1.27) @@ -8966,7 +9155,7 @@ ) ) (pin "CONTACT_1" bidirectional - (at 241.3 67.31 0) + (at 234.95 67.31 0) (uuid "45229719-3224-4355-bc91-87ebcb939c01") (effects (font @@ -8976,7 +9165,7 @@ ) ) (pin "CONTACT_2" bidirectional - (at 241.3 69.85 0) + (at 234.95 69.85 0) (uuid "b1fc0b36-ff3b-4224-9ca0-41809406e0d1") (effects (font @@ -8986,7 +9175,7 @@ ) ) (pin "MOT_DIRECTION" input - (at 204.47 91.44 180) + (at 198.12 91.44 180) (uuid "15ffa5d7-34f8-4089-a077-6b5e4f1b4982") (effects (font @@ -8996,7 +9185,7 @@ ) ) (pin "MOT_ENABLE" input - (at 204.47 93.98 180) + (at 198.12 93.98 180) (uuid "daa54214-4d28-4f41-9236-5a0bc4536da1") (effects (font @@ -9006,7 +9195,7 @@ ) ) (pin "CONTACT_CLOSED" output - (at 204.47 86.36 180) + (at 198.12 86.36 180) (uuid "39bd54a3-668a-4023-9361-9308d5cb85cc") (effects (font @@ -9016,7 +9205,7 @@ ) ) (pin "MOT_LINE_DOWN" bidirectional - (at 241.3 100.33 0) + (at 234.95 101.6 0) (uuid "24c4fdf7-d176-4e0b-9566-7f88a8ec3649") (effects (font @@ -9026,7 +9215,7 @@ ) ) (pin "MOT_LINE_UP" bidirectional - (at 241.3 97.79 0) + (at 234.95 99.06 0) (uuid "09e616f6-b885-40bf-9b2d-86e536d32432") (effects (font -- cgit v1.2.3-70-g09d2