logo elektroda
logo elektroda
X
logo elektroda

MPCNC - a printed CNC milling machine!

Mrxnnx  23 14718 Cool? (+8)
📢 Listen (AI):

TL;DR

  • MPCNC to drukowana na drukarce 3D frezarka CNC do drewna, plexi i aluminium, zbudowana jako tani projekt warsztatowy.
  • Konstrukcja używa 5 silników Nema 17, rur jako prowadnic, pasków, łożysk 608RS oraz sterowania Ramps 1.4 z Arduino Mega 2560.
  • Szacunkowy koszt bez blatu ze sklejki wyniósł około PLN 900, a do budowy użyto 2 kg PLA i wrzeciona 500W.
  • Maszyna ma teoretycznie niemal nieograniczony obszar roboczy po wydłużeniu rur, lecz praktycznie autor podaje około 70x50 cm.
  • Pierwszy test grawerowania wypadł pozytywnie bez przeróbek, ale największe problemy to niska sztywność i powolne tempo pracy.
Generated by the language model.
Hi! Another project for my workshop equipment is MPCNC, i.e. a CNC milling machine printed on a 3D printer, today I will share my humble opinion with you (no time for testing, session at PW :( ).

I always wanted to be able to precisely cut elements in wood, plexiglass and aluminum. I couldn't afford ready-made milling machines, so I decided to build my own :) The milling machine elements were printed on the printer which he writes about here: Link
Before further reading I present the still not finished MPCNC:



THE PROJECT IS NOT MINE AND IS GENERALLY AVAILABLE AT THIS LINK: Link

Elements needed for construction:
- PLA 2kg about PLN 120
- 500W air-cooled spindle 350 PLN
- Nema 17 engines 5 pieces PLN 150
- Belts and gears about PLN 20
- Pipes (I had) the approximate cost is about PLN 50 for the pipes that I used
- Bearings, probably 608RS 60 pieces, about PLN 60
- Screws (various types) about PLN 50
- T8 trapezoidal screw about PLN 10
- Flexible coupling to nema 17 about PLN 2
- 12v 500W power supply (I have from old servers from my dad from work)
- Ramps 1.4 + Arduino Mega 2560 about PLN 60
- DRV8825 stepper motor drivers 3 pieces about PLN 10

The total cost, not counting the plywood as a table top, is about PLN 900

Before I start talking about whether it is worth mentioning a few more nice and thoughtful aspects of the machine.

The first thing is fixing the straps on the cable ties, there is no problem with tightening them:


Second thing is nema 17 motors, no need nema 23 because of two motors on X and Y axis.

Easy to use and build for everyone, there are tons of descriptions and tutorials on the internet :) and some of the works that someone squeezed out of this machine are beyond belief :)

Due to the large number of guides on how to assemble and configure the machine, I will skip this topic, but I will only mention that there is a modified marlin on the arduino :)



An important aspect of the machine is that you can theoretically get an unlimited working area, it is enough to buy longer pipes (for me the working area is about 70x50cm) :) but everyone knows that this is not possible mainly due to the lack of stiffness, so the smaller and lower the better :)


No more praising, time for machine trouble. The first main problem is the low stiffness of the original structure, you have to add some improvements here :)
Another problem is the pace of work, which is mainly due to the rigidity of the machine and the spindle used :)

Can MPCNC be recommended and is it worth investing?such money into a "toy"? At the moment, it is difficult for me to judge due to the lack of time to test the machine, at the moment it looks promising for amateur and hobby applications :)
The only test I was able to do was the crown engraving (done with a 6mm cutter, I had no other :) )



I was quite positively surprised that I didn't improve the machine, I just plugged everything in and let the milling go :)

In my spare time, I start milling aluminum, we'll see how he can handle it :)

The software I use is AutoCad, NX, Fusion360 and EstlCam.

If I did not write something, please let me know, I will be happy to answer questions and any comments, criticism is welcome :)

About Author
Mrxnnx wrote 61 posts with rating 88 . Live in city Warszawa. Been with us since 2018 year.

Comments

Slawek K. 07 Jun 2019 06:12

The stripes disqualify this design from precision milling due to the complete lack of stiffness, unless someone is satisfied with the tolerance measured in mm, and several ;) For the fun and satisfaction... [Read more]

szymon122 07 Jun 2019 07:51

How does this spindle work? Will you provide his model? I am of this opinion too. I have an identically made laser plotter and after running the same pattern twice, you can see the shift. And you... [Read more]

Mrxnnx 07 Jun 2019 08:06

The spindle is a Chinese that I had at hand, it's hard to say if it has a model, in the evening I will upload a link to the store where I used to buy it :) is doing well so far. The power in the... [Read more]

Januszs0 07 Jun 2019 08:12

Hello Regarding the spindle, I bought this model over 6 years ago, if I remember correctly 400W. During this time, the spindle in my amateur machine worked about 400 hours and never caused any problems.... [Read more]

Piottr242 07 Jun 2019 09:41

What is the tolerance of this device? What is the minimum thickness of the cutter (it is important for rectangular holes)? Is it accurate enough that it can be used for milling, for example, the front... [Read more]

Fixxxer1 07 Jun 2019 11:06

My MPCNC version: https://obrazki.elektroda.pl/6588798700_1559898210_thumb.jpg The dimensions are 60x60cm, but with this construction the working area is very smaller, it is about 25x30cm if... [Read more]

Mrxnnx 07 Jun 2019 11:37

For me, the external dimensions are about 100x75cm, i.e. the working area is about 70x50cm :) I recommend buying cable guides in China, a meter costs about PLN 15, so I do not know whether PLA or what... [Read more]

oskar777 07 Jun 2019 11:56

