PrintSplit intelligently divides large STL files into printable sections, complete with alignment holes for perfect assembly. Print bigger than your build volume!
Everything you need to split and print large 3D models
Automatically divides models into configurable cube sizes with smart boundary detection to prevent floating parts.
Strategic hole placement for filament pins ensures perfect part alignment during assembly. Configurable density (sparse/normal/dense).
Interactive 3D visualization with color-coded cut lines shows exactly how your model will be split before processing.
Powered by Manifold-3D WebAssembly for blazing-fast mesh operations with reliable boolean geometry.
Adjust cube dimensions, hole diameter/depth, enable balanced cutting, and customize every aspect of the split.
Your preferences are automatically saved and restored, so you don't have to reconfigure settings every time.
Get started in 3 simple steps
Load your large 3D model STL file. The app will analyze its dimensions and show a preview.
Set your cube dimensions, enable alignment holes, choose spacing density, and customize other options.
Process your model and export individual STL files for each part. Print and assemble with filament pins!
SplitPrint leverages cutting-edge web technologies to deliver a fast, reliable, and cross-platform experience.
// Strategic hole placement
const spacing = 'normal';
const positions = generatePositions({
corners: true,
center: true,
midpoints: spacing !== 'sparse',
thirds: spacing === 'dense'
});
// Volume-based validation
const minVolumeRatio = 0.8;
if (volumeRemoved >= expectedVolume * minVolumeRatio) {
manifold = manifold.subtract(cylinder);
}
Launch PrintSplit now and start splitting models larger than your build volume.