With the changes from https://github.com/Ultimaker/Cura/pull/15692 logic regarding the exclude materials printer setting changed. It has never worked properly before. Now that it works properly again a ton of materials were excluded that were never intended to be excluded.
As we can never be sure if an exclude material was intended or not we decided to be pretty agressive in removing exclude materials. This way the behavior is closed to the behavior prior to the exclude material fix.
There was one case were we decide to leave an exclude material in. If a printer has a material diameter of `175` *and* the material would specifically specify the `175` substring (e.g. `dsm_arnitel2045_175`). When this is the case we were pretty certain it was intended to exclude this material.
CURA-10599
Based on PR #13355 Credits to @64bittuning
Adding support for the Fusion3Designs F410 machine. Later the F400, F306 and Edge will follow.
My business owns a Fusion3 F410 and using it has been difficult. The manufacturer originally shipped the machine with a license for Simplify 3d. We originally purchased the machine about three years ago, and the S3D license was lost when the previous controlling employee left the organization. I have spent a long time trying to get this machine operational and unfortunately my employer will not replace the S3D license. Enter Ultimaker Cura...
I have been using Cura since 4.4 and have spent a LONG time building and updating profiles. In 2020 I added Tronxy support, and recently performed a major overhaul on the profiles package. This brought me back to my attempt at adding support for our F410.
The vast majority of the profiles used here are a culmination of things I have learned through building other profiles, as well as using data points extracted from the large repository of S3D profiles that were released by Fusion3Design. The profiles all work, they produce good results, and use all of the original settings placed fourth by the manufacturer.
There are unfortunately some limitations that I felt were important to work around. Fusion3Design has a large list of certified materials. With such, in an effort to help prevent users from voiding the warranty on their machine, materials that do not match the approved materials list have been omitted from the machine profile at this time. The Generic profiles provided by Fusion3Design have been incorporated in order to provide support for PLA, PETG, ABS, ASA, PC, PA, CPE, and TPU. There are many brand name and specialty filament specific profiles available, however since Ultimaker Cura does not already "support" these materials with specific selectable profiles, the best option was to leave them for a future update.
Please view the certified materials lists below.
https://www.fusion3design.com/wp-content/uploads/2020/11/Fusion3-Certified-Materials-List-updated-10.28.2020-Simplify3D.pdfhttps://www.fusion3design.com/list/
Fusion3Design can be found at https://www.fusion3design.com/
Co-authored-by: 64bittuning <64bittuning@users.noreply.github.com>