Lars Brubaker
8134b3f450
Fixed the Macros window to cancel on user closes with the X windows button.
...
Put cancel into max length and temp stream
Made close function take a bool if the system did it
Moved To EventHandler<> in GuiWidget
Made a ClosedEventsArgs
2017-02-03 13:06:08 -08:00
Lars Brubaker
83a56dfbdb
also consider the extruder position when doing maxlength.
2016-11-29 16:52:58 -08:00
John Lewin
d68a5d6d07
Fix broken stream tests, use AreEqual to improve failure troubleshooting
2016-05-11 12:41:13 -07: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
e46797d259
white space
...
limit to 20 instructions per second
Don't allow g29 if doing print leveling.
2015-12-22 15:34:57 -08:00
Lars Brubaker
c26e9b1a28
use the max length stuff.
2015-12-10 11:01:26 -08:00
Lars Brubaker
e59003e4f7
Turn off the max length steam for testing.
2015-12-09 16:27:33 -08:00
Lars Brubaker
7081a03b57
Made the max transmit calculation right in MaxLengthStream
2015-12-07 10:54:27 -08:00
larsbrubaker
983c947b8b
Made max length stream also consider not sending too much data
...
Took out repair options
2015-12-06 21:41:38 -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
b7a0dff005
Made baby steps change to 5mm after the first layer
...
Made streams out of extrusion multiplier and feed rate multiplier
2015-12-02 18:33:25 -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
Lars Brubaker
f72219113c
Put in request temperature stream for changing m109 into m104
2015-11-30 19:42:35 -08:00
larsbrubaker
01c3e3b820
Made the CreateMovmentLine create the minimum line required
...
Fixed the understanding of feedrate in MaxLengthStream
Wrote test for MaxLengthStream
Renaming for clarity
2015-11-29 23:15:47 -08:00
larsbrubaker
4287330f45
Max length steam is now working
...
Baby Stepping stream working better.
2015-11-29 07:42:10 -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