Commit graph

238 commits

Author SHA1 Message Date
Lars Brubaker
773f6ddc9b More settings moved to GetValue
extruder_count
bed_temperature
2016-06-16 10:31:18 -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
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
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
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
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
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
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
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
Lars Brubaker
4bb141339e Merge branch '1.5.2'
Conflicts:
	ApplicationView/MenuRow/MenuOptionSettings.cs
	StaticData/Translations/Master.txt
2016-04-14 15:42:42 -07:00
Lars Brubaker
e2d68ac50e Getting print history to register on connection then checking if need to resume failed print 2016-04-14 14:34:30 -07:00
Lars Brubaker
64817c5297 Show the percent done
Make sure we set to 100% on print done
2016-04-14 10:34:47 -07:00
Lars Brubaker
b8a9498dd8 pass back the correct temperature massage so that it can actually be used by callbacks.
Turn off some debugging
2016-04-11 12:04:30 -07:00
Lars Brubaker
375321c8d5 Made ExtruderTemperatureWasWritenToPrinter not set the temp
only record what temp it has been set to.
2016-04-11 11:52:44 -07:00
Lars Brubaker
963304c1a8 Changed the DataViewGraph to be a GuiWindow 2016-04-07 09:57:40 -07:00
Lars Brubaker
47cf855bdb Show the debug info 2016-04-06 16:47:16 -07:00
Lars Brubaker
df925ffde3 Better positions data view text
Put a background color under the text of data view graph
Tracking more of the ok to send time in printer communication
2016-04-06 13:53:04 -07:00
Lars Brubaker
0c258355b0 Made data view graph using List rather than a custom class
Made the printer consume more processor time while printing to service the print thread
2016-04-06 11:56:48 -07:00
John Lewin
e02293706e Add localization, revise existing 2016-03-22 07:39:14 -07:00
Lars Brubaker
19c41f9460 Added in some more printer error messages 2016-03-09 12:36:24 -08:00
Lars Brubaker
34811976ae Tracking current completed percent. 2016-02-24 12:39:30 -08:00
Lars Brubaker
b62f8e9704 Working on getting the history to have enough data to track print failures. 2016-02-24 12:38:21 -08:00
Lars Brubaker
d94ad423cf Made the leveling wizard show up after connect if required
Put in a "finish setup" button
Refactored some of the print leveling test code
Auto close printer setup wizard on connect
2016-02-22 10:14:07 -08:00
John Lewin
b12bb0f6ac Revise waitForOK logic for Repetier 2016-02-11 16:32:05 -08:00
Lars Brubaker
426cd4d74a Comment update 2016-02-11 15:26:14 -08:00
John Lewin
a865e1e1bb Consolidate G1 and F speed extrude commands, conditional tool change 2016-01-27 15:07:19 -08:00
Lars Brubaker
1f2ab3dfea Put in another error response code
Made the Sqlite provider copy its data on a background thread.
2016-01-20 09:56:12 -08:00
Lars Brubaker
71f22acc75 SetPrinterPosition no longer returns a value
Every function that tracks position implements SetPerinterPosition
Moved GCodeStreamProxy to its own file
Created a new PauseHandlingStream
Wrote a test for same
Fixed the bug with pausing not returning to correct extrusion
Fixed print leveling to pass on the correct offset to SetPrinterPosition
Made sure we always send the shut off extruders on exit
Make agg parse double able to handle a space between the negative sign and the number "- 10".
Put in a test for same.
2016-01-19 15:16:05 -08:00
Lars Brubaker
a261a3e41e Make sure after we have a valid connection we ask for firmware and position. 2016-01-18 11:07:00 -08:00
larsbrubaker
5a19be14d2 Made the require print leveling work better
Fixed a bug with selecting print solutions other than 3 point
Don't show the leveling on/off when leveling is required for printing.
Removed dead code
Show the wizard if required and not run.
Refresh the display if print leveling required setting is changed
2016-01-16 21:33:11 -08:00
Lars Brubaker
eb528ac83d Make sure we always send restore position command on unpause. 2016-01-15 12:10:43 -08:00
Lars Brubaker
09b72e08e1 Making the pause an resume always reset the extrusion position and go back to the last xyz 2016-01-15 09:37:48 -08:00
Lars Brubaker
22a2e8c0ab took out the restor_xyz_position and restor_e_position properties and make them always happen 2016-01-14 19:04:52 -08:00
Lars Brubaker
dab2e8ea8a Made the resend ring buffer bigger
Made it so we do resend with no ok on non-move commands but at a lower time threshold.
white space
spelling
2016-01-14 10:32:25 -08:00
John Lewin
d8439996a8 Fix build break - correct typo in EventHandler declaration 2016-01-13 13:36:28 -08:00
John Lewin
4f1972a338 Merge babystep behavior into standard xyz controls 2016-01-13 11:09:40 -08:00