<feed xmlns='http://www.w3.org/2005/Atom'>
<title>soundbox, branch pcb</title>
<subtitle>Device to connect classic audio systems to the network</subtitle>
<id>https://cgit.xengineering.eu/soundbox/atom?h=pcb</id>
<link rel='self' href='https://cgit.xengineering.eu/soundbox/atom?h=pcb'/>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/'/>
<updated>2025-02-02T16:39:39Z</updated>
<entry>
<title>WIP: pcb: Finish USB schematic</title>
<updated>2025-02-02T16:39:39Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-02-02T10:19:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=62d31203d61dfd3bb1da97efd8f6e1c6e69e5242'/>
<id>urn:sha1:62d31203d61dfd3bb1da97efd8f6e1c6e69e5242</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: Connect shell UART to MCU</title>
<updated>2025-02-02T09:31:33Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-02-02T09:31:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=e0ce1101b1a2da31c2163ad40d5de6d72eeef77a'/>
<id>urn:sha1:e0ce1101b1a2da31c2163ad40d5de6d72eeef77a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: Connect LED pins to MCU</title>
<updated>2025-02-02T09:29:33Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-02-02T09:29:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=edce489a1657ce1c115c7080a6b38361d7793d90'/>
<id>urn:sha1:edce489a1657ce1c115c7080a6b38361d7793d90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: Connect audio schematic to MCU</title>
<updated>2025-02-02T09:24:07Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-02-02T09:24:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=27f31e53bcdc4bea3d0fa9c5b641a92adf38fa80'/>
<id>urn:sha1:27f31e53bcdc4bea3d0fa9c5b641a92adf38fa80</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: U6: Add component for PWR LED night mode</title>
<updated>2025-02-02T09:15:01Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-02-02T09:15:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=b4a38b5bc36b93405e601b88f8d53981dc5405a2'/>
<id>urn:sha1:b4a38b5bc36b93405e601b88f8d53981dc5405a2</id>
<content type='text'>
The PWR LED should be electrically on but the MCU should be able to
disable it for night modes.
</content>
</entry>
<entry>
<title>pcb: Make audio labels hierarchically</title>
<updated>2025-02-01T14:54:56Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-02-01T14:40:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=1c4446e2b3fe330c1377bf0b86d3544f77f0a40f'/>
<id>urn:sha1:1c4446e2b3fe330c1377bf0b86d3544f77f0a40f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: Implement ESP32 boot mode control</title>
<updated>2025-02-01T14:33:00Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-02-01T14:31:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=ab7dd91c30078743e55dc88754f7da54224ab4f6'/>
<id>urn:sha1:ab7dd91c30078743e55dc88754f7da54224ab4f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: Re-arrange PCB version detection</title>
<updated>2025-02-01T13:45:08Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-02-01T13:44:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=a5534587eee4ff4a0c06925d81ac01557d3f0f7f'/>
<id>urn:sha1:a5534587eee4ff4a0c06925d81ac01557d3f0f7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: Add R7 and R8</title>
<updated>2025-02-01T13:19:10Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-02-01T13:19:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=7cdacf53d34b73ff6fd9a8305bba3b7e4edfeec7'/>
<id>urn:sha1:7cdacf53d34b73ff6fd9a8305bba3b7e4edfeec7</id>
<content type='text'>
Those 0R resistors allow to later disconnect the FTDI chip and the
serial bootloader TX/RX lines of the ESP32 if required for debugging.
</content>
</entry>
<entry>
<title>pcb: Connect VERSION to IO1</title>
<updated>2025-02-01T12:40:34Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-02-01T12:40:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=eae8bb70c7e127f440fd8eb9d2a30a2b02303684'/>
<id>urn:sha1:eae8bb70c7e127f440fd8eb9d2a30a2b02303684</id>
<content type='text'>
IO2 is a strapping pin for boot mode control.
</content>
</entry>
<entry>
<title>pcb: Replace / remove global labels</title>
<updated>2025-02-01T12:32:57Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-02-01T12:32:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=47adc67300f0ab62c039f5f5d2efb5610a812d72'/>
<id>urn:sha1:47adc67300f0ab62c039f5f5d2efb5610a812d72</id>
<content type='text'>
Local labels should be preferred to reduce the scope. Hierarchical
labels should be used to connect to sub-sheets.
</content>
</entry>
<entry>
<title>pcb: Wire J1 JTAG connector</title>
<updated>2025-02-01T12:28:12Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-02-01T12:28:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=e739c44ea0e90f1fa484a08074a9a5a644950904'/>
<id>urn:sha1:e739c44ea0e90f1fa484a08074a9a5a644950904</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: U5: Finish hierarchical labels for serial ports</title>
<updated>2025-01-29T20:30:04Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-01-29T20:30:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=77809162cf42f65157260e5ffc7b98fdfacac8d0'/>
<id>urn:sha1:77809162cf42f65157260e5ffc7b98fdfacac8d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: Adapt label prefixes to hierarchical sheet</title>
<updated>2025-01-29T19:25:18Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-01-29T19:25:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=ca4e9a0cb24b765cac922e39eecce16e8c17ce55'/>
<id>urn:sha1:ca4e9a0cb24b765cac922e39eecce16e8c17ce55</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: Split schematic</title>
<updated>2025-01-29T19:17:01Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-01-29T19:17:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=923eafafdf87a8eeff5e15e8d32212018fd0dfe7'/>
<id>urn:sha1:923eafafdf87a8eeff5e15e8d32212018fd0dfe7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: D3: Connect directly to 3V3 and add TODO</title>
<updated>2025-01-28T20:22:29Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-01-28T20:22:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=366968c15ba7fe2afa6fdbb483d9faba2a66158a'/>
<id>urn:sha1:366968c15ba7fe2afa6fdbb483d9faba2a66158a</id>
<content type='text'>
In general the PWR LED D3 should be connected directly to 3V3.
Nevertheless there should be the option to implement a night mode by
firmware which turns of the LED.
</content>
</entry>
<entry>
<title>pcb: SW1-SW2: Finish schematic</title>
<updated>2025-01-28T20:05:09Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-01-28T20:02:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=ade1a390a719bd79efe2ff90444e47c869ee5894'/>
<id>urn:sha1:ade1a390a719bd79efe2ff90444e47c869ee5894</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: D1-D3: Finish schematic</title>
<updated>2025-01-27T20:10:35Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-01-27T20:10:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=bb3e288f4e7a3a7990ee9fd506c5d95450073a3a'/>
<id>urn:sha1:bb3e288f4e7a3a7990ee9fd506c5d95450073a3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: U2: Add wiring to schematic</title>
<updated>2025-01-27T19:54:35Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-01-26T15:58:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=f9f06c079abe3c2a952ca98492b4a6923a288386'/>
<id>urn:sha1:f9f06c079abe3c2a952ca98492b4a6923a288386</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: U2: Fix datasheet URL</title>
<updated>2025-01-23T20:55:27Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-01-23T20:55:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=365cb9bda8a45a891eb5b1bdd1d053e3dc29d738'/>
<id>urn:sha1:365cb9bda8a45a891eb5b1bdd1d053e3dc29d738</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: Remove note about MAC EEPROM</title>
<updated>2025-01-20T20:39:04Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-01-20T20:39:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=e8659cc9d9dfb38cadc8432beb04e447317576b8'/>
<id>urn:sha1:e8659cc9d9dfb38cadc8432beb04e447317576b8</id>
<content type='text'>
It could be validated that the ESP32 S2 has an embedded hardware MAC
address and it is assumed that this is the case for the S3 too.
</content>
</entry>
<entry>
<title>pcb: Update *_pcb file</title>
<updated>2025-01-19T17:45:24Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-01-19T17:45:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=2c6e4f04a7ca033b37ee76d7251c2d24de469af8'/>
<id>urn:sha1:2c6e4f04a7ca033b37ee76d7251c2d24de469af8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: U3: Make part choice</title>
<updated>2025-01-19T17:44:32Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-01-19T17:44:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=e27d83a6ef76f9f3852179457a48c751f760b09f'/>
<id>urn:sha1:e27d83a6ef76f9f3852179457a48c751f760b09f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: U4: Update part</title>
<updated>2025-01-19T17:27:29Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-01-19T17:27:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=a471fb29ddc1598dcda7aa4ced715840d0e7b606'/>
<id>urn:sha1:a471fb29ddc1598dcda7aa4ced715840d0e7b606</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: Update *_pcb file</title>
<updated>2025-01-19T16:58:33Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-01-19T16:58:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=40d8485588a0e1eb04aa73fa319ade589550b5af'/>
<id>urn:sha1:40d8485588a0e1eb04aa73fa319ade589550b5af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: J3: Remove DNP flag</title>
<updated>2025-01-19T16:53:51Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-01-19T16:53:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=ddf338ea3044f1fd4a739a37b54a8bc32bfcce03'/>
<id>urn:sha1:ddf338ea3044f1fd4a739a37b54a8bc32bfcce03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: SW1-SW2: Select exact part and change footprint</title>
<updated>2025-01-19T16:43:34Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-01-19T16:43:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=21c20ba7790be277effd03afd343e63023941a22'/>
<id>urn:sha1:21c20ba7790be277effd03afd343e63023941a22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: R1-R3: Select resistances</title>
<updated>2025-01-19T16:06:01Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-01-19T15:40:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=51890cd8ee2362761d93649969b527d03d5c9787'/>
<id>urn:sha1:51890cd8ee2362761d93649969b527d03d5c9787</id>
<content type='text'>
These are selected so that the relative intensities of D1-D3 is 50 %.
</content>
</entry>
<entry>
<title>pcb: Remove unnecessary space from one MPN</title>
<updated>2025-01-19T15:43:31Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-01-19T15:42:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=3e290a66f6fa94f4794ae56d1fb3b6ffd45e6330'/>
<id>urn:sha1:3e290a66f6fa94f4794ae56d1fb3b6ffd45e6330</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pcb: R4-R5: Finish part selection and add datasheet</title>
<updated>2025-01-19T15:19:20Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-01-19T15:19:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=1966e9d700a968ac870e164f93e4e07ab1338b30'/>
<id>urn:sha1:1966e9d700a968ac870e164f93e4e07ab1338b30</id>
<content type='text'>
</content>
</entry>
</feed>
