Project documentation // R&D division

SKW-RD-003

ROUND — CNC Bed Mill

A compact epoxy-granite bed mill, so the plates, brackets and motor mounts for every other build get cut on our bench instead of bought.

Designation
SKW-RD-003
Version
1.0
Platform
Epoxy granite · IKO TU50 · THK KR46 · Teknic ClearPath · grblHAL
Status
Drawn · parts in hand

01 · The Problem

Every build I do ends in the same place: plates, brackets, motor mounts. And every one of them gets cut somewhere else, at someone else’s price, on someone else’s schedule. STÁLHRÍÐ’s thirteen plates went out to a laser-cut service. The drones need frames. The motor-drive work needs heatsinks, enclosures and fixtures.

Outsourced, each revision is a new order and a shipping wait. Owned, a revision costs stock and an evening.

02 · The Solution

A stiff base, bought motion. Every precision moving part is purchased. Everything I fabricate is a plate, a pour or a tube.

Side render of ROUND FIG 1 · ROUND from the side. The work moves on two crossed stages; the spindle only climbs.

03 · The Workflow — Calipers to Chips

  1. Measure. Caliper numbers go into one parameter file, tagged as measured.
  2. Model. FreeCAD builds the entire machine headless from Python and sweeps every axis through 21 poses looking for collisions.
  3. Draw. Every plate gets a true-scale drawing with a hole table, plus a STEP file.
  4. Test-fit. Full-scale PLA templates go on the real rails and blocks before any steel is cut.
  5. Pour and build.

One command regenerates all of it.

04 · The Hook — The Model Draws the Parts

Nobody models this machine by hand. One parameter file drives every plate, every hole table and every template, and every dimension in it carries a tag: measured, catalog, assumed, or open. Measured values never get changed. Open means ask; never guess.

A hole drawn from an unmeasured catalog figure stays red on the drawing until a caliper closes it. The cross plate has 32 holes, and 12 of them stay red until the rails under them are measured.

05 · What Saves Time

Change a number, not a drawing. The first 24 × 24 top plate left a linear stage hanging 121.6 mm off the front edge. One parameter changed it to 24 × 30, and the stage now sits 30.8 mm inside.

Find it on paper. Steel is expensive to get wrong and slow to fix. The sweeps caught:

An earlier bridge layout deflected about 0.9 mm under a 500 N cut load. ROUND calculates at 0.006 mm.

Plastic before steel. A wrong hole shows up as plastic instead of a scrapped plate.

06 · The Result

It’s drawn to the hole and bought to the motor. All of the motion hardware, servos, couplings, controller, spindle and sensors are on hand, and the controller is flashed and talking over Ethernet. The drawing set is done, with a handful of sheets still red until the last measurements close.

Spec Value
Travel 283 × 283 × 245 mm (model)
Mass ~350 kg (model)
Deflection @ 500 N 0.006 mm (calculated)
Spindle 2.2 kW · 24k rpm · ER20

Nothing has been cut yet. Until it cuts metal, every performance number here is a target.

07 · Future Work

Every build ends in plates and brackets. I want the machine that makes them on our bench.

← R&D Log