About

FLSUN-OS is an Open Source version for FLSUN S1 and FLSUN S1 Pro that uses the microSD port of the core board to boot on a new OS.

This means that the Stock OS is not modified. It’s a kind of dual boot, it's easy to go back to Stock OS but it can also be installed on eMMC memory.

This new OS is based on Debian 12 Bookworm and is ready to use. It's more stable and has better performance.
It has the advantage of having a support until June 2028 unlike Debian 10 (Stock OS) which expired in June 2024.

Benchmark comparison between STOCK OS (Board flsun) and Open Source Edition OS (FLSUN-OS): Geekbench.com

What's included:

  • Upgraded kernel a little faster and which gives access to the 1 GB of RAM (700 MB on Stock OS)
  • Enabled ZRAM swap to add extra 512 MB ram
  • Moonraker (latest build)
  • Klipper (latest build with modifications for S1 support, repo is available here)
  • KlipperScreen (latest build with modifications for S1 support, repo is available here)
  • Mainsail (latest build)
  • MJPG-Streamer (latest build)
  • Kiauh (latest build)
  • Pre-configured Web interfaces for Mainsail and Fluidd
  • Improved Klipper configuration files (M600 support, Drying Box from Web interfaces support, etc...)
  • Improved Power Loss Recovery
  • Easy Installer feature to facilitate programs installation and some actions
  • Enhanced Delta Calibration feature (more accurate and better detection of variations of the bed or in the mechanics of the printer, which can improve print quality)
  • Bed Mesh Type before printing feature (Full Bed Mesh, Adaptive Bed Mesh or No Mesh)
  • Adaptive Bed Heating feature (heated bed area depending on the model size)
  • Moonraker Timelapse support
  • Klipper Print Time Estimator support
  • BigTreeTech MMB Cubic support (Chamber Temperature Sensor and Neopixels)
  • BigTreeTech Smart Filament Sensor V2.0 support

Note

All AI features have been removed as they do not work as expected.
Only Power Loss Recovery and XY Dimension Calibration features have been kept.


Known issues:

  • With S1 Pro, CPAP fan turns on when OS starts until Klipper connects (even though the fan pin is disabled at boot in the firmware) but works fine after.


If you like my work, don't hesitate to support me by paying me a 🍺 or a ☕. Thank you 🙂