Commit graph

13569 commits

Author SHA1 Message Date
John Lewin
f516520ee4 Delete dead code 2019-02-23 09:29:06 -08:00
John Lewin
503996759c Ensure E is always reset on tool change
- Fix over extrude regression caused by combining templates
2019-02-23 09:28:18 -08:00
John Lewin
0e1af015ea Prevent StringBuilder from doubling up results 2019-02-23 09:26:45 -08:00
Lars Brubaker
8dc147c771
Merge pull request #4305 from jlewin/master
Leveling data visualizer, gcode inspector
2019-02-23 08:04:59 -08:00
John Lewin
78e5649506 Code cleanup 2019-02-22 23:13:56 -08:00
John Lewin
396d1daa0b Enable GCodeInspector when Line Inspector SectionWidget expanded 2019-02-22 22:28:16 -08:00
John Lewin
f02440377a Remember GCodePanel SectionWidgets expansion state 2019-02-22 22:27:29 -08:00
John Lewin
e0478fc8c8 Add event for SectionWidget expand/collapse 2019-02-22 22:25:57 -08:00
John Lewin
9866aba124 Conditionally highlight render features based on Inspector flag
- Disable rendering until enabled
2019-02-22 22:25:07 -08:00
John Lewin
b85d79e774 Extract leveling data visualizer to IDrawable 2019-02-22 21:53:34 -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
0cf45edd16 Rename file to match type name 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
2832f1f912 Switch to indicating highlight, allow feature to determine highlight 2019-02-22 21:23:32 -08:00
John Lewin
1e965fc2e7 Add support for color overrides 2019-02-22 21:23:32 -08:00
John Lewin
4f7d46aa13 Refactor Travel and Extrusion RenderFeatures
- Convert GetStart/GetEnd methods to public properties
- Use protected start/end fields in derived types
- Use pattern matching rather than cast and null checks
- Simplify
2019-02-22 21:23:32 -08:00
John Lewin
3dc22b2c80 Remove unused renderInfo parameter 2019-02-22 21:23:32 -08:00
John Lewin
d4d7e80184 Add keyboard arrow navigation for active GCode layer 2019-02-22 21:22:44 -08:00
John Lewin
f5fcde1083 Update member ordering 2019-02-22 21:20:42 -08:00
John Lewin
441db262a2 Revise rule for 100 point disk scenario 2019-02-22 21:14:17 -08:00
John Lewin
9ca18ad7ef Add LevelingMeshVisualizer for bed view 2019-02-22 21:14:17 -08:00
johnlewin
98180be012
Merge pull request #4304 from jlewin/master
Replace AutoFeedback probe pages with single visual page
2019-02-22 21:09:49 -08:00
jlewin
4cd457d311 Increase accessibility of leveling regions 2019-02-22 18:38:06 -08:00
jlewin
53a9afe10f Use theme helper for style consistency 2019-02-22 18:37:01 -08:00
John Lewin
1da3d270b9 Replace AutoFeedback probe pages with single visual page 2019-02-22 18:37:01 -08:00
johnlewin
d1fb41d0da
Merge pull request #4303 from larsbrubaker/master
master
2019-02-22 18:36:11 -08:00
jlewin
2de8ddc15c Guard against invalid bed data 2019-02-22 17:56:48 -08:00
jlewin
75fe114a8c Ensure application exits on unhandled UI thread exceptions 2019-02-22 17:53:38 -08:00
Lars Brubaker
7937902043
Merge pull request #4299 from larsbrubaker/master
master
2019-02-22 13:32:26 -08:00
Lars Brubaker
3f901405b9 Fixing extruder T1 unloading
issue: MatterHackers/MCCentral#5064
Filament Unload loads filament forever
2019-02-22 12:02:03 -08:00
Lars Brubaker
b6958229f5 Working on software endstop stream
adding in printer bounds
track endstop position after homing any axis
printer endstop information
added aabb to Bed to get printer extents
2019-02-22 12:01:26 -08:00
johnlewin
b3b94919c8
Merge pull request #4297 from jlewin/master
Use printer settings
2019-02-22 11:48:43 -08:00
jlewin
9f9cca9ccb Restore Raygun reporting
- Issue MatterHackers/MCCentral#5082
Raygun reporting remains broken in 2.19.2
2019-02-22 11:34:16 -08:00
jlewin
1ce6c92b78 Update leveling tests for new behavior 2019-02-22 11:32:55 -08:00
jlewin
92d0da16e1 Only modify movement lines in PrintLevelingStream 2019-02-22 11:32:07 -08:00
jlewin
fe20d1137b Collect and apply nozzle offsets 2019-02-22 10:35:59 -08:00
jlewin
910ba6458d Move bed forward after printing templates, add Bed.Bounds property 2019-02-21 14:58:49 -08:00
jlewin
79c448ba2b Move up or home z after printing templates 2019-02-21 14:57:06 -08:00
jlewin
3e232cc279 Consolidate templates into a single gcode file
- Workaround for tool change quirks
2019-02-21 14:55:02 -08:00
jlewin
baf9564700 Restore missing before toolchange settings 2019-02-20 18:14:43 -08:00
jlewin
ec1d341b0b Move tool switch and speeds to caller 2019-02-20 18:14:17 -08:00
jlewin
43d809f2b7 Guard for unknown state 2019-02-20 18:13:40 -08:00
jlewin
43a7e82ab9 Use manual movement feedrates 2019-02-20 17:07:32 -08:00
jlewin
762cad0187 Guard for unknown state, conditionally output positions 2019-02-20 17:06:42 -08:00
jlewin
51aa16f1e9 Conditionally add feedrate 2019-02-20 17:05:57 -08:00
jlewin
a59881a6f7 Track local feedRate 2019-02-20 17:05:09 -08:00
jlewin
e6a1c70e99 Initialize streams to correct state 2019-02-20 17:03:54 -08:00
jlewin
4cb95037fa Restore original feed rate after running tool change scripts 2019-02-20 16:43:58 -08:00
jlewin
294c0d43ce Add debug for template printer 2019-02-20 13:41:01 -08:00
jlewin
70918d5ab1 Extract priming and perimeter creation to functions 2019-02-20 13:25:34 -08:00