Exact solid modelling
Top face, bore walls, pocket floors and the outer wall all share boundary samples, so the mesh closes with no T-junctions and slices cleanly.
Every cell gets its own region computed as a Voronoi cell of the full pack, clipped to the plate outline. Those regions tile the plate exactly, so the exported solid is watertight — the STL you download is the same triangle mesh rendered in the 3D viewport, not an approximation of it.
Top face, bore walls, pocket floors and the outer wall all share boundary samples, so the mesh closes with no T-junctions and slices cleanly.
Binary STL for printing, DXF R12 for laser cutting, SVG for documentation, and parametric OpenSCAD source you can keep editing.
Voltage window, capacity, peak current, pack resistance, sag under load, specific energy, filament use and a print-time estimate.
Warns on overlapping bores, sub-0.4 mm walls, unbalanced parallel groups and plates that overrun your printer's bed.
Nothing is uploaded. The geometry kernel, the WebGL renderer and every exporter run locally in this page.
This is for people who want to build their own battery packs — properly, to their own dimensions, instead of settling for whatever pre-made pack happens to be on the shelf.
It started with a simple problem: good cell holders had become hard to find. Not impossible — just never the right size, the right pitch, or the right cell format for the pack actually being built. So rather than keep compromising the design around the parts available, the answer was to make the part fit the design.
That is the whole idea. Enter your cell, your series and parallel count, and the holder is generated around your pack — then printed, welded and wired with the rest of the tool doing the arithmetic that usually gets guessed.
— built by someone who got tired of looking for the right holder
Click any bore in the Layout view to disable that slot — handy for wiring channels and odd-shaped packs.