Twelve templates, one generator

Cabinet·CNC ships twelve cabinet templates — base cabinet, wall cabinet, oven column, sink base, wardrobe, bookcase, TV unit, vanity, workshop tool cabinet — which are not twelve programs but twelve sets of dimensions through the same generator. Any of them can be pushed well outside its original size and still resolve.

Why a single generator

Writing one program per cabinet type means writing the same carcass logic nine times, and fixing it nine times when it is wrong. Here a cabinet is described in four independent layers — carcass, interior, fronts, construction system — and a template is only a set of values across those four.

The practical consequence is that no template has a limit of its own. A wardrobe pushed to 3 metres is still a valid wardrobe; a bookcase pulled back to 400 mm wide is too. What stops you is never the template, only physics — and the generator says so.

What each page publishes

Overall sizes, the number of parts to cut, the breakdown by material, the hardware fitted, the metres of edge banding and the number of raw sheets consumed. None of those figures is typed by hand: they are computed by the same code as the studio when the site is published.

So they change when the generator changes. It is the only way to be sure a marketing page does not end up describing software that no longer exists.

Common questions

Can you change a template's dimensions?

Yes, all of them. A template is a starting point, not a fixed pattern: width, height, depth, drawer count, shelf count, back type, the material of each panel group and the construction system are all adjustable after loading it.

Can you design several cabinets in one project?

Yes, and that is the normal way to work: a kitchen is designed cabinet by cabinet but cut all at once. One carcass's offcuts take the small parts of the others, and the app costs the difference between the two methods, to the sheet and to the euro.

Load a template and push it to your sizes

Open the studio

Free · no account · nothing is sent to a server