Commit Graph

30 Commits

Author SHA1 Message Date
a84719a916 hardware: pcb: re-layout PCB with I2C pins swapped
Swap PMOD pins 1-2 and 3-4.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-12-29 13:23:29 +01:00
ccd95ea61d hardware: pcb: update rpi header name
Signed-off-by: Sean Cross <sean@xobs.io>
2018-12-25 10:23:18 +08:00
7092711673 pcb: fatten up some traces, mark silk url as evt3
Signed-off-by: Sean Cross <sean@xobs.io>
2018-12-25 01:10:03 +08:00
4a31da4ef2 pcb: widen up gnd near usb connector
Make the gnd pour a little bit wider near the USB connector.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-12-25 00:58:18 +08:00
24f141a272 pcb: ECO003: don't put copper or solder mask on USB underside
Leave bare FR4 on the underside of the USB connector, so there isn't
anything to scrape off.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-12-25 00:55:25 +08:00
869536cf72 pcb: ECO002 / ECO004: update pcb with second pmod, swap dat4
Signed-off-by: Sean Cross <sean@xobs.io>
2018-12-25 00:37:31 +08:00
f8324c73f0 pcb: eco001: swap R3/R13 designators
They were crossed somehow.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-12-24 17:32:05 +08:00
cd4d928adb hardware: sch: fix up DNP columns
Mark parts as DNP with an "X" in the "DNP" column.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-29 08:52:07 -05:00
7dd7b9d915 hardware: pcb: update footprint SMT flags for diodes
Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-24 16:51:35 -05:00
b39f62f812 pcb: no changes
This appears to be kicad deciding to rewrite the whole file for no
particular reason.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-24 15:25:01 -05:00
29d29111d3 hardware: pcb: commit evt2 version of pcb
Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-23 16:25:39 +08:00
84990ef80e hardware: pcb: redo dbg numbering and add silk to rpi header
Redo the numbering for the dbg pins.  While we're at it, add some silk
to the Raspberry Pi header so that we know what we're looking at.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-23 16:14:46 +08:00
6a392e57d2 pcb: rework pcb with correct footprints, add tvs diodes
Add TVS diodes, so we make sure they work.

Also, rework the PCB so that the clock actually functions now.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-20 22:51:43 +08:00
70c3c758da hardware: pcb: update footprints and 3d models for pin 1 marker
Update the footprints so that the pin 1 marker is actually visible by
using silk where possible.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-13 10:51:06 +08:00
b8f4eb8cb3 hardware: pcb: fill pcb
Re-do the fill, because the last commit was done with an unpoured fill.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-10 12:27:38 +08:00
37ff812b49 hardware: pcb: replace "text" with "value" for buttons
Previously, we used text to display the "5" and "6" designators for the
physical buttons.  Replace this with a value of "5" and "6", and remove
the extra text.

Additionally, display "SW??" under the switch, to make hand-assembly
easier.

Do the same thing for the "Reset" button.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-10 12:12:13 +08:00
12eed495f2 hardawre: pcb: remove 3D models for headers
These are nominally DNP, so remove the 3D models to make the render more
accurate.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-10 11:35:31 +08:00
62dab34633 hardware: pcb: repour and connect wire in kicad
The `VCCPLL` line was listed as "Not Connected" in KiCad.  Reconnect it,
even though it was already connected.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-10 11:33:41 +08:00
74963bd034 hardware: pcb: fix virtual and smd designation
Some components were getting added to the BOM that shouldn't have been,
and some were missing from the pick-and-place file.

Update the `Placement Type` to be accurate according to assembly.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-10 11:32:32 +08:00
49d2924c26 hardware: pcb: redo timestamps, because kicad
kicad decided to redo all the timestamps.  There are no other changes to
this commit.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-03 11:50:44 +08:00
25b662e6fb hardware: pcb: re-route USB after flipping the footprint
It looks kinda janky, but it's better than ripping everything up and
starting over.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-02 20:39:32 +08:00
6214f995e9 hardware: pcb: increase USB connector size
It was only 11.3mm before.  Make it 11.7mm, and center it.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-02 19:48:25 +08:00
e91896a8fb hardware: pcb: loosen up the ground plane / 5V some more
Move some vias around to get the 5V plane more breathing room.  Add a
small pour to give more copper and stabilize the net.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-02 19:22:29 +08:00
e48d836372 pcb: remove usb silk, add more 5V vias
Add more 5V vias near the 1.2V regulator, and replace a manual trace
with a copper pour.  This will increase the amount of copper going to
both the 3.3V and 1.2V regulators, which should improve stability.

While we're at it, remove an errant silk artifact on the USB connector.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-02 14:03:27 +08:00
46fdfdf134 hardware: pcb: update drill offset, add mfg notes
Add a note indicating the PCB thickness and color.

Also, move the drill origin to the lower-left corner, to aid in machine
assembly.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-02 13:49:40 +08:00
12afe3aed1 pcb: add more silk, fatten up ground traces
Add more silk, indicating website and other info.

While we're at it, move some traces around to give more copper area, and
drop some more vias to improve ground performance.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-02 12:49:56 +08:00
d1923f10e1 hardware: pcb: finish layout with new PMOD connector
This is just about manufacturable.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-02 11:37:49 +08:00
b26b71343d hardware: first fully-routed PCB
The PCB is terrible, and probably would have all sorts of issues.  Will
rip it up and try again tomorrow.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-31 22:28:10 +08:00
e32b48a72e hardware: pcb: initial commit
This is an initial commit.  Still unclear of how big it will be, but
this is a good "minimum size" estimate.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-31 16:03:55 +08:00
ab33b4a0a1 hardware: rename tomu-fpga to pcb
This more closely reflects what it actually is.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 17:05:02 +08:00