Commit graph

62 commits

Author SHA1 Message Date
John Lewin
a5d2cf89ef Remove marker only type, use InstructionsPage base 2018-05-23 11:48:24 -07:00
LarsBrubaker
553e822e56 Added level sample cache
Added 100 point disk
2018-04-28 16:59:39 -07:00
Lars Brubaker
a3903be868 Made animation speed be right
Put in 10 x 10 grid
2018-04-27 18:28:59 -07:00
John Lewin
db9e000f65 Add tool tip text to leveling and probe calibration buttons
- Issue MatterHackers/MCCentral#3207
2018-04-23 17:25:01 -07:00
Lars Brubaker
3091a719ee Made RoundedToggleSwitch play mouse down animation
Made UiThread SetInterval return a RunningInterval
Added EaseIn EaseOut and EaseInOut to agg_basics
2018-04-11 17:36:03 -07:00
Lars Brubaker
7ba5517c70 Fixed bug with showing bed rather than extruder temp
changed extruder to nozzle
2018-04-11 12:53:07 -07:00
Lars Brubaker
b16328df27 Created a new animation object
got the spinner to use it
refactored graphics2D -> Graphics2D in DrawEventArgs
updated (c)
2018-04-11 10:22:17 -07:00
Lars Brubaker
d4ac2884b6 Leveling is way better and more dynamic
Pages can take dependencies on the previous page data
2018-04-10 17:59:27 -07:00
Lars Brubaker
4cb61563d3 Making hot end heat up before probing the bed with the tip
Refactoring - moving classes to individual files
2018-04-10 14:41:21 -07:00
Lars Brubaker
3d1a8487c6 Fixing leveling theme colors 2018-04-09 12:23:06 -07:00
Lars Brubaker
d3818471c5 Made probe calibration happen automatically if required 2018-04-06 14:59:09 -07:00
John Lewin
ac3982c9d5 Fix spelling 2018-04-04 15:58:57 -07:00
Lars Brubaker
83a7d49e32 Make sure we don't sample off the bed
reorder 7 and 13 point leveling probe positions
issue: MatterHackers/MCCentral#1821
Improvements to leveling process
2018-04-04 14:58:20 -07:00
Lars Brubaker
3f8f0cbe28 Put in temp that leveling occurred at
Put in date
Made rebuild data happen correctly
Improved leveling messages
Fixed a bug with leveling happening after line cutting
Added 5x5 leveling
2018-04-04 14:58:20 -07:00
Lars Brubaker
34970a6462 Refactoring leveling system 2018-04-04 14:58:19 -07:00
Lars Brubaker
f78db090ef Getting leveling data to be absolute
issue: MatterHackers/MCCentral#2980
Make leveling data be the measured plane (don't include probe offset in it)

Improving leveling message strings
2018-04-04 14:58:19 -07:00
Lars Brubaker
e86e3b127c Started on Delaunay Triangulation
Took out old sqlite migration of leveling
refactoring
2018-04-04 14:58:15 -07:00
Lars Brubaker
942e9171c1 More moving code into leveling stream 2018-04-04 14:58:15 -07:00
Lars Brubaker
ea12bdffa3 Removing dead code
Moving leveling code into leveling stream (the only place I want to have it eventually)
2018-04-04 14:58:14 -07:00
Lars Brubaker
88507a8b6e Refactoring 2018-04-04 14:58:14 -07:00
Lars Brubaker
89ad3e036c Changed probe positions to IEnumerable 2018-04-04 14:58:14 -07:00
Lars Brubaker
712f9df9ad Took out manual positions
took out steps and made based on sample points
2018-04-04 14:58:13 -07:00
Lars Brubaker
f852ddf708 First pass at leveling consolidation 2018-04-04 14:58:13 -07:00
John Lewin
edceab2e85 Rename SendLineToPrinterNow -> QueueLine
- Issue MatterHackers/MCCentral#2550
SendLineToPrinterNow queues printer commands
2018-01-04 18:32:54 -08:00
Lars Brubaker
359784877f Unify Vector2 3 and 4 to have upper case field members 2017-10-31 12:53:46 -07:00
John Lewin
7979160cf5 Remove ReloadAdvancedControlsPanel, AdvancedControlsPanelReloading
- Issue MatterHackers/MCCentral#1615
 ReloadAdvancedControls should be broken out into ReloadSettings
 and ReloadX?
2017-10-30 16:52:41 -07:00
John Lewin
e1f3dec6b1 Make PrinterConnection.PrinterSettings private, use PrinterConfig 2017-09-15 12:09:56 -07:00
Lars Brubaker
b39666634a More making printerConnection passed to classes.
Made the speeds for movement controls be extensions methods on PrinterSettings
TODO: Why on ExportPrintItemPage was that if the leveling turned on or off we would show the check box by rebuilding that window.
2017-09-05 10:33:46 -07:00
Lars Brubaker
3dd9270797 More making printerConnection passed to classes. 2017-09-03 11:48:24 -07:00
Lars Brubaker
bf3cd0d96e More making printerConnection passed to classes. 2017-09-02 08:37:14 -07:00
Lars Brubaker
5fe3e3e433 Fixed the M280 command to work with marlin
Server auto leveling working with marlin firmware
2017-06-21 12:09:55 -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
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
c30dc2b83b Make sure we turn off baby step offset before we print level 2017-02-22 16:16:40 -08:00
John Lewin
ace89e1e5a Use .Localize extension function 2017-01-04 10:52:06 -08: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
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
0f2b715935 Making less calls to reload all
New function ReloadLibraryUI
Called when updating purchased and shared folder
2016-08-08 17:17:59 -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
2ee52deea6 More settings moved to GetValue
bed_size
bed_shape
build_height
bed_temperature
min_fan_speed
also Moved BedShape out of class and into namespace
2016-06-16 10:22:38 -07:00
larsbrubaker
7f65698864 Converted more settings methods to GetValue<T> 2016-06-16 06:58:28 -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
f7356b7102 Make sure we reset the "Finish Setup..." button after completing print leveling wizard. 2016-02-22 10:24:41 -08:00