shibosoftwaredev/f1c100s-linux-nema17-stepper-controller

A four-layer NEMA 17 motor-controller PCB combining an Allwinner F1C100S Linux computer, USB‑PD/buck power system, W5500 Ethernet, STM32 real-time motion control, DRV8825 stepper driver, protection/temperature/current telemetry, USB interfaces, and local LED/buzzer diagnostics.

Version
0.4.56
License
unset
Stars
0

reports/software-current-module-tests.log

bun test v1.4.2 (744846f84)

modules/f1c100s/tests/module.test.tsx:
(pass) native: stored copper loads and passes DRC [2381.72ms]
(pass) lcd_top_storage_right: stored copper loads and passes DRC [2287.07ms]
(pass) lcd_right_storage_bottom: stored copper loads and passes DRC [2287.63ms]
(pass) lcd_top_storage_bottom: stored copper loads and passes DRC [1869.56ms]
(pass) lcd_right_storage_left: stored copper loads and passes DRC [2124.91ms]
(pass) parent routing connects to a plated exit on top [1479.68ms]
(pass) parent routing connects to a plated exit on inner1 [1473.01ms]
(pass) parent routing connects to a plated exit on inner2 [1504.92ms]
(pass) parent routing connects to a plated exit on bottom [1534.53ms]
(pass) the pin map covers every physical pin once [0.27ms]
(pass) data is cloned; unsupported profiles and legacy props fail explicitly [4.92ms]
(pass) two rotated instances retain independent nets and copper [5503.66ms]
(pass) exported schematic boxes share one processor across two A4 sheets [13198.36ms]
(pass) angle audit rejects oblique runs including via approaches [0.17ms]
(pass) saved external-net paths end at their named plated exit [3045.75ms]
(pass) orientation audit catches reversed and sideways decoupling pads [0.22ms]

modules/f1c100s/tests/selective-breakouts.test.tsx:
(pass) native: 0 requested breakouts preserve support connectivity [846.24ms]
(pass) native: 3 requested breakouts preserve support connectivity [949.27ms]
(pass) native: 71 requested breakouts preserve support connectivity [1316.69ms]
(pass) lcd_top_storage_right: 0 requested breakouts preserve support connectivity [879.30ms]
(pass) lcd_top_storage_right: 3 requested breakouts preserve support connectivity [1003.15ms]
(pass) lcd_top_storage_right: 71 requested breakouts preserve support connectivity [1418.02ms]
(pass) lcd_right_storage_bottom: 0 requested breakouts preserve support connectivity [828.98ms]
(pass) lcd_right_storage_bottom: 3 requested breakouts preserve support connectivity [1020.32ms]
(pass) lcd_right_storage_bottom: 71 requested breakouts preserve support connectivity [1469.59ms]
(pass) lcd_top_storage_bottom: 0 requested breakouts preserve support connectivity [864.14ms]
(pass) lcd_top_storage_bottom: 3 requested breakouts preserve support connectivity [968.43ms]
(pass) lcd_top_storage_bottom: 71 requested breakouts preserve support connectivity [1399.47ms]
(pass) lcd_right_storage_left: 0 requested breakouts preserve support connectivity [868.58ms]
(pass) lcd_right_storage_left: 3 requested breakouts preserve support connectivity [1014.17ms]
(pass) lcd_right_storage_left: 71 requested breakouts preserve support connectivity [1450.89ms]
(pass) empty targets do not create exits; instances do not leak selections [16.95ms]

 32 pass
 0 fail
 132804 expect() calls
Ran 32 tests across 2 files. [55.36s]