Welcome to Our Community

Some features disabled for guests. Register Today.

BlackBox controller always reverts back to work perimeter size once homing cycle is completed

Discussion in 'General Talk' started by Kenneth Witthuhn, Feb 24, 2020.

  1. Kenneth Witthuhn

    Builder

    Joined:
    Jan 1, 2018
    Messages:
    11
    Likes Received:
    10
    Hi folks
    I’ve made a few workbee style machines & I’ve always used the BlackBox controller which - I find is very robust, easy to assemble, setup & use. I am controlling it with the openbuilds software.
    The problem I always seem to be having is once I’ve done the Setup & do the homing cycle - the home co-ordinates alway revert back to the work space dimensions (X:814mm Y:814mm X:92mm), that I’ve input in the work area settings (minus the 2mm sensor travel) I was expecting them to be (X:0 Y:0 Z:0) after homing!
    It alway reverts back to (812mm/812mm/2mm) even after blackBox reset!
    Please can someone help me - thanks!!
     
  2. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,875
    Likes Received:
    4,285
    Have a read through gnea/grbl which explains the after-homing positions



    If you did your SETZERO at HOME it would. And it's all positive as by default it homes to axis-maximum (can be changed in config - but is best practice)

    Setzero where your stock is, that what counts
     
  3. Kenneth Witthuhn

    Builder

    Joined:
    Jan 1, 2018
    Messages:
    11
    Likes Received:
    10
    Gnea/grbl - explains it all - thank you for your very quick response! The reason for my frustration is - I want to use the (soft-limit) to protect my machine from smashing itself up!
    But when I do this, it always gives me the alarm (something like: exceeds work area dims)
    How do I set home coordinates to be 0,0,0 once it’s done the homing cycle? then I can use the (soft-limit) option.
    I’m not a grbl coder - so layman’s ad ice please! Thanks so much you guy!!
     
  4. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,875
    Likes Received:
    4,285
    Jog to stock origin and click set zero buttons. Then ensure gcode is smaller than stock
     
  5. Kenneth Witthuhn

    Builder

    Joined:
    Jan 1, 2018
    Messages:
    11
    Likes Received:
    10
    Thanks Peter
    I’ve done this several times - but I always have the same problem - I always have to revert to turning of off the (soft-limit).
    The G-code file for the cutting - has always been smaller than the machine work area - so its not the sending g-code file.
     
  6. Kenneth Witthuhn

    Builder

    Joined:
    Jan 1, 2018
    Messages:
    11
    Likes Received:
    10
    I’m using (T8x8)lead screws - with the nema23 positioned @ the back of the machine.
    What if I invert the signals to the nema23’s & invert the homing cycle - via the openbuilds controller program.
    Then change the polarity of the wires to the nema23’s
     
  7. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,875
    Likes Received:
    4,285
    Needs to be smaller than the available work area from where you set zero (for example left front corner of stock) to the ends of travel, in all three axes.
    If its complaining, it is not :)

    No amount of Grbl settings will change that, the gcode job is too large (maybe too high a Z safe height or an extra little line somewhere off to the side etc. Post the file if you want us to take a look
     
  8. Kenneth Witthuhn

    Builder

    Joined:
    Jan 1, 2018
    Messages:
    11
    Likes Received:
    10
    Hi peter - the problem is not from the g-code file - this persistent problem is happening prior to the sending g-code file - before I even load the work file.
     
  9. Kenneth Witthuhn

    Builder

    Joined:
    Jan 1, 2018
    Messages:
    11
    Likes Received:
    10
    I’m using (T8x8)lead screws - with the nema23 positioned @ the back of the machine.
    What if I invert the signals to the nema23’s & invert the homing cycle - via the openbuilds controller program.
    Then change the polarity of the wires to the nema23’s
     
  10. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,875
    Likes Received:
    4,285
    Unlikely to be the issue


    When you Jog?

    Paste the Serial Log at time of issue
     
  11. Kenneth Witthuhn

    Builder

    Joined:
    Jan 1, 2018
    Messages:
    11
    Likes Received:
    10
    Thanks Peter - for your help - I will post the serial log tomorrow- when I’m back @ my office (where the machine is)
     
  12. Kenneth Witthuhn

    Builder

    Joined:
    Jan 1, 2018
    Messages:
    11
    Likes Received:
    10
    Hi Peter

    After I do the homing cycle, the co-ordinates go to (X: -812mm,Y:-812mm Z: 2mm)
    When I set all to Zero & save it, Its works fine, but when I disconnect, turn off the BlackBox & reconnect it, it goes back to the (X: -812mm,Y:-812mm Z: 2mm) settings after the home cycle & it won't allow me to Jog any of the Axes.

    Grbl Error (error: 15 Jog target exceeds machine travel. Command ignored [ $J=G91G21Y10F4978 ])

    CNC machine size - (X: 814mm,Y:814mm Z: 92mm)
    Homing switch pull-off distance - (2mm)

    The reason I'm asking you is: It appears to be a control software issue, because when I use UGS platform, everything works just fine, with the (soft limits on) & the soft limits work with UGS platform. I Love your programme & I don't want to use UGS unless i have too.

    PS: would it be possible to put a lock, or colour code on the (Set Pre-Defined position G28.1). Its right next to the (Go to Pre-Defined position G28) & quit often it gets selected in error (looks very similar), when you in a hurry! This in turn sets your new position, when all i wanted to do was go to the Pre-defined position.

    Thank you in advance!
     
  13. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,875
    Likes Received:
    4,285
    That was
    - Incremental jog enabled?
    - Y+10mm? correct?

    If yes, then refer to gnea/grbl - your homing direction setting is still incorrect (or switches in wrong place relevant to the setting)
     

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