Commit graph

92 commits

Author SHA1 Message Date
Lars Brubaker
cae6a7679b Got one of the dual extruder switching tests passing
Tool change stream tracking requested temps
Made printer use settings for settings rather than keeping a copy
Moved getting a line without checksum to GCodeFile so it can be re-used
2019-03-26 21:10:51 -07:00
Lars Brubaker
e7fe7bb8da Put in improved terminal filtering 2019-03-26 21:10:51 -07:00
jlewin
44f56561d7 Move fixed size to caller 2019-03-25 17:46:13 -07:00
jlewin
f92e6b71d5 Use new XYCalibrationWizard 2019-03-22 14:19:06 -07:00
jlewin
b871ba932b Consolidate calibration wizard button rows 2019-03-22 14:19:06 -07:00
jlewin
499d46a686 Require window title to show, use theme colors 2019-03-22 14:19:06 -07:00
jlewin
2c8b06203c Move close logic to DialogWindow for custom effect in Wizards 2019-03-22 14:19:06 -07:00
jlewin
bf5ed7439a Allow setup wizard to define custom home page 2019-03-22 14:19:05 -07:00
jlewin
d3097dea49 Initial StagedSetupWizard prototype 2019-03-22 14:19:05 -07:00
Lars Brubaker
8b4fd20889 Made a global baby step for all extruders
will calibrate extruder relative offsets separately
2019-03-21 13:18:24 -07:00
John Lewin
e79739e82a Remove 'On' nomenclature from event listener names 2019-03-20 23:59:45 -07:00
Lars Brubaker
6003f49303 Getting more calibration pages written 2019-03-20 13:26:24 -07:00
Lars Brubaker
062cb109f5 Creating separate printer delegate for detailed state (instead of shared communication state) 2019-03-20 13:26:15 -07:00
Lars Brubaker
457a63432a Put in tracking if the xy calibration has happened 2019-03-20 11:10:05 -07:00
Lars Brubaker
b404d052de Creating the new calibration pages 2019-03-19 17:19:45 -07:00
Lars Brubaker
4c55641c05 Working on xy calibration 2019-03-19 17:19:44 -07:00
jlewin
e90dc032d6 Expose LevelingData with property, use cached backing field ref
- Issue MatterHackers/MCCentral#5077
PrintLevelingData reloaded for each line in gcode file
2019-03-19 12:37:57 -07:00
Lars Brubaker
5fa3297c9b Getting T1 reporting to show up in the long running tasks 2019-03-14 17:51:33 -07:00
jlewin
5d11a568d6 Remove redundant labels 2019-02-19 18:37:31 -08:00
John Lewin
bae0bf9020 Add mechanism to DialogPage to start and show SetupWizards
- Remove special behavior in each SetupWizard for showing Dialogs
- Move initialization code in old Start method into constructors
2019-02-19 11:05:42 -08:00
John Lewin
c5038e6772 Convert nozzle calibration into wizard format
- Wire up intro/heater/homing/templateprint/calibrate
2019-02-19 11:05:42 -08:00
jlewin
429b2d0c30 Add Nozzle Offset calibration to Controls 2019-02-19 11:05:41 -08:00
Lars Brubaker
26d6701809 Get baby stepping working for extruder 2
Make sure load extruder 2 has load option
Fixe bug with canceling probing then restarting right away

issue: MatterHackers/MCCentral#4669
Way to babystep Dual extruder Z offset
2019-02-11 15:23:41 -08:00
Lars Brubaker
572fdd847a Getting switch extruder pre-gcode to run when needed
refactoring
2019-02-06 12:34:20 -08:00
Lars Brubaker
9f55a1432c dual extrusion load / unload filament
unload filament is actually working on extruder 2
2019-02-05 13:43:04 -08:00
Lars Brubaker
e1ce3419f2 simple mesh 2019-01-11 17:10:45 -08:00
John Lewin
f06e67a65e Use EventHandler<StringEventArgs> for SettingChanged event
- Issue MatterHackers/MCCentral#4730
Event should declare specialized EventArgs used via EventHandler<T>
2018-12-21 18:37:11 -08:00
Lars Brubaker
bbb27ea25c Added in a all on and all off temp control 2018-12-21 18:06:35 -08:00
John Lewin
a366e1ad3b Use standard event pattern 2018-12-18 11:54:31 -08:00
John Lewin
54c3dbb08e Extract Android dependencies from .netstandard libraries 2018-12-18 11:54:31 -08:00
John Lewin
707229d656 Remove dead code
- Delete empty LoadCalibrationPrints()
2018-12-14 17:15:39 -08:00
John Lewin
1cffae5f50 Refactor and simplify 2018-12-13 16:59:32 -08:00
Tyler Anderson
41d2bc8e22 Made PgUp & PgDown keys work in terminal 2018-12-13 15:16:10 -08:00
Lars Brubaker
587564b3b6 moved temp to controls panel as imbedded popup menus
issue: MatterHackers/MCCentral#4687
consider adding hotend and bed controls back onto settings page
2018-12-10 13:59:05 -08:00
Lars Brubaker
4d14474458 Put in temperature help message
issue: MatterHackers/MCCentral#4687
consider adding hotend and bed controls back onto settings page
2018-12-07 18:03:57 -08:00
John Lewin
3ebb4ced33 Hold printer reference in AndroidConnectDevicePage 2018-11-23 16:27:52 -08:00
John Lewin
ab82ad7a75 Use HoverImageWidget
- Issue MatterHackers/MCCentral#4585
Memory leak in ImageWidget when source image is static
2018-11-21 19:24:53 -08:00
John Lewin
cf1ba487c5 Fix null ref during print due to invalid reference
- Issue MatterHackers/MCCentral#4610
Disconnect after starting print
2018-11-21 12:22:36 -08:00
John Lewin
53ebb41469 Only rebuild if changed settings ID is this printer ID 2018-11-19 17:44:10 -08:00
John Lewin
e954344416 CodeFactor cleanup 2018-11-16 16:12:48 -08:00
John Lewin
2873a74ef7 Use standard event listener pattern 2018-11-16 15:53:43 -08:00
John Lewin
51b15e053b Unregister listeners on Close
- Issue MatterHackers/MCCentral#4588
Listeners not unregistered on Close
2018-11-15 20:03:53 -08:00
John Lewin
5fe1d0e225 Use naming consistent with return types & behavior
- Issue MatterHackers/MCCentral#4554
Remove Profile nomenclature from ProfileManager
2018-11-15 20:03:49 -08:00
Lars Brubaker
860fd7dcfd remove active printer from MarlinFirmwareUpdatePlugin and hook for exposing firmware UI
MatterHackers/MCCentral#4579
2018-11-14 15:52:34 -08:00
John Lewin
306548cc83 Move extracted types to DialogPage area 2018-11-13 12:35:04 -08:00
John Lewin
091ed952cc Support export to any printer profile
- Issue MatterHackers/MCCentral#4565
2018-11-13 12:35:04 -08:00
John Lewin
3ff4cf6d21 Extract embedded type to new file 2018-11-13 12:35:04 -08:00
Lars Brubaker
6405dad7ac Convert static SettingChanged event to instance based
issue: MatterHackers/MCCentral#4551
2018-11-12 17:45:13 -08:00
John Lewin
de06d23499 Implement custom open printers view in SelectActivePrinterPage 2018-11-12 09:45:00 -08:00
John Lewin
b2cfc68368 Rename method for clarity 2018-11-12 09:45:00 -08:00