Skip to content

OpenCentauri/cosmos

Repository files navigation

What is COSMOS?

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

What does COSMOS get me that the stock firmware or OC doesn't?

  • 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)

Sounds great but what's the catch?

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!

Do I need any additional hardware to run COSMOS?

No, COSMOS runs entirely on the stock hardware and no additional boards or equipment is required other than a flash drive

How do I install COSMOS?

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.

How long does it take to install COSMOS?

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.

How do I uninstall COSMOS?

There is a button in the COSMOS main menu that allows you to revert your printer to the stock firmware.

Does installing COSMOS break my printers warranty?

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.

What do I do if I find a bug?

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.

Will COSMOS be available for the Centauri Carbon 2?

Maybe, but developer efforts are focused on the CC1 for the time being

Is COSMOS related to the OpenCentauri board?

No, the OpenCentauri board is another ongoing project to create a much more powerful drop in mainboard replacement for the Centauri Carbon.

Can I add a raspberrypi to offload work from the stock mainboard?

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.

How can I support COSMOS development?

You can make a one time or monthly donation to support the OpenCentauri project on our KoFi

About

Yocto Linux project to build a complete mainline Linux-based firmware for the Centauri Carbon printer

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors