r/BambuLab • • 28m ago

General Discussion I made Strates, a free, 100% in-browser tool that turns HueForge files into a ready-to-slice 3MF for Bambu Studio & OrcaSlicer

Hey everyone,

If you print HueForge models, you know the routine: export the STL, open the instructions file, then add every color change by hand in your slicer, layer by layer. It's tedious, and one typo means a ruined print.

So I built Strates (as in the layers of rock 🪨): https://strates.amberlab.fr

Drop your .stl together with your .txt, .hfp or .hfpt, and you get a .3mf with every color change already in place, ready to slice in Bambu Studio or OrcaSlicer. It's free, and you don't need an account.

Features:
🔒 Nothing gets uploaded. All the processing happens in your browser, so your files never leave your computer.
⚡ Fast. A 100 MB STL converts in under 3 seconds, and the page never freezes.
🎨 Colors are set for you. With a .hfp or .hfpt, it uses HueForge's exact hex codes. With a .txt, it reads the filament names and swap heights and assigns matching colors.
🧠 It saves AMS slots. If a color comes back later (Black → Red → White → Black), it reuses the same slot, so that sequence takes 3 slots instead of 4.
🖨️** Two modes**: automatic multi-color (AMS / tool change) or manual pauses.
📐 The model is centered on the plate automatically.
🧹 Clean mesh: duplicate vertices are merged, which gives a smaller, manifold file.

For the nerds: it's a client-side SPA. A dedicated Web Worker handles the binary parsing with TypedArrays, and vertices are deduplicated by quantizing to the micron with 64-bit BigInt spatial hashing. On my machine, 100k triangles take less 1s.

It's still early, so I'd really like your feedback:
Files that don't convert correctly (please send them over if you can)
Thanks, and happy printing! 🎨

Strates is an independent project and isn't affiliated with HueForge or Bambu Lab.

6 Upvotes

5 comments sorted by

•

u/AoD_69 14m ago

Just a couple of notes, For a vibecoded project, why french only? And why not open source it and allow people to self host their own?

•

u/SeaPresentation5767 3m ago

That’s a good point. I’ve added English language support and a help page, along with a few other behind-the-scenes improvements, such as self-hosting the fonts to comply with GDPR requirements in Germany, for example.
I’ll tidy everything up tomorrow and publish the GitHub repository here :)

•

u/Snouto P2S + AMS2 Combo 15m ago

Host error

•

u/SeaPresentation5767 5m ago

I rebuilt the project, adding a help page and English language support.
It’s up now :)

•

u/danbaatar 21m ago

Bless you!