<feed xmlns='http://www.w3.org/2005/Atom'>
<title>iot-contact/pcb/power.kicad_sch, branch mdns</title>
<subtitle>IoT device to check if doors and windows are closed or open</subtitle>
<id>https://cgit.xengineering.eu/iot-contact/atom?h=mdns</id>
<link rel='self' href='https://cgit.xengineering.eu/iot-contact/atom?h=mdns'/>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/'/>
<updated>2025-07-29T09:50:59Z</updated>
<entry>
<title>pcb: power: Add DC fuse</title>
<updated>2025-07-29T09:50:59Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-07-29T09:48:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=6b1ef67728ac3d315abbea6abed1c4c60ce28a47'/>
<id>urn:sha1:6b1ef67728ac3d315abbea6abed1c4c60ce28a47</id>
<content type='text'>
While the AC fuse is more critical it still might be a good idea to not
completely rely on the fuse of the PoE PSE.
</content>
</entry>
<entry>
<title>pcb: power: Fix missing pull-up on regulator EN</title>
<updated>2025-07-27T16:16:16Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-07-27T16:14:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=32ae5e2e0c2869f0ac778bb95a33a2219401c68c'/>
<id>urn:sha1:32ae5e2e0c2869f0ac778bb95a33a2219401c68c</id>
<content type='text'>
The +3.3V regulator has an enable (EN) pin. This was connected to the
power-good (PG) output of the +5V regulator.

It was overlooked that the PG pin is an open-collector pin and thus a
pull-up resistor is required.

This issue was found with the KiCad electrical rules check (ERC).
</content>
</entry>
<entry>
<title>pcb: power: Add `PWR_FLAG` symbols</title>
<updated>2025-07-25T20:25:27Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-07-25T20:02:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=d3e7f19f1f87b03e9a7c8a170b9c4351ac565268'/>
<id>urn:sha1:d3e7f19f1f87b03e9a7c8a170b9c4351ac565268</id>
<content type='text'>
This resolves ERC issues. The ERC complains that an power input is not
fed by a power output if there is a component like a ferrite bead or 0
Ohm resistor between the two.

The `PWR_FLAG` tells the ERC that it was explicitly checked that this is
not a mistake.
</content>
</entry>
<entry>
<title>pcb: Reset part annotations</title>
<updated>2025-07-25T16:21:10Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-07-25T16:21:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=68d56b6f8e1abeaaa6982245bb73e9f9d712b44c'/>
<id>urn:sha1:68d56b6f8e1abeaaa6982245bb73e9f9d712b44c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: power: Add 3.3 V regulator</title>
<updated>2025-07-25T16:07:51Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-07-25T16:07:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=5379ad09d7bdf59d90bf45e0a1e1525f9f06289e'/>
<id>urn:sha1:5379ad09d7bdf59d90bf45e0a1e1525f9f06289e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: Solve external and PoE power supply</title>
<updated>2025-07-24T20:40:21Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-07-24T20:40:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=19daf5941c95a34eb6596e4a62de541a6080f644'/>
<id>urn:sha1:19daf5941c95a34eb6596e4a62de541a6080f644</id>
<content type='text'>
Now there are 6 locations for 3 zero Ohm resistors. Three places to
power by PoE and three to power externally. Never all of them should be
placed.
</content>
</entry>
<entry>
<title>pcb: power: Add 5V supply based on external input</title>
<updated>2025-07-24T16:23:50Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-07-24T16:23:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=17cb3a982a40cfb42c15df7ede78919614c300ba'/>
<id>urn:sha1:17cb3a982a40cfb42c15df7ede78919614c300ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: ethernet: Add initial schematic</title>
<updated>2025-07-22T16:18:19Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-05-25T19:58:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=1620d188cfdc9660c69ab50b33d9e69ad99c34ea'/>
<id>urn:sha1:1620d188cfdc9660c69ab50b33d9e69ad99c34ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: Update to KiCad 9.x</title>
<updated>2025-04-01T16:13:10Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-04-01T16:13:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=aa3a6384f14ee7d148b84523aa30723bc1020d39'/>
<id>urn:sha1:aa3a6384f14ee7d148b84523aa30723bc1020d39</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: Add hierarchical labels and connections</title>
<updated>2025-02-18T18:44:49Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-02-18T18:44:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=968d182429594578654a983d8a5b605f8f152650'/>
<id>urn:sha1:968d182429594578654a983d8a5b605f8f152650</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: Set title to `iot-contact`</title>
<updated>2025-02-18T18:09:20Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-02-18T18:09:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=ca4bdaf956ac6a100cc386e6119641c35807beca'/>
<id>urn:sha1:ca4bdaf956ac6a100cc386e6119641c35807beca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: J3: Add non-PoE 5V power input header</title>
<updated>2025-02-15T21:09:18Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-02-15T21:02:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=60369177e1e9ad171d600d40e8438430e154e558'/>
<id>urn:sha1:60369177e1e9ad171d600d40e8438430e154e558</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>pcb: Add sub-schematics</title>
<updated>2025-02-14T12:41:27Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-02-03T20:48:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=de8bc23e81c136b2153fe93d87e5a5ba9e518878'/>
<id>urn:sha1:de8bc23e81c136b2153fe93d87e5a5ba9e518878</id>
<content type='text'>
</content>
</entry>
</feed>
