Commit Graph

33 Commits

Author SHA1 Message Date
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
2c22d7083a Fix/improve various parts
- U7: Define Manufacturer/PartNumber
- J13: Define Manufacturer/PartNumber
- L2: Fix PartNumber (remove unprintable characters)
- C85: Change to our preferred supplier Nichicon
- J9: DNP (not used by default, avoid potential issues with FCC approval)
- Y1/Y2: Define frequency and load capacitance in value
- JP1: Use sensible part value
- C106: Fix Config field
- Remove heat sink and CM4 from BOM (handled in product assembly BOM)

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-08-18 12:16:09 +02:00
Dominik Sliwa
792c242592 Changes to PoE for EMI compliance and improved efficiency
PoE
-Added a common mode filter on the input
-FB filter on the output side
-12V in now disables the poe with the DEN pin
-DT is now disabled
-PSRS is now disabled
-move to 1210 resistors for resistors identified in thermal testing
-DTHR is now enabled in default BoM
-some resistor values were adjusted
-some caps were moved to the common power supply section

USB:
-USB Hub 1.8V rail have capacitors added

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-08-18 00:36:27 +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
c067ba6fa5 Align BD9D321EFJ DC-DC converts correctly
Add BD9D321EFJ to the symbol library and align it properly to the
1.27mm/0.050inch grid. Make sure to align the instances U15/U16
correctly as well as the complete Power schematic.

With that GND is now correctly connected to Pin 5 of U16.

Fixes: #27

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-07-21 13:54:58 +02:00
Dominik Sliwa
076bbdf181 initial rev 0.3:
updates
schematic:
-change usb current protection IC to 1.5A
-Added low-pass filter to the audio output
-PoE fixed primary windings polarity
-added option to select poe class with a jumper (between 3 and 4)
-fixes in poe design
-added testpoints
-added virtual hirose df40c connectors for pick and place use

lightblue.pretty:
-added fake DF40C footprint for pick and place and 3d model purposes

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-06-05 23:10:33 +02:00
Stefan Agner
d357365ab2 Clarify rating of C52/R53
C52 needs to be 100n/25V, R53 should be 1% accuracy.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-05-29 13:11:28 +02:00
Dominik Sliwa
b1e3c7e17c pcb 0.2:
Changes:
Footrints:
-Modified DC Jack to accomodate CUI PJ-002A
-Modified RJ45 to increase clearance between shield and poe pins
-Modified m.2 mounting pads to avoid drc errors
Schematic:
-usb-c facing usb mux is supplied by +3v3VP
-added misc. capacitors
PCB
-min. annular ring for vias set to 0.125 from 0.2

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-04-27 02:06:11 +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
e2740025eb Adjust various parts to improve BOM
- Replace unusual/high value ceramics with lower value in parallel
- Use the same protection Shottky Diode in PoE as in regular input
  (B340LB-13-F)
- Replace PoE rectifier Diodes with B1100-13-F
- Replace PoE Inductor (SRN6045TA-3R3Y) with the same part from 5V power
  supply (Taiyo Yuden NRS8030T3R3MJGJ)
- Correctly specify Pulse Electronics transformer

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-15 23:52:59 +02:00
Stefan Agner
3712a66f11 Add resistors to potentially tune boost converter
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-15 21:56:01 +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
aa2b0d7c5c Adjust input/output capacitors for 5V/3.3V supply
Add/change some capacitor to be 33uF bulk capacitors.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-14 12:40:01 +02:00
Stefan Agner
ce101e1257 Add ideal Diode using FET for non-PoE variant
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-14 12:16:26 +02:00
Dominik Sliwa
8b0391d0c9 Power.kicad_sch: Move to ceramic capacitors
Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-04-13 22:45:08 +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
7acf8b5516 Replace Diodes AP64501SP-13 with Rohm BD9D321EFJ DC-DC converter
The Rohm has a lower current rating and input voltage range, but should
be good enough for our use case. It has better availability and is quite
a bit cheaper than the Diodes part. This also requires different
inductors and some different resistor values.

Fixes: #12

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-13 11:20:09 +02: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
Stefan Agner
eeddd4bbfd Change connector reference designators
Make them ordered logically, based importance and placement on the
board.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-02-09 19:01:10 +01:00
Dominik Sliwa
66c3a4b488 PCB[WIP]/SCH:
changes:
-more routing
-added poe negotiation disabled when +12V is present on the DC jack
-modified m.2 "holes"

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-02-09 10:50:55 +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
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