Commit graph

120 commits

Author SHA1 Message Date
John Lewin
755c7ac2aa Rewrite PrinterConfigTests to use .printer/PrinterSettings files
- Migrate first_layer_speed to SettingsKey
- Use specialized Asserts to assist in troubleshooting
- Improve failure text to assist in troubleshooting
- Process all layers in .printer files
2016-12-05 15:18:43 -08:00
Lars Brubaker
a22ef1d32b Put in the ability to turn off Merge Overlapping Lines
Fixes a possible regression in slicing
2016-10-27 18:36:02 -07:00
Lars Brubaker
5ffd4c168e Added the ability to emit 'G0' for movement 2016-09-13 14:09:35 -07:00
Lars Brubaker
6f0ffb17fd Created new layer change G code 2016-09-08 10:30:14 -07:00
Lars Brubaker
7981513b6e Adding in the ability to turn on and off thin line code
Sorted some settings lists
Put in minimum thin line width option
Clean thin line output
2016-08-26 12:13:39 -07:00
Lars Brubaker
1c12b620fb Moved quoted settings to SettingsKey 2016-07-28 16:45:45 -07:00
Lars Brubaker
e7279aa32f Put in the ability to set how much the perimeter overlap is set to 2016-07-22 14:02:39 -07:00
Lars Brubaker
d8853e53f3 Merge pull request #1077 from larsbrubaker/master
Wrote a new test for first_layer_extrusion_width being parsed correctly
2016-07-12 18:14:38 -07:00
Lars Brubaker
3a9e4eb054 Wrote a new test for first_layer_extrusion_width being parsed correctly
Refactored first_layer_extrusion_width into a fixed string
2016-07-12 18:06:06 -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
larsbrubaker
7f65698864 Converted more settings methods to GetValue<T> 2016-06-16 06:58:28 -07:00
John Lewin
250ed87f31 Revise SliceSettings nomenclature, add GetValue<T> method 2016-06-15 15:11:23 -07:00
Lars Brubaker
2c17944ab1 Put in unretract extra on tool change.
Moved tool change to a separate section
2016-06-06 16:20:48 -07:00
Lars Brubaker
895eea253c Converted lots of get properties to methods in SettingsProfile 2016-04-27 18:57:51 -07:00
Lars Brubaker
57e47a606f Put in a before tool change gcode property 2016-04-25 16:42:00 -07:00
John Lewin
a64bb3d09b Remove setting descriptions from engine Mapping file 2016-03-13 16:12:57 -07:00
John Lewin
5239b2b209 Use correct access modifiers for private fields 2016-03-13 15:32:55 -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
036c7f84c8 Revert to original naming and newline behavior 2016-03-12 09:08:19 -08:00
John Lewin
8867f07d8b Better naming, more explicit types, revised comments 2016-03-12 00:04:09 -08:00
John Lewin
1c1434909d Revise settings to slicer mappings 2016-03-11 23:39:08 -08:00
Lars Brubaker
da35fa80c0 Put in setting for output only first layer
Took out non-reprap gcode output settings.
makerbot is supported in binary driver
ultimaker supports rep-rap gcode and ulti has errors
2016-03-10 18:18:03 -08:00
Lars Brubaker
cd5a4ab5e5 Merge remote-tracking branch 'origin/1.5.1' 2016-03-07 15:38:37 -08:00
Greg
a7d87ce6cd Added a hardware setting to show/hide marlin firmware updater. 2016-03-07 14:11:36 -08:00
John Lewin
1c63ab2db4 Add ConvexHull and Brim support 2016-02-19 17:31:21 -08:00
Lars Brubaker
9ed2949a96 Put back in support angle. 2016-02-10 13:19:31 -08:00
Lars Brubaker
05e087d966 Added the ability to turn off support outlines. 2016-01-18 12:20:53 -08:00
Lars Brubaker
de8fcf4e87 Added in the ability to set if we are going to retract when changing islands.MapItemToBool
New translations for updated slice descriptions.
2016-01-13 14:26:31 -08:00
Lars Brubaker
ecbcaee9f0 Put in the ability to adjust the amount of support to generate. 2016-01-11 10:30:15 -08:00
larsbrubaker
0cd5049791 latest matterslice
support test for air gap on parts is passing.
2015-12-27 09:00:11 -08:00
larsbrubaker
c5318e65ef Put in a air gap for support (separate from raft) 2015-12-24 10:06:40 -08:00
Lars Brubaker
db779c889f Pass the correct data for the new MatterSlice support system. 2015-12-15 16:31:15 -08:00
larsbrubaker
983c947b8b Made max length stream also consider not sending too much data
Took out repair options
2015-12-06 21:41:38 -08:00
Lars Brubaker
90882bf2a8 Merge branch 'master' of https://github.com/MatterHackers/MatterControl
Conflicts:
	SlicerConfiguration/SlicerMapping/EngineMappingMatterSlice.cs
	Submodules/agg-sharp
2015-12-01 16:08:50 -08:00
Gregory Diaz
48cb8927cd Pause on layer semi-completed 2015-11-30 16:50:53 -08:00
larsbrubaker
cbb704d7b0 made a new gcode stream that only implements Line
working to implement baby steps (and other line processing)
2015-11-28 07:46:57 -08:00
John Lewin
4c70384053 Honor user supplied empty values 2015-11-06 17:01:39 -08:00
John Lewin
9ba0d5a8fc Add configurable outside perimeter extrusion widths 2015-10-13 19:51:39 -07: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
Lars Brubaker
b5561d38a7 Made all the print leveling data settable in config 2015-08-03 15:48:36 -07:00
Lars Brubaker
1b937300ca Put in a bunch of print leveling data so that it is easier to get it setup and working. 2015-08-03 12:02:42 -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
b60919edce Moved some code around
new matter slice
2015-06-01 15:06:05 -07:00
Lars Brubaker
edb7b7123d Added a connect_gcode. Gcode that is sent just after connecting to the printer. 2015-05-18 16:58:09 -07:00
Lars Brubaker
6d323cfde5 Made the end gcode go through the macro replacements. 2015-05-18 16:02:45 -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