Welcome to Our Community

Some features disabled for guests. Register Today.

OpenBuilds CONTROL Software

Discussion in 'Control Software' started by Mark Carew, Oct 8, 2018.

  1. jamin35008

    jamin35008 Well-Known
    Builder

    Joined:
    Feb 7, 2019
    Messages:
    119
    Likes Received:
    41
    Peter,

    So I was messing with the $30 numbers and a test file I have for different laser power setting (10% - 100%) and the lower I go with the $30 number the more powerful the power output seems to be. If I set to 1000 the laser will not start burning until around 30% to 40%. If I set it back to 255 it will start burning around 10% - 20%. I have the JTech 2.8w if that makes a difference. Does this scenario sound correct?

    Your post earlier made it sound like this number shouldn't have an effect on power because its all calculated however I'm finding its making a difference. Am I doing something incorrectly?
     
  2. Rob Taylor

    Rob Taylor Veteran
    Builder

    Joined:
    Dec 15, 2013
    Messages:
    934
    Likes Received:
    420
    $30 is max output. $31 is min. All you're doing by reducing $30 is shrinking the scale that grbl's working with. If you were sending S100 and it was 10% at $30=1000, now you're sending S100 and it's 40% at $30=255. If you'd sent S400 before, you'd have got the same result. It's all just scaling for your CAM convenience, not because it physically changes anything.

    Are you typing the M3 S# lines into the serial send, or selecting them from the dropdown?
     
    Mark Carew and jamin35008 like this.
  3. jamin35008

    jamin35008 Well-Known
    Builder

    Joined:
    Feb 7, 2019
    Messages:
    119
    Likes Received:
    41
    Thanks Rob. This makes perfect sense now. I didn't realize that $30 and $31 were like a sliding scale and by changing them your basically either adding or subtracting the amount of values you can work with. I have decided to stick with 255 just because I'm already familiar with the scale at that value.

    I created a macro to achieve the power setting that would produce the faintest beam possible for laser alignment. So essentially I'm typing in the M3 S# into the serial send. I don't have my laptop in front of me for the exact value but I think its something like M3 S12 or 13. (1.2% or 1.3%)
     
  4. Rob Taylor

    Rob Taylor Veteran
    Builder

    Joined:
    Dec 15, 2013
    Messages:
    934
    Likes Received:
    420
    I figured that would explain the mystery variation; had you looked at the dropdown between changes, you'd have seen the S numbers change for the % numbers.

    Cool to do it as a macro though, I just slide the bCNC spindle slider as little as possible, haha. Gotcha. Usually S16 or something, maybe S21, At 0-1000 scaling.
     
    jamin35008 likes this.
  5. Doug Pittman

    Builder

    Joined:
    Mar 4, 2016
    Messages:
    21
    Likes Received:
    0
    Mark I am trying to use the open build with my 4 axis ox and when i set the code to define y axis mirror and define dual y axis the one motor will turn and the other does nothing. I am usin arduino uno with cnc shield. If i try motors individually they work i have installed grbl 1.1h
    Thanks
    Doug
     
  6. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    4,772
    Likes Received:
    1,653
    Refer to Arduino CNC Shield V3.XX – Assembly Guide
     
  7. KDragon75

    KDragon75 New
    Builder

    Joined:
    Apr 4, 2020
    Messages:
    1
    Likes Received:
    1
    A few gripe after a bad experience with openbuilds control software.
    1. The pause, stop, and abort buttons.
    I don't get the reason to have a stop button if there is a likelihood of missing steps. Isn't that the point of the abort button? I often use the pause button to.. pause and take a test measurement but if I hit stop and dont have an overpriced block of aluminum to re-zero, I'm left eyeballing and for most of my work that's just rubbish. At the very least, let us customize the toolbar! Think about it, we could add macro buttons, remove of disable buttons that we don't need or want! WHY IS STOP NEXT TO PAUSE!
    2. keyboard controls.
    Why does space START a file? I would only expect that to pause or unpause. If i'm in the middle of changing bits and have the file loaded, bumping the spacebar is going to be a bad day! Also can we PLEASE have a keyboard control on/off toggle? if its on IT ALWAYS moves x/y/z if its off it NEVER moves x/y/z none of this wheres the last place in the UI you clicked? Maybe it works, maybe not!
    3. TOOL CHANGES
    I know this is "in-progress" but none of you kit has tool changers, why would your software not support manual tool changes? PLEASE!!!!!!!

    I appreciate the work you guys do but also don't be like Microsoft and release unfinished unfriendly/overly simple software!
    Openbuilds software feels like its 94% of the way there can we please have the last 6%? I would even consider paying for it (assuming it had outstanding documentation)

    Sorry about the angry rant. Please understand it's because I really want to like your software and its so close that it makes it that much more frustrating.
     
    Peter Van Der Walt likes this.
  8. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    4,772
    Likes Received:
    1,653
    Thanks for the notes

    you can change Space to anything you want... wizards and tools, customise keyboard shortcuts

    Toolchanges, is indeed in progress. Polish takes time, all our post processors are setup to split the jobs in the meantime, not really a major difference. Thats all the Toolchanger basically does too. Stop streaming, hand you full control, start streaming when you say so.

    abort is immediate stop. Stop is a feedhold, then clears the queue

    pause next to stop, i hear you on.
     
    #1478 Peter Van Der Walt, Sep 5, 2020
    Last edited: Sep 5, 2020
    Giarc likes this.
  9. ModestoHagney

    Builder

    Joined:
    Sep 6, 2018
    Messages:
    6
    Likes Received:
    2
    Is there a way to add CoreXY support to the firmware uploader at all?
     
  10. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    4,772
    Likes Received:
    1,653
    Not in the uploader at this time, but you can use the instructions in the Grbl wiki to upload using the regular Arduino IDE method
     
  11. ModestoHagney

    Builder

    Joined:
    Sep 6, 2018
    Messages:
    6
    Likes Received:
    2
    Great! I'll do it that way. Does the standard GRBL 1.1 support servos or is there a special build for servo support?
     
  12. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    4,772
    Likes Received:
    1,653
    We use Claudio Prezzi's fork for Servos cprezzi/grbl-servo
     
  13. ModestoHagney

    Builder

    Joined:
    Sep 6, 2018
    Messages:
    6
    Likes Received:
    2
    Perfect! Thank you for the help!
     
    Peter Van Der Walt likes this.
  14. DarkPenguin

    DarkPenguin Well-Known
    Builder

    Joined:
    Sep 16, 2017
    Messages:
    118
    Likes Received:
    28
    Maybe I'm just missing it on the screen but is there any way to get the current speed the machine is trucking along at?

    And I wouldn't mind a keyboard lockout. Turns out my wrist can take a nema 23 trying to peel it off my body. I should go wireless just so I can shut it off like the the little keyboard thing I use for jogging.
     
  15. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    4,772
    Likes Received:
    1,653
    Not at this time in the UI (though the Parser is actually parsing it out and it is in the API)
    Not shown for sake of simplicity, remember Control is aimed at lessening the learning curve for beginners
     
  16. DarkPenguin

    DarkPenguin Well-Known
    Builder

    Joined:
    Sep 16, 2017
    Messages:
    118
    Likes Received:
    28
    I think sorting out the speeds you're actually running at helps the beginner set better values in their post processor. If I poke the slider up to 150% and that works great I can just jot that down and use that in the future.
     
  17. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    4,772
    Likes Received:
    1,653
    You know speeds you CAM'ed up, multiply that by 1.5 :)
     
    David the swarfer likes this.
  18. DarkPenguin

    DarkPenguin Well-Known
    Builder

    Joined:
    Sep 16, 2017
    Messages:
    118
    Likes Received:
    28
    Yes, there are many ways to get there.
     
  19. Russ Gratton

    Builder

    Joined:
    Sep 1, 2017
    Messages:
    9
    Likes Received:
    4
    Hi, My Blackbox Control Unit was working great, done a few cuts over a few weeks, Turned it off and not had it on for about a month, I turned it on to start a job and it updated itself, I did a restart, now the X and Z wont jog! any suggestions? Thanks
     
    Peter Van Der Walt likes this.
  20. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    4,772
    Likes Received:
    1,653
    Very unlikely to be update related :)
    Check wiring, check for red exclamation mark LEDs on front.
    Define 'wont jog' for example
    - motor lock up when Grbl boots but doesnt respond at all?
    - motor wiggles in one place
    - motor does not lock when Grbl boots
    Check Serial Console for clues
     
  21. Russ Gratton

    Builder

    Joined:
    Sep 1, 2017
    Messages:
    9
    Likes Received:
    4
    Peter guess what, I uninstalled the update and everything works! Jog , the ability to move X Y Z fowards and backwards from the control panel. so it must be a problem with the update!
     
  22. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    4,772
    Likes Received:
    1,653
    Thanks for the report. Will monitor

    Allow me to explain why I say it is unlikely to be update related:

    No one else had issue so far - refer to Github Release Stats (well over 2750 updates rolled out into the wild already, over last 4 days, if it was related, more people would be complaining by now. 1 report out of >2750 installs does not look like an update related statistic... )

    If you really want to confirm, review the changes OpenBuilds/OpenBuilds-CONTROL - last two versions only added new machine profile. Nothing changed related to jogging. Version before that only changed Probe sequence to speed it up a little, before that some changes to support Pi4. No changes to Jogging in months :)

    Still curious what the actual answers to the original questions was - for when it does it again: sometimes one can extrapolate incorrectly. For example: what if X and Z was cutting out on overtemperature, you were maybe testing in the heat of the day with the current set too high. Come nighttime, you downgrade, and now it works. Easy to think its the reason, but could also be that is now cooler and thus the drivers didnt go into fault. Painting a possible scenario here, but see how those questions relate.

    Or you had a quick once off wiring short from loose strand near a terminal that put the drivers in fault mode. At the time you did the downgrade, you also cycled power (which clears the fault on the drivers) - again, coincidence. It might short again though

    So: what was it doing exactly when it wouldn't jog

    It would be good to make sure, if there is a wiring/hardware/setup problem that is not addressed it could come back, or worse, cause damage
     
    #1492 Peter Van Der Walt, Sep 13, 2020
    Last edited: Sep 13, 2020
    David the swarfer likes this.
  23. Wagadougou

    Builder

    Joined:
    Oct 6, 2017
    Messages:
    4
    Likes Received:
    1
    Dear Gurus,
    I'm using a Bluetooth Keypad as a poorman's cnc pendant and would love to attribute keys for the .1 1 10 and 100 jogging functions in OpenBuilds Control.
    I haven't found a way via the shortcut keys assignments and I googled around, but I'm too newbie to understand how to do that with gcode...

    If anyone could point me in the right direction - I would be eternally grateful.
    Cheers !

    PS I apologize if this questions has already been raised or if I'm at the wrong place to do so.
     

    Attached Files:

    • 1.jpg
      1.jpg
      File size:
      73.3 KB
      Views:
      0
  24. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    4,772
    Likes Received:
    1,653
    Wizards and Tools > Customise Keyboard Shortcut Key assignments

    but note that it takes two buttons: Decrease and Increase step size - that takes you up and down through the increments
     
  25. Wagadougou

    Builder

    Joined:
    Oct 6, 2017
    Messages:
    4
    Likes Received:
    1
    Thanks for the quick feedback Peter.
    Not as sexy as .1 1 10 100 .... but if there isn't a gcode option, then I'll go for that.
     
    Peter Van Der Walt likes this.
  26. RogEnk

    RogEnk New
    Builder

    Joined:
    Oct 23, 2018
    Messages:
    5
    Likes Received:
    2
    Hi there.

    Is there any documentation on the API and what endpoints are exposed?

    Reason I ask is because I want to use a 4th axis for indexing (and potentially continuos motion) and am considering getting the UNO controlling 4th axis to command Gcode for machining to the BlackBox.

    The other alternative is to embed in the Gcode commands to send to the Uno, if that is even possible!

    Anyone else solved the Rotary 4th axis conundrum?
     
  27. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    4,772
    Likes Received:
    1,653
  28. DarkPenguin

    DarkPenguin Well-Known
    Builder

    Joined:
    Sep 16, 2017
    Messages:
    118
    Likes Received:
    28
    Can you do a macro? If so if you want point one just feed in four decrease steps, one mm would be four decrease and one increase, etc.
     
  29. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    4,772
    Likes Received:
    1,653
    Not an option as is. But the workflow was planned around the numpad: / and * moves you between increments. You do your 100s, then 10s, last bit with 1s and finally dial in the 0.1s for example, you wouldn't be jumping around with it. Most people use Continuos jog for the big moves, probe to set the final zero
     
    Wagadougou likes this.
  30. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    4,772
    Likes Received:
    1,653
    Just install it again from software.openbuilds.com
     

Share This Page

  • About Us

    The OpenBuilds Team is dedicated helping you to Dream it - Build it - Share it! Collaborate on our forums and be sure to visit the Part Store for all your Maker needs.


    [email protected]

  • Follow us on Instagram

  • Like us on Facebook

  • Support Open Source FairShare Program!

    OpenBuilds FairShare Give Back Program provides resources to Open Source projects, developers and schools around the world. Invest in your future by helping others develop their future.

    Donate to Open Source
  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