Commit Graph

241 Commits

Author SHA1 Message Date
Dominik Sliwa
e4cf2747aa Yellow 1.3 PCB 2022-08-29 09:09:51 +02:00
Dominik Sliwa
ed7895607b Small layout adjustments and more vias
Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2022-07-25 18:10:43 +02:00
Dominik Sliwa
41e283ce0a Add L1/L4 GND pour
Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2022-07-25 10:48:18 +02:00
Dominik Sliwa
f6dc839e95 EMC optimisations
-eth shield is not connected to the GND rather it shields "input" of poe
-used smaller package for bulk PoE capacitor
-Changed common mode filter to Pulse T8113
-Added more inductor filters on the primary side
-replaced secondary side ferrite silter with an inductor
-used distributed "flyback" capacitor (3 instead of 1)
-slightly increased distance between the poe transformer and the
ethernet signal traces
- extended GND1 under the transformer
- primary snubber circuit is now in "hot-loop" area
-repositioned poe enable optocoupler

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2022-07-25 01:29:09 +02:00
Dominik Sliwa
a60829b4cf USB-UART: PCB: Add CP2102n power diode and fix DRC issues
Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2022-06-28 15:01:34 +02:00
Dominik Sliwa
6331577661 PCB: Adjust GND/GND1 planes
Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2022-06-26 14:50:34 +02:00
Dominik Sliwa
96ab6794d5 Use CM4 3.3V as EN fot 3.3Vp
-changed snubber circuit diode to a "normal" from schottky

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2022-06-16 17:28:26 +02:00
Dominik Sliwa
04eb3ebc7e Adjust PoE and change 3.3V supply topology
-Snubber circuit under ecrtail load condition can dissipate more power
then the resistor can handle, increased the resistor size and added one
more in parallel
-Increased size of some of the 12V input capacitors
-Use 3.3Vp instead of 3.3V generated by the RPi for LED, RTC, Radio, Fan
control and RPi reduced hat connector
-PoE pri/sec capacitor value changed

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2022-06-16 12:50:43 +02:00
Dominik Sliwa
5688e1d4e1 poe 1.3 improvements for emc includes MPS layout sugestions
decreased coupling between poe lines and  the gnd plane
added vias to stich main gnd planes
decreased the peak current through the transformer
inductor based pi filter on the poe output
decreased coupling to gnd of the poe "noise path"
added parallel mosfet capacitance to poe
moved fb line fo the dcdcs away from inductors

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2022-06-13 23:20:13 +02:00
Stefan Agner
82fab35211 Schematic/PCB version v1.2b
Increment to sub-version v1.2. Main changes are:
- Back and front silk screen
- LED resistors

There are no changes in the layout and any critical components.

Signed-off-by: Stefan Agner <stefan@agner.ch>
v1.2b
2022-04-27 21:48:15 +02:00
Stefan Agner
58237e2c45 Adjust LED resistors for radio and activity LED
Set the blue radio LED to 2.2k and the green activity LED to 22k.

Fixes: #48

Signed-off-by: Stefan Agner <stefan@agner.ch>
2022-04-27 21:35:42 +02:00
Stefan Agner
a1c68ebe8e Add CM4 outlines to silkscreen
Also adjust line outline thickness of the CM4 and heatsink.

Fixes #50

Signed-off-by: Stefan Agner <stefan@agner.ch>
2022-04-22 16:27:50 +02:00
Stefan Agner
fe877ecc04 Update Home Assistant and Nabu Casa logo
Fixes: #47

Signed-off-by: Stefan Agner <stefan@agner.ch>
2022-03-30 18:33:54 +02:00
Stefan Agner
574e6d401b Add UKCA mark to bottom silk screen
Fixes: #46

Signed-off-by: Stefan Agner <stefan@agner.ch>
2022-03-30 14:34:42 +02:00
Stefan Agner
e0e2b8ecd0 Bump revision to 1.2
Bump revision to 1.2 in Schematic/PCB sheets and update the date.

