Commit graph

138 commits

Author SHA1 Message Date
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
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
John Lewin
d50e92f4e1 Make field naming consistent with containing types 2019-01-06 11:39:12 -08:00
John Lewin
803cecfcf8 Remove redundant GetContainerForSetting method, use .OrganizerSubGroup 2019-01-06 11:39:12 -08:00
LarsBrubaker
eb90fe82b0 removing z_offset, adding data to nozzle offsets xyz
issue: MatterHackers/MCCentral#4793
Slightly illogical that z-offset can have different values
2019-01-06 08:35:55 -08:00
LarsBrubaker
de26be1d5e Removing zOffset from MS
moving to extruder offset z
2019-01-05 13:30:05 -08:00
John Lewin
e96f943cd0 Extract literal strings to SettingsKey 2019-01-04 21:46:22 -08:00
John Lewin
f06e67a65e Use EventHandler<StringEventArgs> for SettingChanged event
- Issue MatterHackers/MCCentral#4730
Event should declare specialized EventArgs used via EventHandler<T>
2018-12-21 18:37:11 -08:00
John Lewin
a366e1ad3b Use standard event pattern 2018-12-18 11:54:31 -08:00
Lars Brubaker
fa218d9ebe Making it possible to have a z offset in multi extruder setups 2018-12-03 14:58:42 -08:00
John Lewin
ed16199978 Extract PrinterSettings from MatterControl 2018-11-30 14:08:29 -08:00