Commit graph

1963 commits

Author SHA1 Message Date
jlewin
bfbc4bf3a7 Add missing file 2019-05-16 16:53:47 -07:00
jlewin
91ae832faa Less significant completed/checked icons 2019-05-16 16:32:59 -07:00
jlewin
1690d372b7 Ensure Done buttons are default/accept buttons
- Use common ShowWizardFinished helper method
- Add callback support for doneClicked
- Issue MatterHackers/MCCentral#5541
Wizard Done buttons should be default/accept button
2019-05-16 16:25:11 -07:00
jlewin
b997ec9695 Remove non-functional code
Cast to PrinterConfig invalid, always false
2019-05-16 16:25:11 -07:00
jlewin
b344e22ea9 Move fan controls 2019-05-16 16:25:11 -07:00
jlewin
d7fdc5bb54 Fix warnings 2019-05-16 16:25:10 -07:00
jlewin
ccb02da9b1 Print leveling wizard always visible unless has hardware leveling
- Issue MatterHackers/MCCentral#5537
Create a calibration wizard stage that is available in all configurations
2019-05-16 16:25:10 -07:00
jlewin
e7f33163ad Add validation error dependencies
- Issue MatterHackers/MCCentral#5438
Setup... action requires a connection to function
2019-05-16 16:25:10 -07:00
jlewin
26c1a0f839 Fix warnings 2019-05-16 16:25:10 -07:00
jlewin
93da6c0380 Rename connectedPrinting to requiresLoadedFilament 2019-05-16 16:25:10 -07:00
jlewin
4ecfeaae13 Remove parameter, use default from single caller 2019-05-16 16:25:10 -07:00
jlewin
686d258ce6 Remove indirection 2019-05-16 16:25:10 -07:00
jlewin
018e8ed0d0 Simplify 2019-05-16 16:25:10 -07:00
jlewin
bfe1c4bb4a Always show Calibration section
- Issue MatterHackers/MCCentral#5540
Calibration wizard disappears when hardware leveling enabled
2019-05-16 16:25:10 -07:00
jlewin
1033649e12 Perform case insensitive file extension comparison
- Issue MatterHackers/MCCentral#5539
Exporting as STL appends ".stl" and creates new file
2019-05-16 16:25:10 -07:00
Lars Brubaker
93b8907b8a fixing tests 2019-05-16 15:19:23 -07:00
Lars Brubaker
bcd296dd7a improving emulator state tracking
put in correct extruder index
better time estimate for extrusions
refactoring
2019-05-16 14:06:42 -07:00
Lars Brubaker
331e0ef1fb After home set tool change to T0 and fix internal states
issue: MatterHackers/MCCentral#5483
Pulse returns to pre-switch z after concluding probe calibration
2019-05-16 10:27:41 -07:00
LarsBrubaker
7fac2c2037 Added M306 to emulator (set home offset)
This is to help debug printers that home top
The emulator also has a HomePosition property that can be set from tests
2019-05-16 07:55:06 -07:00
LarsBrubaker
655c9bb136 Disabling merge vertices on twist
can be destructive on high tessellation
2019-05-16 07:33:52 -07:00
LarsBrubaker
276f9be186 Fix issue with support generating too big
issue: MatterHackers/MCCentral#5532
Support becomes much larger after slicing
2019-05-15 21:26:18 -07:00
jlewin
4204cffb10 Filter against full make/model instead of model only 2019-05-15 17:58:45 -07:00
jlewin
186738bb17 Move Edit Leveling button into Calibration Wizard 2019-05-15 17:42:42 -07:00
jlewin
35f951b47b Improve PrinterCalibrationWizard 2019-05-15 17:03:22 -07:00
jlewin
ba599ba898 Add calibration icon 2019-05-15 13:38:38 -07:00
jlewin
e7922550ce Rename ZCalibration Wizard 2019-05-15 13:38:37 -07:00
jlewin
134969c38f Cascade image to descendants 2019-05-15 13:38:37 -07:00
jlewin
bffcb0b925 Add grouping for Pulse
- Issue MatterHackers/MatterControl#4526
consider grouping pulse models by letter in new tree view
2019-05-15 13:38:37 -07:00
Lars Brubaker
4bb5864b8a fixed normals in agg 2019-05-15 09:41:13 -07:00
John Lewin
13ff7dd017 Suppress conditional close in XYCalibrationWizard cancel
- Issue MatterHackers/MCCentral#5493
Unexpected abort dialog after calibration print cancel
2019-05-14 23:00:18 -07:00
John Lewin
ca7eb6f8ce Suppress conditional close in FinishWizard
- Issue MatterHackers/MatterControl#4527
Unexpected abort dialog on completing calibration wizard
2019-05-14 23:00:18 -07:00
John Lewin
86d1a8cedf Prevent Enter key auto click on hidden/disabled Accept buttons
- Issue MatterHackers/MCCentral#5523
Enter key fire click on hidden Accept buttons
2019-05-14 23:00:17 -07:00
John Lewin
16f31d80c8 Simplify 2019-05-14 22:40:17 -07:00
John Lewin
7cb70ff560 Use correct font size for messageWhenEmpty 2019-05-14 22:40:17 -07:00
LarsBrubaker
4626a59092 xy calibration wizard shows if it has been run 2019-05-14 22:20:11 -07:00
jlewin
d59738a71d Move debug only tools out of root and into Experimental container 2019-05-14 18:39:02 -07:00
jlewin
c29905a69e Move properties below constructor 2019-05-14 18:39:02 -07:00
jlewin
60beceea6d Only advance to next unfinished stage, if started in that mode
- Issue MatterHackers/MCCentral#5496
Clicking 'already loaded' on extruder 2 does not make xy calibration available
2019-05-14 18:39:02 -07:00
jlewin
415d5206e7 Combine Start Print/Calibration Mode pages
- Issue MatterHackers/MCCentral#5479
Remove excess step from Nozzle Calibration wizard
2019-05-14 18:39:02 -07:00
Lars Brubaker
77020ee924 Making T1 setup dependent on having T1 used in the print
issue: MatterHackers/MCCentral#5497
Create protocol for single material setup on dual printer
2019-05-14 18:20:02 -07:00
jlewin
def78f9d42 Update Add Printer tests 2019-05-14 15:43:14 -07:00
jlewin
e83e081983 Remove one second delay to construct tree 2019-05-14 15:43:14 -07:00
jlewin
8d6a2cec59 New searchable Add Printer Wizard
- Issue MatterHackers/MCCentral#5519
Finish new Add Printer wizard
- Issue MatterHackers/MCCentral#3439
Improve printer Make / Model selection for Pulse
2019-05-14 15:43:14 -07:00
jlewin
2d4f3a4784 Add Calibrate Printer menu item 2019-05-14 15:43:13 -07:00
Lars Brubaker
fd1f14cec6 put leveling switch on its own row
issue: MatterHackers/MCCentral#5517
Toggle switch for print leveling should not be on Print Calibration row
2019-05-14 15:27:30 -07:00
Lars Brubaker
bba22296aa Don't set the temp if it is already the temp we want 2019-05-14 15:18:14 -07:00
Lars Brubaker
29ce61e33a Keep extruders cool at the beginning of the print if the won't be used for longer than
the re-heat time.
issue: MatterHackers/MCCentral#5500
Inactive hotend cooldown does not apply at beginning of print
2019-05-14 14:11:37 -07:00
Lars Brubaker
f99fa16fde making supports have the correct position after expanding
issue: MatterHackers/MCCentral#5514
Supports coming out weird
2019-05-14 13:29:24 -07:00
Lars Brubaker
fbdf93a369 Make support columns store their expansion size so they are portable 2019-05-14 13:11:43 -07:00
jlewin
46f5f70d42 Switch back to ID 2019-05-13 18:13:44 -07:00