CNC Beginners Project Guide
This CNC beginners project guide is written for engineers and buyers who need to turn a CAD model into a real part without wrecking tools or wasting stock. It covers five starter projects, the cutting parameters behind them, and the point where a hobby machine stops being the right answer. Read it and you can judge which project fits your shop today, and when to send the job out instead.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Key takeaways
How to pick your first projects
The fastest way to learn CNC is to pick a part that fails loudly and cheaply. A small aluminium plate with one pocket and four drilled holes gives you feedback in minutes. A complex 3D surface gives you feedback after a tool break and an hour of setup, which is the wrong way to start.
A good beginner project has three traits: simple fixturing, one or two setups, and a tolerance you can actually measure. If you cannot check the result with calipers or a pin gauge, you cannot learn from it. Save the parts that need a CMM for later.
Depth-to-diameter ratio is the number most beginners ignore. A Ø6 mm end mill cutting 30 mm deep is a 5:1 ratio, and it will chatter unless you step down in small increments or use a reduced-neck tool. Keep your first projects under 3:1.
Material choice matters as much as geometry. 6061 aluminium, POM and ABS all cut predictably on a light machine. Stainless 316 and titanium need lower surface speeds and more rigidity, so they are poor teaching materials even though they are common in production.
- 1One setup, one lessonEach project should introduce one new skill, not five.
- 2Measure everythingLog the actual dimension against the nominal, every time.
- 3Keep stock cheapScrap aluminium plate costs less than the lesson it teaches.
Speeds, feeds and depth of cut that actually work
Surface speed sets the spindle rpm. For 6061 aluminium with a carbide tool, 300–500 m/min is a safe window. A Ø6 mm cutter at 400 m/min works out to roughly 21,000 rpm, which most benchtop spindles cannot reach, so run at your machine maximum and adjust feed instead.
Feed per tooth is the number that controls chip thickness. In aluminium, 0.05–0.15 mm per tooth gives a proper chip rather than dust. A three-flute Ø6 mm cutter at 12,000 rpm and 0.08 mm per tooth gives 2,880 mm/min, which is often more than a light machine can hold without deflection.
Depth of cut and width of cut trade against each other. If your machine is flexible, reduce radial engagement to 20–30% of the tool diameter and keep axial depth at 1×D. This keeps cutting forces low and tool life predictable.
Listen to the cut. A steady hum with clean chips means the parameters are close. A high-pitched squeal means chatter, so reduce radial engagement or rpm first, then feed. Never fix chatter by increasing feed alone.
- 1Aluminium 6061300–500 m/min surface speed, 0.05–0.15 mm per tooth.
- 2POM and ABS200–400 m/min, sharp tools, watch for melting at low feed.
- 3Stainless 30460–120 m/min, never dwell in the cut, use constant feed.
Workholding errors that end beginner projects early
Most beginner parts fail before the first cut, in the vice. Clamping a thin plate on two edges lets it bow upward in the middle, so the cutter removes more material than the program says. Support the part underneath with parallels and clamp over the thickest section.
For small plates, a sacrificial sub-plate with two dowel pins gives repeatable location across setups. Zero to the pins rather than the vice jaw, and a flip setup stays inside ±0.05 mm without indicating every time.
Tool pull-out is the other common failure. A collet that is not torqued to spec will let the cutter creep downward, and the next pass cuts 0.5 mm too deep. Mark the tool shank with a paint line and check it between operations.
If the part moves, stop. Continuing the program with a loose part damages the cutter, the vice and the part at the same time. Re-clamp, re-zero, and start the operation again from a safe height.
- 1Support under the cutParallels or a sub-plate stop thin parts from bowing.
- 2Clamp over thick sectionsThin walls deflect under clamp pressure.
- 3Torque collets to specA paint mark shows pull-out before it becomes scrap.
When a beginner project should go to a machine shop
There is a clear line where home machining stops making sense. It is not part size, it is the number of setups and the tolerance. A part needing four setups, two angles and a ±0.02 mm bore will cost less to outsource than to fixture on a benchtop mill.
Production quantities change the math too. If you need 200 identical brackets, the setup time per part dominates on a manual or hobby machine. A shop running 127 high-precision CNC machines amortises that setup across the batch.
Material is the other trigger. Titanium, Inconel and hardened tool steel need rigid machines, coolant through the tool and correct surface speeds. Cutting them on a light machine burns tools and rarely holds tolerance.
At GreatLight, we run 16 simultaneous 5-axis centres and hold ±0.005 mm on production parts. For prototype runs we quote within 12 hours and can start production within 24 hours, with no minimum order quantity.
- 1Four or more setupsFixture cost exceeds the machining cost on a hobby machine.
- 2Tolerance under ±0.02 mmNeeds a temperature-stable shop and a rigid spindle.
- 3Hard or gummy alloysTitanium, Inconel and 316 stainless punish light machines.
Design rules that make beginner parts cheaper
Corner radii should be at least one third of the pocket depth, and never smaller than the cutter you intend to use. A 2 mm internal corner forces a 2 mm cutter, which then cannot reach deep without chattering. Design a 3 mm radius and cut it with a Ø6 mm tool.
Keep floor-to-wall transitions sharp or give them a defined fillet. A vague callout like 'blend smoothly' leaves the machinist guessing, and guessing costs time. Specify the radius value and let CAM handle the rest.
Thread callouts should match a standard tap or insert. A custom thread pitch means a custom tool, and custom tooling adds days to a quote. Stick to M3, M4, M5 and their imperial equivalents for beginner work.
Tolerances cost money in a non-linear way. Going from ±0.1 mm to ±0.02 mm roughly doubles the inspection and process control effort. Only tighten the dimensions that actually locate the part in its assembly; leave the rest at general tolerance.
- 1Internal radius ≥ 0.33 × depthKeeps the cutter large enough to stay rigid.
- 2Standard threads onlyCustom pitches add tooling lead time.
- 3Tighten only functional dimensionsEvery extra tight tolerance adds inspection cost.
5 starter projects, in order
Each step builds on the setup skills from the one before it.
- 11. Engraved keychain (2.5-axis)40 × 60 mm 6061 plate, 3 mm flat end mill, 12,000 rpm, 600 mm/min feed, 0.4 mm depth of cut. Teaches zeroing, work offsets and text toolpaths.
- 22. Drilling jig plate6 mm 6061, spot drill then Ø5 mm drill at 2,500 rpm and 200 mm/min. Teaches peck drilling, chip evacuation and hole position tolerance.
- 33. Two-sided clamp blockFlip the part and re-zero to a datum. Teaches setup repeatability; aim for ±0.05 mm across the flip.
- 44. Aluminium enclosure with pocket12 mm wall, Ø6 mm end mill, 8,000 rpm, 900 mm/min, 1 mm stepdown. Introduces roughing versus finishing passes.
- 55. Prototype bracket with angled faceTilt in a vice or use a 4th axis at 15–45°. First project where 3-axis workholding starts to fight you.
Beginner machine vs. job shop: which fits your part
Use this to decide whether to cut it yourself or send the file out.
| Part characteristic | Benchtop machine | Job shop |
|---|---|---|
| 2.5-axis pocket, one setup | Good fit | Works, but setup cost dominates |
| 3-axis part under 300 mm | Good fit, watch rigidity | Good fit for batches over 10 |
| 4th-axis or angled features | Hard to fixture | Good fit, 12 four-axis mills |
| 5-axis contoured surface | Not practical | Good fit, 16 five-axis centres |
| Tolerance tighter than ±0.02 mm | Rarely repeatable | Good fit, held at ±0.005 mm |
| Titanium or Inconel | Tool life very short | Good fit with through-tool coolant |
| Quantity over 200 parts | Setup per part too high | Good fit, no minimum order |
The verdict
If your part fits in a vice, needs one or two setups and holds ±0.05 mm, machine it yourself. If it needs a fourth axis, a contoured surface or ±0.02 mm, send the file to a shop with 5-axis capacity and let them hold the tolerance.
Beginner CNC questions
What CAD and CAM software should a beginner start with?
Any parametric CAD that exports STEP and any CAM that posts to your controller will work. The software matters less than learning the order of operations: model, set stock, choose tool, set speeds and feeds, simulate, post.
Pick one package and stay with it for the first three projects. Switching tools mid-project hides the real lesson, which is usually workholding or a wrong offset.
How do I know if my feeds and speeds are right?
Look at the chips. Aluminium should produce small comma-shaped chips, not dust and not long strings. Dust means the feed per tooth is too low; long strings mean it is too high or the spindle speed is too low.
Then listen. A consistent sound across the cut means the parameters are stable. Any pulsing or squealing means reduce radial engagement before touching the feed rate.
Why did my part come out undersized after a flip setup?
The datum moved. Either the vice jaw was not clean, the part was not fully seated against the stop, or the zero was set off a surface that had already been cut.
Re-zero from a dowel pin or a machined reference face, and check the first feature after the flip before running the whole program. A 0.05 mm datum error doubles on a two-sided part.
Can I machine stainless steel on a benchtop CNC?
Yes, with small depths of cut and low surface speed. 304 stainless wants 60–120 m/min, so a Ø6 mm cutter runs at roughly 3,000–6,000 rpm. The problem is rigidity, not speed.
If the machine flexes, the tool rubs instead of cutting, and work-hardening makes the next pass harder. Use sharp carbide, constant feed and never let the tool dwell.
At what point should I stop making the part myself?
When setup time per part exceeds machining time, or when the tolerance needs a controlled environment. Both usually happen around the fourth setup or at ±0.02 mm.
Outsourcing also makes sense for materials like titanium and Inconel, where tool life on a light machine is measured in minutes.
How do I protect my design when sending files out?
Ask for an NDA before uploading. A shop that handles production work should have a standard agreement ready and should confirm file handling in writing.
Keep the STEP file and the drawing consistent, and send only the revision you want quoted. Extra files create confusion at the quoting stage.
Send us the part your bench cannot hold
Upload a STEP file and we will return a quote with DFM feedback within 12 hours. Prototypes and production runs share the same tolerance and inspection process.
12-hour quoteNo minimum order±0.005 mm tolerance100% inspection