jlewin
e5bd83d6ff
Leave heaters on for prints less than 10 minutes
2019-03-06 15:56:19 -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
394325db97
added a hotend temperature stream
...
In the gcode line view show time to next extruder switch
refactored gcode memory file
gcode render features keep track of their gcode line index
issue: MatterHackers/MCCentral#4679
Turn off hot end temp if not used for remainder of print
2019-03-05 17:55:44 -08:00
LarsBrubaker
457e31ef10
Putting in info for tool change timing
...
refactoring extruder index to tool index
2019-03-04 08:04:29 -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
John Lewin
b3b338d026
Simplify
2019-02-12 13:28:32 -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
8b2bf97324
Fixing problems with heating extruder 2
...
issue: MatterHackers/MCCentral#5044
When printing only with extruder 2, MC waits for extruder 1 to heat to 0 degrees
issue: MatterHackers/MCCentral#5043
Load filament wizard for filament 2 does not finish
2019-02-08 17:53:42 -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
John Lewin
0b1e3732c4
Revise plugins
2019-02-04 16:18: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
bf1a72d34b
Revert "upgrading nunit"
...
This reverts commit 76f81babfd .
2019-01-28 09:12:19 -08:00
LarsBrubaker
76f81babfd
upgrading nunit
2019-01-27 17:23:40 -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
Lars Brubaker
e1ce3419f2
simple mesh
2019-01-11 17:10:45 -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
John Lewin
e70bfc9977
Move create_raft to SettingsKey
2019-01-06 11:39:13 -08:00
John Lewin
bdb7f98a7e
Remove UserLevel dictionary and naming, switch to top level properties
2019-01-06 11:39:13 -08:00