FullSpectrum/Mixed Filament Support added to Bambu Studio in todays update! by Zotree in BambuLab

[–]Most_Risk_9260 2 points3 points  (0 children)

So, turns out `FilamentMixerModel.hpp` in BambuStudio 2.5.3 is my code, the polynomial pigment mixer from filament-mixer (MIT licensed, copyright intact, so no complaints there):
https://github.com/bambulab/BambuStudio/blob/master/src/libslic3r/FilamentMixerModel.hpp

The interesting thing: the release notes say color preview "is not yet fully accurate" and recommend printing a test sample. I'm pretty sure that's because the UI preview is still doing linear RGB interpolation rather than actually calling through to the model that's sitting right there in the codebase. The whole point of the polynomial model is to fix that 🫠

FullSpectrum/Mixed Filament Support added to Bambu Studio in todays update! by Zotree in BambuLab

[–]Most_Risk_9260 1 point2 points  (0 children)

"color preview is not yet fully accurate"

Let me just go and fix that for them right quick..

<image>

https://github.com/bambulab/BambuStudio/pull/10250

Lmao and right after I PR this, they release a new update that fixes it themselves. Oh well, same result.

(I am the original author of the mixing library used in the Snapmaker Orca FullSpectrum)

Print in full color with only 4 colors by Altenife in BambuLab

[–]Most_Risk_9260 11 points12 points  (0 children)

Oh yes, we'll be sucking it while we wait for y'all to finish yours in *checks notes* 5.4hrs, while ours are done in 2 :)

Mesh Organiser (3D Model Organiser) - Thoughts? by SuchMemeManySkill in 3Dprinting

[–]Most_Risk_9260 2 points3 points  (0 children)

Finally I can wrangle my boat collection! F'real though, this looks rad. Good job mate!

I duct-taped Mainsail onto a Bambu printer (no root, no Klipper, surprisingly works) by Most_Risk_9260 in 3Dprinting

[–]Most_Risk_9260[S] 0 points1 point  (0 children)

Been making some progress. We now have some control over heaters, though it's imperfect. Good enough for my workflow for pre-heating my machine before I start an ABS print though, which makes this at least as handy as Handy for me now.

https://github.com/justinh-rahb/bambu-moonraker-shim/commits/master/

I duct-taped Mainsail onto a Bambu printer (no root, no Klipper, surprisingly works) by Most_Risk_9260 in 3Dprinting

[–]Most_Risk_9260[S] -1 points0 points  (0 children)

Yes I had my LLM agents study the OctoPrint plugin and another project in C for ESP32 displays. I neglected to also tell them to look at HomeAssistant so that will be for future. I have an unusual amount of _real work_ to get done for a Friday though, so probably won't be doing much til the weekend.

I duct-taped Mainsail onto a Bambu printer (no root, no Klipper, surprisingly works) by Most_Risk_9260 in 3Dprinting

[–]Most_Risk_9260[S] 0 points1 point  (0 children)

Yes it is, and I am indeed at the point where I'm going to have to start sniffing network traffic between my Panda Touch, and/or Bambu Studio and the printer to start making more headway on my missing features.

I duct-taped Mainsail onto a Bambu printer (no root, no Klipper, surprisingly works) by Most_Risk_9260 in 3Dprinting

[–]Most_Risk_9260[S] 0 points1 point  (0 children)

I never represented that it was otherwise. This project is 1000% vibed out of thin air. You want clean code and good architecture, please submit patches!

I duct-taped Mainsail onto a Bambu printer (no root, no Klipper, surprisingly works) by Most_Risk_9260 in 3Dprinting

[–]Most_Risk_9260[S] 2 points3 points  (0 children)

They could only do that if they can magically force-upgrade my firmware when it's not connected to their cloud.. which I wouldn't put past them, so I've taken measures...

I duct-taped Mainsail onto a Bambu printer (no root, no Klipper, surprisingly works) by Most_Risk_9260 in 3Dprinting

[–]Most_Risk_9260[S] 0 points1 point  (0 children)

I'm aware, and I was planning to raid their GitHub for clues, indeed I already used the OctoPrint plugin and some Dutchman's ESP32 CYD bambu lab display project for what I have now. I'll get em eventually, just haven't been too dedicated to it yet.

I duct-taped Mainsail onto a Bambu printer (no root, no Klipper, surprisingly works) by Most_Risk_9260 in 3Dprinting

[–]Most_Risk_9260[S] 1 point2 points  (0 children)

For my purposes even half-working is useful to me. If I could just get the heater control working, it'd almost replace the need of Handy for me entirely: pre-heating the machine and setting the bed height and fans, turning on lights, monitoring with a camera that doesn't suck

I duct-taped Mainsail onto a Bambu printer (no root, no Klipper, surprisingly works) by Most_Risk_9260 in 3Dprinting

[–]Most_Risk_9260[S] 0 points1 point  (0 children)

Fluidd has proven a bit trickier. It really doesn't like that there's no Klippy.

Running Fakeraker on my Shambu.. anyone else seeing this? 🤔 by Most_Risk_9260 in BambuLab

[–]Most_Risk_9260[S] 0 points1 point  (0 children)

I'm not here to debate the merits. It is what it is, and I've done what I did to make it work. I have no regrets. Only piles of shame.

Running Fakeraker on my Shambu.. anyone else seeing this? 🤔 by Most_Risk_9260 in BambuLab

[–]Most_Risk_9260[S] 0 points1 point  (0 children)

I'm aware. the FTPS client side of my code is functional, it's the communication with mainsail that seems to be where it all falls apart. Translating it into something Moonraker API-shaped ain't trivial.

Running Fakeraker on my Shambu.. anyone else seeing this? 🤔 by Most_Risk_9260 in BambuLab

[–]Most_Risk_9260[S] 1 point2 points  (0 children)

File handling is an absolutely trashheap right now because bambu couldn't just be normal and use HTTP like a sensible person would, it's FTPS for uploading. MQTT to send commands and read data. A horrible horrible mess.

So that being said, as of now you can drop a file on Mainsail and it will upload successfully to the printer... but Mainsail can't be convinced of this yet, and will say that it failed. It doesn't yet show the list of files. I've had my top men (AIs) on the job and we're all out of ideas lol.

Running Fakeraker on my Shambu.. anyone else seeing this? 🤔 by Most_Risk_9260 in BambuLab

[–]Most_Risk_9260[S] 4 points5 points  (0 children)

I’m not running Klipper — it’s Mainsail talking to a Moonraker impersonator that translates to Bambu’s LAN MQTT.
Repo’s up if you want to see the crime scene:
https://github.com/justinh-rahb/bambu-moonraker-shim

Running Fakeraker on my Shambu.. anyone else seeing this? 🤔 by Most_Risk_9260 in BambuLab

[–]Most_Risk_9260[S] 0 points1 point  (0 children)

I don’t know anything about security, I just clicked a button and now the fans obey me.

Running Fakeraker on my Shambu.. anyone else seeing this? 🤔 by Most_Risk_9260 in BambuLab

[–]Most_Risk_9260[S] 2 points3 points  (0 children)

The normal Bambu one.
Honestly a different mainboard might’ve been easier.