GreatLight CNC Machining Factory logo
CNC Machining
Rapid Prototyping
Materials
Industries
News
About GL

Get Instant Quote

Hobby Machining Basics

Basic Guide to CNC Hobbies

A hobby CNC setup turns a CAD file into a real part on your bench. This guide covers machine classes, the CAD-to-G-code workflow, workholding, feeds and speeds, and the point where a hobby machine stops being the right tool.

Desktop to benchtopAluminum and plasticsG-code basicsWhen to outsource
CNC Machining Prototype Service Georgia
Start Here

What Hobby CNC Actually Involves

Four skills decide whether your first part comes out right: CAD, CAM, workholding, and cutting parameters.

Machine Classes

Which Class of Hobby CNC Machine Fits Your Bench

Most people entering basic CNC hobbies start with one of three machine classes. A desktop router with a 300–600 mm work area cuts wood, acrylic, and foam board and runs on a standard wall outlet. A benchtop mill in the 500 × 500 × 450 mm class handles aluminum if the frame is rigid and the spindle has enough torque at low rpm. A converted manual mill or lathe sits at the top of the hobby range and needs more floor space, more tooling, and a real electrical plan.

The deciding factor is rarely the control software. It is rigidity. A machine that flexes under cutting load will chatter, and chatter shows up as poor surface finish, broken end mills, and dimensions that drift from the drawing. Before you compare spindle wattage, push on the gantry or column by hand. Any visible movement is a warning sign.

Spindle speed range matters as much as power. Cutting aluminum needs low rpm with high torque, often 3,000–8,000 rpm for small cutters. Cutting wood and plastic rewards 12,000–24,000 rpm. A single machine that claims both ends of that range usually compromises one of them.

  • 1
    Desktop routerWood, acrylic, foam; light aluminum with shallow passes
  • 2
    Benchtop millAluminum, brass, mild steel at low depth of cut
  • 3
    Converted mill or latheSteel and stainless; needs rigidity and coolant
Workflow

From CAD File to First Cut: The Hobby CNC Workflow

The workflow is the same whether you run a hobby machine or a production floor. You model the part in CAD, define the toolpaths in CAM, post-process to G-code, then set up the stock and run the program. Each stage has one job: geometry, strategy, motion, and setup. Skipping a stage shows up as a crash or a scrapped part.

In CAD, model the part as it will be cut, not as it will be used. Add the chamfers and fillets you can actually reach with a cutter. A 3 mm internal corner radius is machinable with a 6 mm end mill; a sharp internal corner is not. Hobby CAM software will warn you about tool radius, but it will not warn you about a feature you cannot reach at all.

In CAM, pick the largest cutter that reaches the feature, then rough with a stepdown you can trust. For a small benchtop mill in aluminum, a 6 mm two-flute end mill at 0.5–1.0 mm depth of cut is a reasonable starting point. Finish passes should be light: 0.1–0.2 mm radial engagement.

Post-processing converts toolpaths into G-code for your specific controller. Check the post processor matches your machine, then read the first 20 lines of the program. Confirm the units, the work offset, and the safe Z height before the spindle ever turns.

  • 1
    CADModel what the cutter can reach, not just the ideal shape
  • 2
    CAMRough with a large cutter, finish with light passes
  • 3
    PostVerify units, offsets, and safe Z before running
  • 4
    SetupZero the tool, check the stock, dry run the program
Workholding

Workholding and Setup: Where Most Hobby Parts Go Wrong

A loose part moves. When the part moves, the cutter grabs it, the tool breaks, and the stock is ruined. Most hobby failures trace back to workholding, not to the program. A vise bolted to a rigid table is the simplest option, but it only works if the part sits flat and the jaws are parallel to the spindle.

For thin plates, a vise will bow the material and the finished part will spring back when you unclamp it. Use a sacrificial backing plate and clamp around the perimeter instead. For parts with holes through the middle, drill and tap the backing plate so you can bolt the stock down from below.

Tabs are another option. Leave 0.5–1.0 mm of material connecting the part to the stock, then cut the tabs free by hand and file them flush. Tabs let you cut a full profile without the part flying loose at the last pass.

Check the setup before every job. Push the part with your hand. If it moves, the clamps are wrong. Zero the tool on a known surface, not on a guess, and dry run the first toolpath with the spindle off.

  • 1
    ViseFlat, parallel parts; check jaw alignment first
  • 2
    Backing plateThin plates and parts that bow under clamping
  • 3
    TabsFull-profile cuts; leave 0.5–1.0 mm and file flush
Cutting Data

Starting Feeds and Speeds for Common Hobby Materials

Values for a small benchtop mill with a 6 mm two-flute carbide end mill. Adjust for your machine rigidity.

MaterialSpindle speedFeed per toothDepth of cut
Aluminum 60616,000–8,000 rpm0.05–0.10 mm0.5–1.0 mm
Brass C360005,000–7,000 rpm0.05–0.08 mm0.5 mm
Mild steel 10183,000–4,000 rpm0.02–0.04 mm0.2–0.3 mm
ABS / POM12,000–18,000 rpm0.10–0.20 mm1.0–2.0 mm
Plywood / MDF16,000–24,000 rpm0.10–0.25 mm2.0–4.0 mm
Limits

When a Hobby Machine Stops Being the Right Tool

Hobby machines cut aluminum, brass, plastics, and wood well when the geometry is simple and the tolerance is loose. They struggle with hard materials, deep pockets, tight tolerances, and thin walls. Steel and stainless are possible on a rigid benchtop mill, but tool life drops fast and the finish is hard to control without coolant.

Titanium and Inconel are outside the hobby range. These alloys need high rigidity, controlled cutting temperatures, and tooling that a benchtop spindle cannot drive. The same applies to parts with a tolerance tighter than ±0.05 mm or a surface finish below Ra 1.6 μm. Hobby machines can hit those numbers on a good day, not on every part.

There is also a size limit. A part that needs a 4,000 mm travel or a Ø400 mm rotary table will not fit on a hobby bench. At that point the question is not whether to outsource, but which shop to send it to.

  • 1
    OutsourceTitanium, Inconel, tight tolerances, deep pockets
  • 2
    OutsourceParts larger than the hobby machine travel
  • 3
    Keep in-houseSimple aluminum, brass, plastic, and wood parts
FAQs

Hobby CNC Questions Engineers Ask

Can a hobby CNC machine cut aluminum?

Yes, on a rigid benchtop mill with a carbide end mill and a light depth of cut. Use 6,000–8,000 rpm, 0.5–1.0 mm depth of cut, and a small amount of cutting fluid or mist.

Thin walls and deep pockets are where aluminum gets difficult. Reduce the depth of cut and add a finishing pass instead of pushing the roughing pass harder.

What is the difference between G-code and CAM software?

CAM software converts a CAD model into toolpaths and then into G-code. G-code is the instruction set the controller reads: move to this coordinate, turn the spindle on, change the tool.

You edit G-code only when you need to adjust a feed, a safe height, or a work offset. Most hobby work is done entirely in CAM.

How tight a tolerance can a hobby machine hold?

A well-set-up benchtop mill can hold around ±0.05 mm on aluminum with a sharp cutter and a rigid setup. Repeatability across many parts is worse than the best single part.

If your drawing calls for ±0.005 mm or a finish below Ra 0.8 μm, the part belongs on a production machine with temperature control and in-process inspection.

Do I need coolant on a hobby mill?

For aluminum, plastic, and wood, a mist or a few drops of cutting fluid is enough. Flood coolant is messy on a benchtop machine and adds a pump and a tray.

For steel and stainless, coolant matters more. Without it, heat builds in the cutter and tool life drops quickly. A small mist system is the usual compromise.

When should I send a part to a machine shop instead of cutting it myself?

Send it out when the material is titanium, Inconel, or hardened steel, when the tolerance is tighter than ±0.05 mm, or when the part is larger than your machine travel.

The same applies to parts you need in volume. One prototype is a good hobby job; 200 identical parts is a production run.

What CAD file formats do machine shops accept?

STEP and IGES are the standard for 3D geometry, and most shops also take native SolidWorks, Fusion 360, and Inventor files. DXF works for flat sheet parts.

Send the 3D model, not just a drawing. The model lets the shop check for features that are hard to reach before quoting.

Need a Part Beyond the Hobby Bench?

Send the STEP file and we will return a quote with a DFM analysis within 12 hours.

12-hour quote±0.005 mm tolerance100% inspection

Trusted by engineers and manufacturers worldwide

Tesla Ford Motor Company BYD Auto Denso Magna International Boeing Airbus Medtronic KUKA FANUC