Commit graph

370 commits

Author SHA1 Message Date
Lars Brubaker
4a5181db26 Protect against nulls 2016-09-28 12:51:46 -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
8ee755d82d Added anthore printer hardware error. 2016-09-22 17:26:27 -07:00
Lars Brubaker
a6fc014a0c Made it possible to start a gcode files from sync 2016-09-22 15:36:11 -07:00
Lars Brubaker
c3d96b6601 Working on Queue done button working test (+2 squashed commit)
Test that MatterControl vanilla actually stars up
Finished the resume print test
Set backup to 0
Created a SwitchToAdvancedSettings function
2016-09-22 12:35:34 -07:00
Lars Brubaker
b23c7e6b4a Improved disconnect behavior
Recover setting shows blue override when used
2016-09-16 15:27:58 -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
5637e25d9e Copy the thumbnail image, for the default queue parts if available
Fixed spelling
Made the ray tracer multi thread when not printing
Changed 'don't ask me again' to 'don't remind me again'
Added a thumbnail for the MatterControl coin
2016-09-02 16:26:56 -07:00
Lars Brubaker
cd7406d82b Created a UserSettingsKey and SystemSettingsKey
Moved some settings into this, lots more to do
2016-08-30 10:30:55 -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
261b613689 Made resume failed print able to be turned on and off
Made show if set have an & operator
Made a new test for parsing the show if set parameter
2016-08-11 16:09:45 -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
fe36bc3ce9 Make sure we pass printer name to web service 2016-08-03 16:49:48 -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
ec2b985618 Made auto connect not pop up the serial port helper
only user initiated connect attempts bring up the wizard
refactoring
2016-07-28 19:02:45 -07:00
Lars Brubaker
bc31533d94 Always rest all extruders on finish print
Keep track of what extruder is selected
Make sure M104 S[??] with no T sets the current temp tracking
Always reset each
2016-07-25 12:29:43 -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
Lars Brubaker
e5c187c687 Show com port wizard on desktop when can't connect
Don't show com port wizard when setting up a printer
Moved onload code (first draw) to ApplicationController
getting android to have the same wizard logic as desktop
Refactored setup wizard
2016-07-21 13:49:22 -07:00
Lars Brubaker
445f1560b0 Making sure we only select MatterSlice when it is the only engine.
Keeping android building.
2016-07-19 11:31:36 -07:00
John Lewin
42f133aa70 Consolidate SettingsProfile and PrinterSettings types 2016-07-18 16:58:25 -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
Lars Brubaker
040da9da1e Making matter slice and cure layer changes both be detected. 2016-07-15 18:06:51 -07:00
Lars Brubaker
c584814e56 First go at new m109 replace rules. 2016-07-15 17:56:42 -07:00
Lars Brubaker
626727d781 Parse temp on contains T: rather than starts with T:
Move parts to bed on scale.
2016-07-15 17:07:45 -07:00
John Lewin
da695dc581 Convert more string literals into SettingsKey constants 2016-07-12 17:51:26 -07:00
John Lewin
bdea957ff1 Migrate ManualMovementSpeeds to GetValue 2016-06-17 06:56:47 -07:00
John Lewin
5d6fcdadba Rename MatterControl.DriverType to driver_type 2016-06-16 17:24:11 -07:00
Lars Brubaker
7f85f168d5 Took out the prepend of MatterControl on profile settings and made them consistent lower case underscore. 2016-06-16 16:35:10 -07:00
Lars Brubaker
773f6ddc9b More settings moved to GetValue
extruder_count
bed_temperature
2016-06-16 10:31:18 -07:00
Lars Brubaker
9d401e1d9f Merge pull request #961 from larsbrubaker/master
Made an enum SettingsKey so the available settings names are discover…
2016-06-16 07:36:52 -07:00
Lars Brubaker
e6eaba90b2 Merge pull request #959 from jlewin/master
Convert some accessors to use GetValue<T>
2016-06-16 07:26:10 -07:00
larsbrubaker
0c3e754da5 Made an enum SettingsKey so the available settings names are discoverable. 2016-06-16 07:23:42 -07:00
larsbrubaker
7f65698864 Converted more settings methods to GetValue<T> 2016-06-16 06:58:28 -07:00
John Lewin
c0ec29664d Convert some accessors to use GetValue<T> 2016-06-15 17:59:52 -07:00
John Lewin
c008234248 Rename ActiveValue to GetValue, consolidate GetValue overrides 2016-06-15 17:19:29 -07:00
John Lewin
814763ed72 Convert some accessors to use GetValue<T> 2016-06-15 16:15:47 -07:00
Lars Brubaker
8de6fb41cc Fixed resume printing offset (had extra relative to absolute in path) 2016-06-14 16:20:49 -07:00
John Lewin
d55aa57910 Rename OrganizerSettingsData to SliceSettingData 2016-06-13 13:44:53 -07:00
Matt Moening
f316f6837d Fixed consistency error where resend would fail to send \r\n at end of line 2016-06-03 18:04:30 -07:00
larsbrubaker
85c0b66840 Made some help when connecting to a printer without a com port set
Common ui navigation functions
Improved highlight utility
Made Edit Fields have names that can be discovered
Refactoring
2016-05-29 09:19:46 -07:00
John Lewin
4fd2eee3c7 Merge remote-tracking branch 'origin/1.5.3'
# Conflicts:
#	PrinterCommunication/Io/WaitForTempStream.cs
2016-05-19 18:03:57 -07:00
John Lewin
cb56e85776 Add support for renaming and duplicating presets
- Fixes #720 - Changing preset names has no effect
 - Fixes #767 - Presets editor contains user overrides
 - Fixes #768 - Oem presets should be copied...
 - Migrate from int to string based printer IDs
 - Add json document migration capabilities
2016-05-16 17:46:17 -07:00
Tyler Anderson
15fed40032 make sure we do a wait when cooling if required. 2016-05-16 17:18:46 -07:00
Lars Brubaker
9e9f1dc4a4 Merge remote-tracking branch 'origin/1.5.3' 2016-05-12 16:13:46 -07:00
Lars Brubaker
e07a1a07b3 Only send G28 when requesting all 3 axis. 2016-05-11 17:04:30 -07:00
John Lewin
d68a5d6d07 Fix broken stream tests, use AreEqual to improve failure troubleshooting 2016-05-11 12:41:13 -07:00