Firmware Tools for the Elegoo Centauri Carbon
Find a file
2025-07-06 04:38:08 -04:00
docs Adding updates to repo from last fork on github 2025-07-05 18:11:15 -04:00
extra-stuff Adding updates to repo from last fork on github 2025-07-05 18:11:15 -04:00
FW small fix 2024-03-05 00:19:06 +01:00
latest Delete latest/temp.zip 2025-06-15 13:56:44 +02:00
RESOURCES Initial check-in of Centauri Carbon additions/mods and new README 2025-07-06 04:25:00 -04:00
temp Add mqtt docs 2024-02-16 20:49:03 +01:00
TOOLS Initial check-in of Centauri Carbon additions/mods and new README 2025-07-06 04:25:00 -04:00
.gitattributes Initial check-in of Centauri Carbon additions/mods and new README 2025-07-06 04:25:00 -04:00
.gitignore Adding updates to repo from last fork on github 2025-07-05 18:11:15 -04:00
build-ac.sh Initial check-in of Centauri Carbon additions/mods and new README 2025-07-06 04:25:00 -04:00
build.sh Fixing build.sh typos 2025-07-06 04:38:08 -04:00
fwdl-ac.sh Initial check-in of Centauri Carbon additions/mods and new README 2025-07-06 04:25:00 -04:00
fwdl.sh Initial check-in of Centauri Carbon additions/mods and new README 2025-07-06 04:25:00 -04:00
options-example.cfg Adding updates to repo from last fork on github 2025-07-05 18:11:15 -04:00
options.cfg Support for a custom update tool for both pack and build scripts 2024-03-19 09:58:53 -04:00
pack.sh Initial check-in of Centauri Carbon additions/mods and new README 2025-07-06 04:25:00 -04:00
patch-ac.sh Initial check-in of Centauri Carbon additions/mods and new README 2025-07-06 04:25:00 -04:00
patch.sh Initial check-in of Centauri Carbon additions/mods and new README 2025-07-06 04:25:00 -04:00
README-ac.md Initial check-in of Centauri Carbon additions/mods and new README 2025-07-06 04:25:00 -04:00
README.md Initial check-in of Centauri Carbon additions/mods and new README 2025-07-06 04:25:00 -04:00
requirements.txt Adding updates to repo from last fork on github 2025-07-05 18:11:15 -04:00
unpack-ac.sh Initial check-in of Centauri Carbon additions/mods and new README 2025-07-06 04:25:00 -04:00
unpack.sh Initial check-in of Centauri Carbon additions/mods and new README 2025-07-06 04:25:00 -04:00

OpenCentauri Firmware Tools

Background

This repo was forked from the wonderful AnyCubic Kobra Firmware tools by ultimateshadsform. Props to them for all the amazing work they put into this!

Scripts have been modified, re-written, tweaked etc. to support similar firmware tasks for the Elegoo Centauri Carbon printer and firmware.

Please note that if a script is not specifically called-out in this README, it probably hasn't been tested with the Carbon firmware and might break something or brick your printer!

If there are two versions of a script, and one has an -ac in the name, this is the original AnyCubic version of the file for reference.

Download the Base Firmware

  1. Download the 1.1.25 FW to FW/: ./fwdl.sh

Build the OpenCentauri Firmware Image

Option 1: Manual Build

  1. Unpack the firmware of choice: (tested with 1.1.25) sudo ./rc.unpack FW-CentauriCarbon-v1.1.25-2025-05-09.bin
  2. Run this patch set of updates to the squashfs extracted: sudo ./rc.patch
  3. Generate a new update.swu: sudo ./rc.pack

Option 2: Automatic Build

  1. Run through all the steps in Option 1: ./rc.build

Install to Printer

  1. Install to the printer (note: have to edit the hostname/IP in this script): ./TOOLS/custom_install.sh
  2. Alternative:
    1. Copy update/update.swu to USB stick, in the folder update, file update.swu
    2. Reboot the printer and it should detect an update is available.