Welcome to Our Community

Some features disabled for guests. Register Today.

Z azis issues

Discussion in 'CNC Mills/Routers' started by Casman, Jun 1, 2022.

  1. Casman

    Casman New
    Builder

    Joined:
    Oct 19, 2021
    Messages:
    17
    Likes Received:
    0
    Why is everytime I need to calibrate my Z axis. Sometimes it works sometimes it doesn't and I have to re-enter the values for #102 because it keeps changing as well. What can cause that?
     
  2. Casman

    Casman New
    Builder

    Joined:
    Oct 19, 2021
    Messages:
    17
    Likes Received:
    0
    Why is it that everytime I need to calibrate my Z axis. Sometimes it works sometimes it doesn't and I have to re-enter the values for #102 because it keeps changing as well. What can cause that? I'm using the blackbox and openbuilds software.
     
  3. Casman

    Casman New
    Builder

    Joined:
    Oct 19, 2021
    Messages:
    17
    Likes Received:
    0
    Why is it that everytime I need to calibrate my Z axis. Sometimes it works sometimes it doesn't and I have to re-enter the values for #102 because it keeps changing as well. What can cause that? I'm using the blackbox and openbuilds software.
     
  4. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    14,868
    Likes Received:
    4,283
    1) ensure Z axis is mechanically sound first - particularly check shaft coupler grub screws

    2) make sure acceleration and max rate is set correctly - set too high will cause stalls that create the appearance of Z axis distances changing

    3) Check wiring: docs:blackbox:faq-identify-motor-coils [OpenBuilds Documentation]

    4) only once all that is solid, calibrate
     
    David the swarfer and sharmstr like this.
  5. Casman

    Casman New
    Builder

    Joined:
    Oct 19, 2021
    Messages:
    17
    Likes Received:
    0
    -Z axis is mechanically sound, it was the first thing I checked.
    -Acceleration and max rate set correctly
    -I also changed the wiring and checked the pairs to rule that out and did the 3 o clock or there about for a 2.8 amp current setting

    -When its calibrated I check the distance a few times.
    -I then leave it idle for 15-20 minutes to rule out any vibration or movement issues causing any short etc
    then when I try to move it up or down, it doesn't move according to the expected value calibrated.

    then $102 is different, the figure attached instead of 200.236
     

    Attached Files:

  6. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    14,868
    Likes Received:
    4,283
    If its one of our machines ( You haven't provided much details, so best we can offer are generic replies) your steps per mm should be 200 for initial setup - +- 1 or 2 steps after calibration
    Bring it back to what it should be - otherwise unexpected things will happen.
    Any 3rd party components installed, anything non standard we should know about?

    Please post a Grbl Settings Backup for us to review for you - always include details, it makes it easier to support you


    Recheck it - the above reply stands. Its either mechanical (slipping shaft coupler for example, makes it move less than it should, thus you ended up at a 3.5x overshoot on steps per mm...), wiring or parameters - can't be anything else, so it's worth taking a second look
     
  7. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,430
    Likes Received:
    1,907
    he said it should be 200.236, but changes to the 7xxx value when sitting idle
    it can be faulty EEPROM (-:
    comparing a 'it all works' GRBL settings backup to 'something changed' backup may show up other values that are changing randomly
     
    Ehask71 likes this.
  8. Casman

    Casman New
    Builder

    Joined:
    Oct 19, 2021
    Messages:
    17
    Likes Received:
    0
    So I'm back again. I tried everything then I got fed up. I have a 4848 cnc4newbie. I also have an Xcarve 750mm stock. I put the xcontroller on the newbie and it's been working ever since. Today I got some time and decided to put the blackbox on the xcarve to do smaller projects. Same issues. When the z axis isn't moving dead slow, it's not moving or it's moving more than inch either going into the waste board or it broke the limit switch because its not stopping. All the other axis work fine.
    What can I do now?
     
  9. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    14,868
    Likes Received:
    4,283
    Disassemble and reassemble the z axis, give it all a thorough inspection. For example damaged leadnuts, slipping shaft couplers, mechanical binding etc.

    Also do post a Grbl Settings backup, just so we can check if your settings are appropriate
     
  10. Casman

    Casman New
    Builder

    Joined:
    Oct 19, 2021
    Messages:
    17
    Likes Received:
    0
    I installed a new bearing, so I put the entire z axis together yesterday. I have a spare steppers for the xcarve so I disconnected the one on the Z axis and just plugged it in and it was the same slow movement so its not issues with the z itself or the installed stepper. I will post the Grbl Settings after, I have to do it from the computer. Here is a video of the movement of the z axis to move 1 inch, even after I increased the jogging %
     

    Attached Files:

  11. Casman

    Casman New
    Builder

    Joined:
    Oct 19, 2021
    Messages:
    17
    Likes Received:
    0
    At first yesterday, nothing was moving and I saw in the forum you said change $4 to 1 and that worked for everything but the Z.

    $0=10 ; Step pulse time, microseconds
    $1=255 ; Step idle delay, milliseconds
    $2=0 ; Step pulse invert, mask
    $3=4 ; Step direction invert, mask
    $4=1 ; Invert step enable pin, boolean
    $5=0 ; Invert limit pins, boolean/mask
    $6=0 ; Invert probe pin, boolean
    $10=115 ; Status report options, mask
    $11=0.020 ; Junction deviation, millimeters
    $12=0.002 ; Arc tolerance, millimeters
    $13=0 ; Report in inches, boolean
    $20=0 ; Soft limits enable, boolean
    $21=1 ; Hard limits enable, boolean
    $22=1 ; Homing cycle enable, boolean
    $23=3 ; Homing direction invert, mask
    $24=25.000 ; Homing locate feed rate, mm/min
    $25=750.000 ; Homing search seek rate, mm/min
    $26=250 ; Homing switch debounce delay, milliseconds
    $27=1.000 ; Homing switch pull-off distance, millimeters
    $30=1 ; Maximum spindle speed, RPM
    $31=0 ; Minimum spindle speed, RPM
    $32=0 ; Laser-mode enable, boolean
    $100=162.600 ; X-axis steps per millimeter
    $101=164.160 ; Y-axis steps per millimeter
    $102=188.440 ; Z-axis steps per millimeter
    $110=8000.000 ; X-axis maximum rate, mm/min
    $111=8000.000 ; Y-axis maximum rate, mm/min
    $112=500.000 ; Z-axis maximum rate, mm/min
    $120=500.000 ; X-axis acceleration, mm/sec^2
    $121=500.000 ; Y-axis acceleration, mm/sec^2
    $122=50.000 ; Z-axis acceleration, mm/sec^2
    $130=750.000 ; X-axis maximum travel, millimeters
    $131=750.000 ; Y-axis maximum travel, millimeters
    $132=100.000 ; Z-axis maximum travel, millimeters
    $I=custom
     
  12. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
  13. Alex Chambers

    Alex Chambers Master
    Moderator Builder

    Joined:
    Nov 1, 2018
    Messages:
    2,769
    Likes Received:
    1,357
    As @sharmstr said, but I also noticed that your X and Y max are really high.
    Alex.
     
    sharmstr likes this.
  14. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    14,868
    Likes Received:
    4,283
    Both your acceleration and Max Rate values are quite low. See

    Grbl v1.1 Configuration · gnea/grbl Wiki

    and

    Grbl v1.1 Configuration · gnea/grbl Wiki

    To learn how to tune these values

    (as an example, for a LEAD1010 our default profile sets Z-axis acceleration to 150mm/sec^2 and Z-axis max-rate to 2500mm/min)
     
  15. Casman

    Casman New
    Builder

    Joined:
    Oct 19, 2021
    Messages:
    17
    Likes Received:
    0
    Some of the settings were actually wrong. I got it from the inventables forum, later in the thread the guy said it was after he calibrated and were not the stock. I got the stock settings from easel and reentered it. I had to change $4 to 1 and also invert the direction on the x and y and the z is reversed. I'll post the settings from inventables and after calibration. Everything Works except for the 1 inch movement that goes beyond on inch and I have to hit the emergency stop. I'll post the inventables settings

    Current settings after calibration
    $0=10 ; Step pulse time, microseconds
    $1=255 ; Step idle delay, milliseconds
    $2=0 ; Step pulse invert, mask
    $3=4 ; Step direction invert, mask
    $4=1 ; Invert step enable pin, boolean
    $5=0 ; Invert limit pins, boolean/mask
    $6=0 ; Invert probe pin, boolean
    $10=115 ; Status report options, mask
    $11=0.020 ; Junction deviation, millimeters
    $12=0.002 ; Arc tolerance, millimeters
    $13=0 ; Report in inches, boolean
    $20=0 ; Soft limits enable, boolean
    $21=0 ; Hard limits enable, boolean
    $22=1 ; Homing cycle enable, boolean
    $23=3 ; Homing direction invert, mask
    $24=25.000 ; Homing locate feed rate, mm/min
    $25=750.000 ; Homing search seek rate, mm/min
    $26=250 ; Homing switch debounce delay, milliseconds
    $27=1.000 ; Homing switch pull-off distance, millimeters
    $30=1 ; Maximum spindle speed, RPM
    $31=0 ; Minimum spindle speed, RPM
    $32=0 ; Laser-mode enable, boolean
    $100=40.000 ; X-axis steps per millimeter
    $101=40.000 ; Y-axis steps per millimeter
    $102=188.976 ; Z-axis steps per millimeter
    $110=8000.000 ; X-axis maximum rate, mm/min
    $111=8000.000 ; Y-axis maximum rate, mm/min
    $112=500.000 ; Z-axis maximum rate, mm/min
    $120=500.000 ; X-axis acceleration, mm/sec^2
    $121=500.000 ; Y-axis acceleration, mm/sec^2
    $122=50.000 ; Z-axis acceleration, mm/sec^2
    $130=750.000 ; X-axis maximum travel, millimeters
    $131=750.000 ; Y-axis maximum travel, millimeters
    $132=100.000 ; Z-axis maximum travel, millimeters
    $I=custom
     
  16. Casman

    Casman New
    Builder

    Joined:
    Oct 19, 2021
    Messages:
    17
    Likes Received:
    0
    These are the stock xcarve values from inventables.

    $0=10
    $1=255
    $2=0
    $3=3
    $4=0
    $5=0
    $6=0
    $10=115
    $11=0.020
    $12=0.002
    $13=0
    $20=0
    $21=0
    $22=1
    $23=3
    $24=25.000
    $25=750.000
    $26=250
    $27=1.000
    $30=1
    $31=0
    $32=0
    $100=40
    $101=40
    $102=188.976
    $110=8000.000
    $111=8000.000
    $112=500.000
    $120=500.000
    $121=500.000
    $122=50.000
    $130=750.000
    $131=750.000
    $132=100
     
  17. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    14,868
    Likes Received:
    4,283
    CONTROL > Wizards and Tools > Calibration will help with that. If its very far off, calculate your Z-axis steps per mm in Grbl Settings first (calculator tool provided to the right of the input field)
     
    David the swarfer likes this.
  18. Casman

    Casman New
    Builder

    Joined:
    Oct 19, 2021
    Messages:
    17
    Likes Received:
    0
    Everything was working fine until I upgraded to the new OB software I was using version 1.0. 30. On an older computer.
    Cuts are now higher up on the x axis and off the material by about 3 inches. I reinstalled the older software and same problem which I wasn't getting before.
    On Aspire, 0 is where it suppose to be for the design, the post processor is Grbl Inch, it's an older version, the machine is homed and zeroed etc. Its a stock xcarve post 2016 on blackbox.

    What can cause it to not cut where it suppose to? It's a 19x19 inch material and I'm trying to cut out 4, 8 inch squares but the top left starts cutting off the material, higher on the x.
     
  19. Giarc

    Giarc OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Jan 24, 2015
    Messages:
    3,002
    Likes Received:
    1,676
  20. Alex Chambers

    Alex Chambers Master
    Moderator Builder

    Joined:
    Nov 1, 2018
    Messages:
    2,769
    Likes Received:
    1,357
    Have you checked the offset box in toolpath settings?
    Alex.
     
  21. Casman

    Casman New
    Builder

    Joined:
    Oct 19, 2021
    Messages:
    17
    Likes Received:
    0
    I don't have the offset checked, is the problem
     
  22. Casman

    Casman New
    Builder

    Joined:
    Oct 19, 2021
    Messages:
    17
    Likes Received:
    0
    I'm homing the machine. I'm not using the OB post processor. I tried installing it but I'm getting an error.
     
  23. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    14,868
    Likes Received:
    4,283
  24. Casman

    Casman New
    Builder

    Joined:
    Oct 19, 2021
    Messages:
    17
    Likes Received:
    0
    I'm using an old computer and therefore older software, 8.5 version that works with it. I can't update. It was working well for a while, I updated the OB then it started cutting where it wasn't suppose to, reinstalled the old one and same thing.
     
  25. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    14,868
    Likes Received:
    4,283
    Impossible to be related, but you are more than welcome to checkout https://raw.githubusercontent.com/OpenBuilds/OpenBuilds-CONTROL/master/CHANGELOG.txt

    Machines follow two things. GCODE and the Operator. One of these changed. Either how you zero, or how you generate the Gcode.
    Or, the operator, inadvertently changed something (any chance you were on the Grbl Settings tab at some point between where it was working and now, or you changed some CAM default related to origin etc)

    If you did change grbl settings, time to check Calibration from Wizards and Tools menu
     
  26. Casman

    Casman New
    Builder

    Joined:
    Oct 19, 2021
    Messages:
    17
    Likes Received:
    0

    I'm not sure what the first link is. I'm on my phone, maybe it isn't showing up right.

    I calibrated when the issue started. When that didn't work I uploaded the backup Grbl settings. That's about it and the problem was still there. What in Grbl settings can affect it? I did it first on the new OB software and then again when I reinstalled the older one. I zero using limit switches for the cut and I'm not sure what setting in the cad program can affect it beyond the offset which isn't checked. I tried sending it using easel just now, it looks ok on the program where its suppose to be, in the right place according to material size etc but still cuts outside
     
  27. Casman

    Casman New
    Builder

    Joined:
    Oct 19, 2021
    Messages:
    17
    Likes Received:
    0

    Thank you. I found it. $13 was disabled. It's working good now.
     
  28. Alex Chambers

    Alex Chambers Master
    Moderator Builder

    Joined:
    Nov 1, 2018
    Messages:
    2,769
    Likes Received:
    1,357
    Just to clarify, you set the Machine co-ordinate system by homing to limit switches, but you set the WORKPLACE co-ordinate system zero (set XYZ) in the same place on your workpiece as you set the origin in your cam software.

    Alex.
     
    David the swarfer likes this.
  29. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    14,868
    Likes Received:
    4,283
    For CONTROL is should be Disabled. CONTROL is metric internally and expects Grbl to report in mm. It handles Imperial conversion in the frontend for you (click inch-mode and mm-mode tabs above DRO for that)

    Incorrect sizing is related to steps-per-mm / calibration
     
    Rick 2.0 likes this.
  30. Casman

    Casman New
    Builder

    Joined:
    Oct 19, 2021
    Messages:
    17
    Likes Received:
    0
    I think I'm giving up on this blackbox controller. I think it's an internal problem. I can never turn it on and it works and it always goes back to the initial problem of either jogging too slow or too fast after it appears as if I get it working. Once the machine is idle or a day after, the z stepper never functions correctly. It was the same when it was on the 4x4 cnc newbie, which is working fine with my xcontroller now. I've tried everything that's possible giving the benefit of the doubt that I am doing something wrong but it's definitely the blackbox controller that faulty. I've backed and use grbl settings when I thought it was working then it stops working correctly with the same settings. I've changed out the stepper motor, new wiring, grounded the machine even though it was never an issue.
    This is not gcode, Grbl settings, wiring, mechanical issues etc etc etc. This blackbox is faulty.. I'm really fed up.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice