jlewin
43d809f2b7
Guard for unknown state
2019-02-20 18:13:40 -08:00
jlewin
43a7e82ab9
Use manual movement feedrates
2019-02-20 17:07:32 -08:00
jlewin
762cad0187
Guard for unknown state, conditionally output positions
2019-02-20 17:06:42 -08:00
jlewin
51aa16f1e9
Conditionally add feedrate
2019-02-20 17:05:57 -08:00
jlewin
a59881a6f7
Track local feedRate
2019-02-20 17:05:09 -08:00
jlewin
e6a1c70e99
Initialize streams to correct state
2019-02-20 17:03:54 -08:00
jlewin
4cb95037fa
Restore original feed rate after running tool change scripts
2019-02-20 16:43:58 -08:00
jlewin
294c0d43ce
Add debug for template printer
2019-02-20 13:41:01 -08:00
jlewin
70918d5ab1
Extract priming and perimeter creation to functions
2019-02-20 13:25:34 -08:00
jlewin
eaa203cb6b
Use printer settings
2019-02-20 13:17:50 -08:00
jlewin
5d11a568d6
Remove redundant labels
2019-02-19 18:37:31 -08:00
jlewin
7f597eafe3
Improve template positioning and use requested mode
2019-02-19 18:37:13 -08:00
jlewin
86e19ed229
Initialize to printer ActiveExtruderIndex
2019-02-19 18:36:26 -08:00
jlewin
d26b786b1e
Remove Trim and StringBuilder reassignment
2019-02-19 16:02:20 -08:00
jlewin
26b22980d1
Rename type
2019-02-19 15:39:02 -08:00
jlewin
ef94c9e7f6
Add SwitchExtruderStream to GCode export
2019-02-19 15:36:30 -08:00
jlewin
a10e7f5413
Use Queue type
2019-02-19 15:31:28 -08:00
jlewin
acc10125c8
Extract extruder switching behavior to new stream processor
2019-02-19 15:26:09 -08:00
jlewin
53e09aa4bc
Use OnClosed instead of Closed event, remove redundant guard
2019-02-19 14:43:26 -08:00
jlewin
0897d4dc08
Restore behavior from old UltraFineBed step conclusion
...
- Issue MatterHackers/MCCentral#5075
Restore deleted code, move into OnClosed rather than OnLoad
2019-02-19 14:43:26 -08:00
Lars Brubaker
9d7357bc6d
Don't enable software endstop stream yet
2019-02-19 14:28:24 -08:00
Lars Brubaker
64131e6e01
Always do T0 T1 change in streams
2019-02-19 14:24:30 -08:00
Lars Brubaker
3f0f8a2369
starting work on software endstops stream
2019-02-19 14:24:29 -08:00
LarsBrubaker
d82efb143a
Working on new software endstops stream
2019-02-19 14:24:28 -08:00
Lars Brubaker
563bd1a3e7
making sure we don't re-enter this.OnInvalidate unless explicitly for properties
...
issue: MatterHackers/MCCentral#4965
Rebuild should directly call base.OnInvalidate to prevent re-entering this.OnInvalidate
2019-02-19 14:24:12 -08:00
jlewin
5ed80026cb
Revising naming to match type
2019-02-19 11:54:06 -08:00
John Lewin
493ed9afb1
Fix missing adornment after glyphs on horizontal lines
2019-02-19 11:05:42 -08:00
John Lewin
ac9a0df5d3
Restore Cancel button
2019-02-19 11:05:42 -08:00
John Lewin
5709caff91
Fix line rendering quirks
2019-02-19 11:05:42 -08:00
John Lewin
ecaaabcc92
Build offsets in constructor
2019-02-19 11:05:42 -08:00
John Lewin
250dc2cf95
Improve naming
2019-02-19 11:05:42 -08:00
John Lewin
dea002ab73
Extract template rendering to reusable component
...
- Add conditional logic to render vertical/horizontal templates
- Add vertical and horizontal templates to printing page
2019-02-19 11:05:42 -08:00
John Lewin
f64c4a33a9
Cancel print on wizard close
2019-02-19 11:05:42 -08:00
John Lewin
b2b542904b
Fix printer references, start printing GCode after generation
2019-02-19 11:05:42 -08:00
John Lewin
dd0f495af6
Rename template printer type
2019-02-19 11:05:42 -08:00
John Lewin
5873d254c6
Extract GCode generation to dedicated type
2019-02-19 11:05:42 -08:00
John Lewin
223b85760e
Extract embedded type to new file
2019-02-19 11:05:42 -08:00
John Lewin
35808e4bda
Use new onloadInvoked member
2019-02-19 11:05:42 -08:00
John Lewin
bae0bf9020
Add mechanism to DialogPage to start and show SetupWizards
...
- Remove special behavior in each SetupWizard for showing Dialogs
- Move initialization code in old Start method into constructors
2019-02-19 11:05:42 -08:00
John Lewin
843b353bbb
Move window.Closed listeners to IDisposable.Dispose
2019-02-19 11:05:42 -08:00
John Lewin
29812fdf82
Add WindowTitle to ISetupWizard
2019-02-19 11:05:42 -08:00
John Lewin
c5038e6772
Convert nozzle calibration into wizard format
...
- Wire up intro/heater/homing/templateprint/calibrate
2019-02-19 11:05:42 -08:00
John Lewin
6d613dd1e1
Add simple constructor
2019-02-19 11:05:42 -08:00
John Lewin
c85cd950d6
Set protected windowTitle in constructor
2019-02-19 11:05:41 -08:00
John Lewin
9d1170f118
Move SetupWizards to dedicated folder
2019-02-19 11:05:41 -08:00
John Lewin
029f4fc0a7
Reduce wizard definitions to new ISetupWizard interface
...
- Remove overlapping roles with DialogPage
- Use ISetupWizard to define forward through page definitions
- Remove PrinterSetupWizardRootPage, use first page in Pages
2019-02-19 11:05:41 -08:00
John Lewin
4e0078ebf0
Rename type
2019-02-19 11:05:41 -08:00
John Lewin
49c933eb56
Use GCode helper Transform
2019-02-19 11:05:41 -08:00
John Lewin
4334f279fe
Extract PrintLineEnd to new method
2019-02-19 11:05:41 -08:00
John Lewin
2b3817409d
Extract embedded type to new file
2019-02-19 11:05:41 -08:00