DIY Milling Machine Part 7: Details, Aligning and Precision

Sdílet
Vložit
  • čas přidán 28. 08. 2024
  • Today I show all the small details that are not very obvious but also important for the milling machine to work properly. Like the reference switches, cable chains and so on. I will also show you how aligning everything works and do some measurements.
    The computer I use to run the control software is a Seeedstudio ODYSSEY X86J4125.
    Case and DIN rail mount www.thingivers...
    If you want to support me additional to watching my videos I have a Patreon account:
    / alexcnc
    Music: Wintergatan - Sandviken Stradivarius

Komentáře • 75

  • @routercnc9517
    @routercnc9517 Před 3 lety +8

    Nice work Alex and well explained. Having built my own CNC machine I know how much work is involved so well done!

  • @cnc-ua
    @cnc-ua Před 3 lety +7

    I'm impressed.
    Thank you for sharing, Alex.
    You set diy definition so high.

  • @user-dr4px1vg9e
    @user-dr4px1vg9e Před 3 lety +7

    Don't put any electronics box under the machine if you don't want oily mess inside it.

    • @AlexCNCen
      @AlexCNCen  Před 3 lety

      I think I forgot to mention but I won't use flood coolant with that machine. In addition to that the base frame of the milling machine is completely closed. So there is not really a way for stuff to get into the electronics.

    • @user-dr4px1vg9e
      @user-dr4px1vg9e Před 3 lety

      @@AlexCNCen believe me, coolant or not, closed or sealed, you will end with mess inside. How you want to manage any oil excess from lubrication system? Any occasional oil drop will end at this box and later in it.

    • @AlexCNC
      @AlexCNC Před 3 lety +1

      @@user-dr4px1vg9e I'm using grease for lubrication. The uncontrolled flow of exzessive Oil is the main reason for that. I really have to maximise the space usage. The workshop only has 10,5 m². I will have a look at it from time to time if something gets in to the case.

  • @edbittner480
    @edbittner480 Před rokem

    WOW! Amazing attention to detail and fantastic accuracy 😁

  • @legallyfree2955
    @legallyfree2955 Před 3 lety +1

    Thats a good idea to have your limit switches separate from your control software, I had a 3d printer go nuts on me once because of a bad board, luckily in that case the belts just slipped over the pulleys till I could shut it off so no damage done.

  • @jasonh3109
    @jasonh3109 Před 3 lety +2

    Great stuff man! Thanks for sharing the process with us all. 💪🏼💪🏼

  • @MechatronCNC-HVM
    @MechatronCNC-HVM Před 3 lety +2

    Hey, I am loving the build 🙂 its going to be epic. I can not wait to see how you interface the linear scales with linuxcnc. Keep up the good work 👍

  • @MARS-GREENH0USE
    @MARS-GREENH0USE Před rokem

    Love this. Best content. I knew everything but i LIKE TO SE U KNOW THE WINNING WAY

  • @buddhimanivantha6719
    @buddhimanivantha6719 Před 2 lety

    Love it. waiting for nex video. Thanks for sharing vith us

  • @PWLopes9000
    @PWLopes9000 Před 3 lety

    Nice to see it coming along.👍

  • @jonjon3829
    @jonjon3829 Před 2 lety +1

    The frame itself being hard to do, but that cable spaghetti. I fear that the most!

  • @ReubenSchoots
    @ReubenSchoots Před 3 lety

    Another great video and some elegant solutions.
    Cheers!

  • @cantabricofulo
    @cantabricofulo Před 3 lety

    Very good job, this machine is awesone

  • @AirCrash1
    @AirCrash1 Před 3 lety

    Great job on the alignment, you covered it better than any other DIY cnc videos I have seen.
    The only part of your build i dislike are all the limit switches.
    Lost count of the number of times a faulty limit switch caused problems, they cause more
    problems than they ever solve, a better solution is to monitor motor current and switch off when current indicates a problem, this will save your machine against damage far more reliably.
    Use a separate independent circuit with a current sensor wired up to each motor. This way you can save your machine in case of any jams or tool crashes no matter the cause and not just when the machine gets to its travel limits. And you only need 4 sensors which work by monitoring the magnetic field around the wire so they do not need to be connected into your existing wiring to monitor the current and they have no moving parts which is the biggest weakness of conventional limit switches.

    • @AlexCNCen
      @AlexCNCen  Před 3 lety

      But how do I decide if high current is caused by accelerating or a crash? And it wont help if the control software has some kind of problem. That's the reason why I used the additional limit switches. Sure there are more sophisticated systems available but I assume that involves processing more data like does the current matches the current status of the machine. And something like that would be very difficult to set up. I have limited the max current for the servos. So the servodrive is doing basically what you sugessted.

    • @AirCrash1
      @AirCrash1 Před 3 lety

      @@AlexCNCen current sensors slip over the wires to your servo motors so there is no electrical connection or even mechanical, out of site clean and easy to install, like an hour job compared to the many hours to set up and install limit switches. You then hook them up to a Raspberry pi controller and tell them to trip the reset switch for the machine when sensing jam current which is nothing like the big increases in current when machining,
      An easier for you could be to install an accelerometer chip on the ,mount where your tool is attached to, they only cost a couple of bucks and again if you hook it up the Raspberry Pi you can use it trip when there are jams, tool crashes and even if there are excessive vibrations because the tool is damaged or someone got dragged into the machine.

    • @AirCrash1
      @AirCrash1 Před 3 lety

      I'm just about to start building my own CNC I will let you have a copy of the Raspberry Pi code when I finish, for helping me make the decision to make my own flat surfaces and not job it out to someone else.

  • @zaferrefazi2201
    @zaferrefazi2201 Před 2 lety

    Alex you have done great job, it is masterpiece. The only critism is that the position for motor which is under x axis plate is hard to reach. You need to mobe it to front, siding face to face with z axis

    • @AlexCNCen
      @AlexCNCen  Před 2 lety

      When I remove the cover there is plenty of room to reach the motor. And normally there shouldn't be anything with that motor. There are other places that are more difficult to reach due to the small room. So I'm not worried about that 😉

  • @v4lgrind
    @v4lgrind Před 3 lety

    Coming along nicely!

  • @isavega6838
    @isavega6838 Před 3 lety

    Very very good job alex

  • @TrPrecisionMachining
    @TrPrecisionMachining Před 3 lety

    very good job alex

  • @nicholasjacob3594
    @nicholasjacob3594 Před 3 lety +1

    Can you share more details about what the controll loop with the servos and the linear scales. Do the scale outputs go into both the servo driver and the controller. Not using the encoder on the back of the encoder. Or does the scale go to the controller and the servo encoder go to the servo driver.

    • @AlexCNCen
      @AlexCNCen  Před 2 lety

      The encoder on the servos are connected to the servo drive. They are needed, that the servodrive can properly drive the servo (e.g. current control loop). The linear scales are connected to the mesa card and Linux cnc. Those are used with Linux CNC for a position control loop.

  • @vigisbigtm
    @vigisbigtm Před rokem

    Tell me why do you install scales? Are they for compensating any wear that might show up on ball screw with age?

  • @dickobrazz
    @dickobrazz Před 2 lety

    nice job!

  • @niksechtniks
    @niksechtniks Před rokem

    a weird question here, what sort of paint did you use? like a special concrete paint or just water resistent paint ?

  • @frankg521
    @frankg521 Před 6 měsíci

    Can you list what spindle and spindle motor also linear scales please

  • @muhammadhelmy9742
    @muhammadhelmy9742 Před 2 lety

    Can share diagram wiring alex ? Nice work

  • @wizrom3046
    @wizrom3046 Před 2 lety

    That is a very impressive machine build, thank you for sharing! 👍
    I would like to see a cost breakdown, looks like an expensive build, maybe 30k USD total?

    • @AlexCNCen
      @AlexCNCen  Před 2 lety +3

      I will cover that in the final part of the video. I have written down pretty much everything I bought for the machine. Without the milling spindle and servo for that its around 8k€.

    • @wizrom3046
      @wizrom3046 Před 2 lety

      @@AlexCNCen thank you, I'll look forward to seeing the next vid. 🙂

  • @routercnc9517
    @routercnc9517 Před 3 lety

    I have been looking into that mini computer as a possible upgrade to my old tower pc which still uses the parallel port! I may integrate it into my control cabinet. Do you know if it is possible for it to turn on automatically when 12-19V DC is supplied or will I need to open the cabinet door and switch it on? Or is there a remote switch option ? Thanks

    • @AlexCNCen
      @AlexCNCen  Před 3 lety

      Should be possible to automatically boot up when powered. There should be a setting in the BIOS. Apart from that there is a additional pin header available for an external power switch. That's what I use.

    • @routercnc9517
      @routercnc9517 Před 3 lety

      OK thank you for getting back to me. Good luck with rest of the build and keep showing all the details.

  • @jameslaird8399
    @jameslaird8399 Před 3 lety

    Hi Alex,
    I enjoyed watching this build series tonight. It's looking like it will be a very precise and capable machine, mainly due to your diligence. Have you, or are you publishing the plans?
    Regards
    James.

    • @AlexCNCen
      @AlexCNCen  Před 3 lety

      Thanks. I'm not sure about publishing the plans yet.

    • @jameslaird8399
      @jameslaird8399 Před 3 lety

      @@AlexCNCen Not a problem. I'm thinking ahead for a new workshop with more space. It's a while off yet.

  • @nicholasjacob3594
    @nicholasjacob3594 Před 3 lety +1

    Is it necesary to use precise high quality ball screws because the acuracy is determined by the scales not the screws

    • @AlexCNCen
      @AlexCNCen  Před 3 lety

      For position accuracy not really but for backlash. Cheaper ballscrews normally have more beacklash and that could influence the control loop and surface finish.

    • @nicholasjacob3594
      @nicholasjacob3594 Před 3 lety

      @@AlexCNCen I see what about the cheep ballscrews with the spring loaded double nuts. Those have zero backlash. Or would those have similar problems

    • @AlexCNCen
      @AlexCNCen  Před 3 lety

      @@nicholasjacob3594 That would be the way I would go if it should be cheaper but also good. But if spring loaded you will have some "play" at higher forces.

    • @nicholasjacob3594
      @nicholasjacob3594 Před 3 lety

      @@AlexCNCen they are spring loaded with a nylon bushing so there might be play at high forces but it should get rid of backlash for any finishing where you care about surface. Thanks for answering you are clearly very knowledgeable about the subject.

  • @aniketmandhare226
    @aniketmandhare226 Před 2 lety

    Why do you need the linear scales if you are using servo motor? they already run in a closed loop mode right? Also, your g_code sender can display the digital read out easily, so you probably wont need linear scales for those either. Am i missing something here?

    • @marson8870
      @marson8870 Před 2 lety +2

      With linear scales you get the precision at the end of the chain (effective movement of the axis), closed loop motors only ensure the precision on the motor shaft rotation.

  • @ChristopherJones16
    @ChristopherJones16 Před 2 lety

    08:31 can you tell me the part number for that reading head and the linear scale that goes with it? I want to make a list of these items for my build.

  • @mrwolsy3696
    @mrwolsy3696 Před 3 lety

    My only criticism of your superb machine are the 6 long all threads holding the column may flex and be a bit elastic. Maybe 6 solid bars only threaded on the ends?

    • @AlexCNCen
      @AlexCNCen  Před 3 lety +1

      That's right. I didn't thought about that before and would liked to have 10 instead of 6 rods. But on the other hand M16 12.9 can create easily 10 kN preload force per rod.

  • @DolezalPetr
    @DolezalPetr Před 3 lety +1

    so what spindle will you use?

    • @AlexCNCen
      @AlexCNCen  Před 3 lety

      I'm using the one from my old milling machine. It is BT30 with an external motor. You can see it in action here czcams.com/video/nZBK9yjesAo/video.html

    • @DolezalPetr
      @DolezalPetr Před 3 lety

      @@AlexCNCen monster metal eating spindle

  • @santiagocanalesortiz9056

    ahora unas pruebas con aceros con mas dureza. no aluminio

  • @pamarthisuri3807
    @pamarthisuri3807 Před rokem

    Design possible

  • @DPTech_workroom
    @DPTech_workroom Před 3 lety

    👍

  • @stevendoesburg6555
    @stevendoesburg6555 Před 3 lety

    Looking great! Which linear scales are those?

  • @TheFabricator03
    @TheFabricator03 Před 3 lety

    Could you please share the specs of the small all in one PC, is it DIN mounted?

    • @AlexCNCen
      @AlexCNCen  Před 3 lety +1

      I added the details in the description.

  • @henkfromkullsta
    @henkfromkullsta Před 3 lety

    👍👍👍

  • @thomasegjoergensen
    @thomasegjoergensen Před 3 lety

    Any particular reason why you are using glass scales?

    • @AlexCNCen
      @AlexCNCen  Před 3 lety +1

      With those I should be able to get more accuracy out of the machine with only little effort.

  • @Bakafish
    @Bakafish Před 3 lety +1

    No sharp corners on those drag chain carrier plates please! Grind them round before you hurt yourself.

    • @AlexCNCen
      @AlexCNCen  Před 3 lety

      No worries they will be covered when the machine is done :)

  • @DPTech_workroom
    @DPTech_workroom Před 3 lety

    What is the model of the micro PC?

    • @AlexCNCen
      @AlexCNCen  Před 3 lety

      I added the model in the description.

  • @meocats
    @meocats Před 2 lety

    show more cuts