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