Commit graph

283 commits

Author SHA1 Message Date
jlewin
932e0fad09 Restore retraction support, add methods for consistency 2019-02-26 12:30:27 -08:00
jlewin
b105c084d6 Reorder members 2019-02-26 12:21:23 -08:00
jlewin
63474be91d Fix spelling 2019-02-26 11:21:35 -08:00
jlewin
eb9751eb5f Use inverse transform on currentPos 2019-02-26 11:20:15 -08:00
jlewin
9b1daf9b16 Improve formatting of offset labels 2019-02-25 14:10:57 -08:00
jlewin
42f1997857 Next button should be disabled until offsets are selected 2019-02-25 14:04:06 -08:00
jlewin
8a9cd273b1 Finish button should close wizard 2019-02-25 14:00:30 -08:00
jlewin
481ff5a47e Show selected line with highlight color 2019-02-25 14:00:30 -08:00
John Lewin
50d19cc7f0 Improve calibration page layout 2019-02-23 10:05:15 -08:00
John Lewin
64062d9b3e Output markers required for GCode visualizer 2019-02-23 09:58:55 -08:00
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
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
ec1d341b0b Move tool switch and speeds to caller 2019-02-20 18:14:17 -08:00
jlewin
762cad0187 Guard for unknown state, conditionally output positions 2019-02-20 17:06:42 -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
7f597eafe3 Improve template positioning and use requested mode 2019-02-19 18:37:13 -08:00
jlewin
5ed80026cb Revising naming to match type 2019-02-19 11:54:06 -08:00
John Lewin
493ed9afb1 Fix missing adornment after glyphs on horizontal lines 2019-02-19 11:05:42 -08:00
John Lewin
ac9a0df5d3 Restore Cancel button 2019-02-19 11:05:42 -08:00
John Lewin
5709caff91 Fix line rendering quirks 2019-02-19 11:05:42 -08:00
John Lewin
ecaaabcc92 Build offsets in constructor 2019-02-19 11:05:42 -08:00
John Lewin
250dc2cf95 Improve naming 2019-02-19 11:05:42 -08:00
John Lewin
dea002ab73 Extract template rendering to reusable component
- Add conditional logic to render vertical/horizontal templates
- Add vertical and horizontal templates to printing page
2019-02-19 11:05:42 -08:00
John Lewin
f64c4a33a9 Cancel print on wizard close 2019-02-19 11:05:42 -08:00
John Lewin
b2b542904b Fix printer references, start printing GCode after generation 2019-02-19 11:05:42 -08:00
John Lewin
dd0f495af6 Rename template printer type 2019-02-19 11:05:42 -08:00
John Lewin
5873d254c6 Extract GCode generation to dedicated type 2019-02-19 11:05:42 -08:00
John Lewin
223b85760e Extract embedded type to new file 2019-02-19 11:05:42 -08:00
John Lewin
35808e4bda Use new onloadInvoked member 2019-02-19 11:05:42 -08:00
John Lewin
c5038e6772 Convert nozzle calibration into wizard format
- Wire up intro/heater/homing/templateprint/calibrate
2019-02-19 11:05:42 -08:00
John Lewin
4e0078ebf0 Rename type 2019-02-19 11:05:41 -08:00
John Lewin
49c933eb56 Use GCode helper Transform 2019-02-19 11:05:41 -08:00
John Lewin
4334f279fe Extract PrintLineEnd to new method 2019-02-19 11:05:41 -08:00
John Lewin
2b3817409d Extract embedded type to new file 2019-02-19 11:05:41 -08:00
jlewin
38cbfa8fb9 Increment rather than reassign X offset 2019-02-19 11:05:41 -08:00
jlewin
e4c2fab814 Assign X offset 2019-02-19 11:05:41 -08:00
jlewin
32012097a3 Move calibration template into NozzleOffsetCalibrationPrintPage 2019-02-19 11:05:41 -08:00
jlewin
cb6a5616d0 Add calibration gcode template 2019-02-19 11:05:41 -08:00
jlewin
4cb10136ee Expose Glyphs globally and ensure points centered around origin 2019-02-19 11:05:41 -08:00
John Lewin
cc68764a19 Add prototype for hotend offset wizard
- Issue MatterHackers/MCCentral#5051
Create best line UI for XY Hotend calibration wizard
2019-02-12 13:28:32 -08:00
John Lewin
83712d7e08 Add and use new ISceneContext interface 2019-02-04 16:18:06 -08:00
John Lewin
c5e3ff95a4 Use TreeNode TextWidget text for ToString
- Improve debugging experience with helpful identifier
2019-01-25 07:58:11 -08:00