jlewin
7da819880d
Add DialogPage to control import/calibration/blacklist behavior
...
- Issue MatterHackers/MCCentral#5169
Exporting a fully setup printer then importing it should not require
any additional setup
2019-04-03 11:34:18 -07:00
jlewin
d90425fa6f
Add direction indicator for Terminal only messaging
2019-04-03 11:21:17 -07:00
jlewin
5ab02ea8c6
Remove null line signaling of log cleared, add LogCleared event
2019-04-03 11:13:11 -07:00
jlewin
3aa386de49
Fix TerminalLog.Clear regression
2019-04-03 10:59:12 -07:00
jlewin
4238757457
Use single character direction indicator
...
- Issue MatterHackers/MCCentral#5245
2019-04-03 09:27:07 -07:00
jlewin
f886eb6d63
Sync variable and type names, use TerminalLog.WriteLine method
2019-04-03 09:27:07 -07:00
jlewin
e82da83a9f
Add dedicated type for terminal lines
2019-04-03 09:27:07 -07:00
jlewin
0cc618cd29
Use convention based event listener name
2019-04-03 09:27:07 -07:00
jlewin
59c2d13df1
Rename TerminalLog.HasChanged to TerminalLog.LineAdded
2019-04-03 09:27:07 -07:00
jlewin
0203290148
Unregister TerminalLog listeners
2019-04-03 09:27:07 -07:00
jlewin
d0a23570bf
Move constructors up, properties down
2019-04-03 09:27:07 -07:00
jlewin
489ad473e1
Improve code conformance
2019-04-03 09:27:07 -07:00
jlewin
c562d72de0
Extract embedded type to new file
2019-04-03 09:27:07 -07:00
Lars Brubaker
ef17f38bb7
Moved the primitives contain into MatterControlLib
...
moved part sheet creator into MatterControlLib
moved some other experimental parts to MatterControlLib
2019-04-02 17:13:17 -07:00
Lars Brubaker
e8ad375934
Making sure tests are still passing with new settings changes
2019-04-02 15:18:10 -07:00
Lars Brubaker
405a836f17
Changing to a single field for probe_offset
...
issue: MatterHackers/MCCentral#5174
Consolidate probe z and xy into single field (like extruder offset)
2019-04-02 15:18:10 -07:00
Lars Brubaker
4320ed954c
make sure we return to correct temp on tool change
...
issue: MatterHackers/MCCentral#5223
Temperature progressively drops during dual extrusion prints.
2019-04-02 09:24:11 -07:00
John Lewin
194e1c7e81
Latest submodules
2019-04-01 17:15:23 -07:00
John Lewin
f47942dd05
Filter to changed hotend index only
...
- Issue MatterHackers/MCCentral#5225
T1 Temp toggle stays on at end of print
2019-04-01 17:08:01 -07:00
John Lewin
c09e65fe72
Convert field to event
2019-04-01 17:08:01 -07:00
Lars Brubaker
dcedd2034e
Getting messages for print finished and print canceled so we can display messages
2019-04-01 16:19:23 -07:00
Lars Brubaker
21613b5cd2
More consideration of correct behavior on extrusion for smoothie
...
Better suppression of multiple M114 commands
Don't send G90 if it has already been sent
issue: MatterHackers/MCCentral#5227
Can't unload T1
issue: MatterHackers/MCCentral#5219
'Unload filament' extrudes filament indefinitely.
2019-04-01 16:18:29 -07:00
LarsBrubaker
7368536188
Don't send redundant M114
...
More tool change tests
2019-04-01 16:17:45 -07:00
LarsBrubaker
d0181a1de2
Many new tool change tests written and passing
2019-04-01 16:17:43 -07:00
LarsBrubaker
474d3894ed
make sure we do not send empty G1
...
order GCode export steams the same as the printing streams
2019-04-01 16:14:43 -07:00
LarsBrubaker
6421798c36
spelling
2019-04-01 16:14:42 -07:00
jlewin
2f44b8e5c0
Update pause handling stream layer number detection
...
- Add test for layer number detection - GetLayerNumber(line)
- Issue MatterHackers/MCCentral#5024
Read thread exited with S3D gcode
2019-04-01 11:35:28 -07:00
jlewin
e4bff0feb1
Extract embedded type to new file
2019-04-01 11:35:28 -07:00
LarsBrubaker
a18cb17346
re-organized and improved language of terminal filters
...
issue: MatterHackers/MCCentral#5228
Re-order terminal filter menu
2019-03-29 22:09:35 -07:00
Lars Brubaker
03d16e2dad
Don't translate objects when flattening or removing operation
...
issue: MatterHackers/MCCentral#5224
Deleting subtract operation shifts objects
2019-03-29 16:22:45 -07:00
Lars Brubaker
86a8603b20
make sure we can show a wizard outside of the staged wizard
...
issue: MatterHackers/MCCentral#5221
Load/Unload buttons do not work
2019-03-29 15:55:56 -07:00
Lars Brubaker
21f92bf4eb
More tests and better support generation
...
issue: MatterHackers/MCCentral#5004
Generate support from bed
issue: MatterHackers/MatterControl#4265
Support needed on flat surface
issue: MatterHackers/MCCentral#5047
Unusable support generated for item
issue: MatterHackers/MatterControl#4377
Bed Support
2019-03-29 15:24:34 -07:00
Lars Brubaker
a9252a1ab8
Improved message for supports may be required
2019-03-29 13:58:39 -07:00
Lars Brubaker
0ba8e47014
Support tests are currently passing
...
support handles selections better for create and remove
2019-03-29 10:10:39 -07:00
Lars Brubaker
6ac91df984
From bed support generation has tests for many scenarios and passes them.
2019-03-28 16:04:17 -07:00
jlewin
e1567af7c2
Enable emulator in Release tests
2019-03-27 13:19:58 -07:00
LarsBrubaker
a2b2bf599e
Make sure we don't use GetAwaiter in normal code
...
issue: MatterHackers/MCCentral#5218
Avoid .GetAwaiter().GetResult() like .Wait and .Result
turn the actual testing of lines back on
2019-03-26 21:40:48 -07:00
LarsBrubaker
3a451f9591
Added a test that we don't heat T1 when only using T0
2019-03-26 21:10:52 -07:00
Lars Brubaker
cae6a7679b
Got one of the dual extruder switching tests passing
...
Tool change stream tracking requested temps
Made printer use settings for settings rather than keeping a copy
Moved getting a line without checksum to GCodeFile so it can be re-used
2019-03-26 21:10:51 -07:00
Lars Brubaker
e7fe7bb8da
Put in improved terminal filtering
2019-03-26 21:10:51 -07:00
LarsBrubaker
2cb8d521af
allow printer connection to take a stream to print
2019-03-26 21:10:51 -07:00
Lars Brubaker
50fbc8be69
Improving directions
2019-03-26 21:10:51 -07:00
jlewin
5ad7f0d284
Switch back to pre-calibration bed on XY Calibration wizard exit
...
- Issue MatterHackers/MCCentral#521
2019-03-26 16:40:49 -07:00
jlewin
a355a0e2aa
Fix typos
2019-03-26 12:24:01 -07:00
jlewin
7d7cced199
Remove unused parameter
2019-03-26 11:50:52 -07:00
jlewin
a71c19e0c9
Consolidate XYCalibrationData into XYCalibrationWizard
...
- Type acts as state for wizard, simplify by unifying into one
2019-03-26 11:48:29 -07:00
jlewin
5e7811b2fd
Improve instance name to highlight how data is used
2019-03-26 11:32:18 -07:00
jlewin
553e0d1c5d
Reduce CalibrationData scope to where used
2019-03-26 11:25:40 -07:00
jlewin
33d6809dcd
Make Dispose virtual, types should override when appropriate
2019-03-26 11:24:53 -07:00
jlewin
be5b39494f
Remove private setter
2019-03-26 11:16:38 -07:00