r/elegoo

pycentauri v0.6.0: the open source Centauri Carbon toolkit now supports the CC2 and Canvas (still 100% local, no cloud)
▲ 34 r/elegoo+1 crossposts

pycentauri v0.6.0: the open source Centauri Carbon toolkit now supports the CC2 and Canvas (still 100% local, no cloud)

A couple months back I posted pycentauri, a local network toolkit for the original Centauri Carbon. I recently got a CC2 with the Canvas, spent a week reverse engineering its protocol, and v0.6.0 now supports both printers from the same package.

UI Screenshot

The CC2 turned out to be a completely different animal: MQTT instead of WebSockets, a different command set, token auth, camera on a different port. pycentauri auto-detects which model you're pointing at, so everything works the same way on either printer.

What you get (both printers):

  • Web dashboard: live camera, temps, progress/ETA, pause/resume/stop, speed mode (silent/balanced/sport/ludicrous), fan and heater control, all from any browser on your LAN
  • CLI: centauri status, centauri watch, centauri snapshot, full print control
  • Python library (async) if you want to build your own stuff
  • RTSP bridge: re-streams the webcam as H.264 for Home Assistant, Frigate, VLC, or your NVR
  • MCP server: lets AI agents (Claude, Cursor, etc.) monitor your printer and literally see the camera feed
  • REST API with OpenAPI docs for anything else

New and CC2 only:

  • Canvas multi-filament panel: every tray's filament, color, temp range, loaded status, plus an auto-refill toggle
  • Live head speed readout (matches the printer screen)
  • Filament runout sensor state
  • Canvas support coming for CC1 soon

For the protocol nerds:

Everything learned the hard way is documented in the repo's PROTOCOL.md with dates and firmware versions. Highlights: the CC2 silently expires your MQTT session after about 6 minutes unless you send an app-level ping, its camera is an unauthenticated MJPEG stream on port 8080, both printers only accept exactly four print speed values, and the CC1's status push scheduler can go dormant at idle in a way that survives reboots. If you're building your own integration, this doc may help.

No cloud account, no Elegoo servers, nothing leaves your LAN. Apache 2.0.

