Commit graph

41 commits

Author SHA1 Message Date
Lars Brubaker
75e137e160 Working on path stitching, fixing tests 2022-09-20 18:02:34 -07:00
Lars Brubaker
32a192c2b8 Upgrading to .net 6 2022-07-15 17:28:39 -07:00
LarsBrubaker
fc06cf7caa Adding test that nylon has garolite temps set 2022-04-08 14:34:01 -07:00
Lars Brubaker
68d361c2da Creating the conductive probe wizard procedure 2022-03-31 17:41:02 -07:00
Lars Brubaker
582f96d037 updating material profiles 2022-03-29 15:50:08 -07:00
Lars Brubaker
1b59d871c5 Adding ability to specify "Not Compatible" bed temperature in material settings
Adding 'NC' to many material settings
Require bed temps for all bed types in all materials
2022-03-25 09:53:50 -07:00
Lars Brubaker
40e729f05f Fixing material settings 2022-03-23 18:07:46 -07:00
Lars Brubaker
09b194654a More debug info 2022-03-21 22:25:26 -07:00
Lars Brubaker
21955f625a adding materials 2022-03-21 13:55:53 -07:00
Lars Brubaker
c3aaf505e1 Cleaning up default materials 2022-03-18 15:58:13 -07:00
Lars Brubaker
d59e8ee1d3 Working on new material selector 2022-03-17 16:41:33 -07:00
LarsBrubaker
9465050032 undo working for sheets and components 2022-03-13 14:06:25 -07:00
Lars Brubaker
91797abcd3 Improving printers screen 2022-03-11 18:04:32 -08:00
LarsBrubaker
a78ef2a66f Bring app to front on shell open file 2022-03-09 08:10:25 -08:00
Lars Brubaker
6dca32d931 improving pulse profile updater 2022-03-08 17:37:42 -08:00
Lars Brubaker
261376bef2 Rename on bed items can be undone
Made bed heat able to set to 0

Don't save scene while still loading it
2022-01-25 16:27:32 -08:00
Lars Brubaker
22e0cd375b turn off non-test 2022-01-24 11:14:33 -08:00
Lars Brubaker
27860fc9ea Made touchscreen a machine setting rather than a user setting 2022-01-24 11:12:46 -08:00
Lars Brubaker
dbd1eb56ce Initial startup is better 2022-01-20 14:52:03 -08:00
Lars Brubaker
682d1e1c51 Updating MS and fixing tests 2021-12-09 11:04:05 -08:00
LarsBrubaker
506f2b273f Making static data compile time and universal 2020-11-25 07:39:36 -08:00
Lars Brubaker
7494594751 last profile fixes 2020-08-13 17:51:51 -07:00
Lars Brubaker
080a44813b profile tests passing 2020-08-13 17:44:02 -07:00
Lars Brubaker
8b894f8c53 Fixing profiles to pass test 2020-08-13 17:29:28 -07:00
LarsBrubaker
87c3aeab2e compile and continue not saved 2020-08-13 07:37:44 -07:00
LarsBrubaker
7d0d681512 Improving tests 2020-08-13 07:18:52 -07:00
LarsBrubaker
a21360f3a7 adding rules to OEM tests 2020-08-12 07:55:10 -07:00
John Lewin
d87ef3cee9 Migrate missing SettingsKeys 2019-01-14 12:06:13 -08:00
John Lewin
0a0f616718 Move additional settings names to SettingsKey 2019-01-07 09:18:51 -08:00
John Lewin
4ee6169778 Move MatterControl dependencies into application layer 2018-11-30 14:08:28 -08:00
Lars Brubaker
4ab0cf715d Improved slicing error messages
Get the location from the settings organizer
Get the display name of the setting from the settings organizer
Moved more settings strings to SettingsKey

issue: MatterHackers/MCCentral#4231
setting layer thickness to 0 is not displaying an error message
2018-10-26 14:51:16 -07:00
Lars Brubaker
ab2fa6e910 Extruders beyond 0 only have temperature
Removed ability to set material for extruders other than the first
added settings for extruder 1-4 temp
Refactored emulator (move classes to new files)
Made the emulator support multiple extruders
2018-01-10 12:56:50 -08:00
John Lewin
31eb2a03f6 Use unique name for printer test type 2017-09-22 10:31:05 -07:00
John Lewin
3a9833697d Platform providers
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00
Lars Brubaker
9635b3308b Put in regex read write translation code 2017-06-29 09:47:34 -07:00
John Lewin
e83c5e7388 Add LayerGCodeHasExpectedValue test
- Immutable PrinterSettings.BaseLayer
- Add PrinterSettings.AutoSave flag to support disabling autosave
  - Save to default path fails under test
- Add PrinterSettings.Save(path) to support manual save
- Migrate 'active_quality_key' to SettingsKey class
2016-12-20 10:45:32 -08:00
John Lewin
27f6db7823 Add PLA density to Lepton 2, remove stringent OemProfile tests 2016-12-19 17:21:11 -08:00
John Lewin
ee52f24835 Upgrade to NUnit3
- Revise hard-coded paths for compatibility with new VS adapter
- Add utility functions for path generation
- Extract SHA1 computation from Save function
- Add ToJson helper function
- Don't save SHA1 in computed document
- Remove Asserts from CloseMatterControl, extend wait period
- Add TestAutomationConfig type replacing serialized Dictionary
2016-09-21 14:13:39 -07:00
Lars Brubaker
b18f8fc889 Made the name save in settings editor
changed layername to a settings key
2016-08-10 14:04:33 -07:00
Matt Moening
a8e72662df Fixed OemProfile Tests
- Broke up Altair and Poetry Infinity printers into separate printers based on nozzle diameter
 - fixed simple, simple metal, and MendalMax to have Layer heights less than their Nozzle Diameter on coarse settings
 - fixed printer config's oem property to be the name of its directory rather than its parents (was always profiles)
 - changed minimumLayerHight to maximumLayeHeight to reflect what the value actually represented
 - removed fix needed categories
2016-08-08 15:59:09 -07:00
John Lewin
4f2ea7d539 Rename ConfigIniTests to OemProfileTests 2016-07-26 15:34:52 -07:00
Renamed from Tests/MatterControl.Tests/MatterControl/ConfigIniTests.cs (Browse further)