D4 CUSTOM LAB
Make it yours. No CAD required.
Live tools first. Developing tools are described honestly, with no fake controls pretending they are finished.
ALPHA // HENRY & JUDE PRINTED
AFL Name Tag Builder
Put one name on a little footy, then download the colour 3MF and three aligned STL parts. Single-name builds are free within the shared guest allowance.
Open AFL builder →LIVE // PHYSICALLY VALIDATED BASELINE
Soccer Bag Tag Customiser
Enter a name and colour, then generate finished STL and multipart 3MF files.
Open customiser →LIVE // PHYSICALLY VALIDATED BASELINE
Salt & Pepper Caddy Customiser
Enter your grinder diameter, choose compact or taller handle geometry, and include or remove the S/P markings.
Open customiser →LIVE // S/M PHYSICALLY VALIDATED · L DIGITALLY VALIDATED
Parametric Pet Tag
Choose S, M or L, add a pet name and 10-digit phone number, then generate a multipart printable tag. S and M are physically test printed; L is generator/slicer validated.
Open customiser →ALPHA // PARAMETRIC VARIANTS UNVALIDATED
Garden & Tube Connector Generator
Build T and perpendicular four-way joints for your own pipes. Set each connection, print the uniquely labelled horizontal and upright test pieces, then check the full-depth fit before the complete joint.
Open generator →IN DEVELOPMENT
HueForge Prep
A repeatable image-preparation workflow for protecting subject detail, simplifying backgrounds and managing tonal range before HueForge.
See the design direction →PLANNED
Bedroom Sign Generator
Custom children's room signs with themed backgrounds, names, fonts and colour choices while keeping the printable geometry constrained.
See the planned scope →What validation means here
Printed baselines are evidence for those tested configurations. New parameters still need slicer review and a physical fit check. Pet tag S/M are printed; L is digitally checked. The caddy baseline uses 55 mm grinders, 58 mm wells and a 72 mm grip.
Slice for your own printer and material; the generated 3MF is not pre-sliced G-code.
See the caddy’s validation and BuildBook →