Commit Graph

43 Commits

Author SHA1 Message Date
Stefan Agner
7dac247dfd BOM adjustments
Various BOM adjustments, most notably setting/correcting manufacturer
and part number information for D22, D30, FL1, L4 and L5.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2022-08-29 10:17:39 +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
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>
2022-04-27 21:48:15 +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>
2022-02-15 22:05:53 +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>
2022-01-10 11:19:45 +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
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
019c9efdda Rename Amber to Yellow everywhere
Signed-off-by: Stefan Agner <stefan@agner.ch>
2022-01-06 17:08:55 +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
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>
2021-08-30 01:03:36 +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
Stefan Agner
d9b75ad90b Relayout new design
- Update PCB from Schematics
- Move SD-card to bottom side of the PCB
- Place LEDs in front of CM4
- Add additional LEDs (Amber/Radio)
- Move LP5569 to the left
- Remove all holes
- Lock through holes which should not be moved

Fixes: #33

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-08-15 01:02:49 +02:00
Stefan Agner
423b10f01c Update to LEDs and add GND test point
- Add Blue Radio LED (in a separate new assembly option)
- Change buffer package from SC-70 to SC-74A (aka. SOT-23-5)
- Add GND test point

Fixes: #31

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-08-14 18:33:29 +02:00
Stefan Agner
52cf25ad98 Use Terminus Tech FE1.1 USB Hub
Fixes: #28

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-08-13 15:33:11 +02:00
Stefan Agner
696233c284 Renmae LightBlue to Amber
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-08-12 20:20:45 +02:00
Stefan Agner
3b825fc80d Update project files with latest KiCad 6 nightly
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-08-12 13:10:13 +02:00
Stefan Agner
951656e0a7 Ventilation holes and silk screen
- Add multiple ventilation slots (move some traces for space)
- Add Home Assistant logo to the back
- Add Nabu Casa logo on the front
- Fixup reference designators placement in several cases

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-27 21:38:52 +02:00
Stefan Agner
1699c93e59 Update silkscreen/adjust reference designators
Order some relevant reference designator. Use JP for all jumpers. Place
silkcreen neatly. Add some custom silk screen. Remove heat sink corner
marks on silk screen.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-27 16:59:52 +02:00
Stefan Agner
c7340505c8 Use impedance for JLC7628 stackup/switch HDMI/SW2 placement
Use JLC7628 impedance values to get more options in color selection.
Also this leads to slightly wider traces typically, and it will be
easier to switch back to JLC2313 or the like than the other way around.

Also swap placing of HDMI/SW2 and rotate the heatsink by 90° for easier
routing.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-23 15:45:21 +02:00
Stefan Agner
c01bfa5c9e Rework PCB Layout
Adjust some high level placement like M.2 or CM4 and heatsink. Remove
all traces and vias since most of the layouting has to be redone
anyways.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-16 17:51:59 +02:00
Stefan Agner
ffb1a161e1 Adjust rating/footprint size of some ceramic capacitors
Also update connector/jumper designator to make more sense.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-16 14:34:56 +02:00
Stefan Agner
e1079c97d4 Reannotate the complete schematics
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-16 00:22:28 +02:00
Stefan Agner
8382d3b79c Adjust Manufacturer/PartNumber for some parts
- Use Diodes B2100-13-F consistently
- Define part for pin headers
- Replace N-Channel MOSFET for PoE with BSZ440N10NS3GATMA1
- Define Input protection MOSFET DMP3013SFV-7

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-15 21:49:27 +02:00
Stefan Agner
20c5478ac6 Assign footprints and annotate components
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-13 15:15:40 +02:00
Stefan Agner
a60ae77529 Replace Ohm sign with R
Adhere to our KiCad Style Guide and use R instead of the Ohm sign.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-02-16 12:06:51 +01:00
Stefan Agner
dfc5c4d37d Add CM4 board to board connectors
Add the CM4 board to board connectors using separate symbols. This is a
bit a hack, but makes sure two pieces appear in the BOM.

Also, this seems to upgrade all the schematic to the latest KiCad
schematic version.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-02-15 17:50:46 +01:00
Stefan Agner
8e1635ca79 Improve SW and D (LED) ordering and silkscreen
Make sure switches (SW) are ordered logically. Also use D1 through D6
for LEDs.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-02-09 19:21:14 +01:00
Dominik Sliwa
d248c69c8e PCB[WIP]: finished routing
TODO
- length matching
- review
- silkscreen

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-02-09 14:48:48 +01:00
Stefan Agner
bad09b8a15 Change TPD4EUSB30 symbol for pass-through routing
Make the pads next to each input pad a passive connection as well to
allow pass-through routing.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-02-02 20:59:56 +01:00
Dominik Sliwa
3e38fcc591 [WIP] PCB commit
Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-02-02 12:20:08 +01:00
Stefan Agner
267d868b40 Update Schematic to latest KiCad nightly
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-26 21:57:04 +01:00
Stefan Agner
19a1ebc4a8 Define footprint for remaining parts
- Fix footprint for 02x05 pin header
- Add footprint for Bourns SDR1006 Inductor (PoE)
- Define footprints for inductors
- Define footprints for ferrite beads
- Define footprint for fuse
- Define footprints for all resistors
- Define footprints for SD card and other components
- Switch ON Semi NCP114MX with TI TLV73333PDBV

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-26 19:55:22 +01:00
Stefan Agner
7d374ecae8 Define more footprints and update Manufacturer/PartNumber fields
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-25 17:10:39 +01:00
Stefan Agner
e4e5a32f46 Standardize page settings/add page titles
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-25 11:11:40 +01:00
Stefan Agner
4f34f664d0 Annotate symbools and assign capacitor footprints
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-24 23:32:41 +01:00
Stefan Agner
3f47379b79 Update Manufacturer/PartNumber accross the whole schema
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-24 22:37:19 +01:00
Dominik Sliwa
6d866df43d PoE and clean-up
- Moved PoE to a seperate sheet and finished design
- Started using Config field for Variants and DNP flag
- Fix-ups
- Added Wurth 749119550 and TI TPS23734 to the symbol library
- Changed RTC from PCF8563 to PCF85063

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-01-24 13:55:45 +01:00
Dominik Sliwa
718cc2ad0c -Connected remaining nets
-CM4 symbol fixups
-Used single 6x OE buffer chip instead of 4x single
-Added PWM FAN

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-01-18 20:38:35 +01:00
Dominik Sliwa
64c4bfad35 Changes:
-Added AP64501SP-13 library symbol
    -Initial power supplies schematics
    -Increased capacitance for PCIe socket
    -Connections between sheets

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-01-16 22:24:22 +01:00
Dominik Sliwa
ad4cc7b761 Multiple changes in schematic & projects:
-Added net classes for controlled impedance traces
    -Added power hierarchical sheet
    -Initial USB subsystem schematic
    -Added multiple bus definitions (usb, pcie, i2c etc.)
    -Fixed busses use
    -Added LDO for audio analog rails

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-01-16 19:45:50 +01:00
Stefan Agner
a8989bbc11 Wire Ethernet 2021-01-14 23:56:05 +01:00
Stefan Agner
a7690180a2 Add Ethernet plug symbol and footprint 2021-01-14 00:35:00 +01:00