Welcome to Our Community

Some features disabled for guests. Register Today.

OpenBuilds Interface bugs and much needed feature request

Discussion in 'Interfaces' started by MrWildBunnycat, Mar 15, 2022.

  1. MrWildBunnycat

    Builder

    Joined:
    Oct 18, 2019
    Messages:
    3
    Likes Received:
    1
    I've been exploring the OpenBuilds Interface for the last few weeks and found a few issues and also missing a much needed feature.

    Just an FYI - I have a custom Atmel Based GRBL controller running GRBL-Mega-5x.

    I've encountered a bug where the GRBL parameters don't reflect what's actually in the controller, for example my "report inches" is set to false, but the Interface shows it as "ON" and won't toggle.

    Another bug is an inconsistent behaviour with a hardware "HOLD" and "RUN" signal. If a program is running and HOLD is pressed - the interface recognizes this, but pressing "RUN" causes the Interface XYZ readout to be stuck, even though the program is still running. This is in passthrough mode via USB.

    A feature I really need is the ability to jog to a specific XYZ value. In my workflow I often need to jog to a specific XYZ position. Is it possible to add a submenu in, for example, the "Set XYZ Zero" or "Go Home" section to be able to just jog to a particular position? There's already a nice interface to enter numbers when editing GRBL parameters, so perhaps that could be utilized?

    Is the firmware source code completely closed or is it planned to be opened up at some point in the future?
     
  2. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,038
    Likes Received:
    4,122
    Note that Interface is only tested against vanilla Grbl and we have seen Grbl 5x bugs affecting CONTROL users too

    By design. Interface and CONTROL forces report mode to mm. It uses mm in the backend. To show units in inch go to Tools and Utils > Interface Settings > Units instead

    Only to be used for debug. Can't have two active hosts controlling the same Grbl instance. Computer or Interface - not both. Secondly as our BlackBox doesnt expose Grbl's hardware buttons not much implementation to properly support them exists, sorry :)

    Noted, thanks for the suggestion

    Sorry, at this time yes.
     
  3. MrWildBunnycat

    Builder

    Joined:
    Oct 18, 2019
    Messages:
    3
    Likes Received:
    1
    Thanks for the quick reply, Peter.
    Is there any sort of beta-testing program I could sign up for? What about an NDA based firmware source release for collaboration/rapid prototyping?
     
  4. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,038
    Likes Received:
    4,122
    I am unsure of the NDA possibility, please do post a request to support.openbuilds.com > new ticket and the store team can get that escalated to the right people for you.

    Beta testing: We run a very fast release cycle during dev - buckle down for a couple days to work on firmware, fix known bugs, add features, release. You may have seen posts in the past where I just post the "beta" firmware binaries in thread when working with someone on a specific issue for them to help test if it got resolved for them. I might post here if we implement one of your feature requests like that :)
     
  5. MrWildBunnycat

    Builder

    Joined:
    Oct 18, 2019
    Messages:
    3
    Likes Received:
    1
    Alright. Very much looking forward to the "jog-to XYZ" feature :)
     
    Peter Van Der Walt likes this.
  6. Bryan Cope

    Builder

    Joined:
    Jul 18, 2022
    Messages:
    3
    Likes Received:
    0
    I second the request for programable positions. That would be great.
     
  7. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,287
    Likes Received:
    1,837
    this is an absolutely infallable way to crash into something valuable (-:
     
  8. Bryan Cope

    Builder

    Joined:
    Jul 18, 2022
    Messages:
    3
    Likes Received:
    0
    It really isn't for the absent minded agreed. Its a great feature in UCCNC.
     
  9. Misterg

    Misterg Journeyman
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 27, 2022
    Messages:
    271
    Likes Received:
    216
    You can jog to specific positions one axis at a time - just type the position you want into the appropriate [X, Y or Z] DRO box and when you press enter the machine moves there. (I use it regularly).
     
  10. terjeio

    terjeio Well-Known
    Builder

    Joined:
    Oct 18, 2020
    Messages:
    58
    Likes Received:
    59
    Use G30 (and/or G28 if not used by the CAM post)? Requires the machine to be homed.
     
  11. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,287
    Likes Received:
    1,837
    He it wants in the Interface

    Yes, CONTROL already has it (though I'd like the alternate, type in a number and press enter to have that axis set to that offset, thus shifting the WCS 0)
     
  12. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,038
    Likes Received:
    4,122
    Not this one?
    Enter to go to entered value, Shift+Enter to set current position as the entered value?
    upload_2023-1-30_15-13-13.png
     
    Misterg likes this.
  13. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,287
    Likes Received:
    1,837
    perfect!
     
    Peter Van Der Walt likes this.
  14. Misterg

    Misterg Journeyman
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 27, 2022
    Messages:
    271
    Likes Received:
    216
    Ooh! That's handy.

    Every day is a school day :)
     
    Peter Van Der Walt likes this.
  15. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,038
    Likes Received:
    4,122
    CONTROL is the more fledged solution. Interface is meant for that "on-machine" lets just run the job applications. Loved by those that mass produce stuff.


    You can include relevant GCODE in the Job header, or even create little macro gcode files for yourself. The "run the job as set up" concept behind Interface just means your gcode has to do everything. Not sure what you intended use case was - but if its something like "move over and run the job again" - that should be CAM'ed with both jobs for example
     
  16. Misterg

    Misterg Journeyman
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 27, 2022
    Messages:
    271
    Likes Received:
    216
    Sorry, my bad - I didn't realise that there was a different product. :oops:
     

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