Skip to content
Design
Skill

/digital-fabrication

CNC milling, robotic fabrication, additive manufacturing, laser cutting, timber joinery, formwork design, assembly sequencing, and file preparation for digitally-fabricated AEC components

BOOST
From plugin
computational-design-skills
22318 skills
Install
$ npx -y skills add Abhinavbwj/Claude-skills-for-Computational-Designers --skill digital-fabrication --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/digital-fabrication

Context preview

The summary Claude sees to decide when to auto-load this skill.

CNC milling, robotic fabrication, additive manufacturing, laser cutting, timber joinery, formwork design, assembly sequencing, and file preparation for digitally-fabricated AEC components

SKILL.md

digital-fabrication.SKILL.md
title: Digital Fabrication
description: CNC milling, robotic fabrication, additive manufacturing, laser cutting, timber joinery, formwork design, assembly sequencing, and file preparation for digitally-fabricated AEC components
version: 1.0.0
tags: [fabrication, CNC, robotic, 3D-printing, laser-cutting, timber, formwork, G-code, RAPID, toolpath]
auto_activate: true
user_invocable: true
invocation: /digital-fabrication

Digital Fabrication in AEC

File-to-Factory Paradigm

Digital fabrication represents the direct translation of computational design models into physically realized building components through numerically controlled manufacturing processes. The file-to-factory paradigm eliminates the interpretive gap between designer intent and fabricator execution. Every geometric decision encoded in the digital model propagates deterministically into machine instructions, material removal paths, or deposition trajectories.

The core promise: what you model is what you build, with quantifiable tolerances at every stage.

Mass Customization vs. Mass Production

Traditional construction relies on mass production: standardized components (bricks, studs, sheets) assembled according to standardized details. This constrains architectural expression to rectangular grids and repetitive modules.

Mass customization inverts this constraint. When every component is cut by a CNC machine reading unique coordinates, the cost difference between 500 identical panels and 500 unique panels approaches zero. The machine does not care whether the next cut is the same as the last. The marginal cost of geometric variation is essentially the marginal cost of generating the fabrication data, not executing it.

Key economic thresholds:

  • **Laser cutting**: Customization is virtually free. Nesting efficiency matters more than geometric repetition.
  • **CNC milling**: Customization adds modest cost through increased setup and tool-change frequency.
  • **Robotic fabrication**: Customization cost depends on end-effector changes and calibration overhead.
  • **Additive manufacturing**: Customization is inherently free. Build time is the primary cost driver.
  • **Formwork**: Customization is expensive for conventional formwork, cheap for CNC-milled or 3D-printed formwork.

The Design-to-Fabrication Pipeline

The digital chain from design to built reality proceeds through distinct data transformations:

1. **Design Model** — Parametric geometry in Rhino/Grasshopper, Revit, or other BIM/CAD environment. Geometry is resolution-independent (NURBS, BReps). 2. **Fabrication Model** — Geometry decomposed into manufacturable components with material assignments, joint definitions, tolerances, and assembly sequences. This is the critical translation step. 3. **Fabrication Data** — Machine-specific geometry: toolpaths (CNC), robot targets (robotic), slice contours (AM), cut lines (laser). Formats: G-code, RAPID, KRL, URScript, DXF, CLI, 3MF. 4. **Machine Code** — Post-processed instructions for a specific machine controller. Includes feed rates, spindle speeds, tool changes, safety interlocks. 5. **Physical Component** — Material transformed by machine. Subject to fabrication tolerances. 6. **Assembly** — Components joined on-site or in factory. Subject to assembly tolerances.

Material-Informed Design

Digital fabrication demands that designers understand material behavior at the fabrication scale:

  • **Wood grain direction** determines CNC cutting strategy, joint strength, and surface quality.
  • **Concrete rheology** determines printability window, layer adhesion, and maximum overhang angle.
  • **Metal anisotropy** in AM builds (layer-parallel vs. layer-normal mechanical properties differ by 10-30%).
  • **Polymer creep** in FDM parts means load-bearing orientation must align with print layers.
  • **Foam density** (EPS 15-30 kg/m3, XPS 28-45 kg/m3, PU 30-80 kg/m3) determines cutting speed and surface quality.

Tolerance Stack-Up

Three tolerance domains must be managed simultaneously:

| Tolerance Type | Typical Range | Managed By | |---|---|---| | **Design tolerance** | +/- 0.5 - 2.0 mm | Architect/engineer | | **Fabrication tolerance** | +/- 0.05 - 1.0 mm | Machine capability | | **Assembly tolerance** | +/- 2.0 - 10.0 mm | Connection design |

The total system tolerance is the sum of all three. A CNC-milled joint with +/- 0.1 mm fabrication tolerance assembled with +/- 5 mm site tolerance yields a system tolerance of +/- 5.1 mm. The precision of the CNC operation is wasted unless the assembly detail absorbs the site tolerance through adjustable connections, shimming, or registration features.

**Rule**: Design the connection detail to absorb the largest tolerance in the chain. Never rely on fabrication precision to compensate for assembly imprecision.

---

CNC Milling

Machine Types

3-Axis Machines

The spindle moves in X, Y, and Z. The workpiece is fixed. All tool orientations are vertical (tool axis = Z). Suitable for 2.5D work (profiling, pocketing, drilling) and 3D surface milling of gentle curvatures. Cannot undercut.

4-Axis Machines

Adds one rotary axis (typically A-axis, rotating around X). Enables milling of cylindrical workpieces, wrapping toolpaths, and limited undercut access. Common for furniture legs, columns, and elongated sculptural elements.

5-Axis Machines

Adds two rotary axes (A/B or A/C configuration). The tool can approach the workpiece from any direction within the machine's angular range. Enables true 3D milling of complex doubly-curved surfaces, undercuts, and multi-face machining without re-fixturing.

  • **A/B configuration**: A rotates around X, B rotates around Y. Common on large gantry machines.
  • **A/C configuration**: A tilts the spindle head, C rotates the table. Common on smaller machines. Better for continuous 5-axis contouring.

Gantry Routers

Large-format CNC machines with a bridge (gantry) spanning the work area. Typical work envelopes: 2.5m x 1.25

Read more
Ships withcomputational-design-skills

Claude skills for Computational Designers

Get the whole plugin