Self Squaring Y Axes on your RatRig CNC with an xPro V5

Поділитися
Вставка
  • Опубліковано 9 лип 2024
  • My first Bast Tech Talk, about getting Self Squaring Y Axis working on your #RATRIG #CNC and with the xPro V5.
    Used Firmware: github.com/Spark-Concepts/xPr...
    - CNC_xPRO_V5_XYYZ_NC.bin (Normally Closed Emergency / Door Switch)
    - CNC_xPRO_V5_XYYZ_NO.bin (Normally Open Emergency / Door Switch)
    Limit switch mounts:
    - www.printables.com/model/276360
    Copyright: BASt
    Dutch 3D Printed Woodworker Tool Shop: www.bast-hout.nl
    International Etsy Shop: www.etsy.com/shop/BAStVormEnHout
    Chapters:
    00:00 Start
    00:16 Intro
    01:44 Why would you square your axes?
    03:33 What changes? Normal Setup
    04:13 Dual Y Stop (yeah i know... title is wrong)
    07:10 Installation
    08:55 Controller Side
    09:43 Software Side
    10:57 Tuning your Switch Triggers
  • Навчання та стиль

КОМЕНТАРІ • 38

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

    I was jamming a metal ruler between the end plate and gantry to square both sides up. This is a far better method, did not know this was possible. Heel erg bedankt!

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

      Well my issue was that I knew it must be possible (because of the 2nd limit switch port), but couldnt get it to work until I found out this specific route.
      I do hope however that they will eventually open up the 2nd limit switch port for fully indepentent triggering.

  • @rckeith
    @rckeith 4 місяці тому

    Great video very well explained

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

    I have just been through this exact process last week. Glad to see you came to the same conclusions, and yes, how disappointing to have a dedicated Y2 limit port and not be able to use it due to a small firmware change that has never been implemented.
    Wish I had your video then to confirm I wasn’t the only one scratching my head!
    Rather than measuring from the end plates, I personally used the 3,4,5, triangle technique to check for square over the largest area possible and then made tiny adjustments to the limit switches until things were just right.
    Great video for a first go! The visual graphics/diagrams are spot on. Certain it is far better than anything I would be able to achieve! 👍

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

      Thank you very much.
      And yes, youre not the only one scratching your head ;)
      I also found the original limitswitchmounts quite a hassle to adjust (needing to completely loosen the switch to relocate the mount), thats why I modified them to be easily adjustable. Your route works great as well; that is how i made sure the frame was square (and thats a part I didnt think I'd need to cover).
      If your frame isnt square, you have no use for my method of adjusting the switches, nor for the Y-axes Squaring in general ;)

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

    Great job! Your English is perfect and your explanation and graphics were perfect. My only suggestion- give yourself more credit! God Bless.

  • @user-dp7hr3gc9o
    @user-dp7hr3gc9o Рік тому

    Thank you for your advice about the Black Box. I have eventually been able to get it to work on the xPro. Great tutorial.

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

      Great to hear!
      Enjoy your machine!

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

    Thanks! And your use of English was very good.

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

    Great video! thanks for making it.

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

    Fantastic work explaining all that! Now we have to work out how to do this and also wire in limit switches on the other end of the Y-axis... though I suppose you could probably just drop in a third switch in series.

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

      Thank you!
      For squaring there is no reason to add limitswitches on the other end, but it could indeed work how you describe.
      For hard-limits, it might be viable to do it indeed, but i've disabled my hard-limits because i got tired of resetting when they triggered. Softlimits seem to work fine so far as well.

  • @user-sn5lm1dy9z
    @user-sn5lm1dy9z Рік тому

    Thank you clear and well explain even for a non english natural speaker

    • @user-sn5lm1dy9z
      @user-sn5lm1dy9z Рік тому

      Not sure and a bit worried in case there is a misundertanding with my comment i'm also a non english natural speaker
      I should have Say non english natural listener

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

    Great video, my compliments. If possible, please share also the CAD files (F360 or Step format) so will be easy to do mods if needed.

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

      Thankyou!
      I might share them later; so far havent had any changerequests on them yet.

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

    Well done, sir!
    I actually run across your video because coincidentally I'm looking at the X Pro v5 specifically for being able to auto square the Y axis.
    Can you give me your opinion on the XPro controller?
    I've read mixed reviews on it's reliability, such as it constantly losing connection, but I'm thinking it's more user error than a fault of the electronics.
    Have you had any trouble with it?
    Would you buy it again if you had it to do over again?

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

      Great to hear, thank you!
      I chose the xPro because it has the more future-proof platform.
      32bit vs 8 bit, and wifi enabled.
      There are definitely some nooks and crannies to this board so olenty of room for more tech talks :)
      But all in all I have had no big issues with it like other people mention.
      I do hope however that they will move and support FluidNC because ESPGrbl will not be developed further. So far it doesnt fully support it yet.

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

      i had a lot of perturbations and loose of communications due to 220v. I had to fix it with better shield on wiring and a "recteur RS485 isolé", now I have no more problems. I depends of your house electric installation I think, but I read 110v user don't have this kind of problems

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

    very good tutorial and explanation i will give it a try as well when i get my xpro v5, one question i have is the wiring of the limit switches why did you use all 3 inputs and 3 cables and not only 2 connectors of the switch ?, which firmware version do i need NO or the NC version to get it to work ? many thanks

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

      Hi there, Thanks for the compliment. The Openbuilds limitswitches have 3 connectors, +, sig, gnd. ( openbuildspartstore.com/xtension-limit-switch-kit/ )
      NO/NC differences in firmware is based on the NO or NC state of your emergency stop; not based on the default state of the limitswitches. The Firmware info page explains that in more details.

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

      @@bast_hout hello again :) thanks for your answer i tried it on the weekend with normal end stopps NC used just this 1 command in xprov5 as you mentioned. when i home y both axis move back trigger the endstop moves away 6mm then back again but when 1 triggers the second time the ymotor wont stop, seems like the second triggering was not recognized and so the selection of the other endstop doesnt happen. i connected both endstops like you did and placed them into Y, maybe your way only works with those open build endstops ?

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

    Since you are using the StallGuard feature of the Trinamic driver in the xPro V5 I was wondering if you have had any issues on the Y axis while running with one motor stalling and the other not stalling causing racking? Do you know how to set the level at which the motor stalls? Thanks

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

      Sorry cant answer that as, due to other unrelated issues, I switched to the Blackbox x32.

    • @yourashero
      @yourashero 4 місяці тому

      @@bast_hout what issues did you run into? Is the Blackbox still working out? I’m wondering about the longboard as a replacement for my xpro

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

    I tried this and apparently with the current firmware, it is broken.

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

    Im confused why cant you just use the other limit switch port? That would be much better.

    • @bast_hout
      @bast_hout  7 місяців тому +1

      Well... I totally agree, but then the video wouldnt be needed.
      Not sure on newest firmware, but at time of filming that other limitswitch port was not active (and not able to be activated)

  • @user-dp7hr3gc9o
    @user-dp7hr3gc9o Рік тому

    I have followed your video precisely but even after the software command I still am not able to get the machine to go through the squaring cycle. I am not sure what I am doing wrong. I have installed the CNC_xPRO_V5_XYYZ_NO.bin firmware. can you please help.

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

      Hi Pierre, Currently I dont own the xPro anymore and I switched to the Blackbox X32, so i cant fully test. I might have missed normal homing first in my video, as it was already homed. So $H for a full homing cycle and then a $Hy for just the Y Axis and squaring.
      Of course, this is assuming that the machine was working and homing just fine before trying to enable squaring.

    • @user-dp7hr3gc9o
      @user-dp7hr3gc9o Рік тому

      @@bast_hout Thank you. I will try that. In your opinion is the Black Box superior and easier to use than the xPro? i have been considering to switch.

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

      Honestly? No it isnt 'superior and easier'.
      I Found the xPro easier to use, especially in setting up. For controlling i use (and used) Openbuilds Control, not the built-in controller-web-ui. I switched after having unexplainable motorissues on my controller as well as on my replacement and didnt want to go through that a third time. The xPro has a lot of potential and if you're not having issues, theres no reason i can give you to switch for another.

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

      You should try out FluidNC for the xPro V5, it's much easier to setup self squaring since you use both Y and Y2 limit switch inputs. FluidNC also seems to fix the bug causing the Y2 stepper driver to die since the standard firmware runs too much current.

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

      Good to hear they sorted that issue out.
      That Y motor issue was what broke mine and eventually made me switch to the Blackbox32.
      When I had the xProV5, FluidNC wasn't yet stable for that build, but will definitely try it on my Blackbox32.

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

    Apparently, you connected limit switches in parallel. There is no way the controler knows which one is for left Y axis motor and which one is for right Y axis motor. The way you have explained it can't work.

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

      Fortunately you are incorrect.
      The first time the limitswitch is triggered there is no way for the system to know which is triggered. However, after that it pulls back and moves only the Y1 motor, so then it knows for certain that the limitswitch it hits will be the Y1 limitswitch. Next it only moves the Y2 motor and it will for sure hit the Y2 limitswitch.