Commit graph

22 commits

Author SHA1 Message Date
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
John Lewin
86ed2d6ca3 Fix clamp to constrain to valid range 2019-02-23 09:58:33 -08:00
John Lewin
a848b0fb41 Add GCode debug panel, add accessors for current render feature 2019-02-22 21:23:33 -08:00
John Lewin
6d218fe8c4 Use common base for code reuse 2019-02-22 21:23:33 -08:00
John Lewin
83712d7e08 Add and use new ISceneContext interface 2019-02-04 16:18:06 -08:00
LarsBrubaker
d63479a736 Setting better gcode default rendering values 2019-01-19 15:20:48 -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
Lars Brubaker
e9c4ba5d28 Better tracking of extrusion and position in consideration of relative moves
Reset position tracking correctly for G92 s
Render G92 instructions correctly (don't show as filament change)
Remove dead code

issue: MatterHackers/MCCentral#4688
Don't force tool change on layer change
2018-12-11 14:12:25 -08:00
Lars Brubaker
1a434b6388 Moved extruder offsets from passing to MS to being part of stream processing
Made '; NO_PROCESSING' track printer position correctly
issue: MatterHackers/MCCentral#4658
Create setting for ZOffset for extruder 2
2018-12-04 13:28:46 -08:00
John Lewin
2873a74ef7 Use standard event listener pattern 2018-11-16 15:53:43 -08:00
John Lewin
51b15e053b Unregister listeners on Close
- Issue MatterHackers/MCCentral#4588
Listeners not unregistered on Close
2018-11-15 20:03:53 -08:00
Lars Brubaker
6405dad7ac Convert static SettingChanged event to instance based
issue: MatterHackers/MCCentral#4551
2018-11-12 17:45:13 -08:00
Lars Brubaker
9d7ca75c48 Show mass based on density 2018-11-08 13:41:27 -08:00
John Lewin
8d4974dc32 Move theme.Colors.PrimaryTextColor into theme, remove unneeded types
- Issue MatterHackers/MCCentral#4490
2018-11-03 09:13:07 -07:00
Lars Brubaker
2bd677cb9c Check that loaded gcode has a print time > 30 seconds or warn
Removed gcodeDetails as a type
issue: MatterHackers/MCCentral#4309
Printing file that makes less than 30 second gcode does not show error
2018-10-29 16:42:28 -07:00
John Lewin
0f9042f28d Migrate SettingChanged event to PrinterSettings
- Issue MatterHackers/MCCentral#4245
Remove ActiveSliceSettings type
2018-10-05 10:37:34 -07:00
John Lewin
2d5b529167 Simplify GCode model view options to toggle switch
- Issue MatterHackers / MCCentral#4211
show wireframe in gcode view not showing any results
2018-10-03 16:14:56 -07:00
Lars Brubaker
5fe8cb6da5 put up a waring message if the loaded gcode file is very small
issue: MatterHackers/MCCentral#4214
If gcode time is < 30 seconds put up a warning message
2018-10-02 14:45:08 -07:00
Lars Brubaker
3370828f45 put up a waring message if the loaded gcode file is very small
issue: MatterHackers/MCCentral#4214
If gcode time is < 30 seconds put up a warning message
2018-10-02 13:30:14 -07:00
Lars Brubaker
fd7f0b8518 Pass the printer time multiplier to matter slice so it can plan for the actual printer
fix math of minutes time estimate
2018-09-28 16:46:31 -07:00
Lars Brubaker
bed90234e7 Made MatterControl run as a .net standard app
Moving matter control to a lib and creating a new exe to run it
2018-09-06 16:09:58 -07:00