blog.hirnschall.net
home

CNC Mill Concept: Goals, Philosophy & System Architecture

Contents

Subscribe for New Projects

Introduction

This post is part of the CNC Mill Concept hub. It covers the top-level goals and constraints that shaped every subsequent design decision, the philosophy that governs tradeoffs throughout the machine, and the system architecture that partitions responsibility across the five main subsystems.

Goals

The machine targets fixed-bed CNC milling of aluminium and steel. The primary requirements are:

Constraints

The residential context imposes hard limits that rule out common heavy-machine approaches:

Design Philosophy

A small number of principles govern the design wherever competing approaches exist:

Explicit Non-Goals

The following are out of scope for the current phase. They may be revisited later but are not considered when making current design tradeoffs:

Documentation Scope

This concept documentation covers design intent, architectural decisions, subsystem placement and purpose, and the boundaries between mechanical, electrical, control, and safety layers. It does not include CAD geometry, manufacturing drawings, assembly procedures, or firmware implementation details.

System Architecture

The machine decomposes into five subsystems with clearly separated responsibilities. Keeping these boundaries strict is what allows each layer to be reasoned about independently.

Subsystems

Communication Topology

Architecture Diagram

Fig. 1 shows the full system with all subsystems and communication links.

System architecture: Duet motion controller, ECU supervisor, distributed sensor PCBs, Raspberry Pi host, and hardware safety chain with their communication links.
Figure 1: System architecture: Duet motion controller, ECU supervisor, distributed sensor PCBs, Raspberry Pi host, and hardware safety chain with their communication links.

Get Notified of New Articles

Subscribe to get notified about new projects. Our Privacy Policy applies.
Sebastian Hirnschall
Article by: Sebastian Hirnschall
Updated: 19.05.2026