I am a software engineer and a tinkerer. I also have a small woodshop and make cabinets/bunk bed/custom shelves for my home. I am new to CNC/stepper motors but not completely new to electronics. I have built drones from scratch in past using flight controllers but building a CNC appears to be a scary task.
Ideally I would like to have around 2’x2’ size CNC. I want to have a dewalt router mounted on it and do some cutting. Here are a few questions I have:
-
3D Printer: I just purchased a Ender 3 v2 for 250 at microcenter in hopes to print mp cnc parts. Being new to 3d Printing I learnt that I need PETG and not PLA for MP CNC. Ordered PETG from Amazon and it will be delivered tomorrow. I heard that PLA is ok for many people but people recommended to use PETG so that’s what I am going with. I live in Minnesota and this machine will sit in garage, and temperatures wont go that high, but either way it appears to be a safe choice. How long does it usually take to print? Do you guys know optimal setting for printing parts on Ender 3 so that it wont take so long to print?
-
Conduit and Hardware: I learnt that I need to buy conduit first, and then print corresponding parts as per the OD of the conduit. This is the conduit I am planning to get:
homedepot -> 3-4-in-x-10-ft-Electric-Metallic-Tube-EMT-Conduit-853429
its 3/4 inch conduit
On the forum I also read that there is some talk around homedepo 3/4 inch conduits.
I see that the question is answered there on the product description page:
Q: Is the 3/4inch ID or OD?
A1: With all electrical conduit, measurement are made with inside diameter of the conduit.
A2: The nominal inside diameter is .824 inches and the nominal outside diameter is 0.922.
I believe I should treat it as a 1 inch OD in that case when printing parts.
There are 3 different sets of printed parts C-23.5mm, F-25mm, or J-25.4mm (1 inch). The measurement is for the Outside Diameter of the conduit/rails/tubing.
Which means I should print J-25.4mm parts.
All is good up untill now, I believe I can buy the hardware as listed on the page as well. Ball Bearings, M screws are all good.
- Electronics: What I am most worried about is Electronics. I have been trying to read up on controllers and find a good one.
Essentially, from what I understand, I need one controller and multiple motor drivers. I see that there are 5 motors required for this build. So do i need 5 motor drivers, or only 3 motor drivers for 3 axes?
On Amazon all the CNC kits that I see come with at max 4 motors:
[4 Axis Stepper Motor Nema 23 Dual Shaft 425oz-in 112mm+CW5045 Driver 4.5A 256 Microstep+5 Axis Breakut Board+400W 36V Power Supply CNC Controller Kit For CNC]
[3D Printer CNC Controller Kit with for ArduinoIDE, Longruner GRBL CNC Shield Board+RAMPS 1.4 Mechanical Switch Endstop DRV8825 A4988 Stepper Moto]
If I buy one of these kits, I think I will have to buy more motors to make the total count to be 5 motors. My question is, do I need 1 motor driver per motor?
And the prices are so vastly different amongst them. I understand that some are using nema 17 and some are using nema 23.
I do not mind spending some cash on a good controller. I was looking at this one from spark-concepts:
[CNC xPRO V5]
It looks pretty good, it has a USB type C interface as well. Is it any good? On the description it has a lot of features mentioned. If I do get this controller, do i still need a motor driver? I think I do but I wanted to check. Does any one have any experience with this controller? Also can someone help in letting me know if I get this controller, then in terms of electronics what else do I need to get?
Thank you all for having such an amazing community here. Any help is greatly appreciated!


