Commit graph

1302 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
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
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
d4d7e80184 Add keyboard arrow navigation for active GCode layer 2019-02-22 21:22:44 -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
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
jlewin
2de8ddc15c Guard against invalid bed data 2019-02-22 17:56:48 -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
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
jlewin
eaa203cb6b Use printer settings 2019-02-20 13:17:50 -08:00
jlewin
5d11a568d6 Remove redundant labels 2019-02-19 18:37:31 -08:00
jlewin
7f597eafe3 Improve template positioning and use requested mode 2019-02-19 18:37:13 -08:00
jlewin
86e19ed229 Initialize to printer ActiveExtruderIndex 2019-02-19 18:36:26 -08:00
jlewin
d26b786b1e Remove Trim and StringBuilder reassignment 2019-02-19 16:02:20 -08:00
jlewin
26b22980d1 Rename type 2019-02-19 15:39:02 -08:00
jlewin
ef94c9e7f6 Add SwitchExtruderStream to GCode export 2019-02-19 15:36:30 -08:00
jlewin
a10e7f5413 Use Queue type 2019-02-19 15:31:28 -08:00
jlewin
acc10125c8 Extract extruder switching behavior to new stream processor 2019-02-19 15:26:09 -08:00
jlewin
53e09aa4bc Use OnClosed instead of Closed event, remove redundant guard 2019-02-19 14:43:26 -08:00
jlewin
0897d4dc08 Restore behavior from old UltraFineBed step conclusion
- Issue MatterHackers/MCCentral#5075
Restore deleted code, move into OnClosed rather than OnLoad
2019-02-19 14:43:26 -08:00
Lars Brubaker
9d7357bc6d Don't enable software endstop stream yet 2019-02-19 14:28:24 -08:00
Lars Brubaker
64131e6e01 Always do T0 T1 change in streams 2019-02-19 14:24:30 -08:00
Lars Brubaker
3f0f8a2369 starting work on software endstops stream 2019-02-19 14:24:29 -08:00