Commit Graph

66 Commits

Author SHA1 Message Date
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
bb4276273e Improve connector silkscreen placements
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-02-09 19:05:07 +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
97ccf562ec PCB changes
- Moved R1 to outside of CM4 courtyard
- Matched all diff. pairs skew
- Increased length of the SD_CLK above all other sd traces
- few trace fixups

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-02-09 18:43:10 +01:00
Stefan Agner
0e7cb8740e Fix DRC warnings/errors
- Courtyard between R36 and SD card slot
- Distance between CM4_DBG via and tracks

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-02-09 17:57:08 +01:00
Stefan Agner
839c86ebe1 Update footprints to get DRC fixes
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-02-09 17:49:18 +01:00
Stefan Agner
ae5794b201 Fix RJ45 connector footprint
Define that the mechanical holes have no electrical property.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-02-09 17:48:00 +01:00
Stefan Agner
3738e441eb Fix courtyards
Make sure the courtyards is defined such only the zones which are
relevant for regular component placing are excluded.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-02-09 17:46:32 +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
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
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
Stefan Agner
1e6fc19ded Define 3D models and offsets for KiCad footprints
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-02-02 17:02:36 +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
52047369c8 Add 3D model for Würth Transfomer
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-02-02 15:56:45 +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
5113748c64 Add Light Pipes
Add Light Pipes and densify front a bit.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-02-02 14:26:07 +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
494ee787b6 Add 3D models to a couple of footprints
Add repository with 3D models as git submodule to the repository and
reference our footprints to the matching 3D models.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-30 15:20:19 +01:00
Stefan Agner
37997602cd Initial layout with footprint placements
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-27 19:23:15 +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
7a1ea90459 Add basic PCB outline
Use a 120x120mm PCB with corners of radius 20mm.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-27 13:27:56 +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
7686810472 Use SH as pad name for shield
The KiCad standard HDMI symbol uses SH for shield, so use this pad name
in the footprint as well.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-26 23:42:28 +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
700f445102 Update property ids
Make sure property ids are unique within a symbol. This should avoid
that Manufacturer properties disappear in the future.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-26 22:13:19 +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
f377261231 Add footprint for 3.5mm Plug CUI SJ2-35953A-SMT-TR
Add 3.5mm Audio plug footprint for CUI SJ2-35953A-SMT-TR and assign it.
Define Config to be +Audio for audio components.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-25 17:39:48 +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
Stefan Agner
e5b2eca0ab Update Manufacturer/PartNumber in Front/RTC
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-24 22:12:59 +01:00
Dominik Sliwa
62d467af6f poe.kicad_sch: Flip the optocoupler
Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-01-24 20:31:58 +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
Stefan Agner
9ebe0ddccc Add Bivar SLP3-150-100-F light pipe 2021-01-19 17:03:39 +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
93b1df3e72 Wire up MGM210P Zigbee radio 2021-01-17 19:35:44 +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
0851294873 LightBlue.kicad_sym: add SD_DETECT to CM4 symbol
Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-01-17 13:54:12 +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
5b61a085c4 setup gitattibutes
Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-01-17 11:02:12 +01:00
Stefan Agner
3811bc25d3 Replace LP5562 with LP5569 for more RGB LED support
The package is also larger and easier to assemble.
2021-01-16 23:51:15 +01:00
Stefan Agner
299ff5a925 Add LP5569 Symbol 2021-01-16 22:49:52 +01:00