LarsBrubaker
15e83d6cbe
make emulator always available
2020-06-26 17:01:36 -07:00
LarsBrubaker
af89580515
Refactoring settings layout
2020-06-21 13:41:37 -07:00
LarsBrubaker
db8f5ad63f
fixing warnings, refactoring
2020-06-21 09:34:53 -07:00
LarsBrubaker
392583ad79
sorting
2020-05-30 08:59:32 -07:00
LarsBrubaker
a42be48de0
Changed cut copy past menu items into a grouped item
2020-05-29 19:12:48 -07:00
LarsBrubaker
edc1994cad
improving user messaging
2020-05-23 11:11:09 -07:00
Lars Brubaker
169b40f3fd
added avoid max ratio
2020-05-22 12:36:47 -07:00
LarsBrubaker
563c08520f
adding in tool change for T2 & T3
2020-05-07 13:26:21 -07:00
Lars Brubaker
3fb985bb31
Merge branch 'master' of https://github.com/larsbrubaker/MatterControl
2020-05-06 21:15:59 -07:00
LarsBrubaker
37e6f3bd44
Put in per extruder fan controls
2020-05-05 09:28:11 -07:00
LarsBrubaker
7b2d95bbd9
adding in C axis
2020-05-01 08:02:58 -07:00
LarsBrubaker
b19e0a7629
Add support for specifying the firmware type in the profile
2020-04-11 09:46:02 -07:00
Lars Brubaker
04583d7bf0
Maker sure we actually have a large enough array
2020-04-08 15:34:57 -07:00
LarsBrubaker
bd02874b46
Make sure we show air gap speed
...
if per layer support turned on don't warn about support
2020-03-30 12:00:53 -07:00
LarsBrubaker
fbbca09005
Added back in the ability to generate algorithmic support rather than user specified support
2020-03-28 11:12:51 -07:00
LarsBrubaker
a875f05117
Make sure we have converters for settings that need them
2020-03-28 08:25:02 -07:00
LarsBrubaker
99dab2608b
refactoring
2020-03-28 08:25:02 -07:00
jlewin
106db7e7f1
Remove unused files
2020-02-07 15:26:31 -08:00
jlewin
8e930f28ce
Rename converter types and methods to match behavior
2020-02-07 15:26:31 -08:00
jlewin
8f5a6531b1
Pass IEnumerable<IObject3D> to Slice() method
...
- Issue MatterHackers/MCCentral#5743
XYCalibration print uses bed content rather than calibration template
2020-02-07 15:26:31 -08:00
jlewin
b9da334ff4
Restore support for runtime switchable slicers
2020-02-07 15:26:31 -08:00
jlewin
9b3ab57637
Fix failing tests
2020-02-07 15:26:31 -08:00
John Lewin
9523ae320f
Move MatterSlice style slicing to EngineMappingMatterSlice
...
- Convert EngineMappingMatterSlice to IObjectSlicer with classic slicing
- Update IObjectSlicer to support tasks, cancellation, progress
- Remove Printer couplings
- Remove printer reference from SliceProgressReporter
2020-02-07 15:25:02 -08:00
John Lewin
2657604918
Remove MapContains, use Exports dictionary
2020-02-07 15:25:02 -08:00
jlewin
f2a777ccd9
Make GCode validation slicer specific
2020-02-07 15:25:02 -08:00
jlewin
5c81e19a3c
Allow IObjectSlicer to drive active settings
2020-02-07 15:25:02 -08:00
jlewin
cd5b5c6fe4
Use ResolveValue for GetValue<int|double>
2020-02-07 15:25:02 -08:00
John Lewin
2c1fe5a1f9
Quick integrate
2020-02-07 15:25:02 -08:00
jlewin
fff0cc8bd7
Consolidate types, finish up settings conversion
2020-02-07 15:25:02 -08:00
jlewin
d97be92d21
Refactor EngineMappingMatterSlice
...
Changes
- Move ApplicationSettings to PrinterSettings readonly static
- Add Resolver to SliceSettingsData
- Move Resolvers from EngineMapping to PrinterSettings
- Move macro replacements from Printer to PrinterSettings
- Change macro replacements to token definitions only
- Change EngineMapping to define Exports with optional conversion
2020-02-07 15:25:02 -08:00
John Lewin
813322a9b6
Add null reference guard, upgrade failing Win32.Registry assembly
2019-12-14 12:22:04 -08:00
Lars Brubaker
2f4f2f5b03
Make sure we do the unretract extra on extruder switch
...
issue: MatterHackers/MCCentral#5790
DXE: Negative 'extra length after tool change'
2019-09-11 17:59:05 -07:00
jlewin
45546bbab9
Consolidate LocalizedAction into SceneSelectonOperation
2019-06-12 17:15:19 -07:00
Lars Brubaker
430162e80f
remove level_x_carriage_markdown
...
issue: MatterHackers/MCCentral#5619
Remove Z-Axis alignment step
2019-05-31 16:48:30 -07:00
jlewin
203235c50c
Fix warnings
2019-05-29 14:03:14 -07:00
jlewin
224dad4d92
Use IDictionary
2019-05-22 18:46:12 -07:00
jlewin
17a50b0ef5
Simplify
2019-05-22 18:46:12 -07:00
Lars Brubaker
d77c942e69
refactoring
2019-05-21 16:09:10 -07:00
Lars Brubaker
5533fd02a2
reuse existing function
2019-05-21 16:06:43 -07:00
LarsBrubaker
f7235051bd
Make sure we turn off the heat for extruders if we will turn of the heat at the end of the print
...
issue: MatterHackers/MCCentral#5547
heat not shut off for unused extruder after last switch
2019-05-21 07:16:23 -07:00
LarsBrubaker
bc96467792
Set layer drawing (sync to print) from instruction index rather than time
2019-05-19 20:10:28 -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
LarsBrubaker
002570d381
Showing the time to the end of the print
...
Made the ratio complete be based on time
2019-05-13 10:05:07 -07:00
John Lewin
8ef1102e87
Add support for themed scene operation icons
...
- Issue MatterHackers/MCCentral#5501
Pinch/curve/fit icons use theme.InvertIcons
2019-05-11 18:57:33 -07:00
John Lewin
c0b7f39fd5
Fix whitespace
2019-05-11 18:57:32 -07:00
Lars Brubaker
edac908d0d
fixing warnings
2019-05-03 12:35:38 -07:00
Lars Brubaker
3545043079
Making layer height get calculated better for non-matterslice files
...
issue: MatterHackers/MatterControl#4494
Gcode read problem/crash
2019-05-03 12:35:38 -07:00
John Lewin
941a764b27
Localize Units field
...
- Issue MatterHackers/MCCentral#5426
Units field should be localized
2019-05-02 10:23:01 -07:00
jlewin
8d4547d706
Revise naming to match behavior
2019-05-01 15:39:16 -07:00
Lars Brubaker
fbbd2b959c
cleaning warnings
2019-05-01 08:55:23 -07:00