Week 7: Computer-Controlled Machining

Planted March 11, 2026

Week 7: Computer-Controlled Machining

Assignment

Design and CNC mill a large object demonstrating the full CAD → CAM → machine workflow. I made a parametric press-fit stool: two A-frame leg panels slot through channels in the seat, assembling without fasteners or glue.


Design — Fusion 360

The stool is three parts cut from one 700×1000 mm sheet of 20 mm birch plywood: a seat and two identical trapezoidal leg panels. A single materialThickness = 20 mm parameter drives all slot widths and depths.

Seat — 500 × 300 mm rectangle with two 150 × 10 mm through-slots, positioned ±125 mm from the centreline. Slot width matches the bit diameter for a snug press-fit.

Legs — Trapezoidal A-frame, 350 × 300 mm outer, with a 250 × 200 mm inner cutout. The wider base prevents lateral racking.

Key parameters

All the main dimensions are driven by user parameters in Fusion 360:

ParameterValueNotes
mat_width10 mmwidth of the radial material ring
table_width300 mmoverall tabletop width
table_height300 mmoverall tabletop depth
join_len50 mmlength of each finger joint
leg_height500 mmtotal leg height before adjustments
leg_width200 mmleg footprint width
leg_cutout150 mminner cutout width in the leg
leg_cutout_height250 mminner cutout height in the leg
dist_between_join50 mmspacing between finger joints
dist_between_outer50 mmspacing from outer edge to first joint
clearance0.3 mmextra gap for press-fit tolerance
arc_thick350 mmradius/thickness driving the arc profile
dog6 mmdog-bone radius matching the cutter

first I created the initial base of the stool Detail view

then I extruded it Constraint sketch for the legs first I created the initial rectangle for the leg

Fusion 360 assembled view

then I decided to give it a smaller size since 500 mm is to tall for a stool so I adjusted to as below

Seat sketch

Then I added the pocket seen below to give it a more aesthetic look

Leg sketch

after some adjustments below ğs the final version of the leg sketch

Nesting layout

Below is the layed out version

3D parts exploded

and the sample assembly process where I first lifted up the base and then connected the base

Parameter table Toolpath preview

Though I made some iterations after this to create a more interesting and better product.

First I adjusted the base to this circular triangle geometry to give it a more interesting look

Toolpath preview

next I realized that with the current joinery structure the legs would fall out hence I opted for a finger joint structure and adjusted the legs as below

Toolpath preview

finally I added a dog bone fillet to the slots in order for the male parts of the joints to pass easier

CNC mid-cut

CAM — VCarve Pro 12.507

All three parts nested on a 700 × 1000 mm sheet. Two toolpath operations with a 6 mm flat end mill:

  • Pocket 1 — 10 mm deep slots on the seat underside (2 × 5 mm passes)
  • Profile 15 — 10 mm depth to release all parts (2 × 5.04 mm passes, auto-tabs)
SettingValue
Tool6 mm flat end mill
Spindle speed~24 000 RPM
Feed rate~2 500 mm/min
Plunge rate~800 mm/min
Pass depth5.04 mm
Post processorG-Code mm (*.tap)

VCarve Pro setup


Machining — ARC-CNC Mach3

The machine we used was ARC-CNC a locally produced machine in Turkey by a small operation in Bursa by the company ARC CNC. Spesifically we have the Mach3 model.

overview of machine Parts after cut

overview of control panel Parts after cut

Next it was onto machining. I went to the CNC room with my fellow student Omer to ensure if there was any injury there was the other person to call the necessary parties.

a safety first photo CNC mid-cut

Before starting I cleaned out the sacrificial board of the debris it possesed from a previous use

Parts after cut

First we placed and stabilized the material using screws Parts after cut

next it was onto placing the bit corretly

first I inserted into there

Zeroing and checks

next I stabilized and placed and secured the bit into the socket

Stock fixed to bed

Then it was onto the cutting

photo from the software as the pockets were being cut

Mach3 running

Below are two short clips from the machining:

final result

CNC mid-cut

issues: since I used 1.08 thick wood not 1 mm thick wood the joints didn’t pass through the slots hence it was not assembleable

Finished slots

Hence I had to do some post processing. Thanks to the Dremel at the Lab I was able to take of the extras of the male parts of the finger joints and is was onto the press fit assmembly


Assembly & Result

Press-fit only — no glue, no screws. Legs slot through the seat and stand on their own geometry. Fit was snug on first attempt.

Finished stool