Commit graph

83 commits

Author SHA1 Message Date
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
John Lewin
f0da7ce4cc Add SelectActivePrinterPage 2018-11-12 09:45:00 -08:00
John Lewin
61fd2f2862 Extract printer selection page to reusable base 2018-11-12 09:45:00 -08:00
John Lewin
811c25256f Rename SelectPrinterPage to OpenPrinterPage 2018-11-12 09:44:59 -08:00
John Lewin
0d9e6aadf2 Experimental multi-printer support 2018-11-12 09:44:59 -08:00
Lars Brubaker
39dcc1513f incorrect binding 2018-11-09 14:37:26 -08:00
Lars Brubaker
566be7c9cb Remaining RootedEvents removed 2018-11-09 14:32:05 -08:00
Lars Brubaker
e69591a884 EnableChanged -> EventHandler 2018-11-09 14:32:04 -08:00
Lars Brubaker
44a019d95c Connection Succeeded -> EventHandler 2018-11-09 14:32:04 -08:00
Lars Brubaker
5d6be0c4bf Moved to EventHandler
Connection Failed
DestinationChanged
2018-11-09 14:32:04 -08:00