CNC Machining
Milling, engraving, and routing cockpit panels on the Stepcraft D600 — materials, tooling, feeds, and workflow for home builds.
The Stepcraft D600 is a desktop CNC router with a 600 × 400 × 80 mm work envelope. It runs on a ball-screw driven gantry with NEMA 17 stepper motors, giving it 0.1 mm positioning accuracy suitable for panel cutouts, countersinks, and shallow engraving. It is a hobby-grade machine — not a Haas — but it handles MDF, acrylic, soft aluminium, and PCB material reliably when fed conservatively.
| Specification | Value |
|---|---|
| Work area (X × Y × Z) | 600 × 400 × 80 mm |
| Positioning accuracy | ± 0.1 mm |
| Spindle options | Stepcraft HF-500 (500 W, up to 25 000 RPM) or Kress FME 800 |
| Compatible software | UCCNC (recommended), Mach3, Universal GCode Sender |
| CAM software | Fusion 360 (free for hobbyists), Estlcam, VCarve Desktop |
| Collet sizes | ER11 — accepts 1, 2, 3, 3.175 (1/8"), 4, 6 mm shank bits |
| Materials (typical) | MDF, acrylic, POM, HDPE, soft aluminium (6061), PCB material, wood |
| Controller | Stepcraft USB CNC controller (UC100 / UC300ETH compatible) |
Laser cutting handles thin sheet material cleanly but cannot produce countersinks, pockets with variable depth, or real 3D profiles. CNC routing fills those gaps. In a typical cockpit build the two processes work together: the laser cuts acrylic legends and thin MDF panels; the CNC router handles the structural aluminium sub-frame, thicker MDF backing plates, and any part that needs a recess or stepped edge.
| Operation | Laser (Omtech 60W) | CNC (Stepcraft D600) |
|---|---|---|
| Cut thin sheet (≤ 5 mm) | Fast, clean, no fixturing | Possible but slower; laser preferred |
| Cut thick sheet (6–20 mm) | Not possible (60 W limit) | Yes — MDF, acrylic, aluminium |
| Engraving text / legends | Faster, finer detail on paint | V-carve engraving on bare aluminium or wood |
| Pockets / recesses | No | Yes — instrument bezels, LED recesses, countersinks |
| Holes (drilled) | Yes (fast, clean on thin sheet) | Yes — and can interpolate to any diameter |
| Aluminium panel work | Not suitable (reflects CO₂ beam) | Yes — 1–3 mm aluminium with correct feeds |
| 3D profiles / chamfers | No | Yes — ball-nose 3D toolpaths |
The Stepcraft D600 uses ER11 collets (1/8" / 3.175 mm shank is most common for hobby tooling). A small starter set covers the majority of cockpit panel operations.
| Bit type | Diameter | Material | Cockpit use |
|---|---|---|---|
| Flat end mill (2-flute, upcut) | 3 mm, 4 mm, 6 mm | MDF, acrylic, soft wood | Panel outline cuts, pockets, slot cutting — the most-used bit for general panel work |
| Flat end mill (2-flute, downcut) | 3 mm, 4 mm | MDF, plywood, acrylic | Top surface finish — downcut pushes fibres down, preventing tear-out on the visible face |
| Single-flute upcut (O-flute) | 3 mm, 6 mm | Acrylic, HDPE, POM | Plastics and soft materials — single flute clears chips faster and prevents melting |
| V-bit (60° / 90°) | 3.175 mm shank | MDF, aluminium, acrylic | V-carve engraving of panel legends and instrument scales directly into the material |
| Ball-nose end mill | 2 mm, 3 mm | MDF, soft aluminium | 3D profiling, chamfers, rounded bezels |
| Single-flute end mill (ZrN coated) | 2 mm, 3 mm | Aluminium 6061 | Aluminium sub-frame parts, instrument panel blanks — ZrN coating prevents aluminium welding to flutes |
| Drill bit (straight shank) | 2 mm, 2.5 mm, 3 mm, 4 mm | All | LED holes, screw pilot holes, mounting holes — faster than interpolating small circles |
| Countersink | 6 mm, 90° | MDF, aluminium | Flush M3 or M4 panel mounting screws |
The Stepcraft HF-500 spindle runs 5 000–25 000 RPM. For most panel materials the correct approach is high RPM, slow feed, shallow depth of cut. The machine lacks the rigidity to take deep cuts, but at shallow DoC it produces clean edges without chatter.
| Material | Bit | RPM | Feed (XY) | Depth per pass | Notes |
|---|---|---|---|---|---|
| MDF 6 mm | 3 mm 2-flute upcut | 18 000 | 800 mm/min | 1.5 mm | Dust extraction essential — MDF dust is a respiratory hazard |
| MDF 12 mm | 4 mm 2-flute upcut | 18 000 | 900 mm/min | 2 mm | Use tabs on the contour — thick MDF can lift at the end of the cut |
| Acrylic 3 mm | 3 mm O-flute (single) | 16 000 | 600 mm/min | 1 mm | Single-flute clears chips; conventional (climb) milling leaves cleaner edge |
| Acrylic 6 mm | 3 mm O-flute (single) | 16 000 | 500 mm/min | 1 mm | Multiple shallow passes; flood cool or pause to let material cool if edge looks melted |
| Aluminium 1.5 mm (sheet) | 2 mm single-flute (ZrN) | 20 000 | 300 mm/min | 0.3 mm | Use WD-40 as cutting lubricant; vacuum chips frequently to avoid re-cutting |
| Aluminium 3 mm | 3 mm single-flute (ZrN) | 18 000 | 250 mm/min | 0.3 mm | Many passes; patience required. Result is clean commercial-looking aluminium panel |
| POM / Delrin | 3 mm 2-flute upcut | 16 000 | 1 000 mm/min | 2 mm | Machines beautifully — good for custom knobs, throttle detent plates, bearing housings |
| V-carve engraving (MDF) | 60° V-bit | 20 000 | 500 mm/min | 0.3–1.0 mm (depth controls text width) | Engrave first before any profiling cuts |
Work that moves during a cut is the primary cause of ruined parts on a desktop CNC. The Stepcraft D600 bed has T-slots — use them. Clamps and double-sided tape together give belt-and-braces security for panel work.
| Method | Best for | Notes |
|---|---|---|
| T-slot clamps (step clamps) | Thick sheet (MDF 12 mm+, aluminium) | Clamp at the edges, outside the cut area; at least 4 clamps for anything over 200 mm |
| Double-sided carpet tape | Thin sheet, acrylic, PCB material | Apply tape to a flat spoilboard; press work firmly for 30 s. Reliable for shallow engraving and light cuts; lifts under heavy lateral load |
| Spoilboard + screws | MDF panels, production runs | Screw a 6 mm MDF spoilboard to the bed; screw the workpiece to the spoilboard through waste areas that will be cut away |
| Tabs in toolpath | All profiling / contour cuts | Leave 0.5 mm high × 4 mm wide tabs at 4–6 points around the contour; cut manually with a flush-trim saw or chisel after the job |
| Vacuum fixture | Thin, flat sheet production runs | A spoilboard with a routed grid connected to a shop vac — excellent hold-down for thin aluminium without edge clamps in the way |
A typical cockpit panel job combines three toolpath types in the correct order. Running them in the wrong sequence — particularly cutting the outline before internal features — shifts the workpiece and ruins registration.
| Order | Operation | Toolpath type | Detail |
|---|---|---|---|
| ① | Engrave legends | V-carve / engrave | V-bit at shallow depth; text remains sharp if done while the workpiece is fully supported by surrounding stock |
| ② | Drill or interpolate all holes | Drill / circular pocket | LED holes (typically 3–5 mm), M3 pilot holes, countersinks — all while the panel is still one piece |
| ③ | Pocket internal cutouts | Pocket (inside profile) | Switch and indicator cutouts; set tabs = 0 on small inner pockets since the waste drops away into open air |
| ④ | Profile the outer panel | Contour (outside profile) | Always last; use tabs to prevent the panel shifting when almost freed from the stock |
Kerf compensation and tolerances
| Feature | Compensation | Notes |
|---|---|---|
| Panel outer profile | Outside offset = + ½ bit diameter | The cutter centre travels outside the profile line so the finished part matches the design dimension |
| Internal pocket (switch hole) | Inside offset = − ½ bit diameter | Cutter travels inside the pocket boundary; add 0.1–0.2 mm clearance to design for fit |
| Circular holes | Circular interpolation, diameter = target − 0.1 mm first pass | Measure after the first cut, then take a spring pass (same toolpath, 0 depth) to bring to final size |
| Press-fit parts | Test cut in scrap first | CNC dimensional accuracy is ± 0.1 mm; a press-fit typically requires ± 0.05 mm — finish with a file or reamer |
Fusion 360 is the recommended CAM tool for Stepcraft D600 jobs. It is free for personal use, integrates CAD and CAM in one application, and produces clean G-code via a post-processor. UCCNC on the Stepcraft controller reads standard G-code natively.
Step-by-step from design to cut
| Step | Tool | Detail |
|---|---|---|
| 1. Design panel in Fusion 360 | Fusion 360 CAD | Model at 1:1 scale; create a flat sketch for each machining operation on its own layer |
| 2. Set up the CAM setup | Fusion 360 Manufacture | New Setup → Milling; set WCS origin to top-left corner of stock, Z = top of material |
| 3. Define toolpaths | Fusion 360 Manufacture | Add 2D Engrave → 2D Drill → 2D Pocket → 2D Contour in that order; assign tools with correct feeds from the table above |
| 4. Simulate | Fusion 360 Manufacture | Run the simulation and watch for collisions, wrong offsets, or missed features before post-processing |
| 5. Post-process to G-code | Fusion 360 → Stepcraft post-processor | Use the UCCNC / Mach3 post-processor (available free from Autodesk post library); outputs .nc file |
| 6. Load into UCCNC | UCCNC on the Stepcraft PC | File → Load G-code; jog to work zero; set X0 Y0 Z0 to top-left corner of material surface |
| 7. Air cut check | UCCNC | Raise Z 10 mm, set Z-override to +10 mm, run the job — watch the spindle trace the toolpath above the material |
| 8. Cut | UCCNC | Reset Z, start spindle, press Cycle Start; stay present — desktop CNCs can have unexpected Z plunges if the G-code has an error |
| Component | Material | Operations | Notes |
|---|---|---|---|
| MCP / FCU panel blank | 3–6 mm MDF or 1.5 mm aluminium | Switch cutouts, LED holes, engraved legends, panel profile | MDF: quick and cheap for prototypes; aluminium: permanent panel that takes paint and resists warping |
| Overhead panel sections | 6 mm MDF | Grid of switch holes, large cutouts for multi-switch modules, profiled edge | At 600 × 400 mm, the D600 can fit a full B737 overhead section in one setup |
| Glareshield / coaming | 12 mm MDF + 3 mm acrylic face | Pocketed recesses for annunciator modules; profiled curved edge | Multi-material: CNC the MDF structural piece; laser cut the acrylic overlay separately |
| Instrument panel blank | 1.5–2 mm aluminium 6061 | Round instrument holes (3.125" standard), screw holes, panel profile | Circular interpolation for 79.4 mm instrument holes; finish edges with a deburring tool |
| Throttle quadrant body | 12–18 mm MDF or POM | Lever slot, detent pocket, pivot bearing housings | POM gives a smooth lever feel; MDF is easier to shape and paint |
| Rotary encoder knob blanks | POM or aluminium | Outer profile, shaft hole, knurling pass with V-bit | CNC-machined POM knobs look and feel significantly better than 3D-printed equivalents |
| Sub-frame mounting rails | 20 × 20 mm aluminium extrusion or 3 mm aluminium flat bar | Bolt hole pattern, countersinks, notches | Aluminium extrusion can be clamped flat and drilled / slotted accurately for cockpit frame assembly |
| Spoilboards | 18 mm MDF | Vacuum grid, dog-hole pattern, surfacing pass | Surface the spoilboard flat with a large surfacing bit (20 mm) first — fixes any bed tramming error |
CNC routing generates more debris than a laser — chips, dust, and occasionally flying broken bits. Personal safety and machine maintenance both depend on good dust extraction and a clean working posture.
| Hazard | Mitigation |
|---|---|
| MDF fine dust (formaldehyde binder) | Dedicated dust shoe on the spindle + shop vac with HEPA filter; wear FFP2/N95 mask when changing material |
| Acrylic and POM chips | Chips are larger and less hazardous than MDF dust; still use dust shoe to keep chips off the lead screws |
| Aluminium chips | Sharp — wear gloves when clearing chips by hand; vacuum regularly during the job to prevent re-cutting |
| Broken bit ejection | Safety glasses mandatory when the spindle is running; stand to the side, not directly in front of the spindle |
| Workpiece lifting during cut | Use tabs on all profiling cuts; verify clamps are tight before starting; never reach over a running spindle |
| Lead screw and rail contamination | Brush or vacuum chips from the rails after every session; re-lubricate ball screws with light machine oil monthly |