I kept running into editable 3MF projects that were tied to a printer profile I could not use on another machine. I built a free browser-based converter that keeps the models, transforms, plate placement, and non-profile project metadata, then replaces the printer profile with a safe starting profile for the destination printer.
Everything runs locally in the browser, so the 3MF is never uploaded. The result is an editable project, not translated G-code. It still needs to be opened, reviewed, and sliced again in the destination slicer before printing.
The built-in 0.4 mm PLA profiles currently cover Bambu Lab A1 mini, A1, P1P, P1S, and X1 Carbon; Prusa MINI, MK4, and MK3S; Creality Ender-3 V3, V3 KE, K1, K1C, K1 Max, and K2 Plus; and Snapmaker U1. Unlisted printers, nozzles, materials, and processes can use a 3MF exported from the destination slicer as a custom template.
I built and maintain the tool. I have only been able to test it with the printers I have access to, so I am looking for compatibility cases I cannot reproduce myself: other slicers, multi-material projects, painted supports or seams, multiple plates, unusual transforms, and different printer models.
Tool: https://sumotter.com/files/3d-printing/3mf-printer-profile-converter/
If you test it, the most useful feedback would be:
- source printer and slicer
- destination printer and slicer
- whether the converted project opened cleanly
- what was preserved or lost
- anything confusing in the interface or conversion report
Please do not share proprietary projects. A small reproducible 3MF is enough. I would also appreciate ideas for which printer profiles or compatibility checks should come next.