From fdd5234c383f294d934da0901f3bf7a96f2c19a3 Mon Sep 17 00:00:00 2001 From: xengineering Date: Fri, 11 Apr 2025 20:22:05 +0200 Subject: pcb: Replace J6 & J7 by bigger J5 This reduces the electrical contacts which is possible and necessary because of size constraints. --- pcb/iot-contact.kicad_sch | 969 +++++++++------------------------------------- 1 file changed, 193 insertions(+), 776 deletions(-) (limited to 'pcb/iot-contact.kicad_sch') diff --git a/pcb/iot-contact.kicad_sch b/pcb/iot-contact.kicad_sch index 77ac199..9eee96f 100644 --- a/pcb/iot-contact.kicad_sch +++ b/pcb/iot-contact.kicad_sch @@ -8,7 +8,7 @@ (title "iot-contact") ) (lib_symbols - (symbol "Connector:Conn_01x02_Socket" + (symbol "Connector:Conn_01x05_Socket" (pin_names (offset 1.016) (hide yes) @@ -17,386 +17,14 @@ (in_bom yes) (on_board yes) (property "Reference" "J" - (at 0 2.54 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "Conn_01x02_Socket" - (at 0 -5.08 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (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" "Generic connector, single row, 01x02, script generated" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_locked" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "ki_keywords" "connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "Connector*:*_1x??_*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Conn_01x02_Socket_1_1" - (polyline - (pts - (xy -1.27 0) (xy -0.508 0) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.27 -2.54) (xy -0.508 -2.54) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start 0 -0.508) - (mid -0.5058 0) - (end 0 0.508) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start 0 -3.048) - (mid -0.5058 -2.54) - (end 0 -2.032) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (pin passive line - (at -5.08 0 0) - (length 3.81) - (name "Pin_1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at -5.08 -2.54 0) - (length 3.81) - (name "Pin_2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (embedded_fonts no) - ) - (symbol "Connector:Conn_01x03_Socket" - (pin_names - (offset 1.016) - (hide yes) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 5.08 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "Conn_01x03_Socket" - (at 0 -5.08 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (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" "Generic connector, single row, 01x03, script generated" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_locked" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "ki_keywords" "connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "Connector*:*_1x??_*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Conn_01x03_Socket_1_1" - (polyline - (pts - (xy -1.27 2.54) (xy -0.508 2.54) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.27 0) (xy -0.508 0) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.27 -2.54) (xy -0.508 -2.54) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start 0 2.032) - (mid -0.5058 2.54) - (end 0 3.048) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start 0 -0.508) - (mid -0.5058 0) - (end 0 0.508) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start 0 -3.048) - (mid -0.5058 -2.54) - (end 0 -2.032) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (pin passive line - (at -5.08 2.54 0) - (length 3.81) - (name "Pin_1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at -5.08 0 0) - (length 3.81) - (name "Pin_2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at -5.08 -2.54 0) - (length 3.81) - (name "Pin_3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (embedded_fonts no) - ) - (symbol "Connector:Conn_01x04_Socket" - (pin_names - (offset 1.016) - (hide yes) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 5.08 0) + (at 0 7.62 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "Conn_01x04_Socket" + (property "Value" "Conn_01x05_Socket" (at 0 -7.62 0) (effects (font @@ -422,7 +50,7 @@ (hide yes) ) ) - (property "Description" "Generic connector, single row, 01x04, script generated" + (property "Description" "Generic connector, single row, 01x05, script generated" (at 0 0 0) (effects (font @@ -457,7 +85,19 @@ (hide yes) ) ) - (symbol "Conn_01x04_Socket_1_1" + (symbol "Conn_01x05_Socket_1_1" + (polyline + (pts + (xy -1.27 5.08) (xy -0.508 5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) (polyline (pts (xy -1.27 2.54) (xy -0.508 2.54) @@ -506,6 +146,18 @@ (type none) ) ) + (arc + (start 0 4.572) + (mid -0.5058 5.08) + (end 0 5.588) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) (arc (start 0 2.032) (mid -0.5058 2.54) @@ -555,7 +207,7 @@ ) ) (pin passive line - (at -5.08 2.54 0) + (at -5.08 5.08 0) (length 3.81) (name "Pin_1" (effects @@ -573,7 +225,7 @@ ) ) (pin passive line - (at -5.08 0 0) + (at -5.08 2.54 0) (length 3.81) (name "Pin_2" (effects @@ -591,7 +243,7 @@ ) ) (pin passive line - (at -5.08 -2.54 0) + (at -5.08 0 0) (length 3.81) (name "Pin_3" (effects @@ -609,7 +261,7 @@ ) ) (pin passive line - (at -5.08 -5.08 0) + (at -5.08 -2.54 0) (length 3.81) (name "Pin_4" (effects @@ -626,6 +278,24 @@ ) ) ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) (embedded_fonts no) ) @@ -2608,6 +2278,16 @@ ) (uuid "02bf118a-a04d-402c-91ff-391e5e5bb573") ) + (wire + (pts + (xy 241.3 93.98) (xy 245.11 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0718babd-5e61-41eb-8188-33c1e5c2c2c4") + ) (wire (pts (xy 29.21 82.55) (xy 35.56 82.55) @@ -2658,16 +2338,6 @@ ) (uuid "197c97bd-cbfb-422f-8d15-a5cc6533f28d") ) - (wire - (pts - (xy 241.3 102.87) (xy 243.84 102.87) - ) - (stroke - (width 0) - (type default) - ) - (uuid "1d27dae0-43b8-4c5d-8a53-0e780a7d9beb") - ) (wire (pts (xy 170.18 58.42) (xy 166.37 58.42) @@ -2768,16 +2438,6 @@ ) (uuid "3c5654f3-e004-4fc6-a427-908f248855d8") ) - (wire - (pts - (xy 241.3 97.79) (xy 243.84 97.79) - ) - (stroke - (width 0) - (type default) - ) - (uuid "3c7e0cc7-91bf-41c2-99bc-b56fabfb0484") - ) (wire (pts (xy 158.75 114.3) (xy 158.75 142.24) @@ -2818,6 +2478,16 @@ ) (uuid "493290ea-35d3-49d1-9fa1-0ea5e2af02df") ) + (wire + (pts + (xy 241.3 91.44) (xy 245.11 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5434de51-f264-4d32-9a62-d6f617624c67") + ) (wire (pts (xy 114.3 53.34) (xy 116.84 53.34) @@ -2878,6 +2548,16 @@ ) (uuid "6202abf4-a107-49fb-81ba-92fea3003088") ) + (wire + (pts + (xy 241.3 83.82) (xy 245.11 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6c5416b3-8486-43d2-a4ce-6a4be340559a") + ) (wire (pts (xy 170.18 53.34) (xy 170.18 58.42) @@ -2890,43 +2570,43 @@ ) (wire (pts - (xy 91.44 97.79) (xy 109.22 97.79) + (xy 241.3 86.36) (xy 245.11 86.36) ) (stroke (width 0) (type default) ) - (uuid "7cacf695-e4dd-4107-81df-54e2713a513b") + (uuid "7bb55973-3d84-4ee7-b6b9-e5fc95e4fe2f") ) (wire (pts - (xy 133.35 130.81) (xy 133.35 128.27) + (xy 91.44 97.79) (xy 109.22 97.79) ) (stroke (width 0) (type default) ) - (uuid "7e8208d1-8e17-44cb-a01e-27f145506f19") + (uuid "7cacf695-e4dd-4107-81df-54e2713a513b") ) (wire (pts - (xy 129.54 43.18) (xy 135.89 43.18) + (xy 133.35 130.81) (xy 133.35 128.27) ) (stroke (width 0) (type default) ) - (uuid "7e82e63a-c2f1-41da-91fb-37e7590a34ee") + (uuid "7e8208d1-8e17-44cb-a01e-27f145506f19") ) (wire (pts - (xy 241.3 74.93) (xy 243.84 74.93) + (xy 129.54 43.18) (xy 135.89 43.18) ) (stroke (width 0) (type default) ) - (uuid "7ff4d5b8-9eb4-4129-ab5e-fcfe279a3d60") + (uuid "7e82e63a-c2f1-41da-91fb-37e7590a34ee") ) (wire (pts @@ -2940,13 +2620,13 @@ ) (wire (pts - (xy 241.3 91.44) (xy 243.84 91.44) + (xy 241.3 88.9) (xy 245.11 88.9) ) (stroke (width 0) (type default) ) - (uuid "82e76253-9dad-4e06-890b-3c6580d4271c") + (uuid "830105cb-b7a4-486c-9905-375b2ac42ebe") ) (wire (pts @@ -3118,26 +2798,6 @@ ) (uuid "bc440bcf-1caf-4b74-bef9-acb24f8010c9") ) - (wire - (pts - (xy 241.3 88.9) (xy 243.84 88.9) - ) - (stroke - (width 0) - (type default) - ) - (uuid "bd32fc53-2d64-4e5b-bfb7-6ff41106e415") - ) - (wire - (pts - (xy 241.3 100.33) (xy 243.84 100.33) - ) - (stroke - (width 0) - (type default) - ) - (uuid "c0f3e087-4d08-45ef-bd3a-8c6f528a7689") - ) (wire (pts (xy 135.89 43.18) (xy 135.89 63.5) @@ -3218,16 +2878,6 @@ ) (uuid "d5728e8f-78fc-453f-bcba-7211b9336bc9") ) - (wire - (pts - (xy 241.3 77.47) (xy 243.84 77.47) - ) - (stroke - (width 0) - (type default) - ) - (uuid "d7acbacc-050b-4c59-a5d3-449739214648") - ) (wire (pts (xy 29.21 69.85) (xy 29.21 82.55) @@ -3258,16 +2908,6 @@ ) (uuid "e7bd0f5e-f3c8-4bf0-a013-e09ae059898a") ) - (wire - (pts - (xy 241.3 105.41) (xy 243.84 105.41) - ) - (stroke - (width 0) - (type default) - ) - (uuid "ea53adc0-baa4-40d7-a0b3-640d08b56738") - ) (wire (pts (xy 55.88 90.17) (xy 66.04 90.17) @@ -3288,16 +2928,6 @@ ) (uuid "f365ee14-2602-4555-a058-1147e8f0a066") ) - (wire - (pts - (xy 241.3 86.36) (xy 243.84 86.36) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f3dd7834-6263-40f4-9340-5f1c1a44fa6f") - ) (wire (pts (xy 33.02 95.25) (xy 35.56 95.25) @@ -4074,77 +3704,8 @@ (hide yes) ) ) - (property "Datasheet" "~" - (at 123.19 177.8 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Non-PoE 5V power input" - (at 104.394 177.8 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "5ad9f74b-eb27-4e36-b5d4-49dee1a29853") - ) - (pin "2" - (uuid "99d89cd0-4ca4-430b-a60c-5b6f32e59f4b") - ) - (instances - (project "" - (path "/5defd195-0277-4d04-9f5f-69e505c9845c" - (reference "J3") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "power:+3V3") - (at 166.37 58.42 90) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "8dc38ef5-ad5d-4198-87b9-50e0c72e169c") - (property "Reference" "#PWR06" - (at 170.18 58.42 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+3V3" - (at 162.56 58.4199 90) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 166.37 58.42 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 166.37 58.42 0) + (property "Datasheet" "~" + (at 123.19 177.8 0) (effects (font (size 1.27 1.27) @@ -4152,56 +3713,58 @@ (hide yes) ) ) - (property "Description" "Power symbol creates a global label with name \"+3V3\"" - (at 166.37 58.42 0) + (property "Description" "Non-PoE 5V power input" + (at 104.394 177.8 0) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (pin "1" - (uuid "79de4807-fb45-4a6c-8f72-b7beada5fb9e") + (uuid "5ad9f74b-eb27-4e36-b5d4-49dee1a29853") + ) + (pin "2" + (uuid "99d89cd0-4ca4-430b-a60c-5b6f32e59f4b") ) (instances (project "" (path "/5defd195-0277-4d04-9f5f-69e505c9845c" - (reference "#PWR06") + (reference "J3") (unit 1) ) ) ) ) (symbol - (lib_id "Device:LED") - (at 194.31 129.54 90) + (lib_id "Connector:Conn_01x05_Socket") + (at 250.19 88.9 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "a18015d1-4ba3-4469-b302-93bb256ec205") - (property "Reference" "D3" - (at 198.12 129.8574 90) + (uuid "8abbe99b-a4dc-440e-9eca-761a29b3f878") + (property "Reference" "J5" + (at 251.46 87.6299 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) ) ) - (property "Value" "green" - (at 198.12 132.3974 90) + (property "Value" "Conn_01x05_Socket" + (at 251.46 90.1699 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) ) ) - (property "Footprint" "LED_SMD:LED_1206_3216Metric" - (at 194.31 129.54 0) + (property "Footprint" "TerminalBlock_WAGO:TerminalBlock_WAGO_236-405_1x05_P5.00mm_45Degree" + (at 250.19 88.9 0) (effects (font (size 1.27 1.27) @@ -4209,8 +3772,8 @@ (hide yes) ) ) - (property "Datasheet" "https://s3-us-west-2.amazonaws.com/catsy.557/Dialight_CBI_data_598-1206_Apr2018.pdf" - (at 194.31 129.54 0) + (property "Datasheet" "~" + (at 250.19 88.9 0) (effects (font (size 1.27 1.27) @@ -4218,60 +3781,67 @@ (hide yes) ) ) - (property "Description" "LED_ACT: Firmware active" - (at 185.166 143.764 90) + (property "Description" "Generic connector, single row, 01x05, script generated" + (at 250.19 88.9 0) (effects (font (size 1.27 1.27) ) - (justify right) + (hide yes) ) ) - (property "MPN" "598-8270-107F" - (at 194.31 129.54 0) + (property "MPN" "236-405" + (at 260.35 96.012 0) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) - (property "Manufacturer" "Dialight" - (at 194.31 129.54 0) + (property "Manufacturer" "WAGO Corporation" + (at 260.604 93.218 0) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) + (pin "3" + (uuid "f6371d9a-5e12-449a-b54a-fae342c0ad08") + ) + (pin "4" + (uuid "2ed21cf7-6b19-4337-ba57-0d86f2172d6a") + ) + (pin "5" + (uuid "54231faf-ba13-48ef-9437-f0bd433787d0") + ) (pin "2" - (uuid "93474e55-5fe8-4dd1-9634-063f4d85bf3b") + (uuid "cbcad884-9c06-4de9-a8e1-86ef47db1684") ) (pin "1" - (uuid "50ab0127-dc13-43a3-8f87-157c61e57591") + (uuid "6edee8d4-ba9a-4079-87be-d50c29ed3fbd") ) (instances - (project "iot-contact" + (project "" (path "/5defd195-0277-4d04-9f5f-69e505c9845c" - (reference "D3") + (reference "J5") (unit 1) ) ) ) ) (symbol - (lib_id "power:GND") - (at 116.84 53.34 0) + (lib_id "power:+3V3") + (at 166.37 58.42 90) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "a9fdb3b7-e62e-4e35-b95e-2b5451d40781") - (property "Reference" "#PWR02" - (at 116.84 59.69 0) + (uuid "8dc38ef5-ad5d-4198-87b9-50e0c72e169c") + (property "Reference" "#PWR06" + (at 170.18 58.42 0) (effects (font (size 1.27 1.27) @@ -4279,16 +3849,17 @@ (hide yes) ) ) - (property "Value" "GND" - (at 116.84 58.42 0) + (property "Value" "+3V3" + (at 162.56 58.4199 90) (effects (font (size 1.27 1.27) ) + (justify left) ) ) (property "Footprint" "" - (at 116.84 53.34 0) + (at 166.37 58.42 0) (effects (font (size 1.27 1.27) @@ -4297,7 +3868,7 @@ ) ) (property "Datasheet" "" - (at 116.84 53.34 0) + (at 166.37 58.42 0) (effects (font (size 1.27 1.27) @@ -4305,8 +3876,8 @@ (hide yes) ) ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 116.84 53.34 0) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 166.37 58.42 0) (effects (font (size 1.27 1.27) @@ -4315,46 +3886,46 @@ ) ) (pin "1" - (uuid "dbac907f-00ce-4688-80a3-aa16c1570783") + (uuid "79de4807-fb45-4a6c-8f72-b7beada5fb9e") ) (instances (project "" (path "/5defd195-0277-4d04-9f5f-69e505c9845c" - (reference "#PWR02") + (reference "#PWR06") (unit 1) ) ) ) ) (symbol - (lib_id "Connector:Conn_01x02_Socket") - (at 248.92 74.93 0) + (lib_id "Device:LED") + (at 194.31 129.54 90) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "ab915a24-5892-4750-b69f-bf601f5b3660") - (property "Reference" "J5" - (at 250.19 74.9299 0) + (uuid "a18015d1-4ba3-4469-b302-93bb256ec205") + (property "Reference" "D3" + (at 198.12 129.8574 90) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) ) - (property "Value" "Conn_01x02_Socket" - (at 250.19 77.4699 0) + (property "Value" "green" + (at 198.12 132.3974 90) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) ) - (property "Footprint" "TerminalBlock_WAGO:TerminalBlock_WAGO_236-402_1x02_P5.00mm_45Degree" - (at 248.92 74.93 0) + (property "Footprint" "LED_SMD:LED_1206_3216Metric" + (at 194.31 129.54 0) (effects (font (size 1.27 1.27) @@ -4362,8 +3933,8 @@ (hide yes) ) ) - (property "Datasheet" "~" - (at 248.92 74.93 0) + (property "Datasheet" "https://s3-us-west-2.amazonaws.com/catsy.557/Dialight_CBI_data_598-1206_Apr2018.pdf" + (at 194.31 129.54 0) (effects (font (size 1.27 1.27) @@ -4371,16 +3942,17 @@ (hide yes) ) ) - (property "Description" "normally closed contact" - (at 262.128 79.756 0) + (property "Description" "LED_ACT: Firmware active" + (at 185.166 143.764 90) (effects (font (size 1.27 1.27) ) + (justify right) ) ) - (property "MPN" "236-402" - (at 248.92 74.93 0) + (property "MPN" "598-8270-107F" + (at 194.31 129.54 0) (effects (font (size 1.27 1.27) @@ -4388,8 +3960,8 @@ (hide yes) ) ) - (property "Manufacturer" "WAGO Corporation" - (at 248.92 74.93 0) + (property "Manufacturer" "Dialight" + (at 194.31 129.54 0) (effects (font (size 1.27 1.27) @@ -4398,49 +3970,32 @@ ) ) (pin "2" - (uuid "9c8b6afb-bb3d-404f-967e-581c812b3355") + (uuid "93474e55-5fe8-4dd1-9634-063f4d85bf3b") ) (pin "1" - (uuid "428b547f-53a8-4158-9a2a-ed056b73bc0a") + (uuid "50ab0127-dc13-43a3-8f87-157c61e57591") ) (instances - (project "" + (project "iot-contact" (path "/5defd195-0277-4d04-9f5f-69e505c9845c" - (reference "J5") + (reference "D3") (unit 1) ) ) ) ) (symbol - (lib_id "Connector:Conn_01x03_Socket") - (at 248.92 88.9 0) + (lib_id "power:GND") + (at 116.84 53.34 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "b8e7e67c-4ba1-45c3-949c-ed1de34a8889") - (property "Reference" "J6" - (at 250.19 87.6299 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "Conn_01x03_Socket" - (at 250.19 90.1699 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "TerminalBlock_WAGO:TerminalBlock_WAGO_236-403_1x03_P5.00mm_45Degree" - (at 248.92 88.9 0) + (fields_autoplaced yes) + (uuid "a9fdb3b7-e62e-4e35-b95e-2b5451d40781") + (property "Reference" "#PWR02" + (at 116.84 59.69 0) (effects (font (size 1.27 1.27) @@ -4448,25 +4003,25 @@ (hide yes) ) ) - (property "Datasheet" "~" - (at 248.92 88.9 0) + (property "Value" "GND" + (at 116.84 58.42 0) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) - (property "Description" "AC voltage supply" - (at 259.08 92.71 0) + (property "Footprint" "" + (at 116.84 53.34 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) - (property "MPN" "236-403" - (at 248.92 88.9 0) + (property "Datasheet" "" + (at 116.84 53.34 0) (effects (font (size 1.27 1.27) @@ -4474,8 +4029,8 @@ (hide yes) ) ) - (property "Manufacturer" "WAGO Corporation" - (at 248.92 88.9 0) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 116.84 53.34 0) (effects (font (size 1.27 1.27) @@ -4483,19 +4038,13 @@ (hide yes) ) ) - (pin "3" - (uuid "2d15e7e0-56e4-496b-a237-9cd8ed4fd444") - ) - (pin "2" - (uuid "fa05bfdf-dde9-46a5-b86a-16de418107e2") - ) (pin "1" - (uuid "ab74c3af-f504-4aaa-80da-750726060fa7") + (uuid "dbac907f-00ce-4688-80a3-aa16c1570783") ) (instances (project "" (path "/5defd195-0277-4d04-9f5f-69e505c9845c" - (reference "J6") + (reference "#PWR02") (unit 1) ) ) @@ -4787,98 +4336,6 @@ ) ) ) - (symbol - (lib_id "Connector:Conn_01x04_Socket") - (at 248.92 100.33 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "f86d0087-ccb7-44bf-be0e-e6c0a5836284") - (property "Reference" "J7" - (at 250.19 100.3299 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "Conn_01x04_Socket" - (at 250.19 102.8699 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "TerminalBlock_WAGO:TerminalBlock_WAGO_236-404_1x04_P5.00mm_45Degree" - (at 248.92 100.33 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 248.92 100.33 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "motor connector" - (at 258.318 105.41 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "MPN" "236-404" - (at 248.92 100.33 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Manufacturer" "WAGO Corporation" - (at 248.92 100.33 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "dd173b75-bf5d-418c-900b-22588dbf6f8e") - ) - (pin "4" - (uuid "d08e74f4-7939-4c87-985a-5c55f3282a4e") - ) - (pin "3" - (uuid "4fa4265e-7a54-4aee-91ee-fc3e359ec77e") - ) - (pin "2" - (uuid "889f97b8-0784-45ed-82f3-d450f0dfd89d") - ) - (instances - (project "" - (path "/5defd195-0277-4d04-9f5f-69e505c9845c" - (reference "J7") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") (at 33.02 78.74 180) @@ -5141,28 +4598,8 @@ (justify left top) ) ) - (pin "AC_EARTH" bidirectional - (at 241.3 86.36 0) - (uuid "d38d9ad1-0808-4eb3-8f04-f5d375279cad") - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (pin "AC_NEUTRAL" bidirectional - (at 241.3 88.9 0) - (uuid "9f1bb5d9-5f27-4b27-8b9b-3c5279d0e3fd") - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) (pin "AC_PHASE" bidirectional - (at 241.3 91.44 0) + (at 241.3 88.9 0) (uuid "b45797bb-cca3-49c0-86c4-955a6b44d60c") (effects (font @@ -5171,28 +4608,8 @@ (justify right) ) ) - (pin "MOT_EARTH" bidirectional - (at 241.3 97.79 0) - (uuid "a3defca1-3eed-4b57-ab0a-f16f59fee2c7") - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (pin "MOT_NEUTRAL" bidirectional - (at 241.3 100.33 0) - (uuid "3b66624d-b956-4a77-a1d2-be8580699a49") - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) (pin "MOT_PHASE_1" bidirectional - (at 241.3 102.87 0) + (at 241.3 91.44 0) (uuid "ead288da-2d52-42f6-b402-c382468e36d4") (effects (font @@ -5202,7 +4619,7 @@ ) ) (pin "MOT_PHASE_2" bidirectional - (at 241.3 105.41 0) + (at 241.3 93.98 0) (uuid "e9687363-d732-4f1b-99ef-f6609013c187") (effects (font @@ -5212,7 +4629,7 @@ ) ) (pin "CONTACT_1" bidirectional - (at 241.3 74.93 0) + (at 241.3 83.82 0) (uuid "45229719-3224-4355-bc91-87ebcb939c01") (effects (font @@ -5222,7 +4639,7 @@ ) ) (pin "CONTACT_2" bidirectional - (at 241.3 77.47 0) + (at 241.3 86.36 0) (uuid "b1fc0b36-ff3b-4224-9ca0-41809406e0d1") (effects (font -- cgit v1.2.3-70-g09d2 From 6db34475d1935f368bec60f530f88cd066924849 Mon Sep 17 00:00:00 2001 From: xengineering Date: Sat, 24 May 2025 13:52:16 +0200 Subject: pcb: Add voltage divider for PCB versioning This voltage divider provides an analog voltage between GND and +3.3V to indicate which hardware revision this board is. Thus the same firmware image can be used on multiple PCB versions compensating the hardware differences in software. The resistor combinations are calculated by `tools/resistory_selector.py`. --- pcb/iot-contact.kicad_sch | 490 +++++++++++++++++++++++++++++++++++++++++++++- pcb/processor.kicad_sch | 11 ++ 2 files changed, 492 insertions(+), 9 deletions(-) (limited to 'pcb/iot-contact.kicad_sch') diff --git a/pcb/iot-contact.kicad_sch b/pcb/iot-contact.kicad_sch index 9eee96f..2ac0831 100644 --- a/pcb/iot-contact.kicad_sch +++ b/pcb/iot-contact.kicad_sch @@ -1843,6 +1843,130 @@ ) (embedded_fonts no) ) + (symbol "Device:R" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 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" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_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 "Switch:SW_Push" (pin_numbers (hide yes) @@ -2230,9 +2354,19 @@ ) (uuid "56f4af8c-1572-4497-98f2-10a81ab55e1d") ) + (text "PCB versioning" + (exclude_from_sim no) + (at 116.332 122.174 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "8ffab84b-2909-4547-976c-9674893a87fe") + ) (text "TODO: RMII connection" (exclude_from_sim no) - (at 109.474 82.55 0) + (at 109.982 70.104 0) (effects (font (size 1.27 1.27) @@ -2252,6 +2386,12 @@ (color 0 0 0 0) (uuid "339686e0-bcb6-47c9-8375-f2246251856d") ) + (junction + (at 115.57 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "d7a5ded7-cab0-44bc-bcb3-51d295ef17c4") + ) (junction (at 116.84 53.34) (diameter 0) @@ -2308,6 +2448,16 @@ ) (uuid "0c6acda6-3218-49fa-bfb0-4421586fc9bb") ) + (wire + (pts + (xy 115.57 102.87) (xy 115.57 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1020a578-763e-4bf0-98ef-3e843e6e7cd5") + ) (wire (pts (xy 55.88 80.01) (xy 66.04 80.01) @@ -2330,7 +2480,7 @@ ) (wire (pts - (xy 111.76 165.1) (xy 134.62 165.1) + (xy 105.41 165.1) (xy 134.62 165.1) ) (stroke (width 0) @@ -2350,7 +2500,7 @@ ) (wire (pts - (xy 109.22 97.79) (xy 109.22 167.64) + (xy 102.87 107.95) (xy 102.87 167.64) ) (stroke (width 0) @@ -2360,7 +2510,7 @@ ) (wire (pts - (xy 111.76 95.25) (xy 111.76 165.1) + (xy 105.41 105.41) (xy 105.41 165.1) ) (stroke (width 0) @@ -2548,6 +2698,16 @@ ) (uuid "6202abf4-a107-49fb-81ba-92fea3003088") ) + (wire + (pts + (xy 115.57 104.14) (xy 115.57 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "668ac295-8e98-4bec-8a6a-9e0f9977aa67") + ) (wire (pts (xy 241.3 83.82) (xy 245.11 83.82) @@ -2558,6 +2718,26 @@ ) (uuid "6c5416b3-8486-43d2-a4ce-6a4be340559a") ) + (wire + (pts + (xy 115.57 104.14) (xy 127 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ecbd238-9a11-40af-a479-f3c1c33f4443") + ) + (wire + (pts + (xy 115.57 113.03) (xy 115.57 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6f33808b-14aa-42f0-bfaf-5d5d041eda6f") + ) (wire (pts (xy 170.18 53.34) (xy 170.18 58.42) @@ -2580,7 +2760,7 @@ ) (wire (pts - (xy 91.44 97.79) (xy 109.22 97.79) + (xy 91.44 107.95) (xy 102.87 107.95) ) (stroke (width 0) @@ -2628,6 +2808,16 @@ ) (uuid "830105cb-b7a4-486c-9905-375b2ac42ebe") ) + (wire + (pts + (xy 115.57 93.98) (xy 115.57 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "863152a8-b32a-4cee-ac15-5a3388895411") + ) (wire (pts (xy 55.88 97.79) (xy 66.04 97.79) @@ -2900,7 +3090,7 @@ ) (wire (pts - (xy 91.44 95.25) (xy 111.76 95.25) + (xy 91.44 105.41) (xy 105.41 105.41) ) (stroke (width 0) @@ -2920,7 +3110,7 @@ ) (wire (pts - (xy 109.22 167.64) (xy 134.62 167.64) + (xy 102.87 167.64) (xy 134.62 167.64) ) (stroke (width 0) @@ -3247,6 +3437,76 @@ ) ) ) + (symbol + (lib_id "Device:R") + (at 115.57 109.22 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "25ff6048-df12-4801-a5fa-10858ec580ea") + (property "Reference" "R2" + (at 118.11 107.9499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "180R" + (at 118.11 110.4899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 113.792 109.22 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 115.57 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 115.57 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4594fa96-7bf7-4a55-b5cf-06cd56d16577") + ) + (pin "2" + (uuid "b8ec48f2-d366-4783-a0c0-ce6e9d04ad8c") + ) + (instances + (project "" + (path "/5defd195-0277-4d04-9f5f-69e505c9845c" + (reference "R2") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Switch:SW_Push") (at 142.24 142.24 0) @@ -3333,6 +3593,76 @@ ) ) ) + (symbol + (lib_id "Device:R") + (at 115.57 99.06 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "44194e8c-d4ca-4f3b-8f0c-38d2daec1648") + (property "Reference" "R1" + (at 118.11 97.7899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "75k" + (at 118.11 100.3299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 113.792 99.06 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 115.57 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 115.57 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "4c288ead-2ab6-4e25-a3f0-01cafd4880ac") + ) + (pin "1" + (uuid "28fc83dd-c36e-444e-9a1b-af275a24160b") + ) + (instances + (project "" + (path "/5defd195-0277-4d04-9f5f-69e505c9845c" + (reference "R1") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:LED") (at 181.61 129.54 90) @@ -4050,6 +4380,72 @@ ) ) ) + (symbol + (lib_id "power:+3V3") + (at 115.57 93.98 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b8d6d94c-727e-456b-b826-af3fd7c72013") + (property "Reference" "#PWR09" + (at 115.57 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 115.57 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 115.57 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 115.57 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 115.57 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4c5e5d17-e7b8-4575-85c6-050868f487a2") + ) + (instances + (project "" + (path "/5defd195-0277-4d04-9f5f-69e505c9845c" + (reference "#PWR09") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 181.61 138.43 0) @@ -4183,6 +4579,72 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 115.57 114.3 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "dd045ace-112c-424a-ad3b-982fb4c768f7") + (property "Reference" "#PWR010" + (at 115.57 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 115.57 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 115.57 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 115.57 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 115.57 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1a4096b2-db22-464d-b040-d8134123dfb5") + ) + (instances + (project "" + (path "/5defd195-0277-4d04-9f5f-69e505c9845c" + (reference "#PWR010") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:+3V3") (at 116.84 22.86 0) @@ -4537,7 +4999,7 @@ ) ) (pin "POE_GND" output - (at 91.44 97.79 0) + (at 91.44 107.95 0) (uuid "6c770162-6936-4729-b598-10f0375ecc24") (effects (font @@ -4547,7 +5009,7 @@ ) ) (pin "POE_VIN" output - (at 91.44 95.25 0) + (at 91.44 105.41 0) (uuid "1863d617-dc5e-4005-9116-05e2cde6d04b") (effects (font @@ -4871,6 +5333,16 @@ (justify right) ) ) + (pin "VVERSION" input + (at 127 104.14 180) + (uuid "cc6082cf-6e1b-4529-a830-c6a9254ad3b1") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) (instances (project "iot-contact" (path "/5defd195-0277-4d04-9f5f-69e505c9845c" diff --git a/pcb/processor.kicad_sch b/pcb/processor.kicad_sch index 9b6b558..84ec013 100644 --- a/pcb/processor.kicad_sch +++ b/pcb/processor.kicad_sch @@ -2473,6 +2473,17 @@ ) (uuid "806823e9-c7ef-45dc-832c-ddb4378c340f") ) + (hierarchical_label "VVERSION" + (shape input) + (at 35.56 100.33 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "919dc185-71c3-4c56-8386-f6c0dc6b4c73") + ) (hierarchical_label "JTAG_TDO" (shape output) (at 41.91 35.56 90) -- cgit v1.2.3-70-g09d2 From 5e48ef91e68fcddc591950ca56c930c50912454f Mon Sep 17 00:00:00 2001 From: xengineering Date: Sat, 24 May 2025 14:04:13 +0200 Subject: pcb: Invert button signals Making them active-low makes it easier to reset the MCU. For the wipe functionality it does not make a role since it will simply be defined in Devicetree. --- pcb/iot-contact.kicad_sch | 226 +++++++++++++++++++++++----------------------- pcb/processor.kicad_sch | 4 +- 2 files changed, 114 insertions(+), 116 deletions(-) (limited to 'pcb/iot-contact.kicad_sch') diff --git a/pcb/iot-contact.kicad_sch b/pcb/iot-contact.kicad_sch index 2ac0831..8f3da6c 100644 --- a/pcb/iot-contact.kicad_sch +++ b/pcb/iot-contact.kicad_sch @@ -2381,10 +2381,10 @@ (uuid "2ae0afa4-05df-4c1f-8fce-9e70d44fa58c") ) (junction - (at 133.35 130.81) + (at 133.35 146.05) (diameter 0) (color 0 0 0 0) - (uuid "339686e0-bcb6-47c9-8375-f2246251856d") + (uuid "bf436a8a-bdcf-41d1-b27e-8e9f94ae8393") ) (junction (at 115.57 104.14) @@ -2580,7 +2580,7 @@ ) (wire (pts - (xy 133.35 130.81) (xy 133.35 142.24) + (xy 133.35 130.81) (xy 133.35 146.05) ) (stroke (width 0) @@ -2590,7 +2590,7 @@ ) (wire (pts - (xy 158.75 114.3) (xy 158.75 142.24) + (xy 158.75 114.3) (xy 158.75 146.05) ) (stroke (width 0) @@ -2680,7 +2680,7 @@ ) (wire (pts - (xy 137.16 142.24) (xy 133.35 142.24) + (xy 137.16 146.05) (xy 133.35 146.05) ) (stroke (width 0) @@ -2688,6 +2688,16 @@ ) (uuid "5eba176c-1055-4968-95d3-4939b07c40be") ) + (wire + (pts + (xy 133.35 146.05) (xy 133.35 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "61d85b37-7184-4d40-93e2-cd0c4fb790fa") + ) (wire (pts (xy 166.37 54.61) (xy 167.64 54.61) @@ -2768,16 +2778,6 @@ ) (uuid "7cacf695-e4dd-4107-81df-54e2713a513b") ) - (wire - (pts - (xy 133.35 130.81) (xy 133.35 128.27) - ) - (stroke - (width 0) - (type default) - ) - (uuid "7e8208d1-8e17-44cb-a01e-27f145506f19") - ) (wire (pts (xy 129.54 43.18) (xy 135.89 43.18) @@ -2930,7 +2930,7 @@ ) (wire (pts - (xy 158.75 142.24) (xy 147.32 142.24) + (xy 158.75 146.05) (xy 147.32 146.05) ) (stroke (width 0) @@ -3278,8 +3278,8 @@ (hide yes) ) ) - (property "Description" "BTN_REBOOT: Reset MCU" - (at 129.794 145.288 0) + (property "Description" "REBOOT: Reset MCU" + (at 134.874 133.096 0) (effects (font (size 1.27 1.27) @@ -3509,7 +3509,7 @@ ) (symbol (lib_id "Switch:SW_Push") - (at 142.24 142.24 0) + (at 142.24 146.05 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -3518,7 +3518,7 @@ (dnp no) (uuid "4208718d-0b0e-478e-a1d4-d0fead52cb02") (property "Reference" "SW2" - (at 142.24 134.62 0) + (at 142.24 138.43 0) (effects (font (size 1.27 1.27) @@ -3526,7 +3526,7 @@ ) ) (property "Value" "SW_Push" - (at 142.24 137.16 0) + (at 142.24 140.97 0) (effects (font (size 1.27 1.27) @@ -3534,7 +3534,7 @@ ) ) (property "Footprint" "Button_Switch_SMD:SW_SPST_TL3305B" - (at 142.24 137.16 0) + (at 142.24 140.97 0) (effects (font (size 1.27 1.27) @@ -3543,7 +3543,7 @@ ) ) (property "Datasheet" "https://www.e-switch.com/wp-content/uploads/2024/08/TL3305.pdf" - (at 142.24 137.16 0) + (at 142.24 140.97 0) (effects (font (size 1.27 1.27) @@ -3551,8 +3551,8 @@ (hide yes) ) ) - (property "Description" "BTN_WIPE: Long press for factory reset" - (at 129.794 147.828 0) + (property "Description" "WIPE: Long press for factory reset" + (at 134.62 148.336 0) (effects (font (size 1.27 1.27) @@ -3561,7 +3561,7 @@ ) ) (property "MPN" "TL3305BF260QG" - (at 142.24 142.24 0) + (at 142.24 146.05 0) (effects (font (size 1.27 1.27) @@ -3570,7 +3570,7 @@ ) ) (property "Manufacturer" "E-Switch" - (at 142.24 142.24 0) + (at 142.24 146.05 0) (effects (font (size 1.27 1.27) @@ -3822,73 +3822,6 @@ ) ) ) - (symbol - (lib_id "power:+3V3") - (at 133.35 128.27 0) - (mirror y) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "73b82ebf-51d1-4351-9ef8-e821f2bb51fc") - (property "Reference" "#PWR04" - (at 133.35 132.08 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+3V3" - (at 133.35 123.19 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 133.35 128.27 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 133.35 128.27 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+3V3\"" - (at 133.35 128.27 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "21725f84-8d25-45a0-a597-104450bf5d9f") - ) - (instances - (project "" - (path "/5defd195-0277-4d04-9f5f-69e505c9845c" - (reference "#PWR04") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Connector:Conn_ARM_JTAG_SWD_10") (at 116.84 38.1 0) @@ -4066,6 +3999,71 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 133.35 148.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "896bf6c9-1959-4e54-9ee3-0afb3af23951") + (property "Reference" "#PWR04" + (at 133.35 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 133.35 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 133.35 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 133.35 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 133.35 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cf37e434-0987-4eb9-99b4-3eed1b644059") + ) + (instances + (project "" + (path "/5defd195-0277-4d04-9f5f-69e505c9845c" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Connector:Conn_01x05_Socket") (at 250.19 88.9 0) @@ -5273,26 +5271,6 @@ (justify left) ) ) - (pin "BTN_REBOOT" input - (at 156.21 114.3 270) - (uuid "25cdef05-d216-4465-af84-0c3bcab2af5a") - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (pin "BTN_WIPE" input - (at 158.75 114.3 270) - (uuid "6ad16868-63a8-44e1-a096-87e22852f914") - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) (pin "LED_ACT" output (at 173.99 114.3 270) (uuid "c6d0305a-4e79-4cb1-88dd-2bc3b4bd5355") @@ -5343,6 +5321,26 @@ (justify left) ) ) + (pin "~{BTN_REBOOT}" input + (at 156.21 114.3 270) + (uuid "cd291d13-5669-42bf-819b-2a4c6220376c") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "~{BTN_WIPE}" input + (at 158.75 114.3 270) + (uuid "a3c81ecf-25b7-4d55-bb41-ea32fa2b6812") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) (instances (project "iot-contact" (path "/5defd195-0277-4d04-9f5f-69e505c9845c" diff --git a/pcb/processor.kicad_sch b/pcb/processor.kicad_sch index 84ec013..a35d700 100644 --- a/pcb/processor.kicad_sch +++ b/pcb/processor.kicad_sch @@ -2341,7 +2341,7 @@ ) (uuid "82f61e74-c865-4393-826a-066e2a341f3e") ) - (hierarchical_label "BTN_REBOOT" + (hierarchical_label "~{BTN_REBOOT}" (shape input) (at 105.41 179.07 270) (effects @@ -2407,7 +2407,7 @@ ) (uuid "617b37ec-b5d3-4e1b-971a-1e543c286c47") ) - (hierarchical_label "BTN_WIPE" + (hierarchical_label "~{BTN_WIPE}" (shape input) (at 107.95 179.07 270) (effects -- cgit v1.2.3-70-g09d2