hw: update README for new revision
This commit is contained in:
parent
fe4fb11f7e
commit
c887cd135c
@ -1,3 +1,22 @@
|
|||||||
|
# Building this board
|
||||||
|
|
||||||
|
BOM can be generated using KiBOM (configuration is tracked in git, so you just need to use it).
|
||||||
|
The version on PyPI may be out of date, so either install manually or with the following git command:
|
||||||
|
|
||||||
|
```shell
|
||||||
|
pip install git+https://github.com/SchrodingersGAT/KiBoM
|
||||||
|
```
|
||||||
|
|
||||||
|
Then you can create new generator, using the following CLI:
|
||||||
|
|
||||||
|
```
|
||||||
|
"/usr/bin/python3" "-m" "kibom" "%I" "%O"
|
||||||
|
```
|
||||||
|
|
||||||
|
The "prototype" variant can be specified, and that will remove the ADCs from the BOM.
|
||||||
|
|
||||||
|
For manufacturing, use the most recent ZIP file of gerbers in the `gerbers/` folder.
|
||||||
|
|
||||||
# Manufacturing specs
|
# Manufacturing specs
|
||||||
|
|
||||||
Designed for JLC7628 stackup.
|
Designed for JLC7628 stackup.
|
||||||
@ -6,15 +25,26 @@ Designed for JLC7628 stackup.
|
|||||||
|
|
||||||
## Revision A
|
## Revision A
|
||||||
|
|
||||||
- Missing silkscreen labels for debug headers and UART headers
|
Initial revision, used for prototype and initial bringup.
|
||||||
- Pogo pins not *quite* centered.
|
|
||||||
- Pogo pins should export 4 parts, not 1.
|
### Issues being addressed
|
||||||
- Power regulator and ADC should be moved to underside of board to avoid potential mechanical conflicts.
|
- [X] Missing silkscreen labels for debug headers and UART headers
|
||||||
- Ethernet magnetics footprint is incorrect (too slim).
|
- [X] Pogo pins should export 4 parts, not 1.
|
||||||
- Should have some way to provide power for standalone debugging (USB?)
|
- [X] Power regulator and ADC should be moved to underside of board to avoid potential mechanical conflicts.
|
||||||
- I2C should have DNP pullup resistor footprints
|
- [X] Ethernet magnetics footprint is incorrect (too slim).
|
||||||
- Reset and/or power button would be nice
|
- [X] I2C should have DNP pullup resistor footprints
|
||||||
- Pads on DDR connector could be thinned slightly
|
- [X] Pads on DDR connector could be thinned slightly
|
||||||
- VREF is floating on ADCs
|
- [X] led is on same FPGA pin as ADC1 refclk (U16)
|
||||||
- led is on same FPGA pin as ADC1 refclk (U16)
|
- [X] Need to figure out the pin length for mounting the board directly to preprocessor
|
||||||
- Need to figure out the pin length for mounting the board directly to preprocessor
|
|
||||||
|
### Issues not being addressed
|
||||||
|
|
||||||
|
- [ ] Should have some way to provide power for standalone debugging (not doing)
|
||||||
|
- [ ] Reset and/or power button would be nice (not doing)
|
||||||
|
- [ ] Pogo pins not *quite* centered.
|
||||||
|
- [ ] ~~VREF is floating on ADCs~~
|
||||||
|
|
||||||
|
## Revision B
|
||||||
|
|
||||||
|
Intended to be the final revision. Fixes all known major issues with revision A,
|
||||||
|
improves silkscreen and BOM generation.
|
||||||
|
Loading…
Reference in New Issue
Block a user