John Lewin
416c0015b8
Remove AppendElapsedTime feature from PrinterConnection
2019-01-04 11:43:03 -08:00
Lars Brubaker
34b57c43b0
Making error messages coming back as list
...
fixing regression with dialog window showing as markdown (there were
assumptions on it not being markdown)
2019-01-03 16:58:05 -08:00
Lars Brubaker
aad87e0fa5
fixing error in changing the sent line while printing
2019-01-02 14:08:54 -08:00
John Lewin
e7f1a12d1b
Add extra assert for ReadThread.NumRunning == 0
2018-12-26 16:56:03 -08:00
John Lewin
b16c13bec0
Simplify
2018-12-26 16:39:30 -08:00
John Lewin
1ee3b5badf
Remove outdated comment, CreateStreamProcessors called above
2018-12-26 16:33:17 -08:00
LarsBrubaker
b0e1a0fadc
Make disable leveling per printer rather than static
...
issue: MatterHackers/MCCentral#4722
Running Pulse Bed leveling while using multiple printers in Single-Windows causes the prints to fail
2018-12-22 08:31:25 -08:00
Tyler Anderson
cbcc2dc019
Show message explaining port permissions when connection fails on Linux
2018-12-21 18:34:23 -08:00
Lars Brubaker
d74357508d
Don't strip comments while exporting
2018-12-20 16:56:25 -08:00
Lars Brubaker
c789a3fe0a
More GCode export fixes
...
More GCode export tests
2018-12-20 16:01:03 -08:00
John Lewin
54c3dbb08e
Extract Android dependencies from .netstandard libraries
2018-12-18 11:54:31 -08:00
Lars Brubaker
e9c4ba5d28
Better tracking of extrusion and position in consideration of relative moves
...
Reset position tracking correctly for G92 s
Render G92 instructions correctly (don't show as filament change)
Remove dead code
issue: MatterHackers/MCCentral#4688
Don't force tool change on layer change
2018-12-11 14:12:25 -08:00
John Lewin
7b7267f0b2
Remove PrintItemWrapper from EditContext
...
- Move PrintItemWrapper dependency to PrinterConnection, where it's
still used
2018-12-10 14:15:36 -08:00
Lars Brubaker
13b0193145
Fixing android
2018-12-05 14:22:53 -08:00
Lars Brubaker
8de283dbfe
Say who is the owner of executing tasks. This allows us to filter running tasks displays
...
issue: MatterHackers/MCCentral#4660
Not printing printer tab showing print progress from printing printer tab
2018-12-05 13:48:57 -08:00
Lars Brubaker
039f82f980
Make sure we are always on the right extruder before extruding
2018-12-05 11:49:26 -08:00
Lars Brubaker
1a434b6388
Moved extruder offsets from passing to MS to being part of stream processing
...
Made '; NO_PROCESSING' track printer position correctly
issue: MatterHackers/MCCentral#4658
Create setting for ZOffset for extruder 2
2018-12-04 13:28:46 -08:00
John Lewin
bc4efaf18a
Remove ActivePrinter from serial ports, pass settings to port calls
...
- Add PrinterSettings to PortFactory Create/PortAvailable methods
- Add ApplicationController->LogInfo for status reporting
- Remove printer coupling in tcp/x3g for status reporting
- Issue MatterHackers/MCCentral#4549
Remove ActivePrinter from ApplicationController
2018-11-30 14:08:29 -08:00
John Lewin
7e3d4ea012
Revise temperature parsing for Smoothieware
...
- Issue MatterHackers/MCCentral#4648
Not showing T1 actual temp on Smoothie Dual Pulse
2018-11-29 17:45:16 -08:00
John Lewin
970d68f5c0
Spelling
2018-11-29 13:41:24 -08:00
John Lewin
44380f445e
Use local reference rather than static to same
2018-11-23 16:26:33 -08:00
Lars Brubaker
7b7efc1328
Make Connection OnIdle work for multiple printers
...
MatterHackers/MCCentral#4602
2018-11-16 17:02:05 -08:00
Lars Brubaker
3e8b4bde56
Moved the cancel print logic into connection to ensure SD card print not canceled
...
removed Active Printer from RootSystemWindow and put in multi-printer logic
issue: MatterHackers/MCCentral#4599
RootSystemWindow OnClosing cancel printer logic remove active printer
issue: MatterHackers/MatterControl#3973
Mattercontrol interferes with SD card print
2018-11-16 14:45:22 -08:00
Lars Brubaker
f1786393cf
Making sure that export does the right thing on G92
...
issue: MatterHackers/MCCentral#4596
Retracting filament at end of print
2018-11-16 14:24:36 -08:00
Lars Brubaker
987953e1ef
Remove PrintingItemName from application controller
...
issue: MatterHackers/MCCentral#4582
2018-11-14 16:54:32 -08:00
John Lewin
0d066881a4
Use UiThread.ClearInterval
2018-11-13 16:54:46 -08:00
Lars Brubaker
844f97a060
Removed active printer static
...
issue: MatterHackers/MCCentral#4562
GCodeStream
2018-11-12 15:03:02 -08:00
Lars Brubaker
566be7c9cb
Remaining RootedEvents removed
2018-11-09 14:32:05 -08:00
Lars Brubaker
e69591a884
EnableChanged -> EventHandler
2018-11-09 14:32:04 -08:00
Lars Brubaker
44a019d95c
Connection Succeeded -> EventHandler
2018-11-09 14:32:04 -08:00
Lars Brubaker
5d6be0c4bf
Moved to EventHandler
...
Connection Failed
DestinationChanged
2018-11-09 14:32:04 -08:00
Lars Brubaker
4bb93fcc19
changed CommunicationStateChanged to EventHandler
2018-11-09 13:19:29 -08:00
John Lewin
5cf793632f
Collapse CommunicationUnconditional[To/From]Printer into existing events
2018-11-09 12:44:40 -08:00
Lars Brubaker
0a1b9a5553
converting more rooted events
2018-11-09 12:07:59 -08:00
John Lewin
991a9896ed
Rename CheckForKeys to ProcessLine
2018-11-09 11:58:36 -08:00
John Lewin
5cc17daf2f
Rename LineActions derived types
...
- FoundStringContainsCallbacks -> ContainsStringLineActions
- FoundStringStartsWithCallbacks -> StartsWithLineActions
2018-11-09 11:58:36 -08:00
John Lewin
a061f97a70
Rename AddCallbackToKey/RemoveCallbackFromKey -> Register/Unregister
2018-11-09 11:58:35 -08:00
John Lewin
f83fadd06b
Convert to standard events with line arg
2018-11-09 11:58:34 -08:00
Lars Brubaker
8c2f2314dd
adding more rooted events to event EventHandler
2018-11-09 10:21:40 -08:00
Lars Brubaker
5232361758
Thought experiment on moving a rooted event to an event
2018-11-09 09:15:47 -08:00
Lars Brubaker
734bd88c86
Made the unloading wizard code rather than macro
...
Took out the macro processing stream
2018-11-05 11:08:21 -08:00
John Lewin
c279f8a511
Fix typo
...
- Issue MatterHackers/MCCentral#4485
Consider renaming recently added config setting with typo in name
2018-11-03 08:45:17 -07:00
Lars Brubaker
775f1982bd
Re-wrote the load filament wizard as not a macro so we have more control over it
...
Added it to the setup steps
issue: MatterHackers/MCCentral#4429
Put in a loading filament as part of initial setup process
2018-11-02 16:14:37 -07:00
John Lewin
ceda78872b
Hold printer rather than PrinterSettings reference
2018-10-29 18:16:09 -07:00
Tyler Anderson
0a6cc1037a
Fix typo
2018-10-29 16:19:50 -07:00
Tyler Anderson
0681e46742
Catch hardware error from Prusa Mk3
...
This is the error the printer throws when bed leveling fails. The printer has to be rebooted after this.
2018-10-29 16:18:30 -07:00
John Lewin
544f389946
Switch to printer rather that PrinterSettings dependency
...
- MatterHackers/MCCentral#4299
Leveling data ignored by running MatterControl instance
2018-10-28 12:08:06 -07:00
Tyler Anderson
8adb37b991
Changed automatic heater shutdown timer to 10 minutes
2018-10-16 11:42:40 -07:00
Lars Brubaker
385cf2288b
ability to turn of line splitting for test
2018-10-09 14:29:51 -07:00
Lars Brubaker
c408ef055d
Wrote Re-Slice for dynamically replacing current gcode
...
adding comments
2018-09-21 15:07:05 -07:00