97ccf7a350
hardware: footprint: make "nothing" through-hole
...
By making it through-hole, it won't show up in the pick-and-place file,
but it will show up in the BOM list.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-30 10:49:00 -05:00
5e1c24ac93
hardware: footprints: fix smd/virtual designation
...
Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-30 10:27:13 -05:00
e535c2fa15
hardware: footprint: add footprint for 11V TVS diode
...
Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-20 23:39:48 +08:00
6ccdc4e386
hardware: footprints: fix XTAL footprint
...
The previous footprint was super super broken.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-20 22:56:38 +08:00
28aae5e4a8
hardware: footprints: 8-uson: redo footprint from pdf
...
Redo the footprint for the SPI flash chip from a recommended footprint
provided by one of the vendors.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-17 15:18:25 +08:00
f7cd16496c
hardware: footprint: add footprint for esd diode
...
Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-16 16:44:17 +08:00
06be1fdb35
hardware: footprint: add models for regulator, BGA
...
Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-15 14:46:23 +08:00
e87a882f84
hardware: footprints: add local copies of 3D models
...
Because these files keep moving, add local copies of all of these files.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-07 21:39:38 +08:00
66584765ff
hardware: footprints: add new SON50
...
This has more copper, which might make hand-soldering easier. Though
this PCB isn't going to be hand-soldered.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-07 21:21:21 +08:00
cdcbe4dece
hardware: footprints: add new footprints
...
Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-06 19:45:14 +08:00
d518357f76
hardware: footprints: add testpoint footprint
...
This is from Tomu, so it's verified to be the correct size.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-05 13:02:28 +08:00
75c15fdb98
hardware: footprints: initial commit of WLCSP models
...
Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-05 08:45:58 +08:00
0bda71a0c8
hardware: footprints: add power regulator footprint
...
Add a footprint from KiCad for the power regulator we'll use.
It refers to a 3D file that doesn't exist, so we'll need to find that
first.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-04 21:57:55 +08:00
87ab2799bf
hardawre: footprints: reverse USB footprints
...
They were copied incorrectly. Fix the footprints so the pads are no
longer mirrored.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-02 20:38:56 +08:00
37899c600b
hardware: pcb: move pin headers into local repo
...
Move the new PMOD pin headers from KiCad into the local repo, so that it
no longer depends on KiCad version.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-02 19:21:48 +08:00
29538e3235
hardware: footprints: extend USB-B pads, fix XTAL dot
...
Fix the crystal's "Pin 1" marker.
Extend the pads on the USB-B connector.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-02 11:34:15 +08:00
f3315b58d8
pcb: add our own copies of 3d models and footprints
...
The Kicad default footprints seem volatile and unreliable. Going
between two machines that both have "Kicad 5.0.0" installed results in
incompatibilities because KiCad has renamed their footprint libraries.
Also, for some reason it's going to Github to get footprints instead of
using local copies.
Copy every model and footprint we use into a local tomu-fpga.pretty.
This lets us ensure we can work offline, and also allows us to modify
footprints, e.g. by adding a "Pin 1" marker.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-31 16:01:10 +08:00
60d24d66fd
hardware: add footprints for most components
...
Add footprints for most of the components we'll use.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-31 12:57:17 +08:00