jlewin
b5404c672a
Simplify
2019-04-05 13:18:32 -07:00
jlewin
af374e0abf
Remove redundant EnableChanged event
...
- Issue MatterHackers/MCCentral#5265
Consider removing PrinterConnection.EnableChanged event
2019-04-05 11:44:55 -07:00
jlewin
6953742123
Add new print validation for load filament operation
...
- Issue MatterHackers/MCCentral#5264
Determine where best to include filament load/unload wizards
2019-04-05 10:54:49 -07:00
jlewin
50e2419d72
Improve support for StagedSetupWizards
2019-04-04 17:26:34 -07:00
jlewin
8c29b4a2c3
Add basic calibration wizard home page text
2019-04-04 14:36:31 -07:00
jlewin
7da819880d
Add DialogPage to control import/calibration/blacklist behavior
...
- Issue MatterHackers/MCCentral#5169
Exporting a fully setup printer then importing it should not require
any additional setup
2019-04-03 11:34:18 -07:00
jlewin
d90425fa6f
Add direction indicator for Terminal only messaging
2019-04-03 11:21:17 -07:00
jlewin
5ab02ea8c6
Remove null line signaling of log cleared, add LogCleared event
2019-04-03 11:13:11 -07:00
jlewin
3aa386de49
Fix TerminalLog.Clear regression
2019-04-03 10:59:12 -07:00
jlewin
4238757457
Use single character direction indicator
...
- Issue MatterHackers/MCCentral#5245
2019-04-03 09:27:07 -07:00
jlewin
f886eb6d63
Sync variable and type names, use TerminalLog.WriteLine method
2019-04-03 09:27:07 -07:00
jlewin
e82da83a9f
Add dedicated type for terminal lines
2019-04-03 09:27:07 -07:00
jlewin
0cc618cd29
Use convention based event listener name
2019-04-03 09:27:07 -07:00
jlewin
59c2d13df1
Rename TerminalLog.HasChanged to TerminalLog.LineAdded
2019-04-03 09:27:07 -07:00
jlewin
0203290148
Unregister TerminalLog listeners
2019-04-03 09:27:07 -07:00
jlewin
d0a23570bf
Move constructors up, properties down
2019-04-03 09:27:07 -07:00
jlewin
e4bff0feb1
Extract embedded type to new file
2019-04-01 11:35:28 -07:00
LarsBrubaker
a18cb17346
re-organized and improved language of terminal filters
...
issue: MatterHackers/MCCentral#5228
Re-order terminal filter menu
2019-03-29 22:09:35 -07:00
Lars Brubaker
cae6a7679b
Got one of the dual extruder switching tests passing
...
Tool change stream tracking requested temps
Made printer use settings for settings rather than keeping a copy
Moved getting a line without checksum to GCodeFile so it can be re-used
2019-03-26 21:10:51 -07:00
Lars Brubaker
e7fe7bb8da
Put in improved terminal filtering
2019-03-26 21:10:51 -07:00
jlewin
44f56561d7
Move fixed size to caller
2019-03-25 17:46:13 -07:00
jlewin
f92e6b71d5
Use new XYCalibrationWizard
2019-03-22 14:19:06 -07:00
jlewin
b871ba932b
Consolidate calibration wizard button rows
2019-03-22 14:19:06 -07:00
jlewin
499d46a686
Require window title to show, use theme colors
2019-03-22 14:19:06 -07:00
jlewin
2c8b06203c
Move close logic to DialogWindow for custom effect in Wizards
2019-03-22 14:19:06 -07:00
jlewin
bf5ed7439a
Allow setup wizard to define custom home page
2019-03-22 14:19:05 -07:00
jlewin
d3097dea49
Initial StagedSetupWizard prototype
2019-03-22 14:19:05 -07:00
Lars Brubaker
8b4fd20889
Made a global baby step for all extruders
...
will calibrate extruder relative offsets separately
2019-03-21 13:18:24 -07:00
John Lewin
e79739e82a
Remove 'On' nomenclature from event listener names
2019-03-20 23:59:45 -07:00
Lars Brubaker
6003f49303
Getting more calibration pages written
2019-03-20 13:26:24 -07:00
Lars Brubaker
062cb109f5
Creating separate printer delegate for detailed state (instead of shared communication state)
2019-03-20 13:26:15 -07:00
Lars Brubaker
457a63432a
Put in tracking if the xy calibration has happened
2019-03-20 11:10:05 -07:00
Lars Brubaker
b404d052de
Creating the new calibration pages
2019-03-19 17:19:45 -07:00
Lars Brubaker
4c55641c05
Working on xy calibration
2019-03-19 17:19:44 -07:00
jlewin
e90dc032d6
Expose LevelingData with property, use cached backing field ref
...
- Issue MatterHackers/MCCentral#5077
PrintLevelingData reloaded for each line in gcode file
2019-03-19 12:37:57 -07:00
Lars Brubaker
5fa3297c9b
Getting T1 reporting to show up in the long running tasks
2019-03-14 17:51:33 -07:00
jlewin
5d11a568d6
Remove redundant labels
2019-02-19 18:37:31 -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
c5038e6772
Convert nozzle calibration into wizard format
...
- Wire up intro/heater/homing/templateprint/calibrate
2019-02-19 11:05:42 -08:00
jlewin
429b2d0c30
Add Nozzle Offset calibration to Controls
2019-02-19 11:05:41 -08:00
Lars Brubaker
26d6701809
Get baby stepping working for extruder 2
...
Make sure load extruder 2 has load option
Fixe bug with canceling probing then restarting right away
issue: MatterHackers/MCCentral#4669
Way to babystep Dual extruder Z offset
2019-02-11 15:23:41 -08:00
Lars Brubaker
572fdd847a
Getting switch extruder pre-gcode to run when needed
...
refactoring
2019-02-06 12:34:20 -08:00
Lars Brubaker
9f55a1432c
dual extrusion load / unload filament
...
unload filament is actually working on extruder 2
2019-02-05 13:43:04 -08:00
Lars Brubaker
e1ce3419f2
simple mesh
2019-01-11 17:10:45 -08:00
John Lewin
f06e67a65e
Use EventHandler<StringEventArgs> for SettingChanged event
...
- Issue MatterHackers/MCCentral#4730
Event should declare specialized EventArgs used via EventHandler<T>
2018-12-21 18:37:11 -08:00
Lars Brubaker
bbb27ea25c
Added in a all on and all off temp control
2018-12-21 18:06:35 -08:00
John Lewin
a366e1ad3b
Use standard event pattern
2018-12-18 11:54:31 -08:00
John Lewin
54c3dbb08e
Extract Android dependencies from .netstandard libraries
2018-12-18 11:54:31 -08:00
John Lewin
707229d656
Remove dead code
...
- Delete empty LoadCalibrationPrints()
2018-12-14 17:15:39 -08:00
John Lewin
1cffae5f50
Refactor and simplify
2018-12-13 16:59:32 -08:00