jlewin
21252cd19a
Fix whitespace
2019-04-05 17:12:48 -07:00
jlewin
dc22fb102c
Set 8s connection timeout for TcpipSerialPort
...
- Issue MatterHackers/MCCentral#5268
TcpipSerialPort should set reasonable timeout for connection attempt
2019-04-05 17:12:48 -07:00
jlewin
cf06e19106
Remove try/catch from TcpipSerialPort.Open
...
- Allow exceptions to bubble to caller
- Issue MatterHackers/MCCentral#5271
TcpipSerialPort should not suppress connection failures
2019-04-05 17:12:48 -07:00
jlewin
1915bdf165
Only set stream properties on connection success
...
- Prevents null reference errors in the caught exception case
- Issue MatterHackers/MCCentral#5269
TcpipSerialPort throws when accessing null stream
2019-04-05 17:12:48 -07:00
jlewin
6721aa31b5
Only use default value if baud_rate is null or empty
...
- Issue MatterHackers/MCCentral#5259
Cannot connect to Flashforge Finder
2019-04-05 17:12:48 -07:00
jlewin
76c6fdc3fc
Avoid LineSent for application messaging, use TerminalLog.WriteLine
...
- Issue MatterHackers/MCCentral#5267
CommunicationState change appears as line received in terminal
2019-04-05 17:12:48 -07:00
Lars Brubaker
28aec1f165
Expand our support pillars before we pass them to the slicing engine
2019-04-05 16:38:22 -07:00
Lars Brubaker
dfcdcd2a44
Removing support_material_percent as we don't use it anymore
2019-04-05 16:38:21 -07:00
jlewin
b5404c672a
Simplify
2019-04-05 13:18:32 -07:00
jlewin
54b5664cdf
Use new ConnectToPrinter implementation
...
- Issue MatterHackers/MCCentral#3457
Setup Wizard does not show error if connection fails
2019-04-05 12:06:22 -07:00
jlewin
6024a85133
Extract widget connect behavior to reusable public method
...
- Rewrite event handlers as privately scoped delegates
- Clear event handlers on ConnectSucceeded/ConnectFailed
2019-04-05 12:04:28 -07:00
jlewin
6328e00090
Always set CommunicationState to Disconnected after Disable call
2019-04-05 11:46:32 -07:00
jlewin
af374e0abf
Remove redundant EnableChanged event
...
- Issue MatterHackers/MCCentral#5265
Consider removing PrinterConnection.EnableChanged event
2019-04-05 11:44:55 -07:00
jlewin
6953742123
Add new print validation for load filament operation
...
- Issue MatterHackers/MCCentral#5264
Determine where best to include filament load/unload wizards
2019-04-05 10:54:49 -07:00
jlewin
1c08ccadeb
Reuse new wizard launcher, switch to incomplete stage mode
2019-04-04 17:26:34 -07:00
jlewin
a2fc4b916a
Add support for launching into next incomplete stage
2019-04-04 17:26:34 -07:00
jlewin
50e2419d72
Improve support for StagedSetupWizards
2019-04-04 17:26:34 -07:00
jlewin
4f3fbba14d
Replace RunAnyRequiredPrinterSetup with Wizard.NextIncompleteStage()
2019-04-04 17:26:34 -07:00
jlewin
d88b82ddb2
Reduce accessibility
2019-04-04 17:26:34 -07:00
jlewin
8c29b4a2c3
Add basic calibration wizard home page text
2019-04-04 14:36:31 -07:00
jlewin
8141093bab
Improve print exit/wizard restore
...
- Issue MatterHackers/MCCentral#5238
cancel xy calibration did not restore bed
2019-04-04 14:36:31 -07:00
jlewin
f62ebfb064
Close popup on FixAction click
...
- Issie MatterHackers/MCCentral#5247
Print button -> Connect should close Print panel popup
2019-04-04 12:06:47 -07:00
John Lewin
f19c270e52
Update method name to match current behavior
2019-04-04 12:04:08 -07:00
Lars Brubaker
641e5cdeee
Make sure we always setup the read line replacements
...
issue: MatterHackers/MCCentral#5246
Smoothie machines don't print
2019-04-04 10:37:33 -07:00
Lars Brubaker
55893499cb
Adding in an optional x carriage leveling markdown page
...
This will help get pulse printers leveled better
2019-04-04 10:37:32 -07:00
John Lewin
a0059309b6
Simplify
2019-04-03 16:07:08 -07:00
Lars Brubaker
630e0d0999
Make part sheet a long running task
2019-04-03 15:45:48 -07:00
Lars Brubaker
bd67f0575f
Moving Part Sheet to a Dot Net Standard project that loads as a plugin
2019-04-03 13:55:25 -07:00
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