Commit graph

349 commits

Author SHA1 Message Date
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
John Lewin
5db7c79d00 Get updated profiles compiling on Android
- Remove unused properties from ApplicationView
 - Rename CompactApplicationView to TouchscreenView
 - Rename ResponsiveApplicationView to DesktopView
 - Move abstract ToggleTopContainer() specific to TouchscreenView
 - Remove unused HideTopContainer implementations
 - Conditionally compile invocation/assignment of ApplicationMenuRow
 - Migrate single setting from PrinterSettings "PublishBedImage" to SliceSettings
 - Remove PrinterSettings class
 - Import "PublishBedImage" during ImportPrinters
 - Remove code that doubles the size of the splitter bar when collapsed
 - Fix incorrect path to "config.ini"
2016-05-05 12:33:39 -07:00
Lars Brubaker
cdd9af3920 Fixes #707 Double press pause button causes fail
Working on a new interface to allow moving items in the library.
2016-05-04 12:14:10 -07:00
Tyler Anderson
f5234eb4ff switch spaces to tabs 2016-05-04 10:33:43 -07:00
Tyler Anderson
0f1b56f136 Added R code for M190 2016-05-03 18:43:13 -07:00
John Lewin
69657be786 Use zero based index for ExtruderTemperature(i) 2016-04-29 16:56:11 -07:00
John Lewin
f4efb4f71e Clean up kvp use 2016-04-29 15:24:57 -07:00
Lars Brubaker
834aba4f38 Settings profile using methods rather than properties 2016-04-28 09:41:27 -07:00
Lars Brubaker
895eea253c Converted lots of get properties to methods in SettingsProfile 2016-04-27 18:57:51 -07:00
Lars Brubaker
0ba8a78dc5 Fixed connection issues
Got rid of AnchoredDropDownList
Put in BaudRate user edit field
2016-04-27 17:34:33 -07:00
John Lewin
4496720772 Json Profiles 2016-04-27 14:35:57 -07:00
Lars Brubaker
24a0e8b414 created option to have value that reset at the end of a print
spiral vase
 bottom clip
 layer to pause
2016-04-26 09:20:31 -07:00
Lars Brubaker
8900730313 Don't change the % done on cancel (so we have useful data). 2016-04-25 14:38:02 -07:00
Lars Brubaker
7ee3d3ff21 Run first layer at resume speed 2016-04-20 17:03:08 -07:00
Lars Brubaker
d775170912 Add in x y and z to print command only as needed.
Track position better in resuming to handle min z printers
2016-04-20 13:27:16 -07:00
Lars Brubaker
e89c3ccf58 Make sure we know where the printer is. 2016-04-20 12:43:11 -07:00
Lars Brubaker
36a6219fe2 Don't ever reset the resume data while starting up 2016-04-20 12:31:44 -07:00
Lars Brubaker
ea89d41bc6 Working on resuming for non-max z printers
Added settings to support resuming
Save the baby step offset for print resuming
Make sure we don't resume prints that are not started
Refactoring
2016-04-20 11:53:08 -07:00
Lars Brubaker
9f9d3803a3 Reorganized the resume to use a queue of commands to make it all clearer.
Getting ready for standard printers
Put in a first_resume_layer_speed setting
2016-04-19 16:06:45 -07:00
Lars Brubaker
ec51decbee Better end of lie trimming.
Make the extrusion setting correct on resume.
2016-04-19 15:14:22 -07:00
Lars Brubaker
f20ac4dcb5 More work on print resuming. 2016-04-19 11:24:09 -07:00
Lars Brubaker
9d233efb4c Much more work on resume printing. 2016-04-14 18:01:45 -07:00