-
Notifications
You must be signed in to change notification settings - Fork 0
Testing
Offline logic tests — no cross-compile, no LVGL/SDL2 needed — run with:
make testCovers test-z-compensate-status, test-z-offset-persistence, test-contract-fixture,
test-integration-harness, test-subscription-baseline-ordering, and
test-config-theme-parse-safety (tests/*.cpp).
test_z_compensate_status.cpp covers the structured-status handoff the Recalibration Wizard reads
from NebulaOS-klipper's z_compensate module — see
NebulaOS-klipper's Z Compensation page.
test_config_theme_parse_safety.cpp covers the Config::init()/ThemeConfig::init() path fixed in
b15ad7f — see Config and Theme.
For interactive/visual work, build the SDL simulator target (see Development and Simulator) instead of round-tripping to real hardware for every UI tweak. Real-hardware qualification is still the actual gate before anything ships — see Integration with NebulaOS.
Get started
Get great prints
- Calibration walkthrough (A→Z)
- Axis Twist Compensation
- Adaptive meshing + purge
- Square parts (Skew Correction)
- Quieter steppers (TMC Autotune)
Using the screen
Help
- Build from source
- Dev & simulator
- Architecture
- Configuration
- Releases & deployment
- Contributing
- Publishing this wiki
NebulaOS-specific