Update README for 8HP format and automated routing

This commit is contained in:
2026-01-23 08:00:31 +01:00
parent 1ae49dc1bb
commit 18c07caa8b
+12 -12
View File
@@ -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