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

Поділитися
Вставка
  • Опубліковано 28 лис 2024

КОМЕНТАРІ •

  • @gizmobowen
    @gizmobowen Рік тому +55

    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.

  • @thisoneguy2849
    @thisoneguy2849 Рік тому +125

    wait,,,, huh??? I thought you were some 100-300k subscriber channel. That was your first video?? Gawd Dayum man

  • @anthonyjakuszeski6963
    @anthonyjakuszeski6963 Рік тому +13

    Thanks Ben! Your contribution to the hobbyist community is much appreciated!

  • @CNCmachiningisfun
    @CNCmachiningisfun Рік тому +5

    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 :) .

  • @fr3dfixit945
    @fr3dfixit945 Рік тому +7

    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...

  • @taylorboultinghouse8296
    @taylorboultinghouse8296 Рік тому +3

    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 😅

  • @MilesMcCusker
    @MilesMcCusker Рік тому +5

    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!

  • @btomas225
    @btomas225 8 місяців тому +1

    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  8 місяців тому

      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.

  • @tuberroot1112
    @tuberroot1112 Рік тому +1

    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.

  • @jonc5645
    @jonc5645 Рік тому +5

    Thanks for both videos! Great job on making the machine.

  • @Erik-750
    @Erik-750 Рік тому +16

    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.

  • @reaper060670
    @reaper060670 10 місяців тому +1

    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..

  • @gizmobowen
    @gizmobowen Рік тому +3

    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  Рік тому +2

      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.

  • @joshuamahon260
    @joshuamahon260 Рік тому +8

    I completely forgot you're brand new to UA-cam! 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  Рік тому +2

      Thank you! I have some more builds in the works... Best of luck on your projects!

  • @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!!

  • @leifhall2289
    @leifhall2289 Рік тому +1

    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.

  • @HiFlyPsegas
    @HiFlyPsegas Рік тому

    Thanks, I got a really good perspective thanks to you. I will look forward to your next project.

  • @top2bottommtb789
    @top2bottommtb789 11 місяців тому

    Thanks for the breakdown! This (and the original video) are my absolute favorite content on UA-cam - keep it up! Would be great to know what the actual $ spend was in any future similar videos of whatever you build next!

  • @ogarza3
    @ogarza3 Рік тому +1

    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 Рік тому +1

      @@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 Рік тому +1

      @@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.

  • @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.

  • @_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  Рік тому +2

      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.

  • @MonicaGarcia-cq3kp
    @MonicaGarcia-cq3kp 10 місяців тому +2

    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?

  • @YerBrwnDogAteMyRabit
    @YerBrwnDogAteMyRabit Рік тому +1

    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.

  • @We.R.Comics
    @We.R.Comics Рік тому +1

    You should try to sell that one for the price of "what you you would differently" and make your ideal CNC Machine. Great info!

  • @PiefacePete46
    @PiefacePete46 Рік тому +1

    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  Рік тому +1

      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.

  • @deaconlambeaux2716
    @deaconlambeaux2716 5 місяців тому

    Absolutely incredible work, now you just have to master your audio 😋

  • @tuberroot1112
    @tuberroot1112 Рік тому +1

    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 :) )

  • @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 Рік тому +1

      @@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.

  • @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.

  • @Lennart1995
    @Lennart1995 Рік тому

    Incredible job, I’d love to be able to do this someday.

  • @TheStuartstardust
    @TheStuartstardust Рік тому +1

    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  Рік тому +1

      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 Рік тому +1

      @@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. 🧐🤓

  • @SomeDudeOnline
    @SomeDudeOnline Рік тому +1

    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.

  • @Shanenotthecowboy
    @Shanenotthecowboy Рік тому

    Great work, fantastic tutorial. Thanks Ben!

  • @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....

  • @zackymuzakki2944
    @zackymuzakki2944 Рік тому +1

    Where can I buy "limit switch isolator board" as in the diagrams

  • @OhHeyTrevorFlowers
    @OhHeyTrevorFlowers Рік тому +3

    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

  • @heinzd5523
    @heinzd5523 11 місяців тому

    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.

  • @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..

  • @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!

  • @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  Рік тому +1

      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 .

  • @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

  • @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  Рік тому +1

      Sorry about the sound quality. I'm working on getting a better set up. Thanks for watching!

  • @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.

  • @rfitzgerald2004
    @rfitzgerald2004 6 місяців тому

    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  6 місяців тому

      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.

  • @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.

  • @jameshicks7125
    @jameshicks7125 Рік тому

    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  Рік тому +1

      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.

  • @velocityindiamotorworks
    @velocityindiamotorworks 9 місяців тому

    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 .

  • @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

  • @okinawajapan1
    @okinawajapan1 Рік тому +1

    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 Рік тому

      All his next change features are basically describing the PrintNC.

  • @streamoutAUOLD
    @streamoutAUOLD 5 місяців тому

    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  5 місяців тому

      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.

  • @sitgesvillaapartmentneilsc7924

    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  Рік тому

      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 Рік тому

      Thats great as that is the one I would like to build...@@benmakeseverything

  • @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  Рік тому +1

      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.

  • @heinzdeubler2237
    @heinzdeubler2237 11 місяців тому

    Hi. Where did you buy the limit switch isolator board? I am having a hard time sourcing one.

    • @benmakeseverything
      @benmakeseverything  11 місяців тому

      Here:
      www.tindie.com/products/eccentricwkshp/cnc-optical-limit-switch-isolator-grbl/

  • @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  Рік тому +1

      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.

  • @jesuserazo9169
    @jesuserazo9169 Рік тому

    Thanks. I don't know anything about electronics. Could you make a video on how to configure the arduino? Thanks?

  • @IcanCwhatUsay
    @IcanCwhatUsay Рік тому +1

    0:58 What is an industrial surplus store and how do I find one?

    • @benmakeseverything
      @benmakeseverything  Рік тому +2

      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?

  • @Rocky.G
    @Rocky.G Рік тому

    thanks for the info friend... and putting up the stl files and stuff
    ty a lot !!

  • @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  Рік тому +1

      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..

  • @GoPaintman
    @GoPaintman Рік тому

    Where did you terminate the shield for the shielded wire?
    On my build I shielded mine at DC ground inside the enclosure.

  • @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

  • @Jack_Hurst_
    @Jack_Hurst_ 11 місяців тому

    Could a raspberries pi be used instead and if so is there a firmware/software out there

  • @onurates9311
    @onurates9311 10 місяців тому

    Thanks Ben. Please more videos :-)

  • @glamarre2005
    @glamarre2005 12 днів тому

    Do you have the parts list available?

  • @yvanlebris185
    @yvanlebris185 Рік тому

    Is it possible to have the Arduino configuration?

  • @rmfberry261
    @rmfberry261 Рік тому

    Awsomw z brush skills. the carvings look great

  • @Kommentiert_
    @Kommentiert_ Рік тому +3

    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 Рік тому +1

      @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.

  • @karlos2889
    @karlos2889 7 місяців тому

    I am sorry but do I need for each stepper motor 1 additional supply? 4 steppers = 4 supplys?

    • @benmakeseverything
      @benmakeseverything  7 місяців тому

      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.

  • @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

  • @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 Рік тому +1

      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!

  • @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  Рік тому +1

      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.

  • @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.

  • @alexd7466
    @alexd7466 Рік тому

    You might want to try FluidNC with a esp32 control board.

  • @felixman9691
    @felixman9691 Рік тому

    Thanks for sharing again!

  • @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.

  • @441aaa
    @441aaa Рік тому

    Can you share the design you are showing in 07:00 ?

  • @krashanb5767
    @krashanb5767 Рік тому

    I hope you will make some improvements to this machine. Plenty of great video material there. :)

  • @MaximKachurovskiy
    @MaximKachurovskiy Рік тому +6

    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 Рік тому +1

      @@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.

  • @Claudia-9877
    @Claudia-9877 2 місяці тому

    Hi! I am currently working on building a CNC myself, is there any chance you could upload your code to your git?

    • @benmakeseverything
      @benmakeseverything  2 місяці тому

      Hey! The code I'm using isn't mine, just check out GRBL: github.com/grbl/grbl

    • @Claudia-9877
      @Claudia-9877 2 місяці тому

      @@benmakeseverything Thank you!

  • @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  Рік тому +2

      I didn't realize the file I linked was not downloadable. Check the video description again, I added some links to download it.

  • @FelipeHernandez-pj9yt
    @FelipeHernandez-pj9yt Рік тому

    Hello do you have the prints for this nachine

  • @michaeld1167
    @michaeld1167 Рік тому

    Great explanation. Thank you.

  • @garyisnow46
    @garyisnow46 17 днів тому

    Brilliant Well Done 👍

  • @mikerufty1307
    @mikerufty1307 Рік тому +1

    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! 😉 🥴 👍

  • @sherrizimmerman6369
    @sherrizimmerman6369 Рік тому

    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  Рік тому

      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.

  • @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.

  • @thebestever9655
    @thebestever9655 Рік тому

    How can i dawnlod a shape on cnc ?

  • @miraclecncshop4133
    @miraclecncshop4133 Рік тому

    Do you have dxf files of gantry plates

  • @GaryCastic
    @GaryCastic Рік тому

    Where are the dimension plans?

  • @tuberroot1112
    @tuberroot1112 Рік тому

    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.

  • @xyzspec82
    @xyzspec82 Рік тому

    Doesn't look like a >$1k
    Edit: agree with all the "better options" in the end. 👍🏼

  • @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.

  • @layton7430
    @layton7430 7 днів тому

    Would you seriously ditch the arduino? Other people think it's better than mach

  • @Retroman8000
    @Retroman8000 2 місяці тому

    What amount

  • @Armin_Huckleberry
    @Armin_Huckleberry 8 місяців тому

    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  8 місяців тому

      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 8 місяців тому

      Danke. Einen Gruß vom Racetrack Grobnik.

  • @venomgaming3290
    @venomgaming3290 Рік тому

    When is the next video coming

    • @benmakeseverything
      @benmakeseverything  Рік тому

      Working on it now! Just ran into a lot of roadblocks in the project...

  • @jameslavinder4368
    @jameslavinder4368 Рік тому

    It would not let me see your details and design

  • @Fullbolton
    @Fullbolton Рік тому

    thanks ben!

  • @Marcus-w7n
    @Marcus-w7n 8 місяців тому

    You can't cheap on CNC, especially if you plan to work with metal. Good for you that you had time and motivation (and apparently, you had money too) but this is not where I would spend my effort.
    thank you for the sharing though.

    • @benmakeseverything
      @benmakeseverything  8 місяців тому

      Fair enough, I am happy with it for a first try. It was a good learning experience.

  • @tcurdt
    @tcurdt 10 місяців тому

    What would you do differently? ... Everything 😂