Commit Graph

40 Commits

Author SHA1 Message Date
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
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
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
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