Commit graph

54 commits

Author SHA1 Message Date
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
John Lewin
06e79394f2 Unregister listeners on Printer.Disposed
- Issue MatterHackers/MCCentral#4589
Ensure all printer.Disposed calls unregister listeners
2018-11-15 21:01:01 -08:00
Lars Brubaker
987953e1ef Remove PrintingItemName from application controller
issue: MatterHackers/MCCentral#4582
2018-11-14 16:54:32 -08:00
Lars Brubaker
0babdab806 cleaning up MappedSetting 2018-11-14 13:33:25 -08:00
John Lewin
0d066881a4 Use UiThread.ClearInterval 2018-11-13 16:54:46 -08:00
Lars Brubaker
6405dad7ac Convert static SettingChanged event to instance based
issue: MatterHackers/MCCentral#4551
2018-11-12 17:45:13 -08:00
Lars Brubaker
844f97a060 Removed active printer static
issue: MatterHackers/MCCentral#4562
GCodeStream
2018-11-12 15:03:02 -08:00
John Lewin
dc4d249d0f Use printer instance rather than static ActivePrinter 2018-11-12 09:45:00 -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
09dbb18021 Collapse WidescreenPanel into PartPreviewContent 2018-10-29 21:47:03 -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
John Lewin
df8db9fe22 Revise accessibility, use getter syntax 2018-10-27 15:48:37 -07:00
John Lewin
1ceaa2d31a Simplify naming 2018-10-27 15:27:01 -07:00
Lars Brubaker
e6495653b6 Trying to understand more about re-slice failure 2018-10-24 15:12:56 -07:00
Lars Brubaker
f4437fc654 Make leveling read and write a status to gcode files
issue: MatterHackers/MCCentral#2179
Mark exported gcode files that have leveling as such and don't apply again
2018-10-23 13:16:19 -07:00
Lars Brubaker
b6651641dd fixing markdown rendering in load filament
issue: MatterHackers/MCCentral#4154
Markdown formatting is not applied to load filament page
2018-10-22 17:28:58 -07:00
Lars Brubaker
a34e104773 Ensure we exhaust the command buffer before we switch E positions
Marlin firmware explicitly does not run out the command queue when switching e
this means we potentially have queue instructions with the wrong e position
2018-10-22 09:00:48 -07:00
LarsBrubaker
133da5d35a Making leveling test run a second leveling and test it changes 2018-10-18 14:58:35 -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
87599a60f0 Re-Slice does not extrude or retract any extra filament now 2018-10-08 18:24:26 -07:00
Lars Brubaker
d74490747b Working on re-slice test 2018-10-08 09:44:19 -07:00
John Lewin
0f9042f28d Migrate SettingChanged event to PrinterSettings
- Issue MatterHackers/MCCentral#4245
Remove ActiveSliceSettings type
2018-10-05 10:37:34 -07:00
John Lewin
6dbae7668b Remove ActiveSliceSettings.Instance
- Issue MatterHackers/MCCentral#4243
2018-10-05 09:25:05 -07:00
John Lewin
d8a5100639 Clean up whitespace 2018-10-05 09:25:05 -07:00
John Lewin
1f5cceaee4 Consolidate X3G namespaces 2018-10-05 09:25:05 -07:00
Lars Brubaker
f04f3a2af3 Working on new re-slice test 2018-10-03 18:19:55 -07:00
Lars Brubaker
791852f307 Have to change all the G92 s 2018-10-01 16:25:14 -07:00
Lars Brubaker
a6feb8334d Make sure we don't switch E value too early
issue: MatterHackers/MCCentral#4200
re-slice retracts too much filament after layer change
2018-10-01 15:42:09 -07:00
Lars Brubaker
c408ef055d Wrote Re-Slice for dynamically replacing current gcode
adding comments
2018-09-21 15:07:05 -07:00
Lars Brubaker
ef24e54b38 Fixed the test to account for changes in control names and behavior 2018-09-21 09:48:48 -07:00