DIY CNC: Your Questions Answered (and what I'd do different)

  Рет қаралды 113,364

Ben Makes Everything

Ben Makes Everything

Жыл бұрын

This is a follow up to the first video about my DIY CNC router. Here I answer some of the frequently asked questions I received in the comments on that video. If you have any additional questions, let me know!
First video: • Making a DIY CNC machi...
Check out the Github page for the files and schematics:
github.com/BenMakesEverything...
The above link contains the following 3rd party designs from grabcad.com:
6060 Aluminum Extrusion Profile - Edward Ubelhor
grabcad.com/library/6060-alum...
16mm C Rulman SBR16 UU - Umut Değirmenciler
grabcad.com/library/16mm-c-ru...
Fuso rolledball 750mm - Lucas Michel
grabcad.com/library/fuso-roll...
Ball Screw Step Drive 800 - Darko Saric Lukendic
grabcad.com/library/ball-scre...
Motor stepper Nema 23 de 2.5Nm - Gonzalo Fernández
grabcad.com/library/motor-ste...
Microswitch RENEW RV-166S-1C25 - Alex D
grabcad.com/library/microswit...
Makita RT0700 - Andreas Spelter
grabcad.com/library/makita-rt...
Coupler - Darko Saric Lukendic
grabcad.com/library/coupler-16
I do not own any of those designs/models. All credit goes to the listed individuals.

Пікірлер: 191
@thisoneguy2849
@thisoneguy2849 Жыл бұрын
wait,,,, huh??? I thought you were some 100-300k subscriber channel. That was your first video?? Gawd Dayum man
@benmakeseverything
@benmakeseverything Жыл бұрын
Thanks, I try to make a good first impression!
@BenCos2018
@BenCos2018 Жыл бұрын
Same That was an amazing video
@YerBrwnDogAteMyRabit
@YerBrwnDogAteMyRabit Жыл бұрын
Well put, my thoughts exactly!
@YerBrwnDogAteMyRabit
@YerBrwnDogAteMyRabit Жыл бұрын
@@benmakeseverything You very much succeeded, that's for sure.
@jondrew55
@jondrew55 Жыл бұрын
@@benmakeseverything you succeeded!
@gizmobowen
@gizmobowen Жыл бұрын
One suggestion when wiring stepper motors. If you have four wires, then they are in two pairs. If you don't know which pairs go together, you can easily figure it out. Just connect a two wires together. Then try to turn the motor by hand. If it turns easily, then those two wires don't go together. When you get the correct pair, the motor will be hard to turn. Also, if you have a motor that is going the opposite direction, you can simply swap how one of the pairs is connected to your controller board. For example, if you have a black/green pair and a red/blue pair, you can just switch around how the black and green are wired or how the red and blue are wired. You only have to do one pair and you don't swap between pairs. Of course, you can also change direction in the software that you use to control the machine if you don't want to swap wires.
@mujtabaqamar1712
@mujtabaqamar1712 7 ай бұрын
Grear
@anthonyjakuszeski6963
@anthonyjakuszeski6963 Жыл бұрын
Thanks Ben! Your contribution to the hobbyist community is much appreciated!
@CNCmachiningisfun
@CNCmachiningisfun Жыл бұрын
Great build. Well done indeed :) . When I began designing and building my first CNC router, I had no idea that CNC machines even existed. Yup, I was THAT ignorant! That stated, this 1/4 ton machine is 13 years old, and still runs like a dream, even though it is made from components that you'd find in hardware stores. It is amazing what you can build, if you are truly determined to make it happen :) .
@mor8266
@mor8266 Жыл бұрын
Great video and kudos for the tons of information given for building your own. Most of all thank you so much for no distracting music especially the over played and over used royalty free music. You gave a lot of information in a short amount of time. Very well done. Thanks!!
@jonc5645
@jonc5645 Жыл бұрын
Thanks for both videos! Great job on making the machine.
@Erik-750
@Erik-750 Жыл бұрын
You dont want your Y longer than your X, because of accuracy. You cant support your Y while you can support your X. A longer Y will give you less acccurate results. You can level your X over the total length (adding support). Thats why all the big CNC are also build this way.
@fr3dfixit945
@fr3dfixit945 Жыл бұрын
Thank you very much for all your hard work and the clarity of your explanations! I'm so new to CNC that I haven't even started yet, but these posts were very understandable. You said you're considering adding a second Y-Axis motor and its associated hardware to prevent wracking of the X-Axis gantry. Replacing the aluminum cross-bar with one is 180mm wide (the Y-direction width of the gantry) ought to greatly increase the geometric fidelity. Looking at the Autodesk model it may be that cut-outs where the ball screw ends or altering the gantry's limits would be necessary, but this is a lot less expensive and complicated than all the hardware land electronics for the additional motor. Just a thought...
@MilesMcCusker
@MilesMcCusker Жыл бұрын
Looks like I get to be the first to thank you for sharing all this! Building a diy cnc router I would have considered to be foolish until I saw this (and your first video). Excellent work!
@taylorboultinghouse8296
@taylorboultinghouse8296 Жыл бұрын
Thank you for the video series! Very inspiring. You sir are an engineer. Its not about the credentials, it's about the projects under your belt. They speak volumes on a resume.😊 Interesting design. I would like to try using one stepper motor for the x-axis on the extruded aluminum. Use some type of belt system with Gilmer pullies. Like a timing belt for an engine. I think it would save you a buck or two to have these round rails drilled and tapped along the length. Something like the rail system of a roller coaster. Utilizing the same c-shaped sliders you have. Drill them all the way through, use allen head threaded rod and your t-nuts. Had to add my two cents like a real troll 😅
@HiFlyPsegas
@HiFlyPsegas Жыл бұрын
Thanks, I got a really good perspective thanks to you. I will look forward to your next project.
@Shanenotthecowboy
@Shanenotthecowboy Жыл бұрын
Great work, fantastic tutorial. Thanks Ben!
@leifhall2289
@leifhall2289 Жыл бұрын
Thank you for a very nice and clear video and I think your mechanical set up is much better than many other machines you see here on YT. I am considering to build one machine of my own instead of the Chineese one that I have. To get a stabile mechanical frame is essential and it's not necessarily making the design more expensive. Having two Y-axis ball screws is a good idea and also to attach the Y-rails directly to the table, as you have done, is good for stability. I would also use linear rails but I would choose roller guides instead of ball guides. Hiwin have linear roller bearings as small as 15 mm (RGH or RGW) to a reasonable cost. I would also make it possible to have the option to install double ball nuts on each ball screw and here by be able to do away with any clearance. It is important to get the ball-screws as close to the centreline of the spindle as possible in order to minimize the length of the lever that the cutting forces will exsert on the linear guides and the X-axis cross beam. I am even considering to have two Z-axis screws moving the entire X-axis up and down. Double screws makes it possible to fine adjust the right angle between axis. You didn't mention what type of axial bearings you use for the ball screws. Double row angular contact bearings I believe is a good choice (I changed to 3200 in my machine). Thanks for chairing your build and as a mechanical engineer I appreciate the structure of your build.
@Lennart1995
@Lennart1995 8 ай бұрын
Incredible job, I’d love to be able to do this someday.
@michaeld1167
@michaeld1167 Жыл бұрын
Great explanation. Thank you.
@felixman9691
@felixman9691 Жыл бұрын
Thanks for sharing again!
@robotsnthat
@robotsnthat Жыл бұрын
The machine you built has made some lovely work = it is good enough for what you need. Personally, I wouldn't upgrade it if you want a better machine. Build the next one with this one. You can never have too many machines, especially if you want start production. If not, sell it as is, as I say it is a great machine and someone would pay good money for it.
@top2bottommtb789
@top2bottommtb789 6 ай бұрын
Thanks for the breakdown! This (and the original video) are my absolute favorite content on KZfaq - keep it up! Would be great to know what the actual $ spend was in any future similar videos of whatever you build next!
@deaconlambeaux2716
@deaconlambeaux2716 23 күн бұрын
Absolutely incredible work, now you just have to master your audio 😋
@Volt64bolt
@Volt64bolt Жыл бұрын
An axbb-e running uccnc is a good upgrade on controller boards. It’s what I’m gonna use on my large machine
@YerBrwnDogAteMyRabit
@YerBrwnDogAteMyRabit Жыл бұрын
Mr. Ben, you have a predicament on your hands, it's what we call one o' them "good problems": you have an entire audience waiting for content, vs a bunch of content waiting for an audience. Make some more "everything" please, this is good stuff.
@benmakeseverything
@benmakeseverything Жыл бұрын
Thanks! I am working on a couple more projects at the moment, everything just takes longer than I expect.
@Rocky.G
@Rocky.G Жыл бұрын
thanks for the info friend... and putting up the stl files and stuff ty a lot !!
@reaper060670
@reaper060670 5 ай бұрын
Thanks for this heads up in the comment from the other video man. Brilliant stuff here.. I priced 6060 from the UK and it's bloody cheap. I'll be buying that soon while it's cheap as chips and I've already looked at a .8kw Spindle & VFD so it'll cost around 5/600 euros which is great.. Thanks for all this great information man..
@benmakeseverything
@benmakeseverything 5 ай бұрын
Glad I could help!
@tuberroot1112
@tuberroot1112 10 ай бұрын
opto-isolators are for electrical isolation not noise suppression. You can have earthing problems or voltage spike pick-up which can damage (kill) the Arduino or other controller. As you discovered shielding is the answer for noise but does not mean the optos are redundant.
@onurates9311
@onurates9311 5 ай бұрын
Thanks Ben. Please more videos :-)
@balajeepradhan9406
@balajeepradhan9406 Жыл бұрын
Thanks a lot
@chrissd08
@chrissd08 Жыл бұрын
Thanks!
@MagnumPopeye
@MagnumPopeye Жыл бұрын
Sculptris is also a good free 3d design program as well I use for all my work and blender. If you can still find it that is.. I have not used the z brush basic, but that maybe a a good program as well.. But don't quote me on that one.. Doing a diy build on one of these my self.. Your build guide is great to use for reference.. Thanks for the vid..
@1kreature
@1kreature Жыл бұрын
When I designed my machine (very similar but with more aluminium extrusions and bigger machine) I noticed the flat plate gantry sides were my main source of problems. Plates offer surprisingly little rigidity for their weight. So, I ended up using extrusions for the gantry verticals as well. Same weight, much more stiffness.
@benmakeseverything
@benmakeseverything Жыл бұрын
Interesting. I figured 10mm plate would be ridgid, but maybe its not as good as I thought. Might look into doing that for the next version of this machine .
@Fullbolton
@Fullbolton 10 ай бұрын
thanks ben!
@sitgesvillaapartmentneilsc7924
@sitgesvillaapartmentneilsc7924 Жыл бұрын
👏👏👏Its good to see someone build their own from scratch, it aint easy but it is rewarding and you get to know how a CNC works very well this way. Well done👏👏👏 Now the fun really starts , add a 4th axis and do some real advanced 3d carving 😄Swap out that board for a 4 axis 32 bit controller, about 50 USD , add the chuck and carve away. It's a lot more fun , then you can add a tool changing head eventually if you want but that is really another league. You could also add a Laser head by just swapping the spindle for when you need it, a good 20 Watt diode will be perfect forit, just watch your spoil board though! Add a Probe and E stop as well. Try and stick with GRBL and dont bother with Mach 3/4 , the main hobby community uses GRBL and although Mach software is far better you can do pretty much anything you want in GRBL and its easier to get support when you need it. Mach 3 & 4 is for professional users mainly and while I do use it on one older CNC machine my newer ones all run GRBL.and work just fine....
@gizmobowen
@gizmobowen Жыл бұрын
Looking at what features you want to use for your improved CNC does a pretty good description of the PrintNC project. If you want plans for a lot of the features you mentioned, look up PrintNC.
@benmakeseverything
@benmakeseverything Жыл бұрын
Thanks, I'll look into it.
@PiefacePete46
@PiefacePete46 Жыл бұрын
@gizmo bowen : The PrintNC is a pretty neat concept, but I get a strong feeling that Ben gets a lot of his enjoyment from thinking things out for himself, rather than making someone elses design. That would certainly be the case for me. I really like what he has created, and the path forward if he chooses to go there.
@rmfberry261
@rmfberry261 Жыл бұрын
Awsomw z brush skills. the carvings look great
@benmakeseverything
@benmakeseverything Жыл бұрын
Thank you!
@PiefacePete46
@PiefacePete46 Жыл бұрын
Thank's Ben. You got so much "right first time" with this machine. The Wishlist for next time will predictably cause "Budget-Bulge", but not every item needs to be included at day one. For example, swapping the router for a spindle shouldn't require a major rebuild, if done later. I understand the appeal of exchanging the X and Y axis dimensions; would the greater span of the gantry still be OK in terms of rigidity? Chris, on his iforce2d channel, made a CNC Router that uses a single stepper driving two ball-screws by a GT15 toothed belt (I think), moving the gantry. This appears to work really well, and should be cheaper than doubling up on steppers, drivers, homing switches, and the requirement for a homing routine to square the gantry at each startup. Again, thanks for these videos; I have filed them in my "Workshop & Tools" folder, as reference pieces for the future! 👍 😃
@benmakeseverything
@benmakeseverything Жыл бұрын
Thanks for the input John, I'm glad you enjoyed the videos. Using a single motor to drive 2 screws is an interesting idea and not something I ever thought of.
@_eLz_
@_eLz_ Жыл бұрын
Forget half the comment I’ve made on the previous video. You seem to have gotten it sorted except for the ‘live’ audio. I’ll be more than happy to send you a rode wireless lav mic though I’m based in Australia. Good luck brother wish you all the best.
@benmakeseverything
@benmakeseverything Жыл бұрын
Thanks! That's a very kind offer, but the larger issue is that my camera doesn't have a microphone jack. I'm planning on getting a new one soon, so I'll be able to have better audio in future videos.
@DrLamalama
@DrLamalama Жыл бұрын
The Arduino Controller (ATMEGA32) only has an 8 bit architecture. That means the biggest number it can handle is 256. If you want to calculate with larger numbers, it has to do some extra steps that cost time. STM32 has a 32 bit architecture, meaning it can handle much larger values (2^32-1) without doing extra steps. It also has a higher clock speed, meaning it can do more operations in the same time. The MEGA32 is a pretty old processor and there is pretty much no reason to use it anymore as a hobbist. It was a solid component with a low price, but its time to move on to more modern parts.
@cuzihungry
@cuzihungry Жыл бұрын
You should try to sell that one for the price of "what you you would differently" and make your ideal CNC Machine. Great info!
@tbuday
@tbuday Жыл бұрын
Very informative and well built videos. I didn't read all the comments if it was mentioned but I highly recommend to get a portable or any wearable microfon for the scene shots. The echo in the room makes the video hardly understandable. Great job there anyway!
@benmakeseverything
@benmakeseverything Жыл бұрын
Sorry about the sound quality. I'm working on getting a better set up. Thanks for watching!
@joshuamahon260
@joshuamahon260 Жыл бұрын
I completely forgot you're brand new to KZfaq! So excited to see the kind of content you put out next. Just here to give more support. Your content inspired me to finish some projects I'm working on that I've been putting off 😅
@benmakeseverything
@benmakeseverything Жыл бұрын
Thank you! I have some more builds in the works... Best of luck on your projects!
@tuberroot1112
@tuberroot1112 10 ай бұрын
Dual Y motors essential unless you set up a crossover tension wire like you find of traditional draughtsman's table. Many projects do this, though dual drive is worth it if you have the budget. It would be good if you ran some test peices and measured them to check for perpendicularity and dimensional accuracy. (Though you may have good reasons not to show that :) )
@btomas225
@btomas225 3 ай бұрын
Well, thank you for doing the heavy lifting. I designed and built a CNC router nearly 15 years ago using Nema23's and Stepper drivers making use of Mach3. I am an E.E. (retired) so that wasn't much of a problem. I've since built/designed a CNC Laser, CNC conversion for HF Lathe and likewise CNC converted a HF Mini Mill, again all make use of Mach 3. This is NOT my hobby however, these are tools I use for my RC Airplane hobby. My CNC Router is seriously deficient compared to modern types. It was ok in its day but now there's better due to the availability of better rails and such. My suggestions to better your build, or rather keep it a bit more affordable, would be to replace some of the machined aluminum parts with other materials such as HDPE, Carbon Fiber and/or G10. Certain parts can be machined from these cheaper materials and done so more easily. In my case I will be doing some of your parts likely in HDPE using (ironically) my older CNC Router. Additionally, the couplers you used are prone to wear over time and have some serious issues with lash. A better choice would be zero-lash couplers. I'm keeping my electronics and of course Mach3. I would recommend to buy and use a Variac to slow the speed of your spindle when necessary. It would be nice to have control of that in the programming but as you mentioned the cost can be quite high for the motor and speed controller. Further, the extrusions can be purchased to very precise lengths (to a couple thousands) from a company in Illinois named Misumi and so too the corners, angles and couplers needed to assemble the frame. Variac: www.amazon.com/Mophorn-Transformer-Voltage-Automatic-Regulator/dp/B07ZH95TGN/ref=sr_1_3?crid=1D599CSQETYI0&dib=eyJ2IjoiMSJ9.QkmsTJrNwgmqmhadJoYu6tULVyuAELovvrvngXTaj1jbayDGQUFD4vVKgF4oGOzquygMB3pmBg39WdWGtdTIsUHvsccZ935NHjtz4gu-SW7A19HCnL_3xP_Z4xeCjFs2hHrOmSlKSmxHgrxE3zbrBciKNjmWlx4wIYlfegaZ3dj_kArVgaLH5UDxr0ddOvDSaH20DewNeNtwre1U7c3RhD7SQ3b9V9wMp7UKsyu22L4.rFCxCcszH1cl-SVr68ET0S2g6jXPf5_aESdSk6RBl1k&dib_tag=se&keywords=variac+120v&qid=1711036971&sprefix=variac%2Caps%2C204&sr=8-3 Misumi: us.misumi-ec.com/
@benmakeseverything
@benmakeseverything 3 ай бұрын
Thank you for the info! I will probably either upgrade it or build a new one at some point in the future so I definitely appreciate it.
@cyrilledebrebisson6323
@cyrilledebrebisson6323 Жыл бұрын
I have used Mach4 based CNC and grbl ones... I 100% prefer the GRBL ones! One issue with Mach4 (besides the price) is that the PC is doing the calculations and sending data to the controler card. This leads to way more back and forth between the machine and the PC than with GRBL which is basically self sufficent. A good example is probing, with GRBL, you can go probe VERY fast as the probing happens in the card and can stop in a ms (assuming deceleration is faste enough). With mach 4, you can have upward or 20ms of delay between the moment when the card sees the probe signal, sends it to the PC, the PC reacts and send a stop signal to the board... Newer 32 bit based GRBL are just wonderful in comparison!
@benmakeseverything
@benmakeseverything Жыл бұрын
Interesting, maybe I should just upgrade the arduino to a 32-bit board instead of replacing the software. Thanks for your input!
@FoxMccloud42
@FoxMccloud42 Жыл бұрын
@@benmakeseverything There is FluidNC. Its running on an ESP32 and is a fork of GRBL. And if this is still not enough, there is always LinuxCNC with a Mesa-Card.
@SomeDudeOnline
@SomeDudeOnline 10 ай бұрын
While this is incredibly impressive and would be fantastic for me to have, I absolutely won’t be building this any time soon. That being said, I would love for you to use your CNC to make something I created and have made a few of now (the hard way). I don’t really know why I want you to do it other than it would be nice for the idea to be out there. The idea is a chessboard with a sort of topographic surface instead of a flat surface. If this intrigues you at all, please let me know and I can send you some more details.
@krashanb5767
@krashanb5767 Жыл бұрын
I hope you will make some improvements to this machine. Plenty of great video material there. :)
@okinawajapan1
@okinawajapan1 Жыл бұрын
Really well done for a first attempt! Did you know about the PrintNC before starting your own design? It's a very mature DIY design at this point.
@Mitch3D
@Mitch3D 8 ай бұрын
All his next change features are basically describing the PrintNC.
@ogarza3
@ogarza3 Жыл бұрын
Just a thought, the closed loop steppers will not really close the real loop, it will be good a tracking where the shaft is but completely unreliable at knowing how far things are off due to backlash, slip, or any mechanical issue. To close the real loop you want linear encoders on the axis to know how much error you need to correct. The closed loop stepper will allow you to correct speed, the encoders will allow you to correct position. If budget allowed, I would look at correcting position first.
@PiefacePete46
@PiefacePete46 Жыл бұрын
@ogarza3 : I agree with what you are saying. A closed loop stepper will compensate for missed steps, and ensure the stepper output shaft ends up at the intended position, or generates an error if the intended postion cannot be reached. It will not compensate for accuracy losses due to backlash, inadequate rigidity, slipping couplers etc. I believe CAM software often has provision to compensate for backlash etc... though I don't have experience of it. Are you able to point me to a video showing the type of linear encoders you are referring to, I don't recall seeing anything that would apply to a "Hobby Grade" machine?
@ogarza3
@ogarza3 Жыл бұрын
@@PiefacePete46 I am not aware if there are any videos showing hobby grade components, they are not cheap, specially of you go down to micron or sub micron, but you may have some luck looking at LinuxCNC forums or groups, as I do recall seing some builds with them.
@benmakeseverything
@benmakeseverything Жыл бұрын
You are right, I think encoders would be better, I was just on a fairly tight budget. If money was no object I'd definitely do that.
@PiefacePete46
@PiefacePete46 Жыл бұрын
@@ogarza3 : I've been pondering this further: if you have linear encoders, the encoders will keep sending messages until the required position is reached... Good. However, if you have any backlash, the cutting forces will still create chatter, which I don't think any control / motion system will be able to overcome. If you try to cut a slot the same width as the cutter, the cutter will bounce from one wall to the other, the carriage will oscillate back and forth because of the backlash, and the result will be a mess. Of course, cutting slots that way is a dumb idea right from the start! 😋
@ogarza3
@ogarza3 Жыл бұрын
@@PiefacePete46 If you are cutting a slot or fillet the same width/radius as your end mill, then the problem is either a bad design or a new machinist, you always want the tool a smaller radius so that the contact between the tool and the piece is minimized ;). In this case no closed system will save you, and if you don't break the bit you will probably heat treat the part haha.
@OhHeyTrevorFlowers
@OhHeyTrevorFlowers Жыл бұрын
Instead of Mach, it’s worth considering LinuxCNC and a Mesa controller board like the 7i96s.
@OhHeyTrevorFlowers
@OhHeyTrevorFlowers Жыл бұрын
Also, FreeCAD is open, free, and capable. I've designed several products with it and occasionally use the CAM features to emit gcode for a little GRBL controller.
@benmakeseverything
@benmakeseverything Жыл бұрын
Thanks, I'll look into that!
@lisandrob626
@lisandrob626 Жыл бұрын
@@benmakeseverything I have used LinuxCNC with a Mesa fpga card for almost 8 years in my shop, sometimes running 12 hrs a day, started with steppers and moved to servos, no problem at all with that config. Sold the shop 4 years ago and, AFAIK, that setup is still being used
@richardyap5055
@richardyap5055 Жыл бұрын
Hello Ben, I wish to thank you for sharing the Video on the Router machine you have built .The information you provide is excellent.I am building a manual one for time being and will upgrade to a CNC like you have built in a short time to come.Need your advice, can the Stepper Motor be use for Routing in heavy use like production, which please advice. Thanks & Regards, Richard Yap
@benmakeseverything
@benmakeseverything Жыл бұрын
It really depends on what type of production work you are doing with it. The NEMA 23 - 425oz/in torque stepper motors I am using are very strong, but larger machines may use even bigger NEMA 34 motors.
@andrewbream1638
@andrewbream1638 Жыл бұрын
Do you have issues with random stops, or some wierd lags? As i can see you using arduino with ch340 converter(that 16 leg ic near usb port ) you need arduinouno board with atmega16u2 as converter ic. Great project!
@smert_okupantam
@smert_okupantam Жыл бұрын
i see for first time an isolator board for limit switch, they are harmless. to get rid of interference twist the wires, connect capacitor between GND and signal, and 1kOhm resistor between 5v and signal.
@heinzd5523
@heinzd5523 6 ай бұрын
Hello. I love this video, I am currenlty in the process of building my own CNC router very close to your plane. I was just wondering. What size guide rails did you get (SBR-XX)? How much does your machine weigh?? Thank you and keep up making those great videos.
@zackymuzakki2944
@zackymuzakki2944 11 ай бұрын
Where can I buy "limit switch isolator board" as in the diagrams
@TheStuartstardust
@TheStuartstardust Жыл бұрын
Hey Ben, For wood carving it does not impact much if x and y is not perfect square, but for a 2 part mold it would.🤓 What is the measurement for the x y diagonal for your holes? I quess your holes a layed out square, so should in theory be identical. If you have a spare spoilboard, flipping it over on top of the existing would also show if you have issues with squareness. I have a china 900x600 and it needed some shimming to get adjusted. 🧐 Anyway, super good video and detail level 👍👌
@benmakeseverything
@benmakeseverything Жыл бұрын
The holes are laid out on a 2"x2" grid. I made a little tool that chucks into the router and can be rotated around (manually) to check if the router was square with the top of the machining surface. And yeah, I did use some super thin aluminum shims where the Z axis attaches to fix that.
@TheStuartstardust
@TheStuartstardust Жыл бұрын
@@benmakeseverything yes equally important that the z is 90 degree to the X Y surface. What I was interested in was if the 2" by 2" grid made by the router was actually 90 degrees and not a parallelogram, which was what happened to me. 🧐🤓
@xyzspec82
@xyzspec82 Жыл бұрын
Doesn't look like a >$1k Edit: agree with all the "better options" in the end. 👍🏼
@sitgesvillaapartmentneilsc7924
@sitgesvillaapartmentneilsc7924 10 ай бұрын
Thanks Ben so much for the plans, its good to be able to take a look at them, did you ever finish the plans for version two with the twin ball screws on the bed at all? I would be quite interested in building that one over this winter as a project for myself. I would scale it down as I want a smaller desktop model but I want it to primarily machine Brass or Copper. Cheers, keep up the good work thanks from Spain.
@benmakeseverything
@benmakeseverything 10 ай бұрын
Thanks. I have not built version 2 yet, I have been working on other projects. But I would still like to in the future. The only thing I have changed at all since the video is the Z-Axis. If I do a full-scale upgrade or rebuild, I'll definitely make another video on it.
@sitgesvillaapartmentneilsc7924
@sitgesvillaapartmentneilsc7924 10 ай бұрын
Thats great as that is the one I would like to build...@@benmakeseverything
@howto1863
@howto1863 Жыл бұрын
Any plans to publish the files for the designs you made yourself? That skull thingy looks awesome! I'd be happy to buy it for a few bucks
@jesuserazo9169
@jesuserazo9169 Жыл бұрын
Thanks. I don't know anything about electronics. Could you make a video on how to configure the arduino? Thanks?
@jameshicks7125
@jameshicks7125 10 ай бұрын
Hi Ben, Thanks for the inspiring videos! I'd like to ask you, or anyone who has successfully built a *reliable* and *dependable* CNC machine, how much tweaking and fiddling you had to do before every project? Put another way, what percentage of time is spent fiddling with the machine to get it to work reliably and with confidence over actually using it in its purpose as a tool? My past experience, and I am not exaggerating, 99% trouble 1% success. I bought a "Bobs CNC E3" router based on Arduino/GRBL/Universal G Code Sender and spent at least 100 hours in frustration, troubleshooting, tweaking, tightening, calibrating, back and forth to learn Gcode commands, troubleshoot the GCode etc. and never got the machine to make a basic test pattern cut, without a problem, like the Z axis plunging through the work piece for no apparent reason, leading right back into the circle of problems. I do not have these problems with other CNC type devices I own, which are NOT GRBL based. At this point I am skeptical of any Arduino based CNC using GRBL.
@benmakeseverything
@benmakeseverything 10 ай бұрын
It definitely requires some fiddling around with and tweaking of the settings at first. Now I am at the point where I don't have too many issues though. I just used it to cut some 1/8" aluminum plates for a new project I'm working on (video coming soon) and had no real issues. I've also done several wood carvings without problems. The only re-occurring issue I had is that sometimes it doesn't return to exact 0 after a job, so if I am using multiple tool paths on one project I have to double check that it did before the tool change. But I do think that GRBL/arduino is not the best platform for this, and would look into a dedicated CNC control board + Mach 3/4 for any future machines I build.
@GoPaintman
@GoPaintman Жыл бұрын
Where did you terminate the shield for the shielded wire? On my build I shielded mine at DC ground inside the enclosure.
@benmakeseverything
@benmakeseverything Жыл бұрын
Thats what I did as well. Should have explained it better.
@robcf16able
@robcf16able Жыл бұрын
How do I gett from paper planes to G code, could you please show a video on what software is needed and how to transfer drawn paper planes of RC plane to code to use on CNC machining
@nathanblanchard8897
@nathanblanchard8897 Жыл бұрын
Have you heard of OpenBuilds? I think you’d really enjoy their build guides for future projects, and their shop for picking up supplies! I’m actually shocked you didn’t just follow an OX variant build guide and invested the time to design your own machine
@PiefacePete46
@PiefacePete46 Жыл бұрын
For me, creating and building my own design, (having studied other peoples projects) would be the most enjoyable, and hopefully satisfying, approach I could think of.
@nathanblanchard8897
@nathanblanchard8897 Жыл бұрын
@@PiefacePete46 very true! Even in that case, OpenBuilds does have a ton of designs in one place to study and pick/choose from :) I kind of… inherited? most of the parts to build a mill with their parts (extrusions, nema 23’s, drivers, belts, router etc) but I just don’t have the space for it :( One day!
@alexd7466
@alexd7466 Жыл бұрын
You might want to try FluidNC with a esp32 control board.
@benmakeseverything
@benmakeseverything Жыл бұрын
Thanks, I'll check that out.
@Lusitano95132
@Lusitano95132 Жыл бұрын
I have a question on the design of this CNC machine. Would it be better to have Y axis mounted solid and have the plywood bed be driven in Y? It looks to me that the mass of the entire X & Z assemblies will affect performance. Just a thought...
@benmakeseverything
@benmakeseverything Жыл бұрын
That's definitely an option and some machines use that configuration. It is probably more rigid, but the downside is a larger overall machine footprint for the same cutting area since the whole cutting platform moves back and forth.
@davej7434
@davej7434 Жыл бұрын
I am looking at doing something very similar but using a 3018 router as a sacrificial equipment, basically because the 3018 router has a offline controller that has a SD card reader, my question I have is do you think the Arduino controller may converse with the stepper drives, it seems I may have a newer one than you have, it has an output for a laser module (bonus). I also am sitting here looking at my benchtop drill press and thinking of putting linear rails under it with these controls, it can drill 3/4 holes in steel. I have a 3d printer so I can make adapters for the spindle, but just looking at it for now with an evil laugh.
@oliverer3
@oliverer3 Жыл бұрын
An Arduino should be able to control any stepper driver with a step and direction interface which to my knowledge is all of them.
@mlee6050
@mlee6050 Жыл бұрын
Just wondering with water cooled spindle do you have ideas of what to change so can machine steel too? I don't care if just machine at like 0.1mm depth on each pass just like to have one with the ability if I need it
@benmakeseverything
@benmakeseverything Жыл бұрын
Yeah it would be awesome to be able to cut steel. I think overall the machine would just need more rigidity. As I mentioned in the video, better linear rails would be a big improvement.
@mlee6050
@mlee6050 Жыл бұрын
@@benmakeseverything I been thinking linear rails anyway but seeing what you did makes me think of DIY instead of buy a machine to then help DIY the parts, also as where I am thinking to counter weight the gantry so can like fix to a wall as not got much space where I live I have thought to make like a square frame then make it inside of it so like keep material away from rails like the Queen bee or other has C profile where drive bit sits inside the C on outside the machine area Mainly thought machine steel as like make machine stronger than aluminium plates and also small projects in future if need steel but rest be softer material
@rfitzgerald2004
@rfitzgerald2004 Ай бұрын
Out of interest how did you find the process of calibrating the machine? For example, how to ensure that 10mm on screen translates to 10mm on the workpiece? Was there a lot of manual measurements and offset adjustments etc required? When I began 3D printing I found this process quite tedious with printing calibration cubes and trying to measure fractions of a mm and adjust the firmware (Marlin back in those days) to get everything dialled in just right
@benmakeseverything
@benmakeseverything Ай бұрын
I got a rough estimate by calculating it using the pitch of the ball screw combined with the steps per rotation of the motor, then dialed it in using the method you described.
@IcanCwhatUsay
@IcanCwhatUsay Жыл бұрын
0:58 What is an industrial surplus store and how do I find one?
@benmakeseverything
@benmakeseverything Жыл бұрын
It was a place near where I used to live that sold metal plates/bar/pipes, old tools, and other random stuff like that. I'm not sure how common places like that are. Maybe try a scrapyard?
@MonicaGarcia-cq3kp
@MonicaGarcia-cq3kp 5 ай бұрын
Hello I have seen your video and I find it very interesting Sorry for my English (I use a translator) I am a mechatronics student in Mexico Can you share the arduino program you use?
@mikerufty1307
@mikerufty1307 Жыл бұрын
Want one, was not looking to build right now, but now I'm itching...
@PiefacePete46
@PiefacePete46 Жыл бұрын
@Mike Rufty : Yeah!... it had that effect on me too... I can't find a creme to cure it either! 😉 🥴 👍
@heinzdeubler2237
@heinzdeubler2237 6 ай бұрын
Hi. Where did you buy the limit switch isolator board? I am having a hard time sourcing one.
@benmakeseverything
@benmakeseverything 6 ай бұрын
Here: www.tindie.com/products/eccentricwkshp/cnc-optical-limit-switch-isolator-grbl/
@Jack_Hurst_
@Jack_Hurst_ 7 ай бұрын
Could a raspberries pi be used instead and if so is there a firmware/software out there
@velocityindiamotorworks
@velocityindiamotorworks 5 ай бұрын
Sir can you tell If I want to increase size of the machine can I do so and is it suitable for foam cutting ?? Please answer my question .
@streamoutAUOLD
@streamoutAUOLD Ай бұрын
Great project. You don’t appear to have pull up/down resistors on your logic outputs from arduino. This would be why you are having interference issues where your opto isolators didn’t help.
@benmakeseverything
@benmakeseverything Ай бұрын
You're right, I should. When I built this I knew a lot less about electronics than I do now. I have been meaning to rebuild the electronics but have been busy with other stuff.
@csehszlovakze
@csehszlovakze Жыл бұрын
love the project! can you tell me if yours is Linux-compatible? I don't mean Adobe Fusion or the sculptor, but whether it works with linux-based g-controller apps.
@benmakeseverything
@benmakeseverything Жыл бұрын
I haven't tried using it with Linux myself, but check out LinuxCNC - linuxcnc.org/
@csehszlovakze
@csehszlovakze Жыл бұрын
@@benmakeseverything thanks for the response! I asked because in theory it _should_ be compatible, but I don't have the hardware nor can I afford it at the moment so I can't actually test it.
@kleiste
@kleiste Жыл бұрын
Ben, is a verry good video and construction! How can I download the Fusion file? I'm waiting of the next video!
@benmakeseverything
@benmakeseverything Жыл бұрын
I didn't realize the file I linked was not downloadable. Check the video description again, I added some links to download it.
@pavellishin2972
@pavellishin2972 Жыл бұрын
One question I was hoping to see was, how long did this take you? Both in terms of "I started in March, and it was done in September", and the approximate number of hours you put into the build (since presumably you didn't work on this non-stop.)
@benmakeseverything
@benmakeseverything Жыл бұрын
I had the idea over a year ago, and worked on it on and off for at least 6 months, but I have a full time day job so was only able to do a little here and there. I don't know the actual number of hours. The main roadblock I hit was the DPSS laser issue and having to design a custom driver/switching circuit as I mentioned in the video - took me a while to figure that all out.
@karlos2889
@karlos2889 3 ай бұрын
I am sorry but do I need for each stepper motor 1 additional supply? 4 steppers = 4 supplys?
@benmakeseverything
@benmakeseverything 3 ай бұрын
You only need one power supply, assuming it can provide enough amps of current. Check the maximum power draw of each motor and multiply by the number you are using. And of course leave a little extra just in case.
@ryan3842
@ryan3842 Жыл бұрын
Mind elaborating just a bit more on the limitations of the Arduino? What software do you use to talk to the CNC, and how is the performance limited by the Arduino?
@benmakeseverything
@benmakeseverything Жыл бұрын
Sure. The Arduino clock speed is only 16MHz, so it could could potentially be a limiting factor in interpreting the gcode if it can't keep up with what the PC is sending. On the PC side, I use Universal Gcode Sender. It seems to work pretty well but I'd be interested in looking into other options.
@ryan3842
@ryan3842 Жыл бұрын
@@benmakeseverything thanks bro. I've got all the knowledge required to build the hardware.. software wise I'm still trying to understand the best way to talk to the machine..
@antoniocortez2697
@antoniocortez2697 Жыл бұрын
What program do U use to make yur design on yur CNC router,,, cause that is where me is lost at,,, program it on my PC to do the cutting ok,,,,me i hope,,,???
@benmakeseverything
@benmakeseverything Жыл бұрын
I made the designs in Blender and ZBrush. To create the toolpaths that actually tell the machine what to cut, I import them into Fusion360 and use the CAM tool there.
@yvanlebris185
@yvanlebris185 8 ай бұрын
Is it possible to have the Arduino configuration?
@keithdavies1313
@keithdavies1313 Жыл бұрын
Would you use pi to run your cnc
@benmakeseverything
@benmakeseverything Жыл бұрын
You could probably use a Raspberry pi, but I haven't tried that yet. I use an Arduino Uno as the control board, which is connected to my laptop with a USB cable.
@somtingwongwai7194
@somtingwongwai7194 Жыл бұрын
Save your self the pain and get a customizable kit. Having the machine is the first tinny step in this field, years of future learning ahead.
@miraclecncshop4133
@miraclecncshop4133 Жыл бұрын
What is the maximum thickness can cut in your cnc
@benmakeseverything
@benmakeseverything Жыл бұрын
The maximum thickness would be 3 inches (7.6cm) due to the clearance height of the bottom of the Z-axis assembly. I could have made it taller, but that was plenty for what I want to do with the machine.
@wowyummyyy
@wowyummyyy Жыл бұрын
L I K E 👍👍👍👍👍 💥🤩💥🤩💥🤩💥🤩💥💯💯💯
@thebestever9655
@thebestever9655 8 ай бұрын
How can i dawnlod a shape on cnc ?
@miraclecncshop4133
@miraclecncshop4133 Жыл бұрын
Do you have dxf files of gantry plates
@441aaa
@441aaa 11 ай бұрын
Can you share the design you are showing in 07:00 ?
@tcurdt
@tcurdt 5 ай бұрын
What would you do differently? ... Everything 😂
@MaximKachurovskiy
@MaximKachurovskiy Жыл бұрын
I also had high hopes for closed loop. After actually trying them I'm disillusioned... SO many wires, delay in step actuation, delay in enabling, whenever they aren't happy they just shut off and need to be power cycled. Take more space and don't even have more power than a regular stepper! Not a fan for now.
@PiefacePete46
@PiefacePete46 Жыл бұрын
@Maxim Kachurovskiy : Interesting feedback Maxim. So often Closed-loop systems are presented as the "Holy Grail" of CNC machinery... a Must-Have, if your budget allows. Things are not always as we are told then!
@MaximKachurovskiy
@MaximKachurovskiy Жыл бұрын
@@PiefacePete46 yeah. I'm sure there are good uses for them but so far I had loads of trouble with them and few benefits.
@ogarza3
@ogarza3 Жыл бұрын
I don't think the closed loop stepper is a great idea anyway, it won't even close the real loop, which is the actual distance the machine is moving. What you really want is the feedback from some linear encoders mounted on each of the axis which would take care of any mechanical error due to backlash, missing steps, or whatever. It's the only way the system will know how much error it needs to correct.
@MichaelDBeltran
@MichaelDBeltran Жыл бұрын
8:58 those are called bellows
@benmakeseverything
@benmakeseverything Жыл бұрын
Thanks, couldn't remember the name when I made the video.
@tuberroot1112
@tuberroot1112 10 ай бұрын
I would suggest anyone learning from this re-examine a few areas. Number ONE rigidity. Flat plate is very poor rigidity for the weight use some kind of hollow section like the ali extrusion or stiffen those risers with 1" steel tube. There are calculations you can find on line for simple sections, this is worth studying before starting. The motors are way too big and big is not always better. Larger motors have bigger coil inductance and this limits step speed and slows the whole machine down noticeably. Look at the winding impedance in the spec sheet when buying. Carving is not very demanding but your ali milling speaks for itself, you are an order of magnitude too loose on rigidity.
@FelipeHernandez-pj9yt
@FelipeHernandez-pj9yt Жыл бұрын
Hello do you have the prints for this nachine
@user-il1ie6lg3u
@user-il1ie6lg3u Жыл бұрын
Where are the dimension plans?
@user-ud3lh1bu6m
@user-ud3lh1bu6m 9 ай бұрын
Linux CNC + digital ruler (encoder)
@Kommentiert_
@Kommentiert_ Жыл бұрын
I would have a suggestion for improvement on your videos for e.g. 0:31. The other voice recordings (0:17-0:26) sound clearer and better. Here the space is unfavorable. This is very annoying for people sitting at the PC with a headset. 😃
@PiefacePete46
@PiefacePete46 Жыл бұрын
@Christian Sta : This is Ben's second ever video... the standard is amazingly good, and I bet he is already taking steps to avoid the echo in future.
@rongarza9488
@rongarza9488 Жыл бұрын
Amen. I use the Amplify Effects option in Audacity to keep all my recordings at the same volume level.
@venomgaming3290
@venomgaming3290 Жыл бұрын
When is the next video coming
@benmakeseverything
@benmakeseverything Жыл бұрын
Working on it now! Just ran into a lot of roadblocks in the project...
@Armin_Huckleberry
@Armin_Huckleberry 4 ай бұрын
Hallo. I cannot open some files. But i wann to bild IT like yours abd than milling aloy. . Do you have Drawings or other little helps? BR from an old German Garage kid.
@benmakeseverything
@benmakeseverything 3 ай бұрын
Hi, sorry for the late response. It has come to my attention that some people could not open the files, so I created a Github page and hosted them there: github.com/BenMakesEverything/Ben_CNC_v1 Hopefully that will be accessible.
@Armin_Huckleberry
@Armin_Huckleberry 3 ай бұрын
Danke. Einen Gruß vom Racetrack Grobnik.
@sherrizimmerman6369
@sherrizimmerman6369 9 ай бұрын
Are you selling any of them? I need one the size you have made already... and it would be for what I need for my new start up business.. let me know if you are selling them?
@benmakeseverything
@benmakeseverything 8 ай бұрын
I'm not selling any at this point. It took a long time to make and I still use it for projects. But if you want you can download the cad files. Also, there are other small but capable machines like the Shapeoko and Xcarve if you are looking for something pre-bult.
@zoeyzhang9866
@zoeyzhang9866 Жыл бұрын
Hi Ben, awesome video you've shared! Not sure if any CNC parts or custom PCBs are required for your upcoming DIY content? If so, will be an honor if our services could be one part of it! Appreciated if there's any chance having any cooperation together! Thank you. (PCBWay zoey)
@benmakeseverything
@benmakeseverything Жыл бұрын
Hi, thanks for reaching out. It definitely seems likely that I might need custom PCBs in the future. I would be interested in trying out PCBWay's services.
@jameslavinder4368
@jameslavinder4368 8 ай бұрын
It would not let me see your details and design
My Best Project...Until Now
36:30
Marius Hornberger
Рет қаралды 1,4 МЛН
Making a DIY CNC machine with limited tools
14:47
Ben Makes Everything
Рет қаралды 1,4 МЛН
THEY made a RAINBOW M&M 🤩😳 LeoNata family #shorts
00:49
LeoNata Family
Рет қаралды 30 МЛН
1❤️
00:17
Nonomen ノノメン
Рет қаралды 13 МЛН
Khó thế mà cũng làm được || How did the police do that? #shorts
01:00
The Truth about Hobby CNC Businesses
13:08
izzy swan
Рет қаралды 848 М.
Upgrading my Homemade CNC
12:25
Hyperspace Pirate
Рет қаралды 569 М.
Framework Cyberdeck - DIY Portable PC
17:31
Ben Makes Everything
Рет қаралды 1,1 МЛН
CNC Basics - What You Need To Get Started
9:18
Product Design Online
Рет қаралды 1 МЛН
Build Your Own CNC! (Part 1) - Hardware
27:47
This Old Tony
Рет қаралды 1,3 МЛН
Custom 3D Printed CNC - DIY Complete Build (Part I)
12:23
Matthew Carlsen
Рет қаралды 94 М.
Kickstart Your Creativity with the Carvera Air CNC Mill!
37:33
Building a CNC Mill/Router - Part 2
9:00
Tim Station
Рет қаралды 137 М.
The Hidden Costs of CNC's!
11:48
Coffey Custom Builds
Рет қаралды 359 М.
Опять съемные крышки в смартфонах? #cmf
0:50
ОБСЛУЖИЛИ САМЫЙ ГРЯЗНЫЙ ПК
1:00
VA-PC
Рет қаралды 1,4 МЛН
После ввода кода - протирайте панель
0:18
Up Your Brains
Рет қаралды 1,1 МЛН
PART 52 || DIY Wireless Switch forElectronic Lights - Easy Guide!
1:01
HUBAB__OFFICIAL
Рет қаралды 34 МЛН
WATERPROOF RATED IP-69🌧️#oppo #oppof27pro#oppoindia
0:10
Fivestar Mobile
Рет қаралды 17 МЛН