CABCODE — WORKFLOWS

How Cabcode fits together

From a sketch, a spreadsheet or a text message — to machine-ready files.

Cabcode WorkflowsCABINET MANUFACTURING PIPELINEINPUTSPROCESSINGOUTPUTSCABCODEAutoCAD DXFDRAWING FILEExcel Cabinet List.XLSX · CABINET CODESHeight · Width · DepthDIMENSIONSAutoKitchen DesignLAYOUT FILEText DescriptionNATURAL LANGUAGESMSTEXT MESSAGEDXF ImportPARSEROptimiserNESTING ENGINECabinet Match+ Feature CustomisationPATTERN MATCHPanel CalculationCUT COMPUTATIONCabinet CatalogueDESIGN LIBRARYLOOKUPAISEMANTIC INTERPRETATIONNestWOODWOP NEST · G-CODEExcel Cutting ListMAGICUT · ARDISWoodWOP MPRHOMAG CNCFelder TCNFELDER CREATOR CNCLEGENDInput flowInternal processingMachine outputAI-assisted module

INPUTS

AutoCAD DXF

DRAWING FILE

A .dxf plan from AutoCAD (or any DXF-emitting CAD package). Cabcode parses the drawing, identifies panel outlines and reads dimensions straight off the geometry — no manual measuring of the file.

Excel Cabinet List

.XLSX · CABINET CODES

A spreadsheet of cabinet codes and sizes. Cabcode reads it row-by-row, matching each code against the Cabinet Catalogue.

Height · Width · Depth

DIMENSIONS

The fastest input: type three numbers and a cabinet type. Useful for one-offs, quotes and trial pricing before committing to a full design.

AutoKitchen Design

LAYOUT FILE

A full kitchen layout exported from AutoKitchen. Cabcode walks the room, picks up each cabinet's position, size and door style, and turns the layout into a job.

Text Description

NATURAL LANGUAGE

"600mm base unit with two drawers, soft close, oak veneer." Plain English handed to the AI module, which interprets it into a structured cabinet specification.

SMS

TEXT MESSAGE

Same idea, but as a text message sent in from the workshop floor or a site visit. Useful when you're not at a computer and want a cabinet on the order before you forget.

INSIDE CABCODE

DXF Import

PARSER

Reads the raw DXF, finds the rectangles that represent cabinets, and converts them into a normalised cabinet list the rest of the pipeline can work with.

Cabinet Match + Feature Customisation

PATTERN MATCH

The decision-making core. Given dimensions and intent, Cabcode finds the closest match in the Cabinet Catalogue and lets you layer on features — drawers, shelves, hinges, materials — without leaving the pattern.

Cabinet Catalogue

DESIGN LIBRARY

The library Cabinet Match draws from: hundreds of parametric cabinet designs, each one already engineered for CNC drilling. Two-way arrow with Cabinet Match because the catalogue is also browsable directly.

Panel Calculation

CUT COMPUTATION

Once the cabinet is settled, this module computes every panel — sizes, edge-banding, drilling positions, grooves. The single source of truth for everything downstream.

Optimiser

NESTING ENGINE

Takes the panel list and arranges parts efficiently on stock sheets, minimising waste. Output feeds the nest file.

AI

SEMANTIC INTERPRETATION

The natural-language layer. Converts a sentence or text message into the same structured cabinet description the other inputs produce, then hands it to Cabinet Match.

OUTPUTS

Nest

WOODWOP NEST · G-CODE

A ready-to-cut nest for compatible saws and routers. Includes WoodWOP nest format and standard G-code.

Excel Cutting List

MAGICUT · ARDIS

A cutting list in formats Magicut and Ardis read natively. Drop it on the saw operator's machine and start cutting.

WoodWOP MPR

HOMAG CNC

Per-panel drilling files in WoodWOP's .mpr format — the dialect Homag CNCs expect. One file per panel, ready to drop on the machine.

Felder TCN

FELDER CREATOR CNC

The Felder equivalent — drilling files for Felder Creator CNC machines, generated from the same panel data.

Frequently asked questions

I already have a Festool Domino / Lamello Biscuit jointer for joining my carcasses. I'm happy with this — why would I do things differently?

If you are skilled with the Domino or Lamello there are still advantages to staying with those tools — for example, they can compensate for material thickness tolerance automatically on site. But what you probably aren't happy with is calculating the sizes for a set of drawer boxes and determining and drilling drawer runner positions. With Cabcode you can choose which processes to automate — you don't have to change everything at once.

I like to have control over my cutting lists, will I still be able to do this?

Yes, you can make whatever edits you like to the cutting list — additional shelves, scribes, end panels and so on. Cabcode creates cutting lists automatically but you can edit them. Just ensure that whatever edits you make don't change the sizes of panels Cabcode has generated drilling for!

drilling@cabcode.uk

Telephone : 0203 889 9227
Text : 07441 359001

Contact Us
About Us