Commit graph

96 commits

Author SHA1 Message Date
Mark Walker
734d392114 Set submodule to maintenance branch too 2015-11-15 09:02:51 +00:00
Mark Walker
829c70a0e4 Pick up GPX 2.3 2015-10-03 21:30:30 +00:00
Mark Walker
13c684c224 Sense of Z-hold is 1=off 0=on 2015-09-30 20:05:09 -07:00
Mark Walker
2fffb24e2e Turn on eeprom writing + a few tweaky bugfixes 2015-09-30 17:09:49 -07:00
Mark Walker
671b0c4857 Better warning message for eeprom settings 2015-09-30 00:01:27 -07:00
Mark Walker
ad9df7b581 Log what will change on "Save" for eeprom settings 2015-09-29 23:55:03 -07:00
Mark Walker
ade886eddd Merge branch 'master' into onboardprefs 2015-09-24 10:37:14 -07:00
Mark Walker
c641e258f9 Autoconnect on boot, gcode handling
- If autoconnect is turned on, the hook gets called before the plugin
  gets called for post startup initialization (on_after_startup).
- The checksum stripping was dumb and also killed comments that had
  asterisks in them
- There was a race in the timeout while waiting state where a response line could
  get eaten. With this fix it still has a chance of being out of order.
- With the submodule update, now OctoPrint can print the dual nozzle
  calibration gcode from RepG (M108 for toolchange)
