Commit graph

11 commits

Author SHA1 Message Date
larsbrubaker
7423a675e2 Corret variable name 2016-12-04 19:22:37 -08:00
larsbrubaker
106a52b368 Putting progress bar on macro window. 2016-12-04 18:13:58 -08:00
Lars Brubaker
2476b1d1f2 Make queued commands parse as they are sent. 2016-11-29 15:14:38 -08:00
Lars Brubaker
06b1512698 Load and Unload Macros working better.
Fixed colors on redeem purchase disabled button
2016-11-29 14:17:37 -08:00
Lars Brubaker
b2965794d1 Improved macro capabilities
Wrote enough code to allow for the loading and unloading of filament
2016-11-11 11:48:33 -08:00
Lars Brubaker
71f22acc75 SetPrinterPosition no longer returns a value
Every function that tracks position implements SetPerinterPosition
Moved GCodeStreamProxy to its own file
Created a new PauseHandlingStream
Wrote a test for same
Fixed the bug with pausing not returning to correct extrusion
Fixed print leveling to pass on the correct offset to SetPrinterPosition
Made sure we always send the shut off extruders on exit
Make agg parse double able to handle a space between the negative sign and the number "- 10".
Put in a test for same.
2016-01-19 15:16:05 -08:00
Lars Brubaker
3196f61752 Took out timed lock 2016-01-07 16:45:16 -08:00
Lars Brubaker
b3b9443846 The command queue stream was sending blocks in reverse.
Need to get pre pause position from the queued gcode not the leveling (as that is where it is injected).
2015-12-31 09:40:17 -08:00
Lars Brubaker
82126ec7e5 Made more stream base classes to help with tracking position
Made a proxy class.
Made all position tracking streams keep track of the authoritative printer
2015-12-03 13:54:18 -08:00
Lars Brubaker
88a00079a2 Made all the streams disposable
Made them get disposed
The leveling stream seems to be working.
2015-12-01 14:49:50 -08:00
larsbrubaker
a66fe85bfa Made separate files for all the gcode streaming classes.
Got more of them hooked up and working.
More of baby steps is implemented.
Wrote a new max length stream.
2015-11-28 19:59:14 -08:00