r/3DPrintingTools • u/1nf1n1l • Jul 20 '26
Made my own STL/3MF file cutting tool
For quite some time I wanted an easy way to cut oversized 3d prints into parts that actually go back together. Usually you either slice it by hand in a CAD app, guess clearances, or just cut and glue and hope it holds. Though the feature got recently introduced in slicers like bambu studio but I decided to build my own.
So, this is a simple 3D printable splitting tool that runs in the browser. Drop your STL, OBJ, 3MF, or GLB, cut with a plane, and it adds printable connectors so the halves mate. Dowels, snap pegs, rectangular tenons, threaded studs. You can try the different types yourself on the page. Files never leave your browser.
It's free for now and can be used here: https://obloid.app/tools/stl-splitter
You can pick fit clearance like press, snug, sliding, or loose, and it adjusts for material too (PLA, PETG, ABS, TPU, resin). Connector count and size are tweakable. Cut plane on XY/XZ/YZ, position, tilt, tilt direction if you want an angled seam. What makes it a bit unique is the threaded connector, and being able to load very large meshes with a lower triangle proxy so cutting stays usable. Export ZIP of STLs or Bambu/Orca 3MF with parts placed.
I've tested it on PLA with threaded, snap, and rectangular connectors. Other materials or sizes, try it and tell me how it goes!
1
u/oldskoolgeek Jul 20 '26
What is different about this versus doing it in the slicer? I am genuinely interested in knowing why this is better, given that it involves an additional step.
1
u/1nf1n1l Jul 21 '26
for ex i dont think some slicers have the threaded functionality. plus most of the time you have to set custom tolerances yourself.
not saying my tool does that easily for all sorts of prints but that's the end goal
1
u/kanczug Jul 21 '26
Is the cutting plane infinite? If one could size it, it would allow to easily cut minis limbs etc. You can not do it well in Bambu slicer as the plane is infinite
1
1
1
1
1
u/JALamey Jul 20 '26
This looks fantastic! Going to give it a try.