Commit Graph

56 Commits

Author SHA1 Message Date
Stefan Agner
f12d8178a4 Add PG-TSDSON-8-1 package for Infineon BSZ440N10NS3
Add package for Infineon N-Channel MOSFET BSZ440N10NS3.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-16 15:59:26 +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
d2b0064975 Use CamelCase style naming for all schematic files
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-15 20:44:58 +02:00
Dominik Sliwa
ed6e1bb844 PoE: Migrate to opto-less feedback topology
Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-04-15 14:50:37 +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
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
513bd69bf3 Redesign buttons/switches
Remove power/reset/recovery switch. Power and reset is not really required
and recovery mode (USB Boot) can be triggered via jumper. Make the Fan
and RPiLED a new separate config so we can leave them unpopulated. Add a
second GPIO controlled switch.

Fixes: #16

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-13 14:32:30 +02:00
Stefan Agner
1c3972a72a Replace CUI SJ2-35953A with through hole HRO PJ-3973-6A
Use a through hole 3.5mm Audio jack to make sure it does nto get teared
off the board accidentially that easily.

Fixes: #9

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-03-24 23:37:31 +01:00
Stefan Agner
999eb03c44 Add pull-ups for Radio.~RESET/~BOOT
Make sure those signals are well defined even when not be driven from
the CM4 side. Also rename Radio.BOOT to Radio.~BOOT since its a low
active signal.

Fixes: #10

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-03-12 20:50:48 +01: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
c986be6af8 Fix footprint of the PoE bulk capacitor C80
Use the correct footprint for the PoE bulk capacitor C80. The TI
evaluation module circuit uses a Panasonic EEE-FK1J470P bulk capacitor.
The series has other better suited alternatives like EEE-HA1J470UP, but
the F-size code seems to be a sensible choice.

Fixes: #1

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-02-16 11:26:41 +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
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
5ef47f1374 Properly name footprint according to part name
The 1- at the start of the part number denotes M-Key which is a rather
important distinction. Fix the footprint name.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-02-02 16:52:50 +01:00
Stefan Agner
c17dbb7aef Use through-hole connectors for SiLabs Debug/GPIO pin-header
We don't plan to populate those connectors by default. The through-hole
ones are easier to solder by hand on a populated PCB.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-02-02 14:28:44 +01:00
Stefan Agner
cc1470ba63 Add LightPipe symbol and add 6 of them to the schematics
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-02-02 14:25:16 +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
b36d341297 Add M.2 M-Key footprint with mounting holes for 2230/2242/2260/2280
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-27 19:20:08 +01:00
Stefan Agner
87658a3a24 Use 2x5 pin header to expose extra pads of MGM210P
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-26 23:43:36 +01:00
Stefan Agner
ec8f2005b8 Add Heatsink footprint
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-26 23:40:25 +01:00
Stefan Agner
fc12e8432e Add and assign footprint for PoE transformer
We use Wuerth 749119550 as PoE transformer. Add and assign the footprint
for it.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-26 23:08:19 +01:00
Stefan Agner
bfc34361a2 Select existing standard footprint for USB2422
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-26 22:32:14 +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
9a83ffa2b3 Fix CM4 footprint, assign mounting holes/fiducials
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-26 21:38:17 +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
e7d73a6b41 Add TPS23734 footprint
Add footprint for PoE controller TI TPS23734. Also fix/readd
Manufacturer which somehow got lost when opening.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-25 19:38:41 +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
Stefan Agner
272eedbb65 Add UART for Zigbee and wire up control signals 2021-01-17 14:16:17 +01:00
Stefan Agner
80337813bf Wired up SD card 2021-01-17 13:59:37 +01:00
Dominik Sliwa
7cefabc116 Changes
-Added sdcard sheet and SD bus
    -changed main i2c bus
    -added 1.8V and 3.3V connection to CM4
    -removed clk32 from led driver
    -fixed PCM interface Data pin

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-01-17 11:41:05 +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
2a58cdd3a6 Add sheet for front/RTC, add buttons, LEDs and a RGB LED 2021-01-16 02:17:33 +01:00
Stefan Agner
a8989bbc11 Wire Ethernet 2021-01-14 23:56:05 +01:00
Stefan Agner
c4f12400dc Connect HDMI plug 2021-01-14 20:35:49 +01:00
Stefan Agner
15bfa478ed Wire up PCIe/M.2 connector 2021-01-14 18:05:30 +01:00
Stefan Agner
c1077c7e1e Add PCIe M.2 support 2021-01-14 17:49:44 +01:00
Stefan Agner
a7690180a2 Add Ethernet plug symbol and footprint 2021-01-14 00:35:00 +01:00