CellholderGenerator v2.0
drag to pan · scroll to zoom · click a bore to disable it

Charging & runtime from this pack's Ah and Wh

Fuse & BMS protection sizing

Balance leads JST-XH

Cost complete pack

Fits in the bag? carrier check

Finishing wrap, insulation, sleeving

Your spot welder sets what you can actually weld

Sheet calculator nickel & copper busbar

Recommended sheet for this pack

Silicone cable AWG

What this actually generates

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.

01

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.

02

Real engineering output

Binary STL for printing, DXF R12 for laser cutting, SVG for documentation, and parametric OpenSCAD source you can keep editing.

03

Pack analysis built in

Voltage window, capacity, peak current, pack resistance, sag under load, specific energy, filament use and a print-time estimate.

04

Design rule checks

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.

Why this exists

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