Open source firmware for the Elegoo Centauri Carbon based on Klipper/Kalico that grants full control over the hardware.
For detailed technical and build information See development info
- Ability to directly enter gcode commands in webui console and calibrate from the webui
- Ability to view the bed mesh in the webui
- Display input shaper data and compare how mods effect achievable acceleration
- Ability to level the bed at other temperatures which will give much better ABS first layers since you don't need to worry about bed warp if you level at temp
- Store as many bed meshes as you'd like and automatically the appropriate mesh in start gcode for any combination of build plate and bed temp.
- Better leveling scripts that increase accuracy
- See fan RPM in the webUI
- Directly set exhaust fan speed
- Ability to add an aftermarket AMS
- Full control over I/O pins- this should make it possible repurpose model fan - tachometer pin for a toolhead filament detector
- Ability control and dim the toolhead led for those that have added it, from webui and printer screen
- Dimming control on the main light
- Additionally all the major benefits of OC V3.0 (eliminating excessive outgoing traffic, homing changes to increase cable durability, fixed mid-print fan control)
COSMOS is not currently stable so you should not install the early beta builds on any production machine or printer that you cannot afford to wait for a bugfix if problems arise. However if you are in a position to try the beta build any feedback and bug reports will greatly help the Dev team polish the firmware!
No, COSMOS runs entirely on the stock hardware and no additional boards or equipment is required other than a flash drive
Instructions are available on the releases page, you will want to use the most recent version but instructions are listed on the first release to not be redundant. Briefly, if you already have regular opencentauri installed you just need to take a fat32 formatted thumb drive with OC extracted (you can reuse the one you used to install opencentauri) and place the COSMOS update.swu file in the install_opencentauri folder, put the thumb drive in the printer and do the normal process of importing the IMPORT_ME_DO_NOT_PRINT file as you did to install opencentauri.
The above process takes <5 minutes to prepare if you already have OC installed, however the first boot after install will take longer than usual because new firmware is being flashed to the toolhead and bed boards. This usually takes 5-10 minutes.
There is a button in the COSMOS main menu that allows you to revert your printer to the stock firmware.
While we cannot say with certainty what elegoo's position is we have not heard of any reports of customers being denied warranty services and part replacements after installing 3rd party firmware such as OpenCentauri.
Open an issue on GitHub and provide a brief description of what happened and the steps to reproduce it. Alternatively you can also drop by the #COSMOS_development channel on the Opencentauri Discord server to let us know.
Maybe, but developer efforts are focused on the CC1 for the time being
No, the OpenCentauri board is another ongoing project to create a much more powerful drop in mainboard replacement for the Centauri Carbon.
Not currently. The stock hardware is not very powerful and has limited memory which is why adding a pi or other SBC may interest some, however the primary focus of the project right now is to create stable firmware for the stock board.
You can make a one time or monthly donation to support the OpenCentauri project on our KoFi