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.
CABCODE — WORKFLOWS
From a sketch, a spreadsheet or a text message — to machine-ready files.
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.
.XLSX · CABINET CODES
A spreadsheet of cabinet codes and sizes. Cabcode reads it row-by-row, matching each code against the Cabinet Catalogue.
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.
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.
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.
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.
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.
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.
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.
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.
NESTING ENGINE
Takes the panel list and arranges parts efficiently on stock sheets, minimising waste. Output feeds the nest file.
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.
WOODWOP NEST · G-CODE
A ready-to-cut nest for compatible saws and routers. Includes WoodWOP nest format and standard G-code.
MAGICUT · ARDIS
A cutting list in formats Magicut and Ardis read natively. Drop it on the saw operator's machine and start cutting.
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 CREATOR CNC
The Felder equivalent — drilling files for Felder Creator CNC machines, generated from the same panel data.
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.
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!