Testladen
Appendix
Connector pinouts
Mains inlet — IEC 60320 C14
| Pin | Signal |
|---|
| L | Line (live) |
| N | Neutral |
| ⏚ | Protective earth |
Management port — RJ45 (1000BASE-T)
Standard 8P8C, MDI/MDI-X auto. LINK (green) and ACT (blinking) integrated in the connector.
| Pin | Pair |
|---|
| 1–2 | BI_DA |
| 3–6 | BI_DB |
| 4–5 | BI_DC |
| 7–8 | BI_DD |
10BASE-T1S single-pair Ethernet (per network module)
| Pin | Signal |
|---|
| 1 | P (data +) |
| 2 | N (data −) |
| Shell | Cable shield / chassis |
USB-C console
| Signal | Use |
|---|
| VBUS | Bus power (host-supplied) |
| D+/D− | USB 2.0 serial console (115200 8N1) |
| GND | Ground |
⚡ Module-specific I/O pinouts (power, debug, serial/bus) are printed on each module's label and in its individual datasheet.
Command reference
Full syntax is available with testladen-cli --help and testladen-cli <command> --help.
| Command | Description |
|---|
discover | Find appliances via mDNS |
status | Appliance state, firmware, backplane revision |
module list / module info <slot> | List modules / show one module |
power on|off|cycle --rail <name> | Control a DUT power rail |
power measure --rail <name> | Read voltage and current |
serial open --module <slot> --baud <rate> | Attach to a DUT console |
net status | Network and 10BASE-T1S state |
config get|set <key> [value] | Read/write configuration |
config backup|restore <file> | Export/import configuration |
firmware update --file <path> | Flash firmware |
reset --factory | Restore factory defaults |
JSON-RPC method reference
Endpoint: http://testladen.local/rpc — JSON-RPC 2.0, Authorization: Bearer <token>.
| Method | Params | Result |
|---|
system.status | — | State, firmware, backplane revision |
module.list | — | Array of installed modules |
module.info | { slot } | Module detail and health |
power.set | { rail, state } | Rail state, voltage, current |
power.measure | { rail } | Voltage, current |
serial.open | { slot, baud } | Session handle |
config.get / config.set | { key[, value] } | Value |
firmware.update | { image } | Update status |
Complete, versioned reference: bitcrushtesting.com/docs.
Changelog
| Firmware | Notes |
|---|
| 1.5.0 | Configuration backup/restore; JSON-RPC power.measure; web UI firmware upload. |
| 1.4.0 | HMI/display capture module support; improved mDNS discovery. |
| 1.3.0 | 10BASE-T1S network module support (Rev B backplane). |
| 1.2.0 | Access tokens and TLS for the API; per-rail current measurement. |
| 1.0.0 | Initial release. |
Full release notes accompany each firmware image.