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