Update README for 8HP format and automated routing
This commit is contained in:
@@ -16,7 +16,7 @@ Eurorack module for measuring round-trip latency in audio/CV signal chains.
|
||||
|
||||
| Parameter | Value |
|
||||
|-----------|-------|
|
||||
| Width | 6 HP (30mm) |
|
||||
| Width | 8 HP (40mm) |
|
||||
| Depth | <25mm |
|
||||
| Power +12V | ~25mA |
|
||||
| Power -12V | 0mA |
|
||||
@@ -66,16 +66,16 @@ Full BOM with LCSC part numbers in [hardware/BOM.md](hardware/BOM.md).
|
||||
|
||||
1. Open `hardware/kicad/SN-L00.kicad_pro`
|
||||
2. Update PCB from schematic: **Tools → Update PCB from Schematic** (F8)
|
||||
3. Place components using the script:
|
||||
```python
|
||||
# In KiCad Scripting Console (Tools → Scripting Console)
|
||||
exec(open('scripts/place_components.py').read())
|
||||
```
|
||||
4. Autoroute using Freerouting:
|
||||
3. **Automated routing** (from terminal):
|
||||
```bash
|
||||
# Export DSN from KiCad: File → Export → Specctra DSN
|
||||
./hardware/kicad/scripts/autoroute.sh
|
||||
# Import SES in KiCad: File → Import → Specctra Session
|
||||
cd hardware/kicad
|
||||
python3 scripts/autoroute.py
|
||||
```
|
||||
This places components, routes, and runs DRC automatically.
|
||||
|
||||
Or manually in KiCad Scripting Console:
|
||||
```python
|
||||
exec(open('scripts/autoroute_full.py').read())
|
||||
```
|
||||
5. Fill zones: Press **B**
|
||||
6. Run DRC: **Inspect → Design Rules Checker**
|
||||
@@ -83,10 +83,10 @@ Full BOM with LCSC part numbers in [hardware/BOM.md](hardware/BOM.md).
|
||||
|
||||
### Manufacturing
|
||||
|
||||
- PCB: 2-layer, 28×100mm
|
||||
- PCB: 2-layer, 40×100mm (8HP)
|
||||
- Assembly: PCBWay or similar (SMD parts)
|
||||
- Hand-solder: RP2040-Zero module, OLED module
|
||||
- Panel: Aluminum or PCB (6HP)
|
||||
- Panel: Aluminum or PCB (8HP, 40.30×128.50mm)
|
||||
|
||||
## Firmware
|
||||
|
||||
|
||||
Reference in New Issue
Block a user