openbuilds / openbuilds-control Goto Github PK
View Code? Open in Web Editor NEWOpenBuilds CONTROL: Download from https://software.openbuilds.com
Home Page: https://software.openbuilds.com
License: GNU General Public License v3.0
OpenBuilds CONTROL: Download from https://software.openbuilds.com
Home Page: https://software.openbuilds.com
License: GNU General Public License v3.0
Instead of sliding the Jog buttons/DRO into/out of view, keep visible all the time, and just disable the buttons - currently potential user confusion issue
Tested and replicated, indeed a bug.
Todo: Add menu to launch UI as Ubuntu's libnotify behaviour differs from Win/Mac in this sense
Reported by a single user on the forum. Will investigate.
If a new file is loaded while a sim is running, it stays in running state - but stands still
MACROs still has a lot of growth ahead (multiline macros, scripting, variables etc) -
@swarfer from https://openbuilds.com/threads/openbuilds-control-software.13121/page-7#post-76203
Instead of relying on a 3rd party plugin, Sergey has kindly integrated native support into MetroUI: See olton/Metro-UI-CSS#1162
TODO: update to use this instead
https://www.youtube.com/watch?v=Rc-cXi3YrnI&feature=youtu.be
Hello, Have a fresh Windows 10 install, Installed some apps with ninte and openbuilds control. When I load the GUI, I see the error message
"No WebGL Support found on this computer! Disabled 3d viewer - Sorry!"
What needs to be installed to resolve this depencency? If I go to get.webgl.org it says my browser supports webGL (Firefox)...
Similar to https://github.com/tapnair/UGS_Fusion
Find a workaround for tool-on to work with Grbl's Laser Mode (Without G1 moves)
(with OB MD v.1.0.101 on Mac OS 10.13.6 - haven't tested it elsewhere)
Closing the window with the "x" Button or choosing "Quit" from the file menu does not end the application. Instead it remains active in the dock at all times. Must use "force quit" to get rid of it, which feels ... dirty.
This should not be the default behaviour. Also, there seems to be no config option to avoid the app to start upon boot.
That's also not what a nice driver should do, isn't it?
Please include an option to easily kill the driver and to avoid it coming back up on restart.
Add button to run boundingbox around gcode to check where job will execute
Ticket 84704: "My suggestion is to move the jog 100mm selection button away from the Z- axis jog button as sometimes especially when using my phone to jog the machine in .1mm increments your finger can easily activate 100mm movement by accident then ploughs your machine into your wasteboard and seizes."
After using this driver and then going back to bCNC I was not seeing any position reports.
Looks like this driver set $10=2 while the defauilt is $10=1
According to the GRBL wiki $10=2 is not recommended for GUI's
https://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration#10---status-report-mask
If you are wanting BUF reports then the value should be $10=3
(I tried to just make a Wiki page to inform users but cannot.)
The upgrade modal states that it will stop the process but it doesnt. It merely closes the window. Because of this, the software never updates. It will stay on the current version even though you go through the update install. There are no failed install warnings.
The workaround is to click "ok" to start the upgrade. Once the window closes and before going through the upgrade, manually close the process by right clicking the icon in the sys tray. Once the driver is stopped, proceed with the upgrade like normal.
Add machine profile: "Custom" for non-OB machines
Hi,
Everything was working good but 1 month ago after an update i cant see any more the path, i see it on cam.
Just a suggestion to add keyboard shortcuts for a few things like start, pause and abort.
Electron 4 is almost on us, need some time to update this application to an Electron 4 backend
Also refers #17
Added frontend but not coded up actual functionality yet
Ticket 84704: "Can we have custom macro settings"
Manage Coordinate Systems (G54-G59)
Manage Predefined Positions (G28/G30)
Find a unique identified
Opening ticket to tag commit when i work on it... not scheduled yet
If I load a GCode file written in inches (G20) - the "Check Size" button still uses millimeters. I have to manually send a G20, then hit the "Check Size" button for it to work properly.
Probably a second issue - Also noticed when I send the manual G20, the jog buttons use inches (button labels don't change)! Yikes...when you are expecting 10mm...and it moves 10 inches! I would prefer the jog buttons to keep using mm, but not sure the right answer here - G21X10...? Handling mixed units can get complicated...
I've been working around it with G20 - check size, G21 - jog to zero, (sometimes repeat), run GCode file.
Overall, love the driver...simple and works.
CONTROL also keeps requesting "Do you want the application “OpenBuildsCONTROL.app” to accept incoming network connections?" on each launch even though I've set it to "Allow" repeatedly in my System Preferences
Current parser only parses lines that starts with a G-Word.
OpenBuilds/OpenBuilds-CAM#9 relates as well.
As part of the webworker rewrite, fix parser to remember modal commands and parse lines with just moves too (and remember F/S values)
I have just finished modifying GRBL v1.1g for the C axis for OpenPNP and would be nice if there were checkboxes to enable the other 3 axis for testing.
Stepspermm calc
Z Probe: [PRB: responses should only be caught if send from our wizard, as users may want to probe in custom macros or from the console
https://openbuilds.com/threads/g-code-g21-xyz-touch-probe-question.13731/#post-77710 relates
Normally you'd want the GCODE to have M6 (Pause) then a Tx command. The UI should pause streaming at the M6, and prompt you to insert tool X. Then you jog to zero tool length, setzero z, and unpause. But thats not in the code yet... Sorry! (: - couple weeks though!
So the hack here is to split your gcode into seperate files for each tool. The machine will hold position between jobs (unless your gcode resets coordinates with G10, etc). Run the job file for tool 1. When its finished, change tool, zero z (dont rezero xy). Load file for tool 2, go. etc. I know its a kludge, but bare with us (; theres a lot of features that still has to be added - and we'll get to them all eventually (:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.