GithubHelp home page GithubHelp logo

openbuilds / openbuilds-control Goto Github PK

View Code? Open in Web Editor NEW
160.0 25.0 96.0 128.68 MB

OpenBuilds CONTROL: Download from https://software.openbuilds.com

Home Page: https://software.openbuilds.com

License: GNU General Public License v3.0

HTML 0.91% JavaScript 83.48% CSS 14.62% Python 0.98% Shell 0.01%
openbuilds-control openbuilds grbl cnc interface

openbuilds-control's Introduction

OpenBuilds CONTROL

OpenBuilds CONTROL - Grbl Host / Interface for all CNC style machines running Grbl

Download

Latest Version

Click to download latest version: Latest Version

Older Versions

Click to see all past releases: Downloads

Development:

Build Status (Windows, Linux, Mac):

Build/release

Screenshot

openbuilds-control's People

Contributors

cio-stefan avatar dependabot[bot] avatar jason-bloomerang avatar linanw avatar mumfrey avatar petervanderwalt avatar sharmstr avatar tippfehlr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openbuilds-control's Issues

Macros

Ticket 84704: "Can we have custom macro settings"

Firmware upgrade Wizard

  • backup settings
  • download latest hex
  • cross reference settings if grbl difference
  • popup on connect if outdated

No webgl support found on this computer! Disabled 3d viewer - Sorry!

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)...

Probing

Opening ticket to tag commit when i work on it... not scheduled yet

ABC Axis enables

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.

Cant see path

Hi,
Everything was working good but 1 month ago after an update i cant see any more the path, i see it on cam.

Spacing of distance increment buttons

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."

Upgrade to Electron 4

Electron 4 is almost on us, need some time to update this application to an Electron 4 backend

  • Update Electron and accompanying code
  • Update CI environments to use Electron 4

Also refers #17

Add option to Disable Autostart on boot.

(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.

WCS Support

Manage Coordinate Systems (G54-G59)
Manage Predefined Positions (G28/G30)

Toolchanges

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 (:

Upgrade doesnt stop process so upgrade fails. Windows10

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.

Tool On - laser

Find a workaround for tool-on to work with Grbl's Laser Mode (Without G1 moves)

Show jog panel all the time

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

"Check Size" button doesn't recognize G20 (inch mode) in file

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.