Lars Brubaker
359784877f
Unify Vector2 3 and 4 to have upper case field members
2017-10-31 12:53:46 -07:00
John Lewin
538d3c480a
Refactor GCodeStream
...
- Use AppendFormat
2017-02-09 09:01:45 -08:00
Lars Brubaker
47968f566f
Going back to the old leveling method.
2016-10-19 16:03:08 -07:00
Lars Brubaker
a3d4032704
Wrote tests for LineIsZHoming
...
Made sure we don't clear leveling data while viewing.
2016-10-14 13:15:09 -07:00
Lars Brubaker
3bb439d198
Make it possible to have the print leveling go negative
...
Took out the 2 point leveling solution
MatterHackers/MatterControl#804
2016-10-11 14:56:36 -07:00
Lars Brubaker
5ffd4c168e
Added the ability to emit 'G0' for movement
2016-09-13 14:09:35 -07:00
Lars Brubaker
d775170912
Add in x y and z to print command only as needed.
...
Track position better in resuming to handle min z printers
2016-04-20 13:27:16 -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
1e8cfed5e1
PrintLeveling Stream needs to always track the position.
...
Always send the entire x y z position if any have changed.
2015-12-04 17:58:40 -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
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
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