From 60369177e1e9ad171d600d40e8438430e154e558 Mon Sep 17 00:00:00 2001 From: xengineering Date: Sat, 15 Feb 2025 22:02:25 +0100 Subject: pcb: J3: Add non-PoE 5V power input header Power over Ethernet (PoE) has the disadvantage that GND is significantly below earth. This requires that GND of a PoE-powered device is never attached to earthed devices. In production use cases this is no problem. The earth lines are isolated. Nevertheless for debugging it is sometimes useful to connect measuring equipment like logic analyzers and oscilloscopes to the board. This is not possible with PoE. Thus an alternative earth-based 5V power input is useful. --- pcb/iot-contact.kicad_sch | 260 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 259 insertions(+), 1 deletion(-) (limited to 'pcb/iot-contact.kicad_sch') diff --git a/pcb/iot-contact.kicad_sch b/pcb/iot-contact.kicad_sch index 685e732..5b4725a 100644 --- a/pcb/iot-contact.kicad_sch +++ b/pcb/iot-contact.kicad_sch @@ -359,6 +359,145 @@ ) ) ) + (symbol "Connector_Generic:Conn_01x02" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (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" + (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 (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (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_1_1" + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 1.27) + (end 1.27 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (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) + ) + ) + ) + ) + ) + ) (symbol "Connector_Generic:Conn_01x04" (pin_names (offset 1.016) hide) @@ -1455,6 +1594,16 @@ ) (uuid "c6c47aa9-178d-4737-bbec-e736503324bc") ) + (wire + (pts + (xy 133.35 170.18) (xy 139.7 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c8f544bb-e101-4d38-a33a-f9058d2fd9e0") + ) (wire (pts (xy 137.16 130.81) (xy 133.35 130.81) @@ -1465,6 +1614,16 @@ ) (uuid "cbc88d26-6cd3-4187-841b-18ed8720f074") ) + (wire + (pts + (xy 133.35 172.72) (xy 139.7 172.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ce67f6f6-3c2a-497a-9499-3432f39f8c5e") + ) (wire (pts (xy 166.37 53.34) (xy 166.37 63.5) @@ -1506,6 +1665,16 @@ ) (uuid "1ae7143f-cee0-4e2f-9140-99129bd7c48f") ) + (text "external 5V power input for development\nNEVER use together with PoE!" + (exclude_from_sim no) + (at 104.648 170.942 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "56f4af8c-1572-4497-98f2-10a81ab55e1d") + ) (symbol (lib_id "Switch:SW_Push") (at 142.24 130.81 0) @@ -1811,7 +1980,7 @@ (hide yes) ) ) - (property "Description" "UART" + (property "Description" "3V3 UART" (at 161.29 48.26 0) (effects (font @@ -2020,6 +2189,75 @@ ) ) ) + (symbol + (lib_id "Connector_Generic:Conn_01x02") + (at 128.27 170.18 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "82545faa-f3c8-4796-a053-beafee983540") + (property "Reference" "J3" + (at 128.27 163.83 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x02" + (at 128.27 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (at 128.27 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 128.27 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Non-PoE 5V power input" + (at 128.27 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (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 157.48 58.42 90) @@ -2791,6 +3029,26 @@ (justify left top) ) ) + (pin "EXT_5V" input + (at 139.7 172.72 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "11dd0a29-5492-4d6f-9acc-6ab015287d8c") + ) + (pin "EXT_GND" input + (at 139.7 170.18 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "9a44079c-d24e-41f2-8229-98b9bddeee4a") + ) (instances (project "iot-contact" (path "/5defd195-0277-4d04-9f5f-69e505c9845c" -- cgit v1.2.3-70-g09d2