Commit graph

1468 commits

Author SHA1 Message Date
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
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
LarsBrubaker
863e183c88 changing undo replace command to transform command
issue: MatterHackers/MCCentral#5168
Arrange All Parts does not work with a single item on the bed
2019-03-20 08:07:25 -07:00
John Lewin
36dbadc979 Use new parameter to set pointSize on "Add New Setting" item 2019-03-19 19:59:53 -07:00
John Lewin
62ec98a537 Limit rebuilds to applicable type 2019-03-19 19:59:53 -07:00
John Lewin
581a5266d6 Listen for quality_key in addition to material_key
- MatterHackers/MCCentral#5177
Deleting quality preset does not remove it from list
2019-03-19 19:59:53 -07:00
John Lewin
8af56aadcb Remove layer before causing action that fires SettingChanged
- Issue MatterHackers/MCCentral#5177
Deleting quality preset does not remove it from list
2019-03-19 19:59:51 -07:00
Lars Brubaker
5fdc2422f2 guard against null task item in long running task list 2019-03-19 17:19:45 -07:00
Lars Brubaker
b404d052de Creating the new calibration pages 2019-03-19 17:19:45 -07:00
Lars Brubaker
f318178a4e Put the two parts together, added a wipe tower if needed 2019-03-19 17:19:45 -07:00
Lars Brubaker
4c55641c05 Working on xy calibration 2019-03-19 17:19:44 -07:00
Lars Brubaker
b4fab6c435 Made a new layer calibration object 2019-03-19 17:19:44 -07:00
Lars Brubaker
545de62b99 turn off new emulated endstops by default
issue: MatterHackers/MCCentral#5173
Make new MC software endstops have a setting that turns it on and default it to off
2019-03-19 17:19:43 -07:00
jlewin
a7e0a674f1 Add delegate to re-enable Stop button if Cancel Print aborted
- Issue MatterHackers/MCCentral#5112
Clicking Stop button multiple times causes Cancel G-Code to be sent
multiple times.
2019-03-19 15:11:34 -07:00
jlewin
d4b91a84ba Disable stop button after invoke
- Issue MatterHackers/MCCentral#5112
Clicking Stop button multiple times causes Cancel G-Code to be sent
multiple times.
2019-03-19 13:44:35 -07:00
jlewin
9f5eb2c012 Fix typo 2019-03-19 13:13:14 -07:00
jlewin
959aa24c5b Add mechanism to filter settings from presets view
- Issue MatterHackers/MCCentral#5011
Don't show extruder 2 temperature in materials editor
2019-03-19 13:10:47 -07:00
jlewin
88958a660f Sync file/type names 2019-03-19 12:44:44 -07:00
jlewin
d5d20d6438 Extract embedded type to new file 2019-03-19 12:43:26 -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
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
ac51976f38 Remove classic export warning message
- Issue MatterHackers/MCCentral#5158
Export Error
2019-03-18 18:10:11 -07:00
jlewin
9702ef321a Use reference to self 2019-03-18 14:23:10 -07:00
jlewin
846d1597c6 Remove Printer property setter 2019-03-18 14:21:59 -07:00
jlewin
363dab7f02 Ensure toggle widget observes active state 2019-03-18 14:17:48 -07:00
jlewin
e6132a1492 Extract macro replacement construction to reusable method 2019-03-18 14:14:59 -07:00
jlewin
afedb2555a Move temp processing into PrinterConnection 2019-03-18 14:12:09 -07:00
John Lewin
dc626641c4 Remove redundant progress bar on expanded progress widget
- Issue MatterHackers/MCCentral#5180
2019-03-17 19:29:21 -07:00
LarsBrubaker
d7f6469a59 Make sure we apply the offset as we are printing 2019-03-17 14:01:00 -07:00
LarsBrubaker
2248dbfcfc Made it possible to pass in the shape of the wipe tower 2019-03-17 10:58:28 -07:00
LarsBrubaker
0685825ccf moved head to positive side 2019-03-17 10:56:31 -07:00
Lars Brubaker
665650095c Making reslice confirmation non-modal 2019-03-15 22:53:49 -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
LarsBrubaker
0e2f163f6e Working to add a xy calibration object 2019-03-15 14:12:13 -07:00
LarsBrubaker
92dfb8baf5 Working on making bend add geometry 2019-03-15 14:12:12 -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
Lars Brubaker
5fa3297c9b Getting T1 reporting to show up in the long running tasks 2019-03-14 17:51:33 -07:00
Lars Brubaker
0164c1d48e exclude support from lay flat consideration (if there is non-support)
issue: MatterHackers/MCCentral#3989
Consider excluding support from layflat
2019-03-14 15:19:27 -07:00
Lars Brubaker
1f25a32ffd Make sure we only use homing endstop for z
delta printers home to top and x and y are undefined

MatterHackers/MCCentral#5134
Prints confined to negative coordinates
2019-03-14 12:25:29 -07:00