Skip to content

Latest commit

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

NebulaOS

NebulaOS is a custom Linux + Klipper stack for the Creality Ender-3 V3 KE — a real kernel, real Klipper, a proper touchscreen UI, replacing the stock firmware end to end.

This repo is the front door for the project. It's where releases, build provenance, and general docs live — but it's not a source tree itself. The actual code lives in four other repos:

ComponentRepositoryWhat's there
Integration / buildNebulaOS-firmwarePins every component below to an exact commit, runs the build, owns the build scripts
KernelNebulaOS-kernelX2000 kernel fork (openke branch), plus 8 accepted build-time variant patches tracked in NebulaOS-firmware
KlipperNebulaOS-klipperKlipper fork; klippy/extras/ is where PRTouch and Z-compensation live
GUINebulaOS-guppyscreenGuppyScreen fork for the touch UI

If you're after source code, config, or build scripts, you want one of those four. This repo only holds release artifacts and the docs you'd need to install or update them.

Installing / updating

There isn't a polished, one-click consumer installer yet — but you don't need one to actually run NebulaOS. The first hardware-qualified developer nightly is up under Releases: the exact build that went through real hardware testing (boot, Wi-Fi, Klipper/MCU, Moonraker/Mainsail, GuppyScreen, camera, homing, PRTouch, Z offset calibration — all passed).

It's a developer build, not a "just works" download — read the release notes and the install docs linked below before flashing it.

Once we start cutting official releases, each one will document the exact component revisions it was built from (see releases/RELEASE_TEMPLATE.md), so a build is always traceable back to the four repos above.

Developer documentation

This repo doesn't keep its own copy of the install/build/recovery docs — NebulaOS-firmware is the canonical source, and this repo just links to it:

These are developer/advanced-testing docs — they'll have you on SSH, root, and raw partitions. This isn't a supported consumer installer yet, and the docs don't pretend otherwise.

How the pieces fit together

NebulaOS-kernel ─┐
NebulaOS-klipper ─┼─► NebulaOS-firmware ─► produces artifacts ─► NebulaOS (this repo) ─► publishes releases
NebulaOS-guppyscreen ┘

NebulaOS-firmware is the only repo that pins and cross-checks all three component repos. This repo just consumes its finished output — it never gets its own copy of the kernel/Klipper/GUI source, and it's never going to turn into a second integration tree.

About

NebulaOS end-user releases — production firmware images, checksums, release notes, install/update instructions. Not a development source tree; see NebulaOS-firmware/NebulaOS-kernel/NebulaOS-klipper/NebulaOS-guppyscreen for that.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors