Home CNC Setup Guide for Beginners
This home CNC setup guide walks through the order that actually works: bench first, then workholding, then spindle, then feeds. It is written for engineers and makers setting up a router or benchtop mill in a garage or spare room, and it tells you when a part should leave the garage.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Key takeaways
What a home CNC machine can and cannot do
A hobby router is a light-duty machine with a moving gantry and a small spindle. It cuts wood, MDF, plastics, foam, and aluminium plate up to a few millimetres thick per pass. A benchtop mill with a cast iron column does the same work with less chatter, but travels less. Both run from the same G-code your CAM software posts.
The physical limit is stiffness, not software. When the cutter pushes into the material, the frame deflects. A gantry that flexes 0.1 mm under load will not hold ±0.05 mm no matter what the controller displays. This is why the first setup task is the bench, not the spindle.
Parts that fit a home machine: brackets, jigs, faceplates, enclosures, signage, moulds for casting, and one-off prototypes in 6061 or POM. Parts that do not: anything with deep pockets in steel, thin walls under 1 mm in aluminium, or a tolerance callout of ±0.005 mm.
If your drawing needs those, the job moves to a 5-axis shop. That is not a failure of the hobby machine. It is a different class of machine doing a different class of work.
- 1Good fitWood, MDF, plastics, foam, thin aluminium plate, engraving, one-off jigs.
- 2Marginal6061 plate above 10 mm, deep pockets, small end mills under 3 mm.
- 3Out of scopeHardened steel, titanium, ±0.005 mm tolerances, production runs above a few hundred parts.
Bench, floor and electrical supply
Put the machine on a bench that does not move when you lean on it. A 40 mm plywood top on a welded steel frame works. Bolt the frame to the floor if the machine weighs more than about 80 kg. A machine that walks during a cut will break small end mills and leave steps in the wall of a pocket.
Level the bench in both directions with a machinist level before the machine goes on it. Then check that the machine frame itself is not twisted. On a router, sit a dial indicator on the table and sweep the gantry along X. A twist of 0.2 mm over 600 mm is common on unlevelled benches and shows up as a tapered part.
Power matters less than people think. A 1.5 kW to 2.2 kW spindle on a single-phase 220-240 V circuit is normal. What matters is that the spindle drive and the controller are not on the same circuit as a dust extractor or a welder. Voltage sag during a cut changes the spindle speed and the finish.
Leave clearance around the machine. You need access to all four sides for loading stock, changing tools, and clearing chips. A machine pushed into a corner is a machine you will not use.
Workholding and work zero
Workholding is where beginners lose parts. Double-sided tape and clamps work for sheet goods. For aluminium, use a vise or a fixture plate with low-profile clamps, and keep the clamps outside the toolpath. If the part moves 0.05 mm mid-cut, the cutter grabs and the tool snaps.
Set work zero in a fixed order. Touch off X and Y against a known edge, then set Z on the top of the stock with a feeler gauge or a touch plate. Write the numbers down. If the controller loses position, you can recover without scrapping the part.
After every tool change, re-check Z. Tool length varies by a few hundredths of a millimetre even in the same collet. A 0.05 mm error in Z on a finishing pass shows as a visible step on the floor of a pocket.
For thin plate, support the whole underside. An unsupported 3 mm aluminium plate will vibrate and the cut will sound like a drum. Screw it to a sacrificial MDF board and cut through into the board.
Feeds, speeds and depth of cut
Feeds and speeds decide whether the cut works. The goal is a chip that carries heat away, not dust and not a scream. For a 6 mm two-flute carbide end mill in 6061 aluminium on a hobby router, start near 12,000 rpm, 1,000 mm/min feed, and 0.2 mm depth of cut. Raise feed before you raise depth.
For hardwood with the same cutter, 16,000 rpm and 2,000 mm/min with 1.5 mm depth of cut is a reasonable starting point. For MDF, increase feed again. MDF is abrasive and dulls tools fast, so expect shorter tool life.
Listen to the cut. A steady hum with visible chips is right. A high-pitched squeal means the spindle is rubbing, not cutting. Increase feed or reduce rpm. A knocking sound means the tool or the work is moving. Stop and check the clamp.
If the finish looks fuzzy, the tool is dull or the feed is too low. If the finish looks burned, the feed is too low or the rpm is too high. Change one variable at a time and cut a test block before touching the real part.
Dust, noise, safety and upkeep
Fine dust from MDF and hardwood is the main long-term health risk in a home shop. Capture it at the cutter with a shoe, then pass the air through a cyclone and a fine filter. A shop vac on the floor catches chips, not the particles that reach your lungs. Wear a P2 or N95 mask when you empty the bin.
Noise is the second issue. A 2.2 kW spindle at 18,000 rpm plus a vacuum will exceed 85 dBA. Hearing protection is not optional. If the machine shares a wall with a living space, add mass to the wall or build a simple enclosure with a window.
Never reach into the machine while the spindle is powered. Use a pause or a feed hold. Keep the e-stop within arm's reach of where you stand. Long hair and loose sleeves have no place near a spinning tool.
Maintenance is short. Blow chips off the rails daily. Wipe and re-oil linear guides every 20 to 40 hours of cutting. Check belt tension monthly on belt-driven machines. Replace worn collets, and never run a collet with a scored bore.
When to send the part to a machine shop
There is a clear line. If the part needs a tolerance of ±0.005 mm, if the material is hardened steel, titanium, or Inconel, or if the geometry needs five-sided access, the home machine is the wrong tool. Pushing it will cost more in broken cutters and scrapped stock than the part is worth.
The same applies to volume. A home router cutting 10,000 parts is a hobby that turned into an unpaid job. An industrial shop with 127 CNC machines, 16 simultaneous 5-axis centers, and a 4,000 mm maximum processing size handles that run with 100% inspection before shipment.
For prototypes that sit between the two, the useful move is to cut the simple features at home and outsource the critical ones. Keep the drawing in one place. If the shop can read your CAD file and your tolerance callouts, the handover is short.
GreatLight quotes within 12 hours with a free DFM analysis, and production can start within 24 hours. Tolerances run to ±0.005 mm (±0.0002 in) with finishes from Ra 0.2–0.8 μm. Uploads are confidential, and an NDA is available on request.
Step by step: from crate to first part
Each step ends with a check. Do not move on until it passes.
- 1Level the benchUse a machinist level in both directions. Bolt the frame to the floor if the machine is over 80 kg. Check: the level reads the same when you rotate it 180°.
- 2Tram the spindleSweep a dial indicator on a 100 mm arm around the table. Aim for under 0.02 mm across the sweep. Shim the spindle mount or the gantry as needed.
- 3Check squarenessCut a 100 mm square in scrap MDF and measure the diagonals. A difference above 0.2 mm means the gantry is out of square. Adjust before cutting anything real.
- 4Set work zeroTouch off X and Y on a known edge, then Z on the stock top with a touch plate. Record all three numbers. Re-check Z after every tool change.
- 5Install dust extractionFit a shoe at the cutter and a cyclone before the vacuum. A shop vac on the floor alone will not capture fine MDF dust. Wear a P2 or N95 mask as a backup.
- 6Air-cut the programRaise Z by 20 mm above the stock and run the full G-code with the spindle off. Watch for clamp collisions and rapid moves that cross the part.
- 7Cut a test blockRun the first part in scrap material at the starting parameters. Measure the result. Adjust one variable, then cut the real part.
Starting cut parameters by material
Values assume a 6 mm two-flute carbide end mill on a hobby router. Treat them as a starting point, not a recipe.
| Material | Spindle speed | Feed rate | Depth of cut |
|---|---|---|---|
| MDF | 16,000 rpm | 2,500 mm/min | 2.0 mm |
| Hardwood | 16,000 rpm | 2,000 mm/min | 1.5 mm |
| ABS / POM | 12,000 rpm | 1,500 mm/min | 1.0 mm |
| 6061 aluminium | 12,000 rpm | 1,000 mm/min | 0.2 mm |
| Aluminium, benchtop mill | 4,000 rpm | 500 mm/min | 0.5 mm |
| Acrylic | 14,000 rpm | 1,800 mm/min | 1.0 mm |
Home machine or industrial shop?
Match the part to the machine before you buy tooling you will not use.
| Part requirement | Home CNC | Industrial shop |
|---|---|---|
| Wood, plastic, foam parts | Yes | Not needed |
| 6061 plate up to 10 mm | Usually | For volume |
| Tolerance ±0.005 mm | No | Yes |
| Hardened steel or titanium | No | Yes |
| Thin walls under 1 mm | Risky | Yes |
| One-off prototype | Yes | Also fine |
| Run of 10,000 parts | No | Yes |
Set up the bench first, then spend on the spindle
A rigid bench and correct workholding will improve your cuts more than a bigger spindle. When the part needs ±0.005 mm or hardened steel, send it to a shop with the right machines.
Frequently asked questions
What CAD and CAM software should a beginner use?
Start with free tools. Fusion 360, FreeCAD, and Carbide Create cover 2D and 3D work for a hobby router. The CAM side matters more than the CAD side at the start, because a bad toolpath breaks tools.
Post-process for your controller, then air-cut the program before the first real part. That one habit prevents most beginner crashes.
How tight can a home CNC machine hold?
A well-set-up hobby router in wood or plastic can hold about ±0.1 mm. A benchtop mill in aluminium can reach ±0.05 mm with light cuts and sharp tools.
Below that you are fighting frame deflection and thermal drift. Tight tolerances are industrial work.
Why did my 3 mm end mill break?
Small cutters break for three reasons: too much depth of cut, too low a feed with high rpm, or the work moving in the clamp. The last one is the most common.
Check the clamp first, then reduce depth of cut to 0.1 mm and raise feed until the cut sounds steady.
Do I need a vacuum table?
Only for full sheets of thin material. For most beginner work, a sacrificial MDF board with screws and double-sided tape holds better and costs less.
A vacuum table needs a strong pump and a flat spoilboard to work. A weak one lets the part slide.
How often should I replace collets?
Inspect them monthly. Replace any collet with a scored bore, a burr, or visible wear on the taper. A worn collet lets the tool slip, and tool slip ruins both the part and the cutter.
Keep two spare collets of each size you use. They are cheap compared to a scrapped part.
Can I cut steel on a home CNC machine?
A hobby router cannot. A benchtop mill with a rigid column can cut mild steel with small depths of cut, plenty of coolant, and low spindle speeds.
Hardened steel, stainless above a few millimetres, and titanium are industrial work. Send them out.
Send the parts your home machine cannot hold
Upload a CAD file and get a quote with free DFM analysis within 12 hours. Tolerances to ±0.005 mm, 100% inspection before shipment, and no minimum order quantity.
12-hour quote±0.005 mm100% inspectionNo MOQ