Commit graph

169 commits

Author SHA1 Message Date
Lars Brubaker
2420acc69b Make sure if hardware leveling enabled we don't parse leveling data 2017-02-22 11:53:25 -08:00
John Lewin
538d3c480a Refactor GCodeStream
- Use AppendFormat
2017-02-09 09:01:45 -08:00
John Lewin
b665091e18 Multiplier streams must acquire and track dependant settings
- Correct whitespace
2017-02-09 09:01:03 -08:00
Lars Brubaker
6b0b8ace6e Fixed a bug with the progress bar 2017-02-06 14:23:55 -08:00
Lars Brubaker
117c09b9f1 Cleaned up the new macro command syntax 2017-02-06 14:23:55 -08:00
Lars Brubaker
53b7576b17 Refactored the macro command language. 2017-02-06 14:23:55 -08:00
Lars Brubaker
97dffa1d53 Better images in macros 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
Lars Brubaker
3edcb69140 Made load filament macro work. 2017-02-02 16:38:48 -08:00
larsbrubaker
0c9ebdf611 starting 2017-02-02 07:54:52 -08:00
Lars Brubaker
4c8971f4a7 Putting in a macro cancel button. 2017-02-01 17:49:26 -08:00
Lars Brubaker
b61f4a64a3 Cleaner code 2017-02-01 15:46:11 -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
Lars Brubaker
84ed2ce1b2 Make sure we save baby steps any time before the 2nd layer 2017-01-17 15:04:42 -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
174983ad7e Merge remote-tracking branch 'origin/1.6'
# Conflicts:
#	Submodules/agg-sharp
2017-01-10 18:49:54 -08:00
Lars Brubaker
89cd8ebb3e Fixed the print leveling bug 2017-01-10 17:30:27 -08:00
Lars Brubaker
f0933631e1 Saving and restoring baby stepping 2017-01-04 15:35:38 -08:00
Lars Brubaker
a2cdad80f0 make sure the tests pass 2017-01-04 14:20:18 -08:00
Lars Brubaker
522a049cc6 Added support for M83 and M82 extruder relative / absolute positioning 2017-01-04 14:13:05 -08:00
Lars Brubaker
84c0032b05 Include bed heating to recover consideration 2016-12-29 14:51:45 -08:00
Lars Brubaker
91b6d98e82 Make sure we turn off print leveling as we are recovering. 2016-12-20 17:23:52 -08:00
Lars Brubaker
6cf685a1b4 Adding new translations
Added G92 to commands that get passed through to the printer
2016-12-20 14:43:55 -08:00
larsbrubaker
7423a675e2 Corret variable name 2016-12-04 19:22:37 -08:00
larsbrubaker
106a52b368 Putting progress bar on macro window. 2016-12-04 18:13:58 -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
83a56dfbdb also consider the extruder position when doing maxlength. 2016-11-29 16:52:58 -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
06b1512698 Load and Unload Macros working better.
Fixed colors on redeem purchase disabled button
2016-11-29 14:17:37 -08:00
Lars Brubaker
a241888635 Merge branch 'AlwaysPrinting'
# Conflicts:
#	PrinterCommunication/PrinterConnectionAndCommunication.cs
#	StaticData/Translations/Master.txt
#	Submodules/MatterSlice
2016-11-28 17:10:06 -08:00
Lars Brubaker
41d7d91bf1 Don't send G4 dwell while wating to reach temp. 2016-11-28 16:09:25 -08:00
Lars Brubaker
b2965794d1 Improved macro capabilities
Wrote enough code to allow for the loading and unloading of filament
2016-11-11 11:48:33 -08:00
Lars Brubaker
7232620360 Interesting progress on always sending as print.
relates to bug MatterHackers/MCCentral#90
Long G-Code macros do not work
2016-11-11 11:48:32 -08:00
Lars Brubaker
41a2490d91 Make sure we don't send exponents to the printer 2016-10-19 17:05:49 -07:00
Lars Brubaker
47968f566f Going back to the old leveling method. 2016-10-19 16:03:08 -07:00
Lars Brubaker
a3d4032704 Wrote tests for LineIsZHoming
Made sure we don't clear leveling data while viewing.
2016-10-14 13:15:09 -07:00
Lars Brubaker
3bb439d198 Make it possible to have the print leveling go negative
Took out the 2 point leveling solution
MatterHackers/MatterControl#804
2016-10-11 14:56:36 -07:00
Lars Brubaker
de12a5c8ba Finished print leveling test – fixed reset to defaults
Moved more things to settings key
Disabled end-user license agreement on Mac for now
2016-09-27 12:47:15 -07:00
Lars Brubaker
5ffd4c168e Added the ability to emit 'G0' for movement 2016-09-13 14:09:35 -07:00
Lars Brubaker
fbd67c0dd7 Put in code to refresh the library selector
Renamed ResumePrinting to PrintRecovery
2016-09-06 14:42:14 -07:00
Lars Brubaker
357a497505 Fixed a bug with pause resume gcode
Made a new test.
added test layouts.txt and master.txt and porperties.json
added paus_gcode and resume_gcode to settingskey
2016-08-17 14:04:03 -07:00
Lars Brubaker
3e3b9ce68f New comments 2016-08-04 14:46:29 -07:00
Lars Brubaker
0daf667be4 Make print resuming deposit the first extrusion just outside the part bounds. 2016-08-03 17:57:13 -07:00
Lars Brubaker
3d17778cb1 Make sure we issue a M114 after a switch extruder
Fix issue on BCN with moving to last extruder position rather than new extruder position.
2016-08-03 16:49:38 -07:00
Lars Brubaker
d8138ac51e Making a function to prep MatterControl prior to runing tests.
Made automation tests call it.
2016-07-29 16:44:00 -07:00
John Lewin
fd14d26aaf Prevent stream bypass described in #780 2016-07-29 07:30:05 -07:00
Lars Brubaker
49f4cde726 Make sure we do replacement on m109->m104 for each extruder unless it is an autotemp setting or a reset. 2016-07-25 12:05:51 -07:00
John Lewin
f304e9f3d6 Migrate SettingsProfile functionality to new SettingsHelpers type
- Add as child property of settings scope, ready for merge of types
 - Progress on Issue #1113
2016-07-18 16:58:25 -07:00