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
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
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
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
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
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
LarsBrubaker
8592833490
only show share temp if more than 1 extruder
...
issue: MatterHackers/MCCentral#2571
Share temp should be hidden until extruder count > 1
2019-04-27 16:35:36 -07:00
jlewin
9efbca43c2
Change to default(Vector3) due to build error
2019-04-23 11:09:01 -07:00
jlewin
78e3a171df
Remove unexpected addition
2019-04-23 10:55:23 -07:00
jlewin
5256267ea3
Consider OemLayer when migrating probe offsets
...
- Issue MatterHackers/MCCentral#5367
Trouble with Bed Leveling
- Issue MatterHackers/MCCentral#5278
Bed leveling with zero'd probe values crashes into bed
2019-04-23 10:49:50 -07:00
jlewin
654ad81ba1
Ignore ToolBounds property
...
- Issue MatterHackers/MCCentral#5370
Computed ToolBounds property serialized into printer settings
2019-04-23 10:49:50 -07:00
LarsBrubaker
73ebdde9e5
Changing nozzle1_inset to t0_inset
...
refactoring some surrounding code to talk about tool rather than nozzle
or hotend
figure it's better to do this change before we have any profiles with this set into them
issue: MatterHackers/MCCentral#5333
Consider if Tool nomenclature should be used instead of Nozzle
2019-04-20 21:03:05 -07:00
John Lewin
ddf9a8784f
Invalidate per hotend bed textures on related settings change
...
- Issue MatterHackers/MCCentral#5321
2019-04-12 22:18:17 -07:00
jlewin
c7e2e693ad
Fix hotend bounds
2019-04-12 16:44:06 -07:00
jlewin
ad0e75e5f0
Fix errors in Vector4Field
2019-04-12 16:44:06 -07:00
jlewin
1d1a06a966
Use new Vector4/Bounds field for nozzle insets
2019-04-12 16:44:06 -07:00
jlewin
db94e08e1c
Move HotendBounds to PrinterSettings
2019-04-12 16:44:06 -07:00
jlewin
73c38a415f
Add private OnDeserialize method
2019-04-12 16:44:06 -07:00
jlewin
1a0e0dfcb8
Move bed bounds to PrinterSettings
2019-04-12 16:44:06 -07:00
jlewin
bdb794514f
Remove dead code
2019-04-12 16:41:22 -07:00
LarsBrubaker
5691752ce3
Show a max of 3 decimals
...
issue: MatterHackers/MCCentral#5301
XY calibration wizard should truncate to two or three decimals
2019-04-12 07:23:17 -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