Install: pip install "pycentauri[server]" then centauri server --host <printer-ip> (add --access-code <code> for a CC2, it's on the printer screen).

GitHub: https://github.com/bjan/pycentauri PyPI: https://pypi.org/project/pycentauri/

u/Literally_A_Brain — 6 hours ago
▲ 6 r/elegoo+1 crossposts

CC1 stuck in boot loop after canvas install and firmware update. Need help!!

Hi, long time lurker, first time poster. I just received my Canvas this afternoon and got everything connected after a couple hours of tinkering. It looked like I did everything in the video, and the machine loaded up with the first startup. I installed the latest firmware update for the Canvas but now it appears that I'm stuck in a boot loop. The loading screen keeps coming up, it loads for a few seconds before shutting down and starting all over. I saw a couple of suggestions about unplugging the printhead usb cable and that at least starts the machine up before the printhead anomaly error comes up. I'm at a loss for what my next steps could be

u/TheDataNoob — 9 hours ago
▲ 2 r/elegoo

Little help please.

Hi,

We printed a benchy with my kids new centauri carbon 2 printer.. It cam out great but what it the other "thing" it printed?

reddit.com
u/PsychologicalMain913 — 8 hours ago
▲ 3 r/elegoo

CC1 after installing canvas will not level or print

I just installed the canvas yesterday and after getting it all assembled and firmware updated, I cannot get it to level the bed or print not in mid air. When I run the bed leveling program, it goes like normal and touches the first time in the front left corner but after the first touch, the fine tune slow touches are just in mid air, ~5mm. Anyone run into this, if so how did you fix it?

reddit.com
u/whitexeno — 11 hours ago
▲ 1 r/elegoo

Holographic plates

I've used holographic on my ender 3 for awhile now and they worked great. I just had it level the bed and off it went with no issues. My CC2 on the other hand DOES have issues. Mainly bed adhesion problems. I've tried leveling the bed (I have it do that before every print anyways) and adjusting the z-offset during the first layer to try and get the right squish. Has anyone else used a holo plate with their CC2, do you guys have the same problems with them, and what did you do to solve it?

reddit.com
u/camomish — 10 hours ago
▲ 1 r/elegoo

Removing tank clean for first failed print

I got my Saturn 4 Ultra yesterday. Doing the test print, I can't get it to stick to the plate. 2 tests, and it's glued to the PFA. All the methods say 'add supports from a previous print' which I don't have as I'm a first tine printer. How do I clean and remove the failed disks from the elegoo rook without damaging the film?

reddit.com
u/sergeikat — 12 hours ago
▲ 6 r/elegoo

So Impressed with the CC2C

The Hare model is straight out the printer, no finishing. Standard sized Benchy for reference.

Printed with a 0.2mm nozzle and a layer height of 0.1mm using Elegoo Cocoa Brown Basic PLA.

u/VanillaCandid3466 — 14 hours ago
▲ 0 r/elegoo

CANVAS install on CC1 Very Very disappointed.

So after waiting how many months? for the multi-color system to show up for the original Centauri Carbon, I finally got mine this week and spend the whole day installing it. After dealing with the upgrade issues (HINT: UNPLUG THE CANVAS BEFORE UPGRADING), I have this in and I am very disappointed. Skipping over the fact that IT DOESN'T WORK, I came to realize that I have now lost the ability to heat the chamber. Previously I had a nice little Chitu heater in there that worked just fine. Now of course, open top means no advanced filaments.

Biggest gripe is of course that it is not working. When I initially load the filament it will load just fine and go all the way through out the hotend. But when I then go to print ANYTHING, it starts then errors out with the above message.
I checked the tubing, checked the hotend, checked the new 4 hole filament feed, checked the cabling, all seems to be good. But it will stop with this message every time.

Also, I sliced the model with the latest version of ELEGOO slicer so I don't think it is a GCODE issue.

Gemini suggested tightening the gearbox spring so the filament is better gripped. Keep in mind you replace the gearbox when you upgrade so it is possible that it comes from the factory a little too loose.

All else fails, I will probably take the gearbox itself apart. One of the steps you need to do when installing the CANVAS is clip off little plastic flanges that hold the cables in place. I did that and did not see where they went. Just my luck they fell into the gearbox and that is what is jamming it.

In both cases though I don't think these are the issues because the filament feeds in and out just fine on load. It is only at the start of an actual print that it jams.

If anyone has any suggestions as to what to try next, I welcome them.

u/Doctor_smiley_face — 1 day ago
▲ 3 r/elegoo

Need some assistance with top layers.

Recently switched from using Ender3 and Cura slicer to the Elegoo Centauri Carbon and the Elegoo slicer.

I've been 3D printing for several years now, but my first prints from the CC have had some ugly top layers. So I'm afraid I'm missing some obvious setting that I haven't had to consider before.

This print was using the 0.2mm standard preset in the slicer.

u/we_are_meta — 22 hours ago
▲ 15 r/elegoo

Too hot outside - installed Canvas

Took about an hour and a half to install. I just threw some colors on the cali cat and printed with the remnants of a couple spools. No issues so far -fingers crossed

u/krschob — 23 hours ago
▲ 6 r/elegoo

CC2 Build Plate and Experience

I love my CC2~ it's my first printer and it's AMAZING when it works. However I hit various snags about a month ago. The original hotend completed oozed out, the hotend I got with the bundled accessories pack was for the cc1 and didn't realize it wasn't compatible, and now this// filament is not feeding to the toolhead for some reason. By no means an expert and know this is a learning experience... but is this normal? Anyone else had this happen? I'm into month three or so of having it.

u/GunplaSecretSanta12 — 1 day ago
▲ 4 r/elegoo

Elegoo Canvas - filament not making it to nozzle on spools 2, 3, and 4

Spool 1 is in the nozzle. However, I cannot get 2, 3 or 4 to go through.

The spools turn, the feed takes it in a few inches which I take to the gearbox

I have turned 3-4 times the tension thinking maybe that was an issue but it's still having the same problem

All software is up to date. I actually uninstalled elegoo slicer on my computer and installed again to make sure I was good. Everything seems to read as it should but I can't get the filament to load

I try to send a file to it thinking maybe it will filter in but get the "Kind Reminder" Failed to feed filament from CANVAS to extruder. The filament may be tangle or the spool is jammed. It is not. That's the only error and then the flashing red light on the canvas

Did a search here and have no clue what more to try

reddit.com
u/Ape464 — 1 day ago
▲ 4 r/elegoo

Does anyone have experience with the Elegoo Centauri Carbon 2 Combo?

Hello everyone, I'm looking to upgrade from my old ender 3 to a more modern printer.

Right now I'm looking at the Elegoo Centauri Carbon 2 Combo. I've watched some reviews on YouTube that all seemed positive, but i'm not sure how much those creators have been influenced.

Does anyone have experience with these printers? Are they any good? How is Elegoo as a company? I'd love to hear any thoughts

reddit.com
u/idkhowtodoanything — 1 day ago
▲ 3 r/elegoo

CC2 can't print pla with top cover. Nozzle clogs.

Well, I forgot to go downstairs and remove my cover before starting this 50 minute print. Now I have a clogged nozzle again.

Anyone else find it silly to need to remove the top cover when printing pla? Am I the only one that has this issue?

Literally everytime I print pla with the cover on if its more than a 30 minute print I get nozzle clogs from heat creep.

I just don't understand why we can't use the exhaust fan to help exhaust some of this hot air from the chamber.

When printing pla the vents open but you cannot set the exhaust fan to more than 10%. What's the point if the fan barely runs.

u/Shaminoh — 2 days ago
▲ 4 r/elegoo

Mighty print wizards, help!

Have levelled the bed, cleaned it, and calibration seemed to not work.

Pla did not change.

But it wouldn't stick to the build plate.

Like to receive advice.

Thanks in advance!

u/Salty_Wikkid — 1 day ago
▲ 9 r/elegoo

Just got my first 3D printer and printed for straight 100h

https://preview.redd.it/9qdmth52h6bh1.jpg?width=2160&format=pjpg&auto=webp&s=c9b352104220741d5adb72fae0d76da3d57b5c2b

And it's an absolutely fantastic new world that I'm discovering every day.

I'm very happy with this CC2. It works pretty well, besides the beginner mistakes I often make.

I'm very surprised by the print quality given its very low price (I got mine for 220€ excluding tax).

I thought I'd print more multi-colour objects, but in fact the waste is just insane with only one head (it's a general issue, not just for the CC2). You might be better off sketching it and painting it instead, imo, depending on your goals.

