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
ddafbeae6b
Change button length and start layouting
...
Change the length and positioning of the buttons and start layouting a
bit. Move components where needed.
Signed-off-by: Stefan Agner <stefan@agner.ch >
2021-04-22 20:07:46 +02:00
Stefan Agner
147b4cd17e
Update M.2 footprint
...
Update M.2 footprint and assign 3D model.
Signed-off-by: Stefan Agner <stefan@agner.ch >
2021-04-22 13:50:13 +02:00
Stefan Agner
1749424f7b
Place RGB LEDs between NVMe and CM4
...
Signed-off-by: Stefan Agner <stefan@agner.ch >
2021-04-21 00:30:56 +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
ca5247e848
Adjust PCB outline and placement of connectors/buttons
...
Adjust the PCB outline and placement of buttons and connectors for the
next Prototype iteration.
Signed-off-by: Stefan Agner <stefan@agner.ch >
2021-04-14 10:03:57 +02:00
Stefan Agner
d8fd846dea
More 3D model fixes
...
Make sure the right path to 3D models is set in various footprints on
the PCB. Assign the M.2 footprint from our 3D library.
Signed-off-by: Stefan Agner <stefan@agner.ch >
2021-02-11 16:32:44 +01:00
Stefan Agner
8a42b0a96c
Import fixed 3D models for stacked USB-A connector and 3.5mm Jack
...
Also use the new origin of those 3D models.
Signed-off-by: Stefan Agner <stefan@agner.ch >
2021-02-11 15:50:29 +01:00
Stefan Agner
6c07c4f0f2
Add project name and revision to silkscreen
...
Signed-off-by: Stefan Agner <stefan@agner.ch >
2021-02-09 21:44:55 +01:00
Stefan Agner
660bd0484e
Add Home Assitant logo footprint and place it on PCB
...
Add a new footprint for the Home Assitant Logo and place it on the
backside of the PCB.
Signed-off-by: Stefan Agner <stefan@agner.ch >
2021-02-09 21:27:02 +01:00
Stefan Agner
fc6dd090f1
Unhide some silkscreen and place them a bit remote
...
Signed-off-by: Stefan Agner <stefan@agner.ch >
2021-02-09 21:15:07 +01:00
Stefan Agner
2805e3549c
Import fixes footprints and some additional silk screen fixes
...
Signed-off-by: Stefan Agner <stefan@agner.ch >
2021-02-09 21:01:00 +01:00
Dominik Sliwa
e14f08043c
PCB: Silkscreen fixups
...
Signed-off-by: Dominik Sliwa <dominik@sliwa.io >
2021-02-09 20:45:23 +01:00
Stefan Agner
c567ca45fe
Fix silk screen placements
...
Improve/fix most silk screen placement of most parts. Decrease size to
0.8mm by 0.8mm and 0.15mm thickness which works for most PCB manufacturers.
Signed-off-by: Stefan Agner <stefan@agner.ch >
2021-02-09 20:22:32 +01:00
Stefan Agner
2de3d1b348
Use Board Design Rules suitable for Aisler
...
Bump edge to copper distance to 0.3mm. Fix a problematic via.
Signed-off-by: Stefan Agner <stefan@agner.ch >
2021-02-09 19:26:40 +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
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
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
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
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
Dominik Sliwa
3e38fcc591
[WIP] PCB commit
...
Signed-off-by: Dominik Sliwa <dominik@sliwa.io >
2021-02-02 12:20:08 +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
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
74e3c29152
Initial commit
...
Project creation, imported Compute Module 4 symbol and footprint from
Gitlab merge requests:
https://gitlab.com/kicad/libraries/kicad-symbols/-/merge_requests/3158
https://gitlab.com/kicad/libraries/kicad-footprints/-/merge_requests/2562
2021-01-12 20:03:39 +01:00