jlewin
a6fe9fa824
Consider XYCalibrationWizard in SetupRequired
2019-04-29 16:19:16 -07:00
jlewin
f64c20418f
Add support for SectionWidgets without expansion icons
2019-04-26 13:03:35 -07:00
jlewin
a273c5d4fe
Add XYCalibration summary
2019-04-26 12:22:34 -07:00
John Lewin
56cf2c6f89
Remove unused parameter
2019-04-26 12:22:33 -07:00
jlewin
da7dcd43f9
Add and use new ValueTag control
2019-04-26 12:22:33 -07:00
jlewin
265fa90ff8
Inactive stages should be ignored
2019-04-26 12:22:33 -07:00
John Lewin
3b22db983e
Revised CalibrationWizard home page
2019-04-26 12:22:33 -07:00
jlewin
db06995fb1
Probe calibration should happen before print leveling
...
- Issue MatterHackers/MCCentral#5368
2019-04-22 12:54:54 -07:00
LarsBrubaker
73ebdde9e5
Changing nozzle1_inset to t0_inset
...
refactoring some surrounding code to talk about tool rather than nozzle
or hotend
figure it's better to do this change before we have any profiles with this set into them
issue: MatterHackers/MCCentral#5333
Consider if Tool nomenclature should be used instead of Nozzle
2019-04-20 21:03:05 -07:00
jlewin
b561ed65aa
Fix spelling
2019-04-17 14:34:36 -07:00
jlewin
9a8029dc08
Convert newlines into separate TerminalLines
...
- Issue MatterHackers/MCCentral#5257
Overlapping messages in terminal
2019-04-09 09:33:31 -07:00
jlewin
005d9075c5
Ensure connection aborts due to timeouts are reported correctly
...
- Issue MatterHackers/MCCentral#5268
TcpipSerialPort should set reasonable timeout for connection attempt
2019-04-05 17:12:48 -07:00
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