Commit graph

80 commits

Author SHA1 Message Date
Lars Brubaker
fe31aaca05 Starting work on an automatic z offset validator 2021-11-03 18:09:01 -07:00
Lars Brubaker
fe50c75fec Improving variable parsing 2021-07-30 15:18:46 -07:00
LarsBrubaker
3d753cfa13 Added the ability to turn off firmware sounds 2021-06-11 07:26:02 -07:00
Lars Brubaker
25abae93ca Added additional errors that can be checked for while printing 2021-05-18 17:06:44 -07:00
Lars Brubaker
4500f0fa8b Adding customizable probing bed inset 2021-05-13 10:38:42 -07:00
LarsBrubaker
0492291e91 Make the minimum conductive probe height a variable 2021-02-16 07:56:28 -08:00
Lars Brubaker
1f09ea58b1 Adding the ability to calibrate the probe against a conductive tab 2021-02-15 17:42:15 -08:00
Lars Brubaker
824823ded9 Adding SLA file library 2021-02-15 12:17:49 -08:00
Lars Brubaker
df6bcbfb0f Make sure we show clear_bed_gcode settings 2021-02-03 14:43:02 -08:00
Lars Brubaker
53e96f7d79 Adding in material color setting 2021-01-28 18:06:29 -08:00
LarsBrubaker
49a0e89084 Make sure we can show all settings 2020-12-29 08:35:58 -08:00
Lars Brubaker
0e91994427 making the ratio settable 2020-11-12 16:24:14 -08:00
LarsBrubaker
d2004eae1a Don't serialize 2020-11-08 08:24:58 -08:00
LarsBrubaker
2679f59aa2 Made 'Just my Settings' work for quality
issue: MatterHackers/MCCentral#6150
"View just my settings" not working for material and quality profiles
2020-11-08 07:43:54 -08:00
Lars Brubaker
57f9f65ed0 Put in validation_threshold 2020-11-04 16:53:30 -08:00
Lars Brubaker
dff86bb5a6 finishing up validate leveling stream 2020-10-27 17:45:01 -07:00
Lars Brubaker
a29ec6ea42 Make sure we dispose delegates correctly
Option to turn on run out sensor diagnostics
2020-09-21 08:55:25 -07:00
LarsBrubaker
e49deacdec Wrote a test and made layer highlight more intentional 2020-08-29 20:06:03 -07:00
LarsBrubaker
ab2ff5286d adding acceleration 2020-08-20 22:04:04 -07:00
Lars Brubaker
8b894f8c53 Fixing profiles to pass test 2020-08-13 17:29:28 -07:00
LarsBrubaker
012fad0b65 Making per tool baby stepping 2020-08-11 11:06:56 -07:00
LarsBrubaker
563c08520f adding in tool change for T2 & T3 2020-05-07 13:26:21 -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
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
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
2657604918 Remove MapContains, use Exports dictionary 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
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
jlewin
203235c50c Fix warnings 2019-05-29 14:03:14 -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
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
jlewin
57eeda3c2f Fix lost user probe setting
- MatterHackers/MCCentral#5281
UserLayer probe offsets lost during migration to new probe_offset
field
2019-04-08 14:06:34 -07:00
jlewin
37c942fdb2 Remove Helpers.ParseDouble
- Issue MatterHackers/MCCentral#5249
2019-04-04 14:36:31 -07:00
Lars Brubaker
0caaded36c actually addressed the issue: MatterHackers/MCCentral#5250
Inconsistent serialization format used for SettingsKey.probe_offset
2019-04-04 13:30:39 -07:00