Commit graph

51 commits

Author SHA1 Message Date
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
98c114f79b Got the check and uncheck of reload ui settings to work
Wrote a test
Added heat_extruder_before_homing
2016-08-25 17:43:30 -07:00
Lars Brubaker
261b613689 Made resume failed print able to be turned on and off
Made show if set have an & operator
Made a new test for parsing the show if set parameter
2016-08-11 16:09:45 -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
John Lewin
da695dc581 Convert more string literals into SettingsKey constants 2016-07-12 17:51:26 -07:00
Lars Brubaker
4ac3003346 Fixed #990
wrote unit test
made mapping classes
2016-06-21 11:23:26 -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
773f6ddc9b More settings moved to GetValue
extruder_count
bed_temperature
2016-06-16 10:31:18 -07:00
John Lewin
c008234248 Rename ActiveValue to GetValue, consolidate GetValue overrides 2016-06-15 17:19:29 -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
John Lewin
8151e1008b Be more specific about the character to be escaped and direction 2016-03-13 16:04:24 -07:00
John Lewin
24b8a54800 Configure remaining MatterControl behaviors driven by settings
- Add VisibleButNotMapped mappings for behaviors that are unique to MatterSlice
 - Add applicationLevelSettings for more globally applied behaviors
 - Use more succinct and clear conditional assignment
2016-03-13 15:01:34 -07:00
John Lewin
a9d11e6e22 Restore ConvertCRs class, remove upstream deleted mapping 2016-03-12 11:58:47 -08:00
John Lewin
1c1434909d Revise settings to slicer mappings 2016-03-11 23:39:08 -08:00
Lars Brubaker
544ee2fa9a Added top infill speed.
Hid solid_shell on slic3r
Put in more comments
2015-10-13 13:40:35 -07:00
John Lewin
47062356db Prevent interaction with library placeholder collections
- Remove hard-coded place holder tokens
 - Fix extruder number comments in exported gcode
2015-09-21 15:27:32 -07:00
Lars Brubaker
77c5c3dfb2 Put in bread crumbs for PrintItem to tell where it came from.
CodeMaid
2015-06-17 15:43:37 -07:00
Lars Brubaker
42568cc0f1 Improved MatterControl's front end parser to handle multiple settings (comma separated) that can be created by slic3r for some settings like retraction. 2015-06-11 09:23:29 -07:00
Lars Brubaker
b373d5c14a Fixed a bug in first layer extrusion width. 2015-06-09 11:30:14 -07:00
Lars Brubaker
43df990b60 Added many more replacement variables 2015-05-06 15:01:53 -07:00
Lars Brubaker
8b075926e9 Added solid_shell setting
Adde SetSettingsOnChange for setting that affect other setting.
Refactoring
2015-05-01 18:44:43 -07:00
Lars Brubaker
9ed545ad22 Put in the ability to specify bottom and top layers in mm
Also interface layers and z gap
improved the slice settings layout
improved intermediate settings to be much more useful
Added a new mm setting and improved the optional % editing.
2015-04-24 13:09:25 -07:00
Lars Brubaker
86175bd500 Fixed some strange M190 settings in configs
Made the html widget not show debug
Made the mapping classes not use unsetable temperatures in MatterSlice
2015-04-14 15:27:11 -07:00
Lars Brubaker
591528ee91 Ran code maid against this code. 2015-04-08 15:20:10 -07:00
Lars Brubaker
06e97320c2 Refactor for clarity. 2015-02-26 10:28:11 -08:00
Lars Brubaker
01f3478a68 Moved the delete cache data to a common location.
Took out the M109 from 3D STuffmaker so it uses the new override correctly.
2015-02-19 11:37:20 -08:00
Lars Brubaker
fd094f25af Fixed a bug where the temp could get in a state of ping-ponging between values.
Working on better cache cleaning.
Added a heat extruder before homing config option
Made 3D Stuffmaker use the new setting
2015-02-19 10:56:54 -08:00
larsbrubaker
cbbeeac8ae Don't show the bed temp if there is no heated bed.
Don't write bed temp to gcode if there is no heated bed.
Read bed temp through accessor function so we can filter it based on if the printer has a heated bed.
Added BedTemperature function on Active Slice Settings
2015-02-16 16:16:06 -08:00
Lars Brubaker
fdc3842ca7 Good settings for Mini 2015-01-21 09:59:37 -08:00
Lars Brubaker
0b4fad709c Made it so we only heat up the extruders that will be printing.
Including checking for support and raft extruders.
2014-12-16 16:35:56 -08:00
Lars Brubaker
ccbdde24b7 Made the replacement strings for gcode happen in macros and pause resume. 2014-12-10 12:07:06 -08:00
larsbrubaker
e306d80c74 Make sure we are on T0 before we start printing. 2014-10-29 14:38:25 -07:00
larsbrubaker
e58e7cf049 Made ExtruderShareTemperature go through the api rather than direct query. 2014-10-29 09:51:52 -07:00
Kevin Pope
70f807032c Get temperature value based upon extruder index. 2014-10-14 16:23:41 -07:00
larsbrubaker
2ee0f7a111 Put in an ExtrudersShareTemperature setting
Getting the gcode output to put in extruder 2 temps.
2014-10-13 17:00:25 -07:00
larsbrubaker
522d0f4a5f Putting in location where the n extruder heat setting will go. 2014-10-13 16:32:54 -07:00
larsbrubaker
9bbd272467 Cleaned up the GetRenderType call to eventually improve the 3d gcode layer creation speed
Made setting the extruder temp to 0 suppress outputting M109
2014-08-29 10:45:21 -07:00
larsbrubaker
e93d38ec90 Made macros disabled during pining
Made it possible to set movement speed in setting.ini
Updated orion and rostockMax settings
Made orion and rostockMax have fast manual z moment
Made some printers have the calibration box at startup
2014-08-28 12:22:57 -07:00
larsbrubaker
430f803f38 Made the infill understand a %.
Upgraded to the latest slic3r release.
2014-08-11 15:41:38 -07:00
larsbrubaker
95a703d371 work on
2 point leveling work
fixed a bug with macros being sent during printing.
Put the home reading into the 3 point leveling wizard
2014-06-12 16:51:22 -07:00
larsbrubaker
1a7f5416f2 The replacement delimiters need to be square brackets not curly brackets 2014-05-15 14:32:50 -07:00
larsbrubaker
bfde570e69 Made MatterSlice run from a settings file rather than the command line.
Gives us more power to debug problems.
2014-05-11 06:28:39 -07:00
larsbrubaker
4cd14db72f Working to make sure bad slice settings don't cause failures. 2014-05-09 14:34:02 -07:00
larsbrubaker
a2a08e3324 Handling bad slicing settings better. 2014-05-09 11:28:55 -07:00
larsbrubaker
48633bce32 Put in max height for slice settings. 2014-05-07 16:12:46 -07:00
larsbrubaker
87a29f3714 Moved the MapStartGCode into base class
Implemented replacements for temperatures in start gcode.
Put in new start gcode for RoBo 3D r1
2014-05-07 15:03:43 -07:00
larsbrubaker
7152f81324 Getting MatterSlice to work. 2014-03-24 12:21:21 -07:00
larsbrubaker
feff13b21a Put in infillAngle for MatterSlice
Other name refactoring in MatterSlice
2014-03-21 09:52:24 -07:00
larsbrubaker
35f6f08da2 MatterSlice is starting to work as a new engine.
We now have a build dependency on MatterSlice.
Moved common functions to MappingClasses.
2014-03-20 12:16:04 -07:00