jlewin
40a6c9438f
Rename GetLongHashCode to GetGCodeCacheKey
...
- Issue MatterHackers/MCCentral#5194
Rename PrinterSettings.GetLongHashCode to better depict its intended
use
2019-03-22 14:19:06 -07:00
Lars Brubaker
8b4fd20889
Made a global baby step for all extruders
...
will calibrate extruder relative offsets separately
2019-03-21 13:18:24 -07:00
Lars Brubaker
457a63432a
Put in tracking if the xy calibration has happened
2019-03-20 11:10:05 -07:00
LarsBrubaker
7116a45760
updating description for deprecated setting
2019-03-20 08:12:12 -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
4009ea631e
Simplify
2019-03-19 12:40:23 -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
Lars Brubaker
665650095c
Making reslice confirmation non-modal
2019-03-15 22:53:49 -07:00
LarsBrubaker
64e3104d53
Move extruder offset back into baby step stream as it is always required
...
make sure we return the offsets for extruder 0 (needed for z offset)
Remove unused offset stream
issue:
MatterHackers/MCCentral#5150
re-slice not propogating final extruder through the stack correctly
2019-03-13 16:15:49 -07:00
jlewin
4a510468a5
Add interface layer speed
...
- Issue MatterHackers/MCCentral#5006
2019-03-11 13:59:14 -07:00
jlewin
18bb3e9b08
Add ID property to ValidationError
2019-03-08 16:43:25 -08:00
jlewin
7a893817a7
Only recover MaterialSettingsKeys if ActiveMaterialKey unset
2019-03-06 15:56:19 -08:00
jlewin
f3620aa29c
Add custom converter to import non-serialized MaterialSettingsKeys
...
- Issue MatterHackers/MCCentral#5127
Active material lost after sync fixes
2019-03-06 15:56:18 -08:00
Lars Brubaker
d8d8e78a98
Adding cool down and heat up settings for dual extrusion
2019-03-06 10:19:35 -08:00
jlewin
588c7e3504
Fix errors in CopyFrom
2019-03-06 08:25:11 -08:00
jlewin
c42034480e
Prevent Material/Quaility key assign on load, use correct key source
2019-03-06 08:25:11 -08:00
jlewin
c3914ed09c
Ignore helper properties, value serialized with existing SettingsKey
2019-03-06 08:25:11 -08:00
jlewin
50ee6152c9
Use safer dictionary assignment
...
- Observed exception on Add with preexisting value
2019-03-06 08:25:11 -08:00
jlewin
2bb8f23611
Remove redundant event, use SettingChanged
2019-03-06 08:25:11 -08:00
Lars Brubaker
0943765675
Better parsing of before tool change gcode
2019-02-27 18:24:55 -08:00
jlewin
c82fb09e3d
Change ApplyLeveling to be considerate of nozzle offset
2019-02-27 15:35:18 -08:00
John Lewin
a3d4a65a46
Eliminate serialized layer cascade
...
- Issue MatterHackers/MCCentral#5078
defaultLayerCascade serialized into PrinterSettings
2019-02-26 11:11:26 -08:00
jlewin
32012097a3
Move calibration template into NozzleOffsetCalibrationPrintPage
2019-02-19 11:05:41 -08:00
jlewin
1d90446032
Convert SetExtruderZOffset into reusable SetExtruderOffset method
2019-02-19 11:05:41 -08:00
jlewin
640833367d
Update SwapToSettings to update in-place as recommended in TODO
2019-02-19 11:05:40 -08:00
Lars Brubaker
26d6701809
Get baby stepping working for extruder 2
...
Make sure load extruder 2 has load option
Fixe bug with canceling probing then restarting right away
issue: MatterHackers/MCCentral#4669
Way to babystep Dual extruder Z offset
2019-02-11 15:23:41 -08:00
Lars Brubaker
d129a75311
We can now move all the way through the initial setup on first run
...
Fixed a bug with timing of injecting regex replacements
moved T (extruder) tracking to queued command stream
check that we have loaded filament on extruder 1
issue: MatterHackers/MCCentral#5029
Don't do actual switch of extruders until there is a pending move command
2019-02-07 14:28:22 -08:00
Lars Brubaker
daba4a170d
extruder 2 Probe z calibration is working
2019-02-06 15:06:03 -08:00
Lars Brubaker
c1363c9aca
Load filament is now working
...
made other extruder temps visible in the normal slice settings
2019-02-05 14:51:38 -08:00
Lars Brubaker
9f55a1432c
dual extrusion load / unload filament
...
unload filament is actually working on extruder 2
2019-02-05 13:43:04 -08:00
LarsBrubaker
052048ee6e
Much better Get Long Hash Code implementation
2019-01-28 20:21:20 -08:00
John Lewin
31dc4e0edf
Filter validation errors to setting context
...
- Ensure that presets windows only show errors for preset values
- Issue MatterHackers/MCCentral#4896
Validation error appears in preset window for user override value
2019-01-28 17:11:11 -08:00
John Lewin
00a3b33a4c
Remove unreachable code
2019-01-28 17:11:11 -08:00
John Lewin
e2a9d81e77
Inline type declarations
2019-01-28 17:11:11 -08:00
John Lewin
61276cad63
Add presentation name to SliceSettings ValidationErrors
2019-01-22 14:53:41 -08:00
John Lewin
ce948c105f
Initial prototype for revised validation reporting
2019-01-22 13:35:27 -08:00
John Lewin
c051c45d63
Add ErrorLevels to ValidationErrors
2019-01-22 13:33:28 -08:00
John Lewin
8078346419
Fix spelling
2019-01-15 12:23:40 -08:00
John Lewin
a26a474ab4
Remove properties.json, eliminate remaining dependencies
2019-01-14 12:06:13 -08:00
John Lewin
956c1b7327
Localize SliceSettingsData PresentationName & HelpText
2019-01-14 12:06:13 -08:00
John Lewin
50fe3af030
Fix dictionary whitespace
2019-01-14 12:06:13 -08:00
John Lewin
d87ef3cee9
Migrate missing SettingsKeys
2019-01-14 12:06:13 -08:00
John Lewin
37f191d08a
Convert literal strings to SettingsKeys
2019-01-14 12:06:13 -08:00
John Lewin
9dc181bd59
Convert properties.json into C# code
2019-01-14 12:06:13 -08:00
John Lewin
0a0f616718
Move additional settings names to SettingsKey
2019-01-07 09:18:51 -08:00
John Lewin
04e5836915
Rename LoadAndParseSettingsFiles to LoadAndParseLayoutFile
2019-01-06 19:00:02 -08:00
John Lewin
8fce34c8a5
Remove SettingsLayout.Instance, move to PrinterSettings.Layout
2019-01-06 13:28:37 -08:00
John Lewin
0f792648de
Rename SettingsOrganizer to SettingsLayout
2019-01-06 13:22:53 -08:00
John Lewin
b327b95e4a
Move settings dictionary into PrinterSettings
2019-01-06 13:19:01 -08:00
John Lewin
ae2da3b29c
Remove GetSettingsData method, use SettingsData dictionary
...
- Issue MatterHackers/MCCentral#4821
Consider removing SettingsOrganizer.Instance.GetSettingsData
2019-01-06 11:39:14 -08:00