Boss-level upgrades to my CNC machine

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 มิ.ย. 2024
  • This video made it onto hackaday! hackaday.com/2024/05/07/mostl...
    The MPCNC is a cool DIY CNC router. But I wanted to use it for more than it was designed for -- cutting aluminum. Weeks of design and assembly made that dream a reality. See how I did it and enjoy the twists and turns of improv CNC engineering!
    The original build was about $600 including all the electronics. This upgrade added about $500 total:
    * Raspberry pi: ~$50
    * Linear Rails & glide blocks: $65/2= $33 (I only used 1 rail + 2 blocks)
    * 2020 and 2040 aluminum extrusions: ~$150
    * "Fluted Polypropylene" side and rear panels: $30
    * Cable/drag chains: ~$50
    * T-Tracks and clamps: ~$50
    * Other (wood, fasteners, etc): ~$100
    * Acrylic door panels: ~$40
    Links:
    * 3D printed anti-backlash TR8 leadscrew thingie: www.printables.com/model/7297...
    * HGR15 linear rail adapters: www.printables.com/model/8358...
    ===TIMELINE===
    00:00 Opener
    00:59 MPCNC Intro
    01:48 OG Build Review
    03:26 Linear Rail Upgrade
    06:43 Anti-backlash Z-screw
    09:36 The Fancy Enclosure
    11:27 Raspberry Pi + CNC.js
    14:59 Closer
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 42

  • @AronGreen
    @AronGreen หลายเดือนก่อน +3

    You can also kapton tape the USB connector to disable the power. This was popular a few years ago on certain 3D printers

  • @Seaofjitsu
    @Seaofjitsu 7 วันที่ผ่านมา +1

    Freaking Boss level 💯

  • @karl458
    @karl458 หลายเดือนก่อน +1

    definitely not enough credits for the science you're doing there. I'm looking forward to build my mpcnc and will include your upgrades for sure!

  • @shamooo
    @shamooo หลายเดือนก่อน +3

    The deflection measurement is so cool

    • @ObsessiveEngineering
      @ObsessiveEngineering  หลายเดือนก่อน +3

      That digital dial indicator was an impulse buy like 6 months ago which has now been fully, retroactively justified 😅 . It was genuinely helpful in troubleshooting that stiffness issue. Thanks for watching!

  • @design8studio
    @design8studio หลายเดือนก่อน +1

    Nice. 🙂

  • @Karaon
    @Karaon 23 วันที่ผ่านมา

    top class video, much appreciated. Building a CNC myself right now but I am using the approach which u see in onefinity. I use 4 pcs 1100 mm 40 mm solid rod linear rods for Y axis and 1700 mm of the same for the gantry. Not sure about the Z axis at the moment but it's pretty straightforward. I'll add a laser as well and possibly some other attachments but not sure. It will run on rootCNC, a grbl based solution and the motors for all all axes with encoders, to make it more reliable I hope. The movement is done with 2 x 16/10 ballscrews on Y and 1 x 16/10 on the X axis. The base and gantry will prob be printed for the beginnig or made of some plywood but when I'm confident it works it will be replaced with solid steel and/or some epoxygranite cast parts. We'll see.
    Have some fun time on that beast you built man!

  • @Ilikemakingthings
    @Ilikemakingthings หลายเดือนก่อน +2

    This is a great video, thanks heaps! FYI you can chuck a little masking tape over the corresponding pin in the USB cable to save yourself having to slice the cable open

    • @ObsessiveEngineering
      @ObsessiveEngineering  หลายเดือนก่อน

      Oh yeah, that certainly would've been easier. Thanks for the tip!

    • @Ilikemakingthings
      @Ilikemakingthings หลายเดือนก่อน +1

      @@ObsessiveEngineering Checked out your build time lapse, really nice. I'm half way through my MPCNC build and will likely come back, really like your upgrades, would love to get mine cutting aluminium as cleanly as yours!

  • @bigcheesedog2645
    @bigcheesedog2645 หลายเดือนก่อน

    Did you use the standard PI image that has octoprint and cnc.js (I have that set up currently) from V1, there also seemed to be a question if the CNC.js was still an active project. I am just about to make chips with my mpcnc so I am at the suck end of the learning curve.

    • @ObsessiveEngineering
      @ObsessiveEngineering  หลายเดือนก่อน

      I did not use a canned RPi image. I used the basic raspberry pi OS and manually installed CNC.js on it. I'm very experienced with Linux and RPi, I didn't even look if there was a preconfigured one.
      Given my Linux experience, I was actually going to do LinuxCNC, but it requires a computer with a parallel port, and that just wasn't with the effort for me.

  • @greengranolaguy
    @greengranolaguy หลายเดือนก่อน

    Nice upgrades! What Kobalt router model are you using? Reason why I ask is because I have a Kobalt router and was hoping to commandeer it for my build, but always thought it was too heavy. Would be cool to know if it’s the same as yours.

    • @ObsessiveEngineering
      @ObsessiveEngineering  หลายเดือนก่อน

      I bought this one directly from Lowes. Read the linked article, apparently designed in coordination with the MPCNC guy. Only $100, and I'm m extremely happy with it so far. I've probably done 50 hrs with it.
      www.v1e.com/blogs/news/kobalt-router-featuring-the-lr3

  • @Fauxreigner
    @Fauxreigner 27 วันที่ผ่านมา

    What is that alternative lead screw coupler you switched to?

    • @ObsessiveEngineering
      @ObsessiveEngineering  25 วันที่ผ่านมา

      I believe it's called a "flexible jaw coupling". Here's one listing on Amazon
      amzn.to/3UZYM9H

  • @forsakenrider
    @forsakenrider หลายเดือนก่อน

    Because of this video I am going to build an MPCNC! What is the cutting area of yours?

    • @ObsessiveEngineering
      @ObsessiveEngineering  หลายเดือนก่อน

      The work area is about 17"x13" (and 3" Z-travel). My modifications with the linear rails would've reduced that slightly, but I made the base new base a bit bigger to compensate.

    • @electronicsandewastescrapp7384
      @electronicsandewastescrapp7384 หลายเดือนก่อน

      uhh... do some research first. Aluminum extrusion vrail is cheap and easy to find and builds are much more rigid. the MPCNC is a fairly old project that I simply do not see recommended anymore.

    • @ObsessiveEngineering
      @ObsessiveEngineering  หลายเดือนก่อน

      @@electronicsandewastescrapp7384 I would argue that it's a relevant project, but if your primary goal is DIY + cutting aluminum, I would lean towards PrintNC, though I don't have experience with it. I would promote MPCNC if you primarily want to cut wood and would like to be able to cut aluminum occasionally. The extra money I put into this upgrade was a great experience but I might've been better off starting with PrintNC now that I am focused on aluminum cutting. Obviously I made it work, though, and the whole system works way better than I otherwise would've expected

    • @Raytenecks
      @Raytenecks หลายเดือนก่อน

      @@electronicsandewastescrapp7384 Additionally, the max cutting dimensions on the MPCNC are about 24" x 24" IIRC. They recommend the "Low rider" from the same group if you want to cut bigger areas in wood.
      I built an MPCNC and was rebuilding it as a newer model, but decided not to continue assembling it. I'd rather cut bigger things, and it just can't.

  • @thijstriemstra
    @thijstriemstra หลายเดือนก่อน

    do you lose any z-height with the 3d printed backlash thing? do you need a different size leadscrew?

    • @ObsessiveEngineering
      @ObsessiveEngineering  หลายเดือนก่อน +1

      At first I thought I would lose some Z-height but because of the geometry of the machine, the core never has a reason to travel low enough to interfere with it. So it turned out to be a compromise-free upgrade.
      It's just two TR8 leadscrew nuts instead of one. So nothing changes about the lead screw, though I did switch to a new one (of the same size), simply because i assumed the old one was worn down based on that original backlash.
      Thanks for watching!

    • @thijstriemstra
      @thijstriemstra หลายเดือนก่อน

      thanks for the details. I’ll give it a try a soon as i have some abs that matches my mpcnc color. did you ever get any feedback from the mpcnc team on this mod? this whole backlash thing seems intentional or an oversight?

  • @H34...
    @H34... หลายเดือนก่อน

    For cutting aluminium you'd get a lot more gain by replacing that router with a proper spindle that can achieve much lower RPMs. It'll also probably be a fair bit quieter too.

    • @ObsessiveEngineering
      @ObsessiveEngineering  หลายเดือนก่อน +1

      I'm not sure about that, but check my logic: X and Y axes are moved only by two NEMA 17 motors each, which aren't very strong. The frame is also not super rigid by most CNC machine design standards (though I obviously made it a bit stronger through these upgrades). The entire thing runs on a single 48W power supply. Through experimentation, I can confirm that I can't push the feeds and speeds with much further without occasionally suffering skipped steps.
      OTOH, the router I have on there is 600W. By running high RPMs and surface speed, I'm essentially shifting much of the cutting stresses from the XY motors and frame rigidity, into the spindle motor. The faster it spins, the less force I need from the motors and the less frame deflection I get. Even though the chips aren't huge, it's not dust either, which means I'm not being (totally) irresponsible with feeds and speeds, I just have to stick with single-flute carbide cutters. Slower RPMs and larger chips would probably be ideal, but I'm not sure the machine can take it.
      Also, this is a budget machine, and a functional router for $100 is pretty good value. If I ever decide to build a beefier/sturdier/expensiver machine (PrintNC? RatRig mill?) I'll invest in a more professional spindle.

  • @RoboArc
    @RoboArc หลายเดือนก่อน

    Where is all my GRBL 5x users at 😂

  • @NoMoreBsPlease
    @NoMoreBsPlease หลายเดือนก่อน

    $600 for THAT? You have to be kidding!

  • @GTGTRIK
    @GTGTRIK หลายเดือนก่อน +1

    Wonder how much more annoying it'd be to make the upgrade without access to any other CNC.

    • @ObsessiveEngineering
      @ObsessiveEngineering  หลายเดือนก่อน

      Honestly, having access to the big CNC was a luxury, but it would've been doable without it. The grooves for the T-track weren't really necessary -- they're only 2mm deep, primarily for positioning. And all the holes for everything else are normally measured out by hand anyway (per the original MPCNC design/instructions). I only had trouble the first time because I didn't have a large carpentry square, and wasn't as rigorous as I should've been.

  • @johnbeima6413
    @johnbeima6413 หลายเดือนก่อน +2

    CAREFULL what you call this. The project owners threatened to take legal action against Thomas S. for an enhanced part he did and offered via Open Source.

    • @ObsessiveEngineering
      @ObsessiveEngineering  หลายเดือนก่อน

      Thanks for the warning. I heard about that saga and have mixed feelings about it. But worst case I'll change the title and take down the model for the linear rail mod. That said, i did post about the video in the V1E forums and he hasn't said anything so I might be safe 🤞

    • @allted
      @allted หลายเดือนก่อน +4

      Just want to chime in here, that is not true at all. I use a share-alike license, I asked Tom to change his license to comply. He said no, we gave each other our point of view. He still said no, that is how it ended between us. Neither person threatened anything. No hard feelings even.

    • @allted
      @allted หลายเดือนก่อน +3

      @@ObsessiveEngineering Your parts your choice, I have no issue with mods. You have been in the forums for a long time, I am sure you know that.

    • @johnbeima6413
      @johnbeima6413 หลายเดือนก่อน

      @@allted I don't think you are being as open as you would like us to think. After your conversation, Thomas did an entire video on DISASSEMBLING the MPCNC and shared his displeasure with the chats with you. We can tag that video here, so everyone can watch him take it apart and get their opinions. I think you may be being disingenuous about this, again that is my take on it. I would invite everyone to watch it and formulate their own positions.

    • @ObsessiveEngineering
      @ObsessiveEngineering  หลายเดือนก่อน +4

      (EDIT: I'm not aiming directly at any particular post in this thread, but simply addressing the high-intensity opinions I see about this everywhere else)
      I didn't really follow the saga very closely. As always, the internet is full of people exaggerating or reading exaggerated viewpoints on things and feeling strongly about them based on personal factors. I try to give each side benefit of the doubt, and I'm not going to take any purist views.
      @allted put his time and effort into the MPCNC, and makes money from it, as is his right to do. He never claimed it was open-source, just a freely-available set of files and instructions, which helps the community (even if not fully open-source), and also funnels people to his shop. As a source of income he wants to try to protect it. It's tough to do that in an consumer industry where open-source is kind of the baseline, especially for a DIY project. But that doesn't make it wrong.
      If you release things (semi-)publicly without a strong grip/claim/license on them, and refuse to publicly defend against people overstepping, the courts won't help you recover your intellectual property (IP) in the future. You kinda have to stand your ground or you just bleed out over time (in a legal sense). It's not fun to end up doing that publicly in a community like this, but it's kinda necessary to simply maintain the baseline stated from the beginning. And it's a mode of operation that many people don't understand, and don't want to simply because it's not "fully open".
      I'm sympathetic to the whole thing on both sides. It's not fully open-source, so some people will never like it, and others will simply think less of it. I think @allted has accepted that's the tradeoff for protecting his design and his income source around it. I would just hope that people could understand that in perspective, rather than trashing the whole thing because it doesn't conform to purist open-source ideals.