Commit graph

190 commits

Author SHA1 Message Date
jlewin
8141093bab Improve print exit/wizard restore
- Issue MatterHackers/MCCentral#5238
cancel xy calibration did not restore bed
2019-04-04 14:36:31 -07:00
John Lewin
f19c270e52 Update method name to match current behavior 2019-04-04 12:04:08 -07:00
Lars Brubaker
630e0d0999 Make part sheet a long running task 2019-04-03 15:45:48 -07:00
LarsBrubaker
a2b2bf599e Make sure we don't use GetAwaiter in normal code
issue: MatterHackers/MCCentral#5218
Avoid .GetAwaiter().GetResult() like .Wait and .Result

turn the actual testing of lines back on
2019-03-26 21:40:48 -07:00
Lars Brubaker
50fbc8be69 Improving directions 2019-03-26 21:10:51 -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
2c32a813cd Simplify 2019-03-22 15:08:28 -07:00
jlewin
3afaf0f765 Set calibrated flag on wizard finish 2019-03-22 15:06:34 -07:00
jlewin
3552c37b8c Remove NozzleCalibrationWizard and supporting types 2019-03-22 14:53:26 -07:00
jlewin
7a27e6ce7d Add SingleWindowProvider visibility hook
- Issue MatterHackers/MCCentral#5208
Resolve single window SystemWindow visibility issues
2019-03-22 14:53:22 -07:00
jlewin
b4e22d560d Generate calibration gcode from in memory object3D
- Issue MatterHackers/MCCentral#5207
Calibration prints should shouldn't put models on the bed
2019-03-22 14:53:21 -07:00
jlewin
5749bc76d3 Expose Wizard.MoveToNextPage without resorting to Next button 2019-03-22 14:53:18 -07:00
jlewin
f7214d8848 Fix spelling 2019-03-22 14:19:06 -07:00
jlewin
fa2e61997f Simplify 2019-03-22 14:19:06 -07:00
jlewin
974a02c04a Disable image widget resize on image change 2019-03-22 14:19:05 -07:00
Lars Brubaker
0096b12baa Making xy wizard only have one instance during calibration 2019-03-21 17:23:54 -07:00
Lars Brubaker
1a43bfb81b Bottom of face calibration tab has right consideration for bottom layer height 2019-03-21 16:08:55 -07:00
Lars Brubaker
9caa74e779 Changing to offsets based on nozzle diameter
Changing to 7 points rather than 5
Added fix to not save if response page is canceled
2019-03-21 09:37:26 -07:00
Lars Brubaker
715d051d79 Need to unregister from printer so we don't hold in memory and call multiple times 2019-03-20 18:20:46 -07:00
Lars Brubaker
6f984a43fe Improved message 2019-03-20 17:27:07 -07:00
Lars Brubaker
a3aa7d8332 Check if the page has been closed
- needs investigation why we are closing multiple times
2019-03-20 17:19:07 -07:00
Lars Brubaker
1051c57be5 Don't stage changes unless the user has selected a delta 2019-03-20 17:13:42 -07:00
Lars Brubaker
af56aeb7fc Refining xy calibration to go in the right direction 2019-03-20 16:17:54 -07:00
Lars Brubaker
96f9aafe70 The xy calibration wizard is now generating results 2019-03-20 16:06:07 -07:00
Lars Brubaker
6003f49303 Getting more calibration pages written 2019-03-20 13:26:24 -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
jlewin
828660384a Conditionally enable Export based on validation results
- Show validation errors early
- Don't show Generate errors for GCode Export
- Issue MatterHackers/MCCentral#5158
Export Error
- Issue MatterHackers/MCCentral#5170
MatterControl Resets Pulse with Flow Sensor Firmware
2019-03-18 18:10:13 -07:00
jlewin
f07cedbde6 Ensure OffsetChanged event fires if unset
- Issue MatterHackers/MCCentral#5165
allow for clicking on the center position of the xy calibration
2019-03-15 16:11:24 -07:00
jlewin
50f0bfa8f2 Eliminate problematic side effects from Image setter
- Issue MatterHackers/MCCentral#5155
Collection modified exception during startup
2019-03-15 16:11:24 -07:00
jlewin
bb4c31c2af Adjust sizing to account for extra pixel in calibration line 2019-03-15 13:36:23 -07:00
jlewin
a81e1e5411 Stroke glyph path, fix sizing and rendering artifacts 2019-03-15 13:36:23 -07:00
jlewin
4a3855ac87 Remove unretract at end of print
- Remove unretract per suggestion
- Issue MatterHackers/MCCentral#5164
Consider doing a retract at the end of the xy calibration
2019-03-15 13:36:23 -07:00
jlewin
99468f054c Use extrusion multiplier 2019-03-15 13:36:21 -07:00
jlewin
f8f130eec3 Use calculated E value 2019-03-15 13:35:42 -07:00
jlewin
37cc7f5289 Disable recovery on calibration prints 2019-03-14 12:11:35 -07:00
jlewin
7d88861bc3 Prevent retract at start, unretract as final step 2019-03-12 15:02:34 -07:00
John Lewin
0419221245 Revise GCodeSketch retraction processing
- Issue MatterHackers/MCCentral#5148
End of xy calibration retracts T0
2019-03-11 17:51:20 -07:00
John Lewin
0a0f8febca Only prime on vertical layout 2019-03-08 22:48:58 -08:00
John Lewin
deac96148d Reduce nozzle offset print tool changes 2019-03-08 22:44:55 -08:00
jlewin
cc5d73f47a Switch to fixed size nozzle widgets, revise sizing to fit 2019-03-06 18:05:00 -08:00
jlewin
ef99e8c6df Reposition calibration prints 2019-03-04 16:46:27 -08:00
jlewin
4f83e765b6 Remove invalid z-lifts, improve lift, travel, down 2019-03-01 11:28:14 -08:00
jlewin
13671c4845 Revise line end print speed 2019-02-26 19:04:23 -08:00
jlewin
7985d49774 Swap circle/chevron glyphs - circle at zero offset 2019-02-26 18:56:44 -08:00
jlewin
ca13437cc2 Disable lift now that paths are optimized 2019-02-26 18:40:00 -08:00
jlewin
ebf81c21bb Use optimized for printing glyph paths 2019-02-26 18:19:38 -08:00
jlewin
708daaf841 Reduce flow 2019-02-26 18:19:10 -08:00
jlewin
7c238615a9 Reduce range from 1.5mm over 20 to 1.2mm over 20 2019-02-26 18:19:01 -08:00