Commit graph

205 commits

Author SHA1 Message Date
LarsBrubaker
b22bd904ad Fixing warnings 2019-05-06 08:26:13 -07:00
LarsBrubaker
f202fe565f Make sure we always turn off the heat 2019-05-05 11:39:28 -07:00
John Lewin
015e546c47 Revise scaling logic
- Issue MatterHackers/MCCentral#5439
Leveling Summary view should size itself as expected
2019-05-04 09:47:14 -07:00
jlewin
6a1238bdd0 Update totalSteps to consider hotendCount
- Issue MatterHackers/MCCentral#5380
Step 6 of 3
2019-05-01 18:03:00 -07:00
Lars Brubaker
167efb3a75 load filament wizard needs to have pages allocated to run inside the xy calibration wizard 2019-05-01 17:37:43 -07:00
jlewin
8d4547d706 Revise naming to match behavior 2019-05-01 15:39:16 -07:00
jlewin
96f0826218 XYCalibration SetupRequired should be conditional on NozzleCount
- Issue MatterHackers/MCCentral#5429
Says to re-calibrate but doesn't show what to re-calibrate.
2019-05-01 15:38:35 -07:00
John Lewin
118e670839 Add missing color change 2019-04-30 22:09:16 -07:00
John Lewin
b91f40c136 Show controls rather than a picture
- Issue MatterHackers/MCCentral#5406
Make the end of leveling and probe calibration show the actual
controls rather than a picture
2019-04-30 20:43:52 -07:00
LarsBrubaker
56d783a87e fixing the unload bug
issue: MatterHackers/MCCentral#5338
Unload filament bug
2019-04-27 16:07:05 -07:00
jlewin
0338f24517 Improve conformance 2019-04-26 12:22:34 -07:00
jlewin
1349438a44 Limit accessiblity 2019-04-26 12:22:33 -07:00
jlewin
3e7adc6b8b Use bed theme colors 2019-04-26 12:22:33 -07:00
John Lewin
d9ffa62372 Simplify 2019-04-26 12:22:33 -07:00
John Lewin
56cf2c6f89 Remove unused parameter 2019-04-26 12:22:33 -07:00
jlewin
c9ef82ca33 Make probe points more detectable 2019-04-26 12:22:33 -07:00
John Lewin
582a51b959 Promote LevelingPlan to public property 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
jlewin
e25c7179f0 Remove hard-coded Enabled value
- Issue MatterHackers/MCCentral#5369
Pulse S-232 doing xy calibration even though it is not dual and the
option not showing
2019-04-22 12:54:54 -07:00
jlewin
d0d2317600 Reuse LoadFilamentWizard in XYCalibrationWizard
MatterHackers/MCCentral#5266
XYCalibration Wizard should include LoadFilament pages if materials
are unknown
2019-04-15 16:07:01 -07:00
jlewin
f9e851bde7 Restore LoadFilamentWizard NeedsToBeRun methods 2019-04-15 16:05:52 -07:00
jlewin
1a0e0dfcb8 Move bed bounds to PrinterSettings 2019-04-12 16:44:06 -07:00
Lars Brubaker
fd2b9e380a Make sure we only ask to level the x carriage if we have not leveled in
probe calibration
2019-04-11 14:18:43 -07:00
LarsBrubaker
e6fe01c82a Made the probe wizard show the x carriage leveling screen
fixed cariage -> carriage spelling

issue: MatterHackers/MCCentral#5293
Show xcarriage calibration at start of probe calibration
2019-04-10 18:37:41 -07:00
Lars Brubaker
dfcdcd2a44 Removing support_material_percent as we don't use it anymore 2019-04-05 16:38:21 -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
4f3fbba14d Replace RunAnyRequiredPrinterSetup with Wizard.NextIncompleteStage() 2019-04-04 17:26:34 -07:00
jlewin
d88b82ddb2 Reduce accessibility 2019-04-04 17:26:34 -07:00
John Lewin
f19c270e52 Update method name to match current behavior 2019-04-04 12:04:08 -07:00
Lars Brubaker
55893499cb Adding in an optional x carriage leveling markdown page
This will help get pulse printers leveled better
2019-04-04 10:37:32 -07:00
Lars Brubaker
e8ad375934 Making sure tests are still passing with new settings changes 2019-04-02 15:18:10 -07:00
Lars Brubaker
405a836f17 Changing to a single field for probe_offset
issue: MatterHackers/MCCentral#5174
Consolidate probe z and xy into single field (like extruder offset)
2019-04-02 15:18:10 -07:00
John Lewin
194e1c7e81 Latest submodules 2019-04-01 17:15:23 -07:00
Lars Brubaker
86a8603b20 make sure we can show a wizard outside of the staged wizard
issue: MatterHackers/MCCentral#5221
Load/Unload buttons do not work
2019-03-29 15:55:56 -07:00
jlewin
5ad7f0d284 Switch back to pre-calibration bed on XY Calibration wizard exit
- Issue MatterHackers/MCCentral#521
2019-03-26 16:40:49 -07:00
jlewin
7d7cced199 Remove unused parameter 2019-03-26 11:50:52 -07:00
jlewin
a71c19e0c9 Consolidate XYCalibrationData into XYCalibrationWizard
- Type acts as state for wizard, simplify by unifying into one
2019-03-26 11:48:29 -07:00
jlewin
5e7811b2fd Improve instance name to highlight how data is used 2019-03-26 11:32:18 -07:00
jlewin
553e0d1c5d Reduce CalibrationData scope to where used 2019-03-26 11:25:40 -07:00
jlewin
33d6809dcd Make Dispose virtual, types should override when appropriate 2019-03-26 11:24:53 -07:00
jlewin
be5b39494f Remove private setter 2019-03-26 11:16:38 -07:00
jlewin
95adf68c59 Extract embedded type to new file 2019-03-26 11:15:37 -07:00
jlewin
3552c37b8c Remove NozzleCalibrationWizard and supporting types 2019-03-22 14:53:26 -07:00
jlewin
df803eb9eb Remove enumerator manipulation in constructor 2019-03-22 14:53:20 -07:00
jlewin
62bdba2c1b Remove side effects from Wizard contructors
- Issue MatterHackers/MCCentral#5201
SetupWizards should only modify behavior after moving past Overview
page
2019-03-22 14:53:19 -07:00
jlewin
a5b9e475bc Convert public property to private field and revise naming 2019-03-22 14:53:18 -07:00
jlewin
5749bc76d3 Expose Wizard.MoveToNextPage without resorting to Next button 2019-03-22 14:53:18 -07:00
jlewin
51e56992b5 Improve naming 2019-03-22 14:53:18 -07:00
jlewin
f7214d8848 Fix spelling 2019-03-22 14:19:06 -07:00
jlewin
4f70018e1d Update XYCalibrationWizard 2019-03-22 14:19:06 -07:00