Lars Brubaker
8a81dd33c5
Make active extruder come from the tool change streams data
...
issue: MatterHackers/MCCentral#5468
Hotend 1 controls move Hotend 2 instead
2019-05-07 14:47:43 -07:00
Lars Brubaker
cf4274cb06
Make sure we send the needed command when extruding
...
issue: MatterHackers/MCCentral#5468
Hotend 1 controls move Hotend 2 instead
2019-05-06 18:09:52 -07:00
LarsBrubaker
0569948437
improved emulator simulation view
...
made it possible to turn the emulator speed to fast or slow in the terminal
2019-05-02 22:18:54 -07:00
LarsBrubaker
46bf89b5bc
fixing android
2019-05-02 20:41:16 -07:00
Lars Brubaker
2c74f07572
Fixed the tool speed stream to change while printing
...
Made it possible to visualize the emulator as it is printing
fixing warnings
issue: MatterHackers/MCCentral#5432
Dual Extrusion speed not matching settings
2019-05-02 18:07:18 -07:00
Lars Brubaker
1cbcc5842d
Working on new emulator speed settings
...
Ultimately trying to get the emulator to show position in the 3D view.
This is to help debug problems like speed multiplier for 2 extruders
2019-05-02 09:31:55 -07:00
Lars Brubaker
fbbd2b959c
cleaning warnings
2019-05-01 08:55:23 -07:00
Lars Brubaker
6631f5742a
fixing warnings
2019-05-01 08:54:24 -07:00
jlewin
15c3a56a33
Remove await call
2019-04-30 15:53:51 -07:00
jlewin
f3c000a5d3
Invert CalibrationPrint logic
2019-04-30 15:52:09 -07:00
jlewin
d4176232b7
Revise backing field naming
2019-04-30 15:51:44 -07:00
jlewin
7a918af827
Use language rather than platform type
2019-04-29 16:19:16 -07:00
Lars Brubaker
e214c02472
fixing warnings
2019-04-29 13:06:53 -07:00
Lars Brubaker
6217792c73
make sure we update streams when g92 position change happens
...
issue: MatterHackers/MCCentral#5338
Unload filament bug
2019-04-29 11:46:25 -07:00
Lars Brubaker
69c8a4b269
Refactoring
2019-04-29 09:13:58 -07:00
Lars Brubaker
2479e01efd
Cleaning up warnings in Printer Connection
2019-04-29 09:13:56 -07:00
LarsBrubaker
56d783a87e
fixing the unload bug
...
issue: MatterHackers/MCCentral#5338
Unload filament bug
2019-04-27 16:07:05 -07:00
jlewin
ca7badb294
Conditional leveling stream, avoid exceptions with invalid data
...
- Issue MatterHackers/MCCentral#5384
Unable to connect and fix leveling data when leveling data invalid
2019-04-26 12:22:33 -07:00
jlewin
10b10f5e57
Apply common defaults
2019-04-26 12:22:33 -07:00
Lars Brubaker
75ce50a598
Making export gcode contain cool down and heat up instructions
...
issue: MatterHackers/MCCentral#5378
Inactive hotend cooldown does not work when exporting G-Code
2019-04-26 11:52:44 -07:00
Lars Brubaker
db6ff0dca3
fixing warnings
2019-04-26 11:52:43 -07:00
jlewin
550716696e
Always set newToolPosition.Z
...
- Issue MatterHackers/MCCentral#5317
Z offset on T1 for first layer
2019-04-23 10:49:50 -07:00
LarsBrubaker
3ada6a08f4
move the print canceled and complete messages to a dialog
...
issue: MatterHackers/MCCentral#5339
Change to Dialog Print Completed implementation
2019-04-20 21:56:28 -07:00
jlewin
297eefc30e
Fix spelling
2019-04-19 09:52:49 -07:00
jlewin
b561ed65aa
Fix spelling
2019-04-17 14:34:36 -07:00
jlewin
2722f15473
Fix spelling
...
- Issue MatterHackers/MCCentral#5285
Typo in gcode output
2019-04-09 16:17:28 -07:00
jlewin
b2a54fd297
Extract StreamProcessor tool for interactive debugging
2019-04-09 14:05:25 -07:00
jlewin
9f0b1c658c
Ensure ProcessWriteRegexStream is the last processor
...
- Issue MatterHackers/MCCentral#5292
Line written raw without WriteLineReplacement
- Issue MatterHackers/MCCentral#5259
Cannot connect to Flashforge Finder
2019-04-09 14:05:25 -07:00
Lars Brubaker
48f436cc4a
added a T1 extrusion move speed multiplier
...
refactoring
issue: MatterHackers/MCCentral#5291
Create T1 printing move speed multiplier
2019-04-09 13:39:38 -07:00
Lars Brubaker
b094d882f1
Getting temp tests to work with new ToolChangeStream fix
2019-04-08 14:56:19 -07:00
jlewin
6b37fb57fb
Fix observed toolchange mismatched
2019-04-08 14:06:34 -07:00
jlewin
b82cca9f04
Support WriteLineReplacements before StreamProcessor construction
...
- Issue MatterHackers/MCCentral#5259
Cannot connect to Flashforge Finder
2019-04-08 14:06:34 -07:00
LarsBrubaker
c93bb370bc
Playing with a new web cache class
2019-04-07 11:10:28 -07:00
jlewin
005d9075c5
Ensure connection aborts due to timeouts are reported correctly
...
- Issue MatterHackers/MCCentral#5268
TcpipSerialPort should set reasonable timeout for connection attempt
2019-04-05 17:12:48 -07:00
jlewin
41c2e1c464
Ensure Cancel button is enabled after TcpipSerialPort Connect
...
- Issue
MatterHackers/MCCentral#5273
Connect button does not switch to Cancel connect on TcpipSerialPort
devices
2019-04-05 17:12:48 -07:00
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
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
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
jlewin
0203290148
Unregister TerminalLog listeners
2019-04-03 09:27:07 -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
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