Commit graph

33 commits

Author SHA1 Message Date
Lars Brubaker
b848d81f57 heat T1
faster locked texturing
issue: MatterHackers/MCCentral#5892
accelerate locked texturing

issue: MatterHackers/MCCentral#5900
Extruder length buttons not showing selection underline

issue: MatterHackers/MCCentral#5899
DXE not turning on T1 temperature
2020-06-05 13:00:39 -07:00
jlewin
8f5a6531b1 Pass IEnumerable<IObject3D> to Slice() method
- Issue MatterHackers/MCCentral#5743
XYCalibration print uses bed content rather than calibration template
2020-02-07 15:26:31 -08:00
jlewin
b9da334ff4 Restore support for runtime switchable slicers 2020-02-07 15:26:31 -08:00
John Lewin
9523ae320f Move MatterSlice style slicing to EngineMappingMatterSlice
- Convert EngineMappingMatterSlice to IObjectSlicer with classic slicing
- Update IObjectSlicer to support tasks, cancellation, progress
- Remove Printer couplings
- Remove printer reference from SliceProgressReporter
2020-02-07 15:25:02 -08:00
jlewin
5c81e19a3c Allow IObjectSlicer to drive active settings 2020-02-07 15:25:02 -08:00
John Lewin
2c1fe5a1f9 Quick integrate 2020-02-07 15:25:02 -08:00
jlewin
d97be92d21 Refactor EngineMappingMatterSlice
Changes
- Move ApplicationSettings to PrinterSettings readonly static
- Add Resolver to SliceSettingsData
- Move Resolvers from EngineMapping to PrinterSettings
- Move macro replacements from Printer to PrinterSettings
  - Change macro replacements to token definitions only
- Change EngineMapping to define Exports with optional conversion
2020-02-07 15:25:02 -08:00
Lars Brubaker
1ce8a12f92 make sure we can spiral vase on extruder T1
issue: MatterHackers/MCCentral#5614
Spiral vase mode does not work with T1
2019-05-31 11:43:21 -07:00
LarsBrubaker
4abcffedd2 Only use 1 extruder when in spiral vase
issue: MatterHackers/MCCentral#5601
Spiral vase should ignore material index
2019-05-29 07:54:31 -07:00
LarsBrubaker
276f9be186 Fix issue with support generating too big
issue: MatterHackers/MCCentral#5532
Support becomes much larger after slicing
2019-05-15 21:26:18 -07:00
Lars Brubaker
77020ee924 Making T1 setup dependent on having T1 used in the print
issue: MatterHackers/MCCentral#5497
Create protocol for single material setup on dual printer
2019-05-14 18:20:02 -07:00
Lars Brubaker
f99fa16fde making supports have the correct position after expanding
issue: MatterHackers/MCCentral#5514
Supports coming out weird
2019-05-14 13:29:24 -07:00
Lars Brubaker
fbdf93a369 Make support columns store their expansion size so they are portable 2019-05-14 13:11:43 -07:00
Lars Brubaker
dba782e9c9 Make sure we can always find the completed marker in gcode
Don't write the stl files or the boolean processing commands to the gcode file
Check back until we find what we are looking for

issue: MatterHackers/MCCentral#5416
MC slices when clicking print, even though it was already sliced.
2019-05-02 15:36:53 -07:00
Lars Brubaker
d62f796b52 fixing warnings 2019-05-02 15:36:52 -07:00
Lars Brubaker
c1d408a2a0 restore class as there is an existing dependency on it 2019-04-26 12:05:04 -07:00
Lars Brubaker
16c42eed94 Improving support generation
Now generating as well as the old code
Some tests still not passing
2019-04-25 15:00:09 -07:00
Lars Brubaker
28aec1f165 Expand our support pillars before we pass them to the slicing engine 2019-04-05 16:38:22 -07:00
jlewin
40a6c9438f Rename GetLongHashCode to GetGCodeCacheKey
- Issue MatterHackers/MCCentral#5194
Rename PrinterSettings.GetLongHashCode to better depict its intended
use
2019-03-22 14:19:06 -07:00
LarsBrubaker
2248dbfcfc Made it possible to pass in the shape of the wipe tower 2019-03-17 10:58:28 -07:00
Lars Brubaker
d4cc43462e new support setting passing as first parameter to slicer 2019-01-30 16:04:20 -08:00
John Lewin
8078346419 Fix spelling 2019-01-15 12:23:40 -08:00
John Lewin
d87ef3cee9 Migrate missing SettingsKeys 2019-01-14 12:06:13 -08:00
John Lewin
e70bfc9977 Move create_raft to SettingsKey 2019-01-06 11:39:13 -08:00
Lars Brubaker
45b1a32e03 removing MS auto support generation 2019-01-03 16:05:02 -08:00
Lars Brubaker
039f82f980 Make sure we are always on the right extruder before extruding 2018-12-05 11:49:26 -08:00
Lars Brubaker
977a2ec922 Return that SliceItem failed if we have nothing on the bed 2018-12-05 11:28:24 -08:00
Lars Brubaker
0babdab806 cleaning up MappedSetting 2018-11-14 13:33:25 -08:00
John Lewin
83b2b7851a Improve handling of cancelled slicing operations
- Issue MatterHackers/MCCentral#4532
We should not load incomplete gcode when a slice is canceled
2018-11-08 05:38:46 -08:00
Lars Brubaker
c70b752850 Fixed button name for tests
deleting dead code
2018-11-06 15:17:46 -08:00
Lars Brubaker
f97cb0bba0 Only create one mesh for the extruder change placeholder 2018-10-25 14:24:06 -07:00
LarsBrubaker
3e4150b1b6 Added new speed for air gap layer 2018-09-23 19:23:24 -07:00
Lars Brubaker
bed90234e7 Made MatterControl run as a .net standard app
Moving matter control to a lib and creating a new exe to run it
2018-09-06 16:09:58 -07:00
Renamed from SlicerConfiguration/Slicer.cs (Browse further)