John Lewin
f5d31e7d29
Move Printing objects from GCodeVisualizer namespace to MC.Printing
2018-01-05 12:44:57 -08:00
Lars Brubaker
b39666634a
More making printerConnection passed to classes.
...
Made the speeds for movement controls be extensions methods on PrinterSettings
TODO: Why on ExportPrintItemPage was that if the leveling turned on or off we would show the check box by rebuilding that window.
2017-09-05 10:33:46 -07:00
Lars Brubaker
007f7468f0
Made line chopping only happen when printing.
2017-06-23 17:00:44 -07:00
John Lewin
8afc92ae33
Decouple MatterControl components from PrinterConnection
...
- Move relevant aspects to ApplicationController
2017-06-16 18:04:47 -07:00
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
b61f4a64a3
Cleaner code
2017-02-01 15:46:11 -08:00
Lars Brubaker
8d47359ad9
Clear user baby stepping after new print leveling.
...
settings save on change
removed redundant expand_thin_walls setting
2017-02-01 13:38:14 -08:00
Lars Brubaker
84ed2ce1b2
Make sure we save baby steps any time before the 2nd layer
2017-01-17 15:04:42 -08:00
John Lewin
eaa44e5af8
Revise UI elements that reveal babystep Z values and expose easy reset
2017-01-11 07:29:00 -08:00
Lars Brubaker
f0933631e1
Saving and restoring baby stepping
2017-01-04 15:35:38 -08:00
Lars Brubaker
040da9da1e
Making matter slice and cure layer changes both be detected.
2016-07-15 18:06:51 -07:00
Lars Brubaker
ea89d41bc6
Working on resuming for non-max z printers
...
Added settings to support resuming
Save the baby step offset for print resuming
Make sure we don't resume prints that are not started
Refactoring
2016-04-20 11:53:08 -07:00
John Lewin
4f1972a338
Merge babystep behavior into standard xyz controls
2016-01-13 11:09:40 -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
7081a03b57
Made the max transmit calculation right in MaxLengthStream
2015-12-07 10:54:27 -08:00
Lars Brubaker
27de546624
Moved baby steps to 10 after first layer.
...
Made the emulator return temp based on the temp that it gets set to.
2015-12-04 13:43:07 -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
0dc24d357a
Show the offset for adjustment height
...
Don't try to heat if we are below a given temp.
2015-12-03 10:15:59 -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
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