Welcome to Our Community

Some features disabled for guests. Register Today.

Blackbox x32 maximum speed/feed rate?

Discussion in 'Controller Boards' started by Ramy Y, Sep 18, 2024.

  1. Ramy Y

    Ramy Y New
    Builder

    Joined:
    Apr 4, 2023
    Messages:
    8
    Likes Received:
    1
    Hi, I have a little CNC machine, that has a grbl controller on it.

    When I update the grbl feed/speeds, it won't go above 4000/min.

    I'm guessing this hard limit is baked into the firmware. If I buy a different controller and connect the motors/limit switches to it, will I still have this issue? (is it a grbl limit?)

    I was looking into upgrading the motors, but I don't think it'd change much if there's a limit on the board.

    Also, would this help at all if i were to getting it running or is there other things I need to consider?

    (the machine is a 4040/4060-pro)

    Thank you all, any help is greatly appreciated.
     
  2. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,191
    Likes Received:
    4,346
    No its configurable Grbl v1.1 Configuration
    But you will reach a ceiling of the stepper drivers, motors, linear components top speed - whereafter it stall out. True for any combination of machine hardware and electronics.


    Low inductance motors = faster RPM (Like our motors are 1-2mH great match for our controllers)
     
  3. Ramy Y

    Ramy Y New
    Builder

    Joined:
    Apr 4, 2023
    Messages:
    8
    Likes Received:
    1
    Just to be clear, I will still be getting this error unless I upgrade the motors/drivers as well as the controller?

    >>> $110 = 5000.000
    [Error] An error was detected while sending '$110 = 5000.000': (error:12) Grbl '$' setting value cause the step rate to exceed the maximum supported. Streaming has been paused.
     
  4. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,191
    Likes Received:
    4,346
    grblHAL on a BlackBox X32 has a higher step rate (different from Max Rate) so will help, but theres a mechanical design issue at play:

    That means you have some very high resolution mechanicals? Very high steps per mm value needed for the pitch of the drive system? If it needs a lot of steps to move a certain distance, thats limiting your top speeds too.

    Grbl Settings backup and details of linear system (leadscrew specs like pitches and starts)
     
  5. Ramy Y

    Ramy Y New
    Builder

    Joined:
    Apr 4, 2023
    Messages:
    8
    Likes Received:
    1
    Thank you very much for your help, here's what I could find:

    [​IMG]

    GRBL Settings:
    >>> $$
    $0 = 10 (step pulse,usec)
    $1 = 255 (step idle delay,msec)
    $2 = 0 (stepport invert mask)
    $3 = 4 (dirport invert mask)
    $4 = 0 (stepenable invert,bool)
    $5 = 1 (lims pin invert,bool)
    $6 = 1 (probe pin invert,bool)
    $10 = 3 (status report mask)
    $11 = 0.010 (junction deviation)
    $12 = 0.002 (arc tolerance,mm)
    $13 = 0 (report inches,bool)
    $20 = 0 (soft limits,bool)
    $21 = 1 (hard limits,bool)
    $22 = 1 (home cycle,bool)
    $23 = 3 (homing dir invert mask)
    $24 = 100.000 (homing feed,mm/min)
    $25 = 500.000 (homing seek,mm/min)
    $26 = 250 (homing debounce,msec)
    $27 = 2.000 (homing pull-off,mm)
    $30 = 10000 (maximum spindle speed,rpm)
    $31 = 0 (minimum spindle speed,rpm)
    $32 = 0 (laser mode enable,bool)
    $100 = 800.000 (X axis pulse:step/mm)
    $101 = 800.000 (Y axis pulse:step/mm)
    $102 = 800.000 (Z axis pulse:step/mm)
    $103 = 177.777 (A axis pulse:step/mm)
    $110 = 4000.000 (X axis max rata:mm/min)
    $111 = 4000.000 (Y axis max rata:mm/min)
    $112 = 4000.000 (Z axis max rata:mm/min)
    $113 = 1000.000 (A axis max rata:mm/min)
    $120 = 100.000 (X axis acceleration:mm/s^2)
    $121 = 100.000 (Y axis acceleration:mm/s^2)
    $122 = 100.000 (Z axis acceleration:mm/s^2)
    $123 = 20.000 (A axis acceleration:mm/s^2)
    $130 = 400.000 (X aixs max travel:mm)
    $131 = 400.000 (Y aixs max travel:mm)
    $132 = 80.000 (Z aixs max travel:mm)
    $133 = 9999.000 (A aixs max travel:mm)
    ok
     
  6. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,191
    Likes Received:
    4,346
    800 steps = 2mm pitch (our leadscrews are faster, 8mm pitch (200 steps) for example)

    On the other hand, they say its a "32bit" microcontroller, but firmware setting is older grbl, so some kind of 32bit fork monstrosity not standard Grbl either. So not ideal - weird non standard stuff. You'd expect old grbl on an 8 bit ATmega, or if its 32 bit you'd expect one of the newer firmwares like grblHAL or FluidNC

    Keep in mind though, mechanically you might stall a little over 4000 anyway, even our LEAD machines have conservative settings set at 3500mm/min
     
    Ramy Y likes this.
  7. Ramy Y

    Ramy Y New
    Builder

    Joined:
    Apr 4, 2023
    Messages:
    8
    Likes Received:
    1
    I have a LEAD1010 (I love it!) at a shared space, but I already had this little one first for my garage at home.

    You're right, that's definitely not worth if I have to change all that. Was just seeing if there was any hope for it haha.

    Thanks again for your help.
     
    Peter Van Der Walt likes this.

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