Skip to content

Commit

Permalink
final validation (hopefully)
Browse files Browse the repository at this point in the history
  • Loading branch information
synman committed Apr 2, 2019
1 parent 73504c6 commit 9a3afee
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 10 deletions.
22 changes: 13 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,26 @@ This plugin was inspired by mic159's Grbl Support plugin (https://plugins.octopr

**Better Grbl Support** utilizes mic159's gcode receiver parser (with minor changes at the moment) and does much, much more:

* Replaces Octoprint's Control tab with its own Grbl Control tab
* Execute bounding box (framing) routines based on origin location and supplied dimensions
* Computes selected file dimensions and pre-populates framing length/width fields
* Click on the webcam image to enlarge it to its native resolution
* Updates Grbl state data automatically (State / X location / Y location / Speed / Power), even whle printing!
* Weak Laser Toggle, Sleep, Reset, and Unlock buttons conveniently placed within the Grbl Control tab
* Rewrites Octoprint's annoying hardcoded M115 (Hello) queries as M5 requests
* Rewrites M105 (temperature updates) as Grbl status updates
* Suppresses M110 (reset line #) requests
* Rewrites M400 (Finish moves) using Grbl Dwell
* Reswrites M114 (current position) using Grbl Positioning
* Implements M999 for reseting Grbl (^X)
* Hides the Octoprint Temperature and GCode Viewer tabs
* Adds Laser Commands and State sections to the Control tab
* Hides the Octoprint Control, Temperature and GCode Viewer tabs
* Optionally adds Laser Commands and State sections to the Control tab
* Suppresses status update reporting during GCODE streaming
* No need to ignore firmware errors or track down other Octoprint nuance settings
* AutomConfiguration UIatically disables Model Size Detection
* Automatically disables Model Size Detection
* Automatically disables sending checksums
* Automatically disables the Printer Safety Check plugin
* Most configuration options are configurable via Plugin Settings

## Setup

Expand Down Expand Up @@ -46,13 +53,10 @@ Pay special attention to the following config.yaml configuration parameters:
* serial / checksumRequiringCommands
* serial / helloCommand
* plugins / _disabled / printer_safety_check
* appearance / components / disabled / tab
* gcodeViewer
* appearance / components / disabled / tab

## Screenshots

![Main UI](https://github.com/synman/Octoprint-Bettergrblsupport/blob/master/extras/Screen%20Shot%202019-03-23%20at%209.52.24%20PM.png?raw=true)
![Main UI](https://plugins.octoprint.org/assets/img/plugins/bettergrblsupport/better_grbl_support_main.png)

![Configuration UI](https://github.com/synman/Octoprint-Bettergrblsupport/blob/master/extras/Screen%20Shot%202019-03-23%20at%209.51.54%20PM.png?raw=true)

![Workspace](https://github.com/synman/Octoprint-Bettergrblsupport/blob/master/extras/IMG_20190323_214259.jpg?raw=true)
![Configuration UI](https://plugins.octoprint.org/ssets/img/bettergrblsupport/better_grbl_support_settings.png)
Binary file removed extras/IMG_20190323_214259.jpg
Binary file not shown.
Binary file removed extras/Screen Shot 2019-03-23 at 9.51.54 PM.png
Binary file not shown.
Binary file removed extras/Screen Shot 2019-03-23 at 9.52.24 PM.png
Binary file not shown.
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
plugin_name = "Better Grbl Support"

# The plugin's version. Can be overwritten within OctoPrint's internal data via __plugin_version__ in the plugin module
plugin_version = "0.2.0"
plugin_version = "1.0.0"

# The plugin's description. Can be overwritten within OctoPrint's internal data via __plugin_description__ in the plugin
# module
Expand Down

0 comments on commit 9a3afee

Please sign in to comment.