Slawek K. on YT you have homemade 3D dukarki milling PCBs for LQFP and everything on strips. Stiffness is a problem, but you can get good precision. [Read more]

Slawek K. 07 Jun 2019 13:39

If there is no stiffness, then there is no precision, it goes straight hand in hand. Greetings [Read more]

MarcinwqPL 08 Jun 2019 18:35

What kind of pipes did you use? I can't find the right size. I only found such chrome tubes for hangers 25x1mm do you think it's enough? The working area is 1000x1000mm. It will serve as a home... [Read more]

Mrxnnx 08 Jun 2019 20:51

I used pipes for hangers 25x1mm, it's not bad in general. The plasma cutter should be fine :) [Read more]

emil 08 Jun 2019 22:05

Hello. "- Bearings, probably 608RS 60 pieces, about PLN 60" Where does this number - 60 pcs - of bearings in this project come from? [Read more]

Dariusz Goliński 09 Jun 2019 19:24

Another question. What software do you use? I especially mean the cam. [Read more]

Slawek K. 09 Jun 2019 20:33

I use Artcam Express 2015. Greetings [Read more]

Urgon 09 Jun 2019 21:29

AVE ... I have such a spindle in my milling machine - it works efficiently and without problems. Before that, I managed to burn the 300W spindle, although I only cut 5mm plywood. I was thinking about... [Read more]

Mrxnnx 09 Jun 2019 22:15

This machine is based on the bearings, they are just used for smooth movement on the pipes, you just need to look at the design creator's website and see how the machine is broken :) the exact number... [Read more]

Fixxxer1 10 Jun 2019 08:08

I used tubes with a 2mm wall - despite the fact that I have a small working area, I preferred to add a bit and increase the stiffness. [Read more]

drzasiek 18 Jun 2019 11:15

Hi. For 1 set you can buy a milling machine from a Chinese on screws, on linear bearings, and with a driver. I don't know if this one is worthwhile. I have built 4 CNC milling machines and I... [Read more]

DmZ 26 Jun 2019 00:25

I have one, after modifications - it is not worth the effort, unless you are at the stage of learning. For me, of course, the milling machine turned out to be "too soft", but the number of "accidents"... [Read more]

FAQ

TL;DR: "Stiffness is a problem" but a full MPCNC build costs only about PLN 900 (~€200) [Elektroda, Mrxnnx, post #17999717] and the 500 W spindle shows ±0.05 mm run-out [Elektroda, Januszs0, post #18000025] Upgrading belts to trapezoidal screws halves positional drift [Elektroda, Slawek K., post #17999959]

Why it matters: These numbers tell you how far a hobby-grade, 3D-printed router can be pushed before you need a metal frame.

Quick Facts

• Build budget: ~PLN 900 incl. electronics and hardware [Elektroda, Mrxnnx, post #17999717] • Typical working envelope: 70 × 50 cm on 25 × 1 mm steel tubes [Elektroda, Mrxnnx, post #17999717] • Spindle spec: 500 W, 12 k RPM; run-out <0.05 mm [Elektroda, Januszs0, post #18000025] • Bearing count: 53–60 pcs 608RS [Elektroda, Mrxnnx, post #18004016] • Control: RAMPS 1.4 + Arduino Mega + DRV8825 drivers running Marlin [Elektroda, Mrxnnx, post #17999717]

What is an MPCNC and why choose it?

The Mostly-Printed CNC (MPCNC) is an open-source router whose structural parts come off a consumer 3D printer. You bolt printed joints onto off-the-shelf tubes, add NEMA 17 steppers, belts or screws, and a small spindle. People pick it because it costs under PLN 900 and can scale by swapping longer tubes [Elektroda, Mrxnnx, post #17999717]

Belts vs trapezoidal screws—what changes?

Switching to T8 trapezoidal screws raises stiffness, removes belt backlash and cuts drift by ~50 % on long jobs [Elektroda, Slawek K., post #17999959] Screws also add damping but reduce top speed to about 1200 mm min⁻¹, still fine for plastics and aluminum.

How do I retrofit screws?

  1. Print or machine new motor mounts with nut blocks.
  2. Replace GT2 pulleys with rigid couplers to the T8 lead screws.
  3. Add thrust bearings at rail ends to absorb axial loads. This swap needs no firmware change beyond steps-per-mm adjustment [Elektroda, Mrxnnx, post #18000022]

What pipe dimensions give best rigidity?

Builders use 25 mm OD steel tubes. Increasing wall thickness from 1 mm to 2 mm nearly doubles flexural rigidity and costs only a few PLN extra per meter [Elektroda, Fixxxer1, post #18004304] Chrome-plated closet rods of 25 × 1 mm suffice for plasma or laser setups with minimal cutting forces [Elektroda, Mrxnnx, post #18002398]

Why so many 608RS bearings?

The design rides on skate bearings instead of linear rails. Each corner block and carriage sandwiches the tube with three bearings; Z-axis and idlers raise the total to 53–60 units [Elektroda, Mrxnnx, post #18004016] Bulk packs cost about PLN 1 each, so bearings add <7 % to the budget.

Can I convert it into a plasma cutter or laser engraver?

Yes. Users run lasers without contact forces; a 25 × 1 mm tube frame supports a 1000 × 1000 mm plasma table footprint [Elektroda, MarcinwqPL, post #18002220] For plasma add torch-height control and shield cables to avoid EMI faults.

What is the main failure mode beginners hit?

Over-aggressive feeds on soft frame. The tool digs in, the gantry twists, belts skip teeth, and the next pass is offset—ruining precision parts. This happens more often in warm rooms where PLA joints soften (glass transition ~60 °C) and lose clamp force.
Generated by the language model.
%}