SnapSplit è un add-on per Blender sviluppato da Christoph Medicus e pubblicato da Betakontext per semplificare una fase molto concreta della preparazione alla stampa 3D: dividere un modello in più parti stampabili e generare automaticamente le connessioni tra i segmenti. Il repository pubblico su GitHub descrive SnapSplit come uno strumento per automatizzare taglio e costruzione delle connessioni per modelli complessi più grandi del piano di stampa, mentre la scheda prodotto su Superhive lo presenta come un add-on orientato ai workflow di cut, split e slice con connettori snap-fit senza colla.
L’obiettivo è ridurre il lavoro manuale nella preparazione di stampe modulari
Quando un modello supera il volume utile della stampante, la suddivisione non consiste soltanto nel “tagliare” l’oggetto. Bisogna scegliere il numero di parti, chiudere correttamente le superfici tagliate, mantenere geometrie pulite e inserire sistemi di accoppiamento che rendano il montaggio ripetibile. Secondo la documentazione del progetto e la copertura pubblicata da 3Druck.com e BlenderNation, SnapSplit nasce proprio per concentrare questi passaggi dentro Blender, usando operazioni booleane robuste, profili di tolleranza legati al materiale e più modalità di posizionamento delle connessioni.
Come funziona il taglio dei modelli
Nel workflow descritto dal repository, l’utente prepara la segmentazione scegliendo il numero di parti e regolando l’asse di divisione, con una preview del piano di taglio visibile nella scena. L’add-on supporta uno split planare lungo un asse globale, con opzioni per la chiusura delle superfici di taglio tramite “cap seams”, utile soprattutto quando il modello è cavo o usa modificatori come solidify. Questo approccio punta a evitare che l’utente debba passare da più strumenti o ricostruire manualmente le superfici dopo la separazione.
Le connessioni automatiche sono il vero elemento distintivo
Dopo la divisione, SnapSplit consente di creare diverse tipologie di connessione tra le parti. La documentazione e la scheda Superhive indicano la presenza di Cylindrical Pin, Rectangular Tenon, Snap-Pin e Snap-Tenon, con possibilità di distribuirli lungo la linea di giunzione, su una griglia o in modo puntuale con inserimento manuale sulla faccia di taglio. Sono inoltre previsti margini percentuali sul bordo, regolazione della profondità di inserimento e opzioni specifiche per i connettori a scatto. In pratica, il software non si limita a spezzare il modello: prepara anche l’accoppiamento meccanico fra le parti.
Le tolleranze dipendono dal materiale e possono essere modificate
Uno degli aspetti più utili per chi stampa componenti da assemblare è la gestione delle tolleranze. SnapSplit propone preset per PLA, PETG, ABS, ASA, TPU e SLA, con intervalli indicativi per lato: 0,15–0,25 mm per PLA, 0,25–0,35 mm per PETG, 0,20–0,30 mm per ABS e ASA, 0,30–0,45 mm per TPU e 0,05–0,15 mm per SLA. Sia 3Druck.com sia Superhive precisano che questi valori sono linee guida modificabili dall’utente, quindi pensate come base di partenza e non come calibrazione definitiva valida per ogni macchina o profilo di stampa.
Perché può interessare a chi lavora con FDM e stampe in più parti
Nel caso di oggetti grandi, scenografici, funzionali o semplicemente troppo estesi per il piano di stampa, la suddivisione in moduli è spesso l’unico modo per produrre il pezzo con una macchina desktop. SnapSplit prova a rendere più ordinata questa fase integrando il taglio con la generazione delle giunzioni. La presenza di connettori snap-fit e di preset di tolleranza legati ai materiali suggerisce un orientamento pratico verso la stampa reale, soprattutto per chi vuole ridurre prove, colla o allineamenti manuali. Anche BlenderNation ha messo in evidenza proprio questo punto, presentando l’add-on come uno strumento per modelli più grandi del piatto di stampa con connettori precisi e senza colla.
Compatibilità, versione e modalità di installazione
Il file blender_manifest.toml del progetto indica SnapSplit 0.1.2 con versione minima di Blender 4.2.0 e licenza GPL-3.0-or-later. Nel README, Christoph Medicus scrive di averlo testato con Blender 4.5.3 LTS, 5.0.1 e 5.1.0. La scheda Superhive riporta una compatibilità commerciale fra Blender 4.5 e 5.1. Per l’installazione, il progetto suggerisce di scaricare il repository o il file ZIP incluso e installarlo da Blender; questa procedura è coerente con il manuale ufficiale di Blender, che prevede l’installazione di add-on da file .zip o .py tramite Preferences.
Il progetto richiede comunque mesh pulite e controlli prima del taglio
SnapSplit non elimina la necessità di una preparazione corretta del modello. Nel README viene raccomandato di lavorare con mesh watertight, applicare le trasformazioni e verificare la qualità della geometria prima dello split. Per questo il progetto cita la 3D Print Toolbox di Blender come controllo preliminare su manifold, pareti sottili e intersezioni. La documentazione della toolbox spiega infatti che il suo scopo è analizzare i problemi della mesh che potrebbero causare errori nello slicing, aspetto centrale quando si lavora su modelli destinati alla stampa 3D.
Distribuzione e possibili sviluppi futuri
Sul fronte della distribuzione, il codice è disponibile pubblicamente su GitHub, il repository include anche un archivio snapsplit.zip, e su Superhive il prodotto risulta pubblicato come add-on a 8 dollari. Secondo 3Druck.com, il download è disponibile anche su Gumroad a partire da 8 euro. Lo stesso articolo tedesco segnala inoltre una roadmap con funzioni ancora non presenti o in sviluppo, tra cui tagli curvilinei, connessioni a baionetta, incastri a coda di rondine e un assistente per la calibrazione delle tolleranze.
