johnlewin
a24c56f067
Merge branch 'design_tools' into design_tools
2018-03-14 16:59:18 -07:00
Tyler Anderson
167150a5c5
Made suggested improvements
2018-03-14 16:39:07 -07:00
Lars Brubaker
eae2f773e6
Put in clean nozzle page
...
Added IVertexSource get weighted center
refactoring
2018-03-14 15:01:38 -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
8e3e09edbd
Made load / unload filament not turn off heater when done while printing
2018-02-07 13:08:24 -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
LarsBrubaker
df2ef9d1d0
Set bed temp range to 3
2018-02-02 07:58:45 -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
73c77d6b88
Make sure we always stop when the time out happens on macros
2018-01-18 17:09:00 -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
John Lewin
5809c51d39
Wait to set CommunicationStates.Connect until after ReadThread spinup
2017-12-31 06:14:19 -08:00
John Lewin
743b2ff0d7
Extract partial connection logic from loop, group with other steps
2017-12-31 06:14:19 -08:00
John Lewin
e02731207a
Remove dead code
2017-12-31 06:14:19 -08:00
John Lewin
0a1d0e2cfb
First functioning pass at consolidated connection logic
2017-12-31 06:14:19 -08:00
John Lewin
25cf68ee7a
Move connection validation logic from ReadFromPrinter to Connect
2017-12-31 06:14:19 -08:00
John Lewin
8d54e297e2
Collapse AttemptToConnect into Connect
2017-12-31 06:14:19 -08:00
John Lewin
65f29d82d8
Collapse Connect_Thread method into Connect
2017-12-31 06:14:19 -08:00
John Lewin
d0053fcbf2
Remove parallel connectThread logic, collapse into single call
2017-12-31 06:14:19 -08:00
John Lewin
940160042b
Remove null test for printer.Settings
2017-12-31 06:14:19 -08:00
John Lewin
e939dd0d8d
Move PrinterConnectionStatus from PrinterConnection to printer model
...
- Issue MatterHackers/MCCentral#2535
Remove localization from PrinterConnection
2017-12-31 06:14:19 -08:00