Adam K Dean

Notes on software, systems, engineering, and things

1 The project

I want a small, self-contained AI workstation on my desk: a screen, a computer and a webcam that act as one unit. I already had most of the hardware, so the job is to join it with printed parts.

The parts

Part What it is Why this one
Screen JEEJIA 15.6" portable monitor, 1920 × 1080 IPS, USB-C or mini HDMI, 5 V 3 A Thin, light and powered from one cable. It has VESA 75 inserts on the back
Computer Beelink Mini S12 Pro, Intel N100, 16 GB RAM, 500 GB SSD, 115 × 102 × 39 mm, 280 g A spare unit from my home lab. Small, quiet and low power
Webcam Not chosen yet Later
Printer Bambu Lab A1, 0.4 mm nozzle, Bambu PLA Basic, textured PEI plate What I have

The constraints

Every printed part has to print on the A1. That sets hard limits before any design starts:

PLA is the default material. It is stiff and easy to print, but it creeps under a constant load and softens near 60 °C. Both facts come back later.

The method

This is also a test of AI-assisted mechanical design. I drive the work in plain language. Claude Code builds the parts in FreeCAD through an MCP server, checks them with scripts, slices them and sends them to the printer. I measure the real parts, make the decisions and say what is wrong.

The rules I set for the repo:

The next two posts set up the toolchain: 1.1 FreeCAD over MCP and 1.2 Printing over the LAN.