Lars Brubaker
46c8f08c71
Reversed the logic of holding temp on cancel so it is consistent with print canceling
...
issue: MatterHackers/MCCentral#3877
Don't show heat shut off options in same place as cancel print
2018-07-17 10:04:08 -07:00
Lars Brubaker
838ee124fd
Only timing when the print is printing (not heating)
...
issue: MatterHackers/MCCentral#3409
Start print time after done heating
2018-07-16 16:34:21 -07:00
Lars Brubaker
6f6a88793b
Set the gcode filename to the file we are actually printing
...
improving print test
issue: MatterHackers/MCCentral#3841
PrinterRecoveryTest is failing (looks like a real fail)
2018-07-12 11:52:36 -07:00
LarsBrubaker
eb114b52f5
Changes to print queue mean we don't reverse commands while printing
...
issue: MatterHackers/MCCentral#3760
Cancel G-Code commands are sent in wrong order
2018-06-25 21:46:00 -07:00
John Lewin
d16efb39f1
Make StartPrint async to ensure it completes before begin monitoring
2018-05-23 07:16:44 -07:00
John Lewin
07d9cd1a91
Remove coupling to Checkbox, build key outside loop for clarity
...
- Issue MatterHackers/MCCentral#3119
Network printing toggle switch has no effect
- Issue MatterHackers/MCCentral#3120
Enabling Network Printing fails to set driver_type to tcpip
2018-04-13 12:38:40 -07:00
John Lewin
43f7eb893b
Remove dead code
2018-04-10 15:02:25 -07:00
Lars Brubaker
ffc9afb311
Reporting heating bed and extruder in long running tasks
2018-04-09 15:54:56 -07:00
Lars Brubaker
2c5208a845
Fixed bug with delayed heat turning off even after it has been set to on
...
Made the print setup button have much better state logic
Move all turn off heat logic to printer connection
2018-04-05 12:45:29 -07:00
John Lewin
ac3982c9d5
Fix spelling
2018-04-04 15:58:57 -07:00
Lars Brubaker
3f8f0cbe28
Put in temp that leveling occurred at
...
Put in date
Made rebuild data happen correctly
Improved leveling messages
Fixed a bug with leveling happening after line cutting
Added 5x5 leveling
2018-04-04 14:58:20 -07:00
Lars Brubaker
65c407929d
Improved subtract and replace feedback
...
Make sure we don't turn off heat while printing if had a off delay
2018-03-28 14:48:01 -07:00
John Lewin
c89aeca2b6
Remove dead code causing compiler warnings
2018-03-27 09:27:07 -07:00
Lars Brubaker
372cf646c3
Turn temps off immediately on print complete
2018-03-21 14:20:43 -07:00
Lars Brubaker
9139345012
Added SetInterval to uithread
...
Make sure we don't show time to turn of temps if already off
Make sure tumble cube is build before putting textures on it
2018-03-20 18:48:26 -07:00
Tyler Anderson
167150a5c5
Made suggested improvements
2018-03-14 16:39:07 -07:00
Tyler Anderson
4304ccbfbd
Show print progress on printer's LCD screen
2018-03-14 13:49:57 -07:00
Lars Brubaker
859304fd16
Fixed print recovery test
...
removed the gcode buffer size variable (it didn't work)
2018-02-21 18:15:22 -08:00
John Lewin
4dc101d067
Add per printer gcode_buffer_size settings for tuning sync-to-print
2018-02-16 14:50:12 -08:00
Lars Brubaker
45966eef2a
Make sure we turn off time out if user clicks stop
2018-02-09 13:38:30 -08:00
Lars Brubaker
010b57649e
Added in ability to manually adjust the gcode time multiplier
2018-02-02 10:33:45 -08:00
LarsBrubaker
5af78b67e7
Fixing CompletingPrintTurnsoffHeat
2018-02-02 09:17:32 -08:00
John Lewin
e998f137aa
Rename Connection.PrinterIsConnected -> Connection.IsConnected
2018-02-01 14:51:44 -08:00
Lars Brubaker
b159d2e448
Turn off heat when on last page of leveling
2018-01-31 12:34:04 -08:00
Lars Brubaker
c1f81c9a53
Made printer connection hold the logic for the time to wait.
2018-01-30 15:47:51 -08:00
Lars Brubaker
ee49004e43
issue: MatterHackers/MCCentral#2721
...
Make automattic heat shutoff have a two minute delay
2018-01-30 14:56:57 -08:00
Lars Brubaker
ec501191dc
adding ability to set acceleration on a printer profile
2018-01-17 14:04:34 -08:00
John Lewin
241c9694e1
Extract DB sync to dedicated thread
...
- Issue MatterHackers/MCCentral#2596
Consider using a single task to sync print progress to disk
2018-01-16 08:42:35 -08:00
John Lewin
0962db3f3e
Collapse LoadGCodeToPrint into StartPrint method
2018-01-16 08:17:24 -08:00
John Lewin
a6d6fdaa3c
Collapse DoneLoadingGCodeToPrint into StartPrint method
2018-01-16 08:14:04 -08:00
Lars Brubaker
bf2138c91c
Made smoothie printer work with run out sensor
...
Added "WRITE_RAW" comment parser that turns off checksum
Made readline rewrite work with multiple lines
2018-01-11 13:04:16 -08:00
John Lewin
f38be7eec8
Always initialize gCodeFileStream0, return -1 if null
...
- Issue MatterHackers/MCCentral#2599
Investigate PrinterRecoveryTest failure
2018-01-07 16:11:44 -08:00
John Lewin
98eacd8c44
Rename SendToDelegateFunctions to clarify behavior
2018-01-07 09:40:26 -08:00
John Lewin
87fab816dd
Remove seemingly unused code
2018-01-06 22:58:28 -08:00
John Lewin
98ac312331
Use lambdas
2018-01-06 22:23:44 -08:00
John Lewin
531376fb4f
Fix typo
2018-01-06 22:06:42 -08:00
John Lewin
2ab8002655
Rename sent/received events
...
- Issue MatterHackers/MCCentral#2597
Rename ReadLine event to resolve ambiguity in terms
2018-01-06 22:03:26 -08:00
John Lewin
59093ab73f
Move ReadLine replacement string parsing back into PrinterConnection
...
- Ensure update on settings change
2018-01-06 16:03:03 -08:00
John Lewin
f46aacf5c4
Remove SliceSettings coupling from PrinterConnection
...
- Add properties to PrinterConnection for dependencies in SliceSettings
- Set properties on construction
- Sync properties on change
2018-01-06 13:26:28 -08:00
John Lewin
723a48bcea
Remove Connect failed/troubleshoot UI from PrinterConnection
...
- Remove showHelpIfNoPort param
2018-01-06 12:00:14 -08:00
John Lewin
f5d31e7d29
Move Printing objects from GCodeVisualizer namespace to MC.Printing
2018-01-05 12:44:57 -08:00
John Lewin
976b0d18c6
Guard for null gCodeFileStream0
2018-01-05 11:46:07 -08:00
John Lewin
ccb833fc68
Improve Connect commands
...
- Move M110 reset from ClearQueuedGCode to CreateStreamProcessors
- Reduce to one M110 during connect
- Fix currentLineIndexToSend to position correctly
- Move loadedGCode into root stream processor
2018-01-04 18:32:54 -08:00
John Lewin
edceab2e85
Rename SendLineToPrinterNow -> QueueLine
...
- Issue MatterHackers/MCCentral#2550
SendLineToPrinterNow queues printer commands
2018-01-04 18:32:54 -08:00
John Lewin
2793db6a9a
During Connect, send raw line to printer rather than queueing
...
- Issue MatterHackers/MCCentral#2562
Unable to connect to Kossel Pro after PrinterConnection.Connect changes
2018-01-04 18:32:54 -08:00
John Lewin
0a074e7bcd
Possible workaround for stackoverflow exception
...
- Issue MatterHackers/MCCentral#2543
StackOverflowException during tests brings down NUnit
2017-12-31 14:21:12 -08:00
John Lewin
65f27e7267
Revise accessibility for touchscreen
2017-12-31 11:36:55 -08:00
John Lewin
aad001a634
Rename AbortConnectionAttempt to ReleaseAndReportFailedConnection
...
- Set failed connections to CommunicationStates.Disconnected
- Add ConnectionFailure.ConnectonLost enum value
- Issue MatterHackers/MCCentral#2539
WriteRawToPrinter should not use AbortConnectionAttempt
2017-12-31 06:15:17 -08:00
John Lewin
e529fc2cff
Reduce localization in PrinterConnection, move to application layer
...
- MatterHackers/MCCentral#2535
Remove localization from PrinterConnection
2017-12-31 06:15:16 -08:00
John Lewin
2dfb8dea10
Add notes around concerns
2017-12-31 06:14:19 -08:00