Commit graph

331 commits

Author SHA1 Message Date
Lars Brubaker
e9fdaee59f Ask for position after G30 2017-02-22 14:51:20 -08:00
John Lewin
17bea4cc20 Add missing localizations 2017-02-15 10:04:10 -08:00
Lars Brubaker
a206586736 Make sure we don't have the printer waiting for position before it is connected. 2017-02-14 11:42:48 -08:00
Lars Brubaker
2430becc9d Make sure we get our position any time we create stream processors. 2017-02-10 14:44:07 -08:00
Lars Brubaker
990fd13a19 Un-broke print cancel
Only finishing gcode sets the printer to connected not canceling (it still needs to print cancel gcode if present)
2017-02-09 13:51:16 -08:00
Lars Brubaker
b576e1fb78 Needed to rest stream processing after a print is canceled
MatterHackers/MatterControl#1877
Controls: Extrude buttons twisted
2017-02-08 14:40:18 -08:00
Lars Brubaker
1f76ba1cde Fixing code review issues 2017-02-08 10:02:39 -08:00
larsbrubaker
ac4a2ed9ce Made sure that reset connection disconnects
and reconnects if auto connect
and works when not connected (like it is supposed to)
2017-02-07 18:49:06 -08:00
Lars Brubaker
117c09b9f1 Cleaned up the new macro command syntax 2017-02-06 14:23:55 -08:00
Lars Brubaker
8134b3f450 Fixed the Macros window to cancel on user closes with the X windows button.
Put cancel into max length and temp stream
Made close function take a bool if the system did it
Moved To EventHandler<> in GuiWidget
Made a ClosedEventsArgs
2017-02-03 13:06:08 -08:00
John Lewin
83dab63579 WaitingForPosition timer should be stopped and cleared, not restarted 2017-02-02 13:37:03 -08:00
John Lewin
3aa13d82c4 Persist tuning adjustments into printer settings 2017-02-02 10:56:14 -08:00
Lars Brubaker
4c8971f4a7 Putting in a macro cancel button. 2017-02-01 17:49:26 -08:00
Lars Brubaker
8d47359ad9 Clear user baby stepping after new print leveling.
settings save on change
removed redundant expand_thin_walls setting
2017-02-01 13:38:14 -08:00
John Lewin
e736d2718f Add ExtruderStatusWidget 2017-01-23 16:28:25 -08:00
John Lewin
ac3139c704 Reuse existing MoveButton objects
- Alternate format for widget factory colors
- Move fixed sizing in MoveButtonWidget to more specific scope
2017-01-19 12:31:53 -08:00
John Lewin
2e8c0baaab Prevent null reference exception 2017-01-19 12:31:53 -08:00
John Lewin
16c2230018 Initial screensaver prototype
- Consolidate title casing mechanism into PrintItemWrapper.GetFriendlyName
2017-01-19 12:31:53 -08:00
Lars Brubaker
51541abfa2 turn off debug code 2017-01-11 17:18:42 -08:00
Lars Brubaker
0cdf057cb1 Make sure we work with the new marline rc8 and resend 2017-01-11 17:08:36 -08:00
John Lewin
eaa44e5af8 Revise UI elements that reveal babystep Z values and expose easy reset 2017-01-11 07:29:00 -08:00
Lars Brubaker
f0933631e1 Saving and restoring baby stepping 2017-01-04 15:35:38 -08:00
John Lewin
ace89e1e5a Use .Localize extension function 2017-01-04 10:52:06 -08:00
Lars Brubaker
4fb4d3a15f Merge remote-tracking branch 'origin/1.6'
# Conflicts:
#	Submodules/agg-sharp
2017-01-03 15:22:52 -08:00
Lars Brubaker
515966b0f0 Created a new printer turns of temps test
Fixed the test to pass
Made emulator turn off bed temp correctly.
2017-01-03 10:45:16 -08:00
Lars Brubaker
0d69a1d365 cleaning up error reporting and showing more in terminal 2016-12-29 13:39:16 -08:00
Lars Brubaker
b2e676454a io write error can happen if the printer is not responding while executing a command
don't close the connection in these circumstances.
2016-12-29 12:52:12 -08:00
Lars Brubaker
7bb3b342d9 Made firmware updater report state into terminal
Refactoring
Firmware update strings
2016-12-28 13:10:39 -08:00
Lars Brubaker
c53b244490 Merge branch 'master' of https://github.com/MatterHackers/MatterControl 2016-12-27 17:55:03 -08:00
Lars Brubaker
ddc06594c9 Merge remote-tracking branch 'origin/master' into 1.6 2016-12-20 16:18:45 -08:00
Lars Brubaker
575369ba2f Merge branch 'master' into master 2016-12-15 15:11:24 -08:00
Tyler Anderson
f6037afa78 Switched to ReadLineStartCallBacks 2016-12-14 16:26:46 -08:00
Lars Brubaker
bf62f92420 Fixed resend to work on smoothie
MatterHackers/MatterControl#1700
Not sending resends to Smoothieware
2016-12-14 15:03:37 -08:00
Lars Brubaker
53e6ff3eba Added recovery count to the history data
MatterHackers/MCCentral#914
Track the recovered count to aid diagnostics
2016-12-14 11:26:53 -08:00
Lars Brubaker
ecaf2d3cdf Interactive user prompts should confirm the action requested 2016-12-12 17:42:22 -08:00
Tyler Anderson
9d8ed3e6aa Added detection for Rostock hardware leveling errors 2016-12-12 16:37:09 -08:00
Lars Brubaker
8c72bf1168 Refactored network printing settings to match the other printer settings
Took out the automatic changes to other settings
2016-12-12 12:14:30 -08:00
larsbrubaker
78439d34ab Got the new mocros menu working well 2016-12-03 12:08:39 -08:00
Lars Brubaker
0c08c6c5ce Make pause work correctly with always printing 2016-12-02 13:51:58 -08:00
Lars Brubaker
fb1f5ff730 Made it so that only canceling the printe causes it to be marked as canceled
Disconnect and reconnect do not 'cancel' the print
Closing MC does not 'cancel' the print
2016-12-01 10:59:03 -08:00
Lars Brubaker
9553cebe15 Merge branch 'master' into master 2016-11-29 16:23:32 -08:00
Matt Moening
2cdca4860d Send reset line number command on connect 2016-11-29 16:05:30 -08:00
Lars Brubaker
2476b1d1f2 Make queued commands parse as they are sent. 2016-11-29 15:14:38 -08:00
Lars Brubaker
3928538f22 Make sure we try to send commands while attempting to connect. 2016-11-29 14:58:24 -08:00
Lars Brubaker
7c9128c01c Merge branch 'master' of https://github.com/MatterHackers/MatterControl 2016-11-29 14:18:03 -08:00
Lars Brubaker
06b1512698 Load and Unload Macros working better.
Fixed colors on redeem purchase disabled button
2016-11-29 14:17:37 -08:00
Tyler Anderson
f85a741cd9 Fixed more line endings for Smoothie compatability 2016-11-29 14:07:37 -08:00
Matt Moening
b6d34bcdf7 Converted hard coded strings to SettingsKey 2016-11-29 12:17:36 -08:00
Matt Moening
025b135a7d Extracted network printing check into function
- check network printing is enable during serial port availability checking
 - check nwp is enabled before Attempt to Connect
2016-11-29 10:57:44 -08:00
Matt Moening
60b3fe5133 Networked Printing enabled in MC
- Added properties to enable s3g coms, enable networked communication, store IP and port
 - updated Settings on Change to be a dictionary that stores what they are changing and how to do it
 - added handling in check box for SettingsOnChange
 - SerialPortIsAvailable returns true when networked printing is enabled
 - Engine mapping base updated for new properties
2016-11-29 10:57:44 -08:00