Commit graph

46 commits

Author SHA1 Message Date
Lars Brubaker
16866e5f95 Don't try to heat bed if it doesn't exists. 2017-08-09 14:35:28 -07:00
Lars Brubaker
7c5f5a2775 Brought in the changes to set temp before leveling. 2017-08-08 17:49:26 -07:00
Lars Brubaker
64e72512a6 Took out z can be negative.
Put z height on leveling wizard
2017-06-14 17:47:02 -07:00
John Lewin
9aaf0f6311 Rename PrinterConnectionAndCommunication 2017-06-13 17:22:49 -07:00
Lars Brubaker
a689781772 Merging in 1.7.1 improvements 2017-06-07 16:09:42 -07:00
Lars Brubaker
a1e1c48d90 All new 1.7.1 changes 2017-05-19 14:39:57 -07:00
Lars Brubaker
8349891061 Made the cursor keys able to help with print leveling 2017-04-14 09:53:13 -07:00
Lars Brubaker
d180a0780f Made the ability to probe the be with G30 on printers with probe
Fixed bug with extrusion multiplier layout
Made leveling wizard strings in common class
2017-04-12 12:12:11 -07:00
Lars Brubaker
4c9d976c56 Put in auto-calibration measuring if G30 is available 2017-04-11 17:49:23 -07:00
larsbrubaker
cdab37fbb5 Made the probe height a settings value
MatterHackers/MatterControl#937
On print leveling setup move up an amount from the previous point, not to an absolute point
2017-02-01 07:54:55 -08:00
John Lewin
535a161115 Remove event keyword from private fields 2016-12-29 06:57:42 -08:00
Lars Brubaker
dfd4bd2c32 Merge branch '1.6.0'
# Conflicts:
#	PrinterControls/PrinterConnections/SetupStepComPortTwo.cs
2016-11-17 12:28:52 -08:00
tellingmachine
2171ae9c04 Typo in english print leveling instructions. 2016-10-24 18:47:25 -07:00
Lars Brubaker
47968f566f Going back to the old leveling method. 2016-10-19 16:03:08 -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
larsbrubaker
426c0ede6a Code to enable going below 0 for printe recovery 2016-10-10 19:30:48 -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
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
6ee626e794 Refactoring print settings strings into SettingsKey string consts
Made a new ReloadUiWhenChanged propertie for Properties.json
2016-06-21 09:38:37 -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
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
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
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
John Lewin
4496720772 Json Profiles 2016-04-27 14:35:57 -07:00
Lars Brubaker
d49739f490 Make sure we ask for position after auto bed level.
Make sure we always show the known position of the printer when we re-build the display.
2015-11-23 15:45:35 -08:00
Lars Brubaker
4bd28d9155 Make 7 and 13 point not run if it has not be initialized. 2015-11-16 12:01:37 -08:00
Lars Brubaker
d06a276c32 Attempting to fix a bug with homing not being immediately accounted for before relative movement in 7 and 13 point print leveling. 2015-11-16 11:55:07 -08:00
Lars Brubaker
1e41bca15d Fixed the number of samples message. 2015-10-16 12:22:28 -07:00
larsbrubaker
0bf526dc02 Put in some more tooltips. 2015-08-15 16:38:07 -07:00
larsbrubaker
8c810f63f1 Made 7 point and 13 point leveling code share a base class
Wrote relative movement leveling for 7 and 13 point
Wrote unit tests for relative movement
Improved unit tests to include outputting the expected strings.
2015-08-15 16:18:49 -07:00
larsbrubaker
8739a7f9e2 writing relative move leveling for 7 and 13 point code.
Starting tests for relative leveling.
2015-08-14 21:46:29 -07:00
Lars Brubaker
2b089cfa4a Made the bed leveling test pass again.
Made library take zips again and filter items it can't take.
Deleted some dead code.
2015-08-07 16:35:36 -07:00
Lars Brubaker
b183bcf1d5 Sample the center point correctly. 2015-08-06 11:07:55 -07:00
Lars Brubaker
b1671feb1d Put in a 13 point disk option. 2015-08-05 11:12:01 -07:00
Lars Brubaker
c558f1cb10 More code to allow leveling for beds not with a center at 0,0 2015-08-05 10:30:43 -07:00
Lars Brubaker
3fa6fadcb2 Make 7 point leveling work on any printer. 2015-08-05 10:19:15 -07:00
larsbrubaker
9eb687afb8 Make the current z also be passed back. 2015-08-05 08:49:59 -07:00
larsbrubaker
9594eb2ac6 Fixed the 7 point leveling to intersect the calculated plan rather than the polar interpolation. 2015-08-05 07:59:09 -07:00
Lars Brubaker
4bf742b5c7 Wrote unit tests for 7 point print leveling math. 2015-08-04 17:34:52 -07:00
Lars Brubaker
41bbc2f5cf 7 point has 21 steps 2015-08-04 12:17:09 -07:00
larsbrubaker
6521348cde Make sure we commit our leveling data.
Cleaned up the 7 point math.
2015-08-01 16:58:25 -07:00
larsbrubaker
3eaa715c22 Wrote the triangle interpolator for radial leveling.
Took linq out of PrintLevelingPlane
2015-08-01 15:50:39 -07:00
larsbrubaker
5e6af4b2f6 Making print leveling code go through the loaded print leveling solution (rather than the leveling plane).
Refactoring.
Working on a new 7 point radial print leveling solution for delta printers.
2015-08-01 14:44:53 -07:00