Redo the "pin 1" dots so they are circle graphcs and not pads, which
don't seem to render in most Gerber files.
Signed-off-by: Sean Cross <sean@xobs.io>
This fixes the XTAL footprint, the SPI FLASH footprint, and depopulates
the VCCPLL Regulator in favor of the VCCPLL Filter Network.
Signed-off-by: Sean Cross <sean@xobs.io>
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>
The VCCPLL line is extraordinarily sensitive to voltage rise times, and
appears to cause the FPGA to go into latchup very very easily.
As a result, the VCCPLL regulator burns all 250 mA of its budget
constantly, as the FPGA shunts VCCPLL to GND. This would be ideal
during an ESD event, but not ideal during normal operations.
Indicate the VCCPLL Regulator approach is DNP, and that the VCCPLL
Filter Network is preferred. Mostly because the regulator doesn't work
at all.
Signed-off-by: Sean Cross <sean@xobs.io>
This is another example of a 3D model that has gotten moved, causing
kicad to not work between versions. Use a local copy of the 3D model.
Signed-off-by: Sean Cross <sean@xobs.io>
It turns out that if you put pads down on the silk layer, kicad doesn't
export them. As a result, evt1 had no pin1 marker for this LED.
Signed-off-by: Sean Cross <sean@xobs.io>
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>
Change the "Value" of the user switch from "USER1" and "USER2" to "5"
and "6". This way we can use the "Value" as the silk rather than adding
another text layer.
Signed-off-by: Sean Cross <sean@xobs.io>
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>
evt1 and evt2 were never produced. They also would never have worked,
because the USB connector was drawn mirrored.
Remove these and replace them with a single `evt1` that was actually
produced.
This reflects the fact that the `evt1` boards actually say "EVT1" on
them.
Signed-off-by: Sean Cross <sean@xobs.io>
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>
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>
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>