Also, I love the "calibration & optimization" part of 3D printing. I'm from the web performance field, so testing all the finest settings to find the best combination is a real pleasure for me.

I'm so glad to have gotten a foothold in this universe!

reddit.com
u/Financial-Bear6183 — 1 day ago
▲ 3 r/elegoo

new Centauri Carbon – Is it normal for the nozzle to stay at 250°C long after a print?

Hi everyone,

I'm very new to 3D printing, so this might be a beginner question.

On one of my first prints with my brand new Centauri Carbon, I noticed that after the print was canceled/finished, the display still showed the nozzle at around 250°C for about 20 minutes instead of cooling down.

Is this normal behavior, or should the nozzle start cooling down almost immediately after a print ends?

Is there something I can do about it. Until now I just manually set the should-temperature to 0 degrees and wait until it cools down so I can shut it off.

Thanks in advance!

reddit.com
u/Exciting_Ball5789 — 1 day ago
▲ 10 r/elegoo

Centauri carbon( not the 2)is still on open Centauri scene for now 2 mins. Just spent an hour 30 mins getting it assembled.

u/EuphoricTreats74 — 2 days ago
▲ 2 r/elegoo

CC1 Canvas won't unload

Solved I tore it down, and the new square connector on the back PCB had come loose. I unplugged it fully, repeated it, and everything seems to be working now. Thanks for all the advice!

I got my Canvas all set up, and let's say in spools 1-4 I have yellow, black, orange and green. I load each one one by one, and click load in the screen to get the filament up to the 4 in 1 block. However the filament does not come out the nozzle, is that correct behavior? In order to get it to extrude, I have to "load" the filament multiple times.

Then once it extrudes, it works ok if I tell it to extrude from the touchscreen menu. If I tell it to unload, the menu pops up then disappears, but im still able to extrude the filament. For example if I load yellow and get it to extrude, I click unload, and after the screen pops up for unload for like 2 seconds, if i click thr button to extrude again, more yellow will come out, as if it never unloaded anything.

Then if I click to load in a new color, it feeds the color into the 4 in 1, but never actually changes. For example if I have yellow loaded, then click load black, it will whine and click, then when I click to extrude, yellow still comes out. It seems like it can't unload the filament.

If I want to unload the filament, i have to manually push on the cutter lever, and i can feel it slice through the filament. Then u have to retract the filament, and then I can pull it out and load in a new color.

I've used the CC1 for over a year without issues, but I can't for the life of me get this thing to work.

Am I doing something wrong or is there something wrong with my unit?

u/aiye400 — 2 days ago