Signed-off-by: Stefan Agner <stefan@agner.ch>
v1.2
2022-02-15 22:05:53 +01:00
Stefan Agner
37376dea76 Remove unused DRC exclusions
Signed-off-by: Stefan Agner <stefan@agner.ch>
2022-02-15 21:59:48 +01:00
Stefan Agner
a298a6461d Adjust/fix silkscreen
- Place reference properly
- Move and update Wireless smart-home text
- Move and update PoE+ text
- Readd symbols and back silkscreen (with proper attributes)

Signed-off-by: Stefan Agner <stefan@agner.ch>
2022-02-15 21:40:26 +01:00
Dominik Sliwa
42cd10c86b Moved PoE few mm lower
In order to accomodate the C93 next to the transformer.
Added top layer GND1 pour under the transformer
shortened the GNDS path.

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2022-02-15 20:59:48 +01:00
Dominik Sliwa
9354729d76 Zone cleanup
Cleanup some fill zones.
Updated the Transformer symbol with pin 4, connected to +48V for better
zone fill.
fixed top/bottom transition for the DC_IN_F
Added some gnd vias

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2022-02-15 12:02:54 +01:00
Dominik Sliwa
8fd9133aec PoE EMI optimization
Modified PoE layout to account for GNDS-GND1 flow
and repositioned the noise retern capacitor.
Snubber was corrected for the transformer used and the switching
frequency. Some components were removed.
PoE Input filter was adjusted.

3.3 and 5V DCDC capacitor layout was optimised and unused components
were removed.

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2022-02-15 00:29:21 +01:00
Dominik Sliwa
f5f77585a0 Move J11 5.08mm up
Moved the reduced rPI hat conenctor to accomodate bigger hats

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2022-02-05 18:53:46 +01:00
Stefan Agner
8f5fade02a Various minor silk screen/PCB tweaks
- Fix edge cut on lower right corner to make board size exact
- Update board charactristics
- Set grid origin back to 30, 30
- Update M.2 expansion silk screen (remove AI accelerator hint)
- Various silk screen reference designator fixes/improvements
- Add ESD warning logo

Signed-off-by: Stefan Agner <stefan@agner.ch>
v1.1
2022-01-10 11:19:45 +01:00
Dominik Sliwa
da1b852f0a Cleanup DRC violations
Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2022-01-10 08:59:52 +01:00
Stefan Agner
f4d8d9d038 Silkscreen fixes/small BOM adjustments
- Update silk screen reference designators
- Update backside silk screen for Yellow revision 1.1
- Set U21 (SOIC-8 RTC) to assemble and U25 (MSOP-8) as DNP
- Update heatsink footprint to add heatsink outline to silk screen (#44)
- Mark orientation of D26, D27, D28 and D29 (fixes #39)
- Use pin-header footprint for PoE selector J13, it is now JP5

Signed-off-by: Stefan Agner <stefan@agner.ch>
2022-01-09 22:18:52 +01:00
Stefan Agner
2d9ae511a2 Add Heatsink outline to footprint
This helps to align the heatsink properly.

Fixes: #44

Signed-off-by: Stefan Agner <stefan@agner.ch>
2022-01-09 21:21:02 +01:00
Stefan Agner
65948a81ec Fix backside silk screen
Fix text, change name, URL and update revision.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2022-01-09 21:16:58 +01:00
Dominik Sliwa
04ea9a070b Optimise PoE layout
Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2022-01-09 12:11:04 +01:00
Stefan Agner
7f26929bb9 Fix copy and paste error in Manufacturer property
Signed-off-by: Stefan Agner <stefan@agner.ch>
2022-01-07 09:57:24 +01:00
Stefan Agner
8c5d73b1fe Update PartNumber/Manufacturer
Fill in Manufacturer/PartNumber for the following parts:
- CP2102N-Axx-xQFN24
- FSUSB30MUX
- BC817

Signed-off-by: Stefan Agner <stefan@agner.ch>
2022-01-06 17:44:40 +01:00
Stefan Agner
637dd1a595 Exclude TestPoints from BOM
Signed-off-by: Stefan Agner <stefan@agner.ch>
2022-01-06 17:28:16 +01:00
Stefan Agner
019c9efdda Rename Amber to Yellow everywhere
Signed-off-by: Stefan Agner <stefan@agner.ch>
2022-01-06 17:08:55 +01:00
Stefan Agner
c1dc2207b5 Rename Amber.3dshapes to Yellow.3dshapes
Signed-off-by: Stefan Agner <stefan@agner.ch>
2022-01-06 16:41:21 +01:00
Stefan Agner
3856cafe17 Merge branch 'poe-using-mps-mp8008' 2022-01-05 22:01:12 +01:00
Dominik Sliwa
9ba4a31261 Fix FSUSB30 Symbol and routing
Additionally a cap was added to U27.

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2022-01-05 18:32:19 +01:00
Dominik Sliwa
7fe4e894df Yellow Proto1
Changes:
-name changed to yellow
-moved to 24-pin CP2102N
-routing

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-12-09 23:10:18 +01:00
Dominik Sliwa
2b6a425388 USB hub fixes
-Fixed upstream diff pair polarity
-added optional inverer for the USB power switch enable pin
 Design now supports both AP2181 and AP2191

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-10-30 19:22:03 +02:00
Stefan Agner
507a65182c Assign Manufacturer/PartNumbers and align parts to 1.27mm grid
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-10-08 17:06:46 +02:00
Dominik Sliwa
28447ba633 Rework PoE to use MP8008
Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-10-08 09:12:00 +02:00
Stefan Agner
956fa60166 Begin replacing TPS23734 with MPS MP8008
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-10-06 19:51:08 +02:00
Stefan Agner
a9726bb00f Add MPS MP8008 symbol
Add MPS MP8008 PoE controller symbol.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-10-06 19:50:44 +02:00
Stefan Agner
c4739259fe Mark Transformer Pulse PA2467NL as PoE only
Set Config +PoE to make sure that Pulse is only assembled in PoE BOM.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-08-30 09:56:04 +02:00
Stefan Agner
71aa37cac9 Bump Amber revision to 1.0
Make sure all drawings are set to 1.0. Update Board stackup (colors) and
add tables to comment layer.

Signed-off-by: Stefan Agner <stefan@agner.ch>
v1.0
2021-08-30 01:03:36 +02:00
Stefan Agner
ce628ffbb4 Add voltage/amperage/polarity to back silk screen
Fixes: #38

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-08-30 00:28:08 +02:00
Stefan Agner
d418cae74c Fix Radio.SWCLK routing, FL1 silk screen and rename D30 to D24
- Fix Radio.SWCLK routing around U1 hole
- Place FL1 silk screen properly
- Rename D30 to D24
- Remove useless via/track

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-08-29 23:23:13 +02:00
Stefan Agner
68c4f1f7e6 Update/add silkscreen graphics
Add SVG source files of silk screen graphics. Update them to fit the
latest layout. Move TP13 to avoid disturbing the text.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-08-29 22:50:55 +02:00
Stefan Agner
a6b400a016 Cleanup parts silkscreen
Cleanup part reference silkscreen. Change D6 <=> D24 to make the three
LEDs to be numbered in a row.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-08-29 21:38:47 +02:00
Stefan Agner
5b9b87d8e2 Address DRC issues
Run annotation again which just updated some net names. Address various
DRC issues like courtyard violence and exclude the remaining DRC errors.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-08-29 20:49:51 +02:00
Dominik Sliwa
3deb48bac0 [WIP] Amber 1.0 pcb design
Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-08-29 19:11:55 +02:00
Stefan Agner
8f58f8a16d Small Silkscreen/Model improvements
- Move J5 silkscreen to be on the PCB
- Use almost matching Model for CP2102N in QFN20 pacakge
- Bump revision to 1.0

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-08-24 14:02:07 +02:00
Stefan Agner
480a6bdd4c Rename Murata DLW5B
Align with naming of other Common Mode Chokes. Add pin one marking and
reference 3D model.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-08-24 12:53:57 +02:00