diff options
author | xengineering <me@xengineering.eu> | 2025-07-24 22:43:11 +0200 |
---|---|---|
committer | xengineering <me@xengineering.eu> | 2025-07-24 22:46:30 +0200 |
commit | abfefc7f1bc9927f99e38bb89762dbd6a19ed460 (patch) | |
tree | 8135eb6a1745245eb02106da7c13072fa649b840 /pcb | |
parent | 19daf5941c95a34eb6596e4a62de541a6080f644 (diff) | |
download | iot-contact-abfefc7f1bc9927f99e38bb89762dbd6a19ed460.tar iot-contact-abfefc7f1bc9927f99e38bb89762dbd6a19ed460.tar.zst iot-contact-abfefc7f1bc9927f99e38bb89762dbd6a19ed460.zip |
pcb: Remove reset button
It is required to save as much place as possible on the PCB. There used
to be these reset methods:
- JTAG reset
- button reset
- power-cycle
- firmware-based reset
Taking away the button reset option is reasonable since for the
development and production use case there are still enough options.
Developers should use the JTAG reset or power-cycle and users will
anyway use firmware-based resets (e.g. during updates) or power-cycles
which is anyway most intuitive to users.
Diffstat (limited to 'pcb')
-rw-r--r-- | pcb/iot-contact.kicad_sch | 352 |
1 files changed, 47 insertions, 305 deletions
diff --git a/pcb/iot-contact.kicad_sch b/pcb/iot-contact.kicad_sch index 3c73c52..b7b5dc6 100644 --- a/pcb/iot-contact.kicad_sch +++ b/pcb/iot-contact.kicad_sch @@ -5000,7 +5000,7 @@ (uuid "09004e17-17aa-415e-82bb-61f121eea1a3") ) (junction - (at 120.65 184.15) + (at 120.65 148.59) (diameter 0) (color 0 0 0 0) (uuid "189c037d-87e6-4632-a2b6-8730223eefc5") @@ -5012,19 +5012,13 @@ (uuid "19b572eb-ee9d-489a-ab3a-d4c263778301") ) (junction - (at 120.65 175.26) - (diameter 0) - (color 0 0 0 0) - (uuid "298d87a2-b8b0-4e53-a733-e330d8851396") - ) - (junction (at 279.4 129.54) (diameter 0) (color 0 0 0 0) (uuid "312e89d2-fdb5-496d-bf16-ed926f9db3fb") ) (junction - (at 165.1 175.26) + (at 165.1 139.7) (diameter 0) (color 0 0 0 0) (uuid "31c23ce7-bdd2-46ef-bbba-055531fb6c3e") @@ -5036,13 +5030,7 @@ (uuid "57124525-ce5f-48c9-8a6d-1d0179a0e2b2") ) (junction - (at 120.65 151.13) - (diameter 0) - (color 0 0 0 0) - (uuid "6f44ab61-1c8f-443e-b54a-05558acaa55d") - ) - (junction - (at 158.75 175.26) + (at 158.75 139.7) (diameter 0) (color 0 0 0 0) (uuid "724f0699-6e99-4c5f-a95b-4fb06bb9adc0") @@ -5123,7 +5111,7 @@ ) (wire (pts - (xy 120.65 175.26) (xy 137.16 175.26) + (xy 120.65 139.7) (xy 137.16 139.7) ) (stroke (width 0) @@ -5133,7 +5121,7 @@ ) (wire (pts - (xy 120.65 175.26) (xy 120.65 184.15) + (xy 120.65 139.7) (xy 120.65 148.59) ) (stroke (width 0) @@ -5233,16 +5221,6 @@ ) (wire (pts - (xy 146.05 151.13) (xy 156.21 151.13) - ) - (stroke - (width 0) - (type default) - ) - (uuid "216e059d-3b89-4fb4-ac25-bfce53375139") - ) - (wire - (pts (xy 185.42 48.26) (xy 181.61 48.26) ) (stroke @@ -5253,7 +5231,7 @@ ) (wire (pts - (xy 158.75 184.15) (xy 158.75 175.26) + (xy 158.75 148.59) (xy 158.75 139.7) ) (stroke (width 0) @@ -5283,7 +5261,7 @@ ) (wire (pts - (xy 147.32 175.26) (xy 158.75 175.26) + (xy 147.32 139.7) (xy 158.75 139.7) ) (stroke (width 0) @@ -5343,7 +5321,7 @@ ) (wire (pts - (xy 165.1 175.26) (xy 158.75 175.26) + (xy 165.1 139.7) (xy 158.75 139.7) ) (stroke (width 0) @@ -5403,7 +5381,7 @@ ) (wire (pts - (xy 173.99 114.3) (xy 173.99 175.26) + (xy 173.99 114.3) (xy 173.99 139.7) ) (stroke (width 0) @@ -5423,16 +5401,6 @@ ) (wire (pts - (xy 120.65 142.24) (xy 120.65 151.13) - ) - (stroke - (width 0) - (type default) - ) - (uuid "3c5654f3-e004-4fc6-a427-908f248855d8") - ) - (wire - (pts (xy 184.15 142.24) (xy 184.15 143.51) ) (stroke @@ -5623,16 +5591,6 @@ ) (wire (pts - (xy 120.65 151.13) (xy 120.65 175.26) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6cd45cde-be23-4265-b0e4-582e739670cd") - ) - (wire - (pts (xy 63.5 92.71) (xy 87.63 92.71) ) (stroke @@ -5703,16 +5661,6 @@ ) (wire (pts - (xy 120.65 151.13) (xy 138.43 151.13) - ) - (stroke - (width 0) - (type default) - ) - (uuid "7ed7700d-5c46-43f7-9f65-5f33be214e6a") - ) - (wire - (pts (xy 223.52 142.24) (xy 223.52 129.54) ) (stroke @@ -5723,7 +5671,7 @@ ) (wire (pts - (xy 165.1 163.83) (xy 165.1 165.1) + (xy 165.1 128.27) (xy 165.1 129.54) ) (stroke (width 0) @@ -5743,7 +5691,7 @@ ) (wire (pts - (xy 165.1 172.72) (xy 165.1 175.26) + (xy 165.1 137.16) (xy 165.1 139.7) ) (stroke (width 0) @@ -5763,7 +5711,7 @@ ) (wire (pts - (xy 120.65 184.15) (xy 120.65 190.5) + (xy 120.65 148.59) (xy 120.65 154.94) ) (stroke (width 0) @@ -5863,7 +5811,7 @@ ) (wire (pts - (xy 173.99 175.26) (xy 165.1 175.26) + (xy 173.99 139.7) (xy 165.1 139.7) ) (stroke (width 0) @@ -6013,16 +5961,6 @@ ) (wire (pts - (xy 120.65 142.24) (xy 137.16 142.24) - ) - (stroke - (width 0) - (type default) - ) - (uuid "cbc88d26-6cd3-4187-841b-18ed8720f074") - ) - (wire - (pts (xy 186.69 121.92) (xy 220.98 121.92) ) (stroke @@ -6093,16 +6031,6 @@ ) (wire (pts - (xy 147.32 142.24) (xy 156.21 142.24) - ) - (stroke - (width 0) - (type default) - ) - (uuid "e2848315-9a61-43a8-ab10-a90a82ba3d89") - ) - (wire - (pts (xy 20.32 68.58) (xy 16.51 68.58) ) (stroke @@ -6113,7 +6041,7 @@ ) (wire (pts - (xy 146.05 184.15) (xy 158.75 184.15) + (xy 146.05 148.59) (xy 158.75 148.59) ) (stroke (width 0) @@ -6163,7 +6091,7 @@ ) (wire (pts - (xy 138.43 184.15) (xy 120.65 184.15) + (xy 138.43 148.59) (xy 120.65 148.59) ) (stroke (width 0) @@ -6193,16 +6121,6 @@ ) (wire (pts - (xy 156.21 151.13) (xy 156.21 142.24) - ) - (stroke - (width 0) - (type default) - ) - (uuid "fd78589c-da42-4338-8fda-f110ff8f348a") - ) - (wire - (pts (xy 63.5 87.63) (xy 87.63 87.63) ) (stroke @@ -6211,26 +6129,6 @@ ) (uuid "ff767fba-1502-4f55-83d5-4df8d74c4f5e") ) - (label "~{RESET}" - (at 170.18 30.48 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "308eac3d-9a2b-4ec7-9297-a8970bb2ec55") - ) - (label "~{RESET}" - (at 156.21 142.24 180) - (effects - (font - (size 1.27 1.27) - ) - (justify right bottom) - ) - (uuid "e29d4ba8-0105-4adb-bfda-0df60b298f19") - ) (symbol (lib_id "Device:R") (at 273.05 132.08 270) @@ -6409,92 +6307,6 @@ ) ) (symbol - (lib_id "Switch:SW_Push") - (at 142.24 142.24 0) - (mirror y) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "0ee4201a-552f-4a79-9171-102d5768a57b") - (property "Reference" "SW1" - (at 142.24 134.62 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "SW_Push" - (at 142.24 137.16 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Button_Switch_SMD:SW_SPST_TL3305B" - (at 142.24 137.16 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://www.e-switch.com/wp-content/uploads/2024/08/TL3305.pdf" - (at 142.24 137.16 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "REBOOT: Reset MCU" - (at 132.588 145.542 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "MPN" "TL3305BF260QG" - (at 142.24 142.24 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Manufacturer" "E-Switch" - (at 142.24 142.24 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "a7132e0d-1218-41b0-b954-8c9c480b560a") - ) - (pin "2" - (uuid "a7f7c6f2-e73f-48f9-8218-28802993c9e4") - ) - (instances - (project "" - (path "/5defd195-0277-4d04-9f5f-69e505c9845c" - (reference "SW1") - (unit 1) - ) - ) - ) - ) - (symbol (lib_id "Connector:Conn_01x04_Socket") (at 262.89 99.06 0) (unit 1) @@ -6641,7 +6453,7 @@ ) (symbol (lib_id "Switch:SW_Push") - (at 142.24 175.26 0) + (at 142.24 139.7 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -6650,7 +6462,7 @@ (dnp no) (uuid "4208718d-0b0e-478e-a1d4-d0fead52cb02") (property "Reference" "SW2" - (at 142.24 167.64 0) + (at 142.24 132.08 0) (effects (font (size 1.27 1.27) @@ -6658,7 +6470,7 @@ ) ) (property "Value" "SW_Push" - (at 142.24 170.18 0) + (at 142.24 134.62 0) (effects (font (size 1.27 1.27) @@ -6666,7 +6478,7 @@ ) ) (property "Footprint" "Button_Switch_SMD:SW_SPST_TL3305B" - (at 142.24 170.18 0) + (at 142.24 134.62 0) (effects (font (size 1.27 1.27) @@ -6675,7 +6487,7 @@ ) ) (property "Datasheet" "https://www.e-switch.com/wp-content/uploads/2024/08/TL3305.pdf" - (at 142.24 170.18 0) + (at 142.24 134.62 0) (effects (font (size 1.27 1.27) @@ -6684,7 +6496,7 @@ ) ) (property "Description" "WIPE: Long press for factory reset" - (at 123.698 178.054 0) + (at 123.698 142.494 0) (effects (font (size 1.27 1.27) @@ -6693,7 +6505,7 @@ ) ) (property "MPN" "TL3305BF260QG" - (at 142.24 175.26 0) + (at 142.24 139.7 0) (effects (font (size 1.27 1.27) @@ -6702,7 +6514,7 @@ ) ) (property "Manufacturer" "E-Switch" - (at 142.24 175.26 0) + (at 142.24 139.7 0) (effects (font (size 1.27 1.27) @@ -7094,7 +6906,7 @@ ) (symbol (lib_id "Device:R") - (at 165.1 168.91 0) + (at 165.1 133.35 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7103,7 +6915,7 @@ (fields_autoplaced yes) (uuid "63293c6f-725f-4a3a-82ff-3e20957566c9") (property "Reference" "R8" - (at 167.64 167.6399 0) + (at 167.64 132.0799 0) (effects (font (size 1.27 1.27) @@ -7112,7 +6924,7 @@ ) ) (property "Value" "10k" - (at 167.64 170.1799 0) + (at 167.64 134.6199 0) (effects (font (size 1.27 1.27) @@ -7121,7 +6933,7 @@ ) ) (property "Footprint" "" - (at 163.322 168.91 90) + (at 163.322 133.35 90) (effects (font (size 1.27 1.27) @@ -7130,7 +6942,7 @@ ) ) (property "Datasheet" "~" - (at 165.1 168.91 0) + (at 165.1 133.35 0) (effects (font (size 1.27 1.27) @@ -7139,7 +6951,7 @@ ) ) (property "Description" "Resistor" - (at 165.1 168.91 0) + (at 165.1 133.35 0) (effects (font (size 1.27 1.27) @@ -7543,7 +7355,7 @@ ) (symbol (lib_id "power:GND") - (at 120.65 190.5 0) + (at 120.65 154.94 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7551,7 +7363,7 @@ (dnp no) (uuid "896bf6c9-1959-4e54-9ee3-0afb3af23951") (property "Reference" "#PWR04" - (at 120.65 196.85 0) + (at 120.65 161.29 0) (effects (font (size 1.27 1.27) @@ -7560,7 +7372,7 @@ ) ) (property "Value" "GND" - (at 120.65 195.58 0) + (at 120.65 160.02 0) (effects (font (size 1.27 1.27) @@ -7568,7 +7380,7 @@ ) ) (property "Footprint" "" - (at 120.65 190.5 0) + (at 120.65 154.94 0) (effects (font (size 1.27 1.27) @@ -7577,7 +7389,7 @@ ) ) (property "Datasheet" "" - (at 120.65 190.5 0) + (at 120.65 154.94 0) (effects (font (size 1.27 1.27) @@ -7586,7 +7398,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 120.65 190.5 0) + (at 120.65 154.94 0) (effects (font (size 1.27 1.27) @@ -7675,7 +7487,7 @@ ) (symbol (lib_id "power:+3V3") - (at 165.1 163.83 0) + (at 165.1 128.27 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7684,7 +7496,7 @@ (fields_autoplaced yes) (uuid "8f4b4a57-a16b-4ad3-a450-89fb98fde342") (property "Reference" "#PWR013" - (at 165.1 167.64 0) + (at 165.1 132.08 0) (effects (font (size 1.27 1.27) @@ -7693,7 +7505,7 @@ ) ) (property "Value" "+3V3" - (at 165.1 158.75 0) + (at 165.1 123.19 0) (effects (font (size 1.27 1.27) @@ -7701,7 +7513,7 @@ ) ) (property "Footprint" "" - (at 165.1 163.83 0) + (at 165.1 128.27 0) (effects (font (size 1.27 1.27) @@ -7710,7 +7522,7 @@ ) ) (property "Datasheet" "" - (at 165.1 163.83 0) + (at 165.1 128.27 0) (effects (font (size 1.27 1.27) @@ -7719,7 +7531,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3V3\"" - (at 165.1 163.83 0) + (at 165.1 128.27 0) (effects (font (size 1.27 1.27) @@ -8286,77 +8098,7 @@ ) (symbol (lib_id "Device:C") - (at 142.24 151.13 90) - (mirror x) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "d705a598-6fc5-4ff3-a652-f1cb0a1717f9") - (property "Reference" "C1" - (at 140.9699 154.94 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "100nF" - (at 143.5099 154.94 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 146.05 152.0952 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 142.24 151.13 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Unpolarized capacitor" - (at 142.24 151.13 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "1afea25a-92b2-4d05-a5c9-0d8fc8552174") - ) - (pin "1" - (uuid "8ac86c8f-52da-4689-9c90-eb60cbff77fe") - ) - (instances - (project "iot-contact" - (path "/5defd195-0277-4d04-9f5f-69e505c9845c" - (reference "C1") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "Device:C") - (at 142.24 184.15 90) + (at 142.24 148.59 90) (mirror x) (unit 1) (exclude_from_sim no) @@ -8365,7 +8107,7 @@ (dnp no) (uuid "dd7b1e56-d454-41d0-bc1c-229823e3ec0e") (property "Reference" "C6" - (at 140.9699 187.96 0) + (at 140.9699 152.4 0) (effects (font (size 1.27 1.27) @@ -8374,7 +8116,7 @@ ) ) (property "Value" "100nF" - (at 143.5099 187.96 0) + (at 143.5099 152.4 0) (effects (font (size 1.27 1.27) @@ -8383,7 +8125,7 @@ ) ) (property "Footprint" "" - (at 146.05 185.1152 0) + (at 146.05 149.5552 0) (effects (font (size 1.27 1.27) @@ -8392,7 +8134,7 @@ ) ) (property "Datasheet" "~" - (at 142.24 184.15 0) + (at 142.24 148.59 0) (effects (font (size 1.27 1.27) @@ -8401,7 +8143,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 142.24 184.15 0) + (at 142.24 148.59 0) (effects (font (size 1.27 1.27) |