jlewin
bb4c31c2af
Adjust sizing to account for extra pixel in calibration line
2019-03-15 13:36:23 -07:00
John Lewin
b7680748d9
Enable heater toggles while printing
...
- Issue MatterHackers/MCCentral#4867
Can't turn off extruder during printing, can't adjust bed temperature
2019-03-08 07:42:57 -08:00
John Lewin
db579c1b2f
Add support for circular and centered origin beds
2019-03-07 18:14:36 -08:00
jlewin
cc5d73f47a
Switch to fixed size nozzle widgets, revise sizing to fit
2019-03-06 18:05:00 -08:00
jlewin
3f2455c9fa
Add support for explicit WindowSize on SetupWizards
2019-03-06 18:03:38 -08:00
jlewin
660981a1c9
Heat bed as well as hotends
...
- Issue MatterHackers/MCCentral#5123
Need to heat bed during xy calibration
2019-03-06 14:59:38 -08:00
LarsBrubaker
84a0a98668
Put in polygon inside check for leveling
2019-03-03 18:06:21 -08:00
jlewin
64090ab10c
Add enter key support to SetupWizards, ensure esc works with Focus()
...
- Issue MatterHackers/MCCentral#5109
Enter/esc keys have no effect in WizardPages
2019-03-01 17:43:04 -08:00
jlewin
c82fb09e3d
Change ApplyLeveling to be considerate of nozzle offset
2019-02-27 15:35:18 -08:00
jlewin
b402b67c71
Refactor LevelingFunction dependency to PrinterConfig
2019-02-27 15:32:43 -08:00
John Lewin
9f7a4f5974
Remove plane visualizer from LastPageInstructions
2019-02-26 22:00:13 -08:00
John Lewin
52d9b1eab2
Auto-advance after probing bed
2019-02-26 21:59:50 -08:00
John Lewin
1e8d2f8252
Center bed in parent
2019-02-26 21:54:40 -08:00
John Lewin
06dd6a9fcb
Move dark background from parent widget to bed bounds
2019-02-26 21:54:25 -08:00
jlewin
5c908ed742
Revise when baby stepping is cleared
...
- Restore original baby stepping value when cancelling wizard
- Issue MatterHackers/MCCentral#5091
Babystepping not cleared after running probe calibration wizard
2019-02-25 12:08:54 -08:00
John Lewin
78e5649506
Code cleanup
2019-02-22 23:13:56 -08:00
jlewin
4cd457d311
Increase accessibility of leveling regions
2019-02-22 18:38:06 -08:00
jlewin
53a9afe10f
Use theme helper for style consistency
2019-02-22 18:37:01 -08:00
John Lewin
1da3d270b9
Replace AutoFeedback probe pages with single visual page
2019-02-22 18:37:01 -08:00
Lars Brubaker
3f901405b9
Fixing extruder T1 unloading
...
issue: MatterHackers/MCCentral#5064
Filament Unload loads filament forever
2019-02-22 12:02:03 -08:00
jlewin
92d0da16e1
Only modify movement lines in PrintLevelingStream
2019-02-22 11:32:07 -08:00
jlewin
fe20d1137b
Collect and apply nozzle offsets
2019-02-22 10:35:59 -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
d26b786b1e
Remove Trim and StringBuilder reassignment
2019-02-19 16:02:20 -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
jlewin
5ed80026cb
Revising naming to match type
2019-02-19 11:54:06 -08:00
John Lewin
b2b542904b
Fix printer references, start printing GCode after generation
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
jlewin
6772911a08
Switch back to T0 at probe calibration conclusion
...
- Short term workaround for move up behavior on homed Pulse
2019-02-19 11:05:41 -08:00
John Lewin
b53e34d8f4
Fix typo
2019-02-15 21:04:45 -08:00
John Lewin
edba8b333f
Fix naming error
2019-02-15 21:03:01 -08:00
John Lewin
d035c58d10
Simplify naming
2019-02-15 20:58:13 -08:00
John Lewin
76ceddeec0
Remove conditional MoveRelative call from old BecomingActive scope
2019-02-15 20:54:08 -08:00
John Lewin
81678d9f8c
Simplify Page access, pass page instance reference to PageLoad
2019-02-15 20:54:08 -08:00
John Lewin
1b463ffaa7
Convert custom WizardPage actions/events to existing ones
...
- Remove PageIsBecomingActive, prefer existing OnLoad
- Remove PageIsBecomingInactive, prefer existing OnClosed
- Rename BecomingActive action to PageLoad, used for inline defs
- Rename BecomingInactive action to PageClose, used for inline defs
- Fire PageLoad/PageClose from page base OnLoad/OnClosed
2019-02-15 20:09:48 -08:00
John Lewin
c3cc82f689
Fix string.Format parameter indexes
2019-02-15 09:18:47 -08:00
John Lewin
5ba569c9da
Remove duplicate bullet point
2019-02-15 09:17:13 -08:00
John Lewin
89708e5627
Extract logic to caller
2019-02-15 09:13:28 -08:00
John Lewin
92a2e8c9ed
Remove specificity
2019-02-15 09:04:39 -08:00
John Lewin
91b5659138
Use localized string instead of helper method
2019-02-15 09:03:14 -08:00
John Lewin
2823fc888f
Remove PrinterSettings dependency
...
- Leave dependency in caller
- Simplify LevelingStrings
2019-02-15 08:58:44 -08:00