2015-09-24 01:32:42 -07:00
Mark Walker
53aa5b6e1e Set up for writing the batch EEPROM 2015-09-23 22:01:25 -07:00
Mark Walker
fdc6b00a8e Warning message for EEPROM settings panel 2015-09-23 01:46:50 -07:00
Mark Walker
b3ff5bfe9b Make REST eeprombatch work 2015-09-22 15:42:43 -07:00
Mark Walker
b9a3498321 Start (non-functioning) on REST EEPROM endpoints 2015-09-20 21:19:24 -07:00
Mark Walker
914f21503a Pick up okPending change from submodule 2015-09-20 12:51:22 -07:00
Mark Walker
0b2ccf2e67 Add a few more settings 2015-09-12 00:06:28 -07:00
Mark Walker
ac3ec57fae Initial checkin of new EEPROM settings
button and sub-dialog
2015-09-11 22:24:46 -07:00
Mark Walker
0185726a52 GPX submodule has a new source file 2015-09-07 22:02:43 -07:00
Mark Walker
0f0bb76a71 Accomodate new M112 handling in OctoPrint 2015-09-07 15:11:00 -07:00
Mark Walker
c2ce34f950 Add A,B axes to machine editor plus bug fixes
- Tooltips for machine editor were clipped to the left
- Tooltips caused machine editor values to be reset
2015-08-05 02:00:14 -07:00
Mark Walker
42a42d8f6b Pick up the new version of GPX 2015-08-02 21:24:24 -07:00
Mark Walker
72b82808c0 GPX submodule 2015-07-19 09:42:33 -07:00
Mark Walker
f23767142a More cancel and progress reliability
- Pick up fixes from GPX submodule
- clean up settings defaults
- retry send a limited number of times on gpx.Timeout
- limit retries of progress notification
- some logging changes
2015-07-18 19:45:29 -07:00
Mark Walker
b120fabc98 Retry progress injection when buffer is full 2015-07-18 12:35:36 -07:00
Mark Walker
f66b8214c4 Pick up submodule bugfix: sd pause on halt 2015-07-13 15:05:10 -07:00
Mark Walker
1a7a52a290 Progress and cancel improvements
Progress injections shouldn't put an "ok" into the response queue
because OctoPrint didn't generate it.  Also, use the new cancel entry
points based on config to pick up the GPX change that ignores incoming
move commands while a cancel is in progress.
2015-07-13 02:46:38 -07:00
Mark Walker
0b10f4bb93 M6/M116 change from GPX submodule 2015-07-11 02:04:10 -07:00
Mark Walker
599295abef LCD status improvements
- show build name on LCD
- show build progress on LCD (if ini has build_progress=1)
- add *args and **kwargs per octoprint API prescription
2015-07-11 01:38:00 -07:00
Mark Walker
7e94bd4dbd get_extended_position changes from GPX 2015-07-09 02:26:10 -07:00
Mark Walker
b2a6ecf18b Pick up M132 queue sync from GPX 2015-07-09 00:13:52 -07:00
Mark Walker
5be01fc408 Allow clear queue on cancel to be conditional
Add warning highlight to verbose setting
2015-07-07 19:59:37 -07:00
Mark Walker
3aa6e1d864 verbose, M136 build name, buffer overflow pause
Actually use the new verbose flag I added
Put parens around the build name on M136
Change pause on action queue overflow to 0.1 seconds
2015-07-06 15:20:33 -07:00
Mark Walker
940ab4e1ac Add a setting for a connection pause
Connection pause waits a specified number of seconds after opening the
port to the printer before commencing serial communication.  The default
in GPX before the plugin project was 2 seconds, so that remains after
this commit. I've tested my flashforge creator and it doesn't seem to
need much time (0.5 seconds works reliably for example).
2015-07-04 12:37:45 -07:00
Mark Walker
b277c1dad5 submodule fixes 2015-07-04 00:00:44 -07:00
Mark Walker
b759587599 fix machine.ini write and flip endstop min/max 2015-07-03 09:17:42 -07:00
Mark Walker
2bba085b2f Make prerelease updates opt-in 2015-07-03 01:39:37 -07:00
Mark Walker
2048b4e8b0 Merge branch 'master' of https://github.com/markwal/OctoPrint-GPX 2015-06-30 23:20:02 -07:00
Mark Walker
b9892d31c5 Pickup serial timeout changes from GPX 2015-06-30 23:18:45 -07:00
Mark Walker
abd5679a98 Update to remove deprecated method on _settings 2015-06-30 21:43:02 -07:00
markwal
b37b5c541c Update readme for 1.2.0 2015-06-25 14:14:05 -07:00
Mark Walker
5025694078 New plugin data folder and logfile path
Migrate to the new locations for plugin data and log files.
2015-06-23 20:23:11 -07:00
Mark Walker
c4aa2e786a include prereleases in software update 2015-06-23 16:34:52 -07:00
Mark Walker
a769d92941 Fix the readme links 2015-06-23 15:29:54 -07:00
Mark Walker
8969922821 readme and softwareupdate check info
Small tweak to readme
Add version check information hook so softwareupdate plugin can update
us
2015-06-23 15:14:51 -07:00
Mark Walker
64586f1e18 Fix the super bug properly 2015-06-21 00:32:07 -07:00
Mark Walker
0ed1e32c46 Update readme and remove use of super 2015-06-19 13:57:28 -07:00
Mark Walker
bd1f5faea5 submodule bugfixes 2015-06-15 01:37:32 -07:00
Mark Walker
687772ed07 Pick up @pause fix from GPX 2015-06-10 13:02:36 -07:00
Mark Walker
d424e8ff6a Merge pull request #6 from foosel/fix/flaskCompat
Use BadRequest from werkzeug instead of flask
2015-06-10 13:00:57 -07:00
Gina Häußge
18fdeb7d16 Use BadRequest from werkzeug instead of flask
Reason is that flask.exceptions is gone for Flask > 0.10 (compare
foosel/OctoPrint#870) and OctoPrint's Flask dependency allows
Flask 0.10 to be installed.

See also error log in #3 where this also occurs.
2015-06-10 11:36:45 +02:00
Mark Walker
2cd42d8974 Learn some markdown 2015-06-03 02:11:27 -07:00
Mark Walker
ff56dd2d1a Update the README.md with Plugin Manager style 2015-06-03 02:08:40 -07:00