PrusaSlicer-NonPlainar/resources/profiles
Mimoja 996a72a273
format/AnycubicSLA: refactor Anycubic SLA format and add Photon Mono and Mono SE printers (#9929)
* format/sla: Rename pwmx format to AnycubicSLA

The Anycubic Photon SLA printer familiy is shipped with the PhotonWorkshop slicer.
This slicer generates the sliced archives. These archives have per-printer
extensions, not only pwmx. The name is -most of the times- comprised of the
PhontonWorkshop "pw" bit and the model name. "mo" for the Photon Mono, "mx"
for the Mono X.

Therefore the format name "pwmx" is incorrect and we are renaming it to AnycubicSLA.
On top of it we are introducing a helper macro to connect file extension and printer
definition as most printers use extremely similiar formats.

Signed-off-by: Mimoja <git@mimoja.de>

* format/AnycubicSLA: Add missing fields

The AnycubicSLA format description is derived from reverse engineering of
the PhotonWorkshop output files.

While the initial Photon devices had their binary headers with version 1
we have seen newer models with additional versions. Namely 515, 516 and 517.
We are adding the version handling to the AnycubicSLA exporter to prepare
for future version handling.
Some fields were missing for Version 1 which are added.

Signed-off-by: Mimoja <git@mimoja.de>

* PrintConfig/sla: Move material notes to simple view

As the Anycubic Photon Mono X uses the material notes to configure the
printers parameters we need to change the visibility to allow every user acces.

This will change the default behaviour for non Anycubic SLA printers.

Signed-off-by: Mimoja <git@mimoja.de>

* format/AnycubicSLA: Expose Antialiasing via material notes

Similiar to how the other machine configurations are exposed via the material notes
we are adding the Antialiasing config.

Signed-off-by: Mimoja <git@mimoja.de>

* Printer/sla: Add Anycubic Photon Mono and Mono SE

The Photon Mono and Mono SE are format compatible printers with the Mono X.
They support Version 1 and Version 515 binary archives.
We are implementing them as Version 1 priters to reduce the overhead and keep the code
in line with the Mono X.

The addition as Version 1 printers leaves some features unexposed, most noteably the Antialiasing
level configuration which is now always the maximum.

Given that the printers check the eligability of sliced files by file extension we are
poised to create per-printer sla_print default configurations to overwrite output_filename_format.

Tested: Successfully printed multiple objects. Changing the layer parameter on the onscreen display
succeeded.

---------

Signed-off-by: Mimoja <git@mimoja.de>
2023-04-05 15:04:06 +02:00
..
Anker Added new AnkerMake resources 2023-03-17 15:48:06 +01:00
Anycubic format/AnycubicSLA: refactor Anycubic SLA format and add Photon Mono and Mono SE printers (#9929) 2023-04-05 15:04:06 +02:00
Artillery Reworked RatRig/Artillery resources. 2022-04-05 08:38:49 +02:00
BIBO Updated BIBO2 thumbnail. Removed "BETA" label. 2020-11-12 18:47:30 +01:00
BIQU Initial BIQU bundle 2023-01-17 14:12:16 +01:00
Creality Sermoon V1 PRO thumbnail 2023-01-09 15:38:05 +01:00
Elegoo Added thumbnails for new printer models. 2023-01-17 10:38:56 +01:00
FLSun Initial FLSun bundle 2021-01-03 20:59:36 +01:00
gCreate gCreate resources 2021-07-09 12:15:18 +02:00
Geeetech Geeetech bundle 2022-11-30 14:36:18 +01:00
INAT XE750 thumbnail 2022-06-03 15:10:13 +02:00
Infinity3D Added Infinity3D bundle. 2022-06-14 12:53:36 +02:00
Jubilee Added texture 2022-01-25 14:14:27 +01:00
LulzBot Taz Workhorse thumbnail 2022-10-06 22:00:48 +02:00
MakerGear Initial MakerGear bundle. 2023-02-06 11:12:29 +01:00
Print4Taste Initial Print4Taste bundle. 2022-10-05 11:49:44 +02:00
PrusaResearch MK4 resources 2023-03-29 10:54:03 +02:00
RatRig Removed BETA label. 2022-10-14 13:01:34 +02:00
Rigid3D Initial Rigid3D bundle 2022-09-13 11:42:08 +02:00
Snapmaker Snapmaker bundle. 2022-03-26 19:27:10 +01:00
TriLAB Added thumbnail for AQD 2023-03-03 09:24:15 +01:00
Ultimaker Initial Ultimaker bundle 2021-11-03 17:11:58 +01:00
Voron Updated Voron v1 thumbnails. 2022-05-10 13:18:44 +02:00
Zonestar Added Zonestar bundle 2022-03-30 16:14:55 +02:00
Anker.idx Update Anker.idx 2023-03-17 15:51:51 +01:00
Anker.ini Official AnkerMake profiles. 2023-03-17 15:48:36 +01:00
Anycubic.idx format/AnycubicSLA: refactor Anycubic SLA format and add Photon Mono and Mono SE printers (#9929) 2023-04-05 15:04:06 +02:00
Anycubic.ini format/AnycubicSLA: refactor Anycubic SLA format and add Photon Mono and Mono SE printers (#9929) 2023-04-05 15:04:06 +02:00
Artillery.idx Sync with PrusaSlicer-settings 2023-02-09 15:51:06 +01:00
Artillery.ini Sync with PrusaSlicer-settings 2023-02-09 15:51:06 +01:00
BIBO.idx Sync with PrusaSlicer-settings. 2023-03-03 11:29:53 +01:00
BIBO.ini Sync with PrusaSlicer-settings. 2023-03-03 11:29:53 +01:00
BIQU.idx Initial BIQU bundle 2023-01-17 14:12:16 +01:00
BIQU.ini Initial BIQU bundle 2023-01-17 14:12:16 +01:00
Creality.idx Sync with PrusaSlicer-settings 2023-02-09 15:51:06 +01:00
Creality.ini Sync with PrusaSlicer-settings 2023-02-09 15:51:06 +01:00
Elegoo.idx Sync with PrusaSlicer-settings 2023-02-09 15:51:06 +01:00
Elegoo.ini Sync with PrusaSlicer-settings 2023-02-09 15:51:06 +01:00
FLSun.idx Initial FLSun bundle 2021-01-03 20:59:36 +01:00
FLSun.ini Initial FLSun bundle 2021-01-03 20:59:36 +01:00
gCreate.idx Speed improvements, start gcode changes, added HIPS filament. 2022-08-25 22:45:31 +02:00
gCreate.ini Speed improvements, start gcode changes, added HIPS filament. 2022-08-25 22:45:31 +02:00
Geeetech.idx Geeetech bundle 2022-11-30 14:36:18 +01:00
Geeetech.ini Geeetech bundle 2022-11-30 14:36:18 +01:00
INAT.idx Creality and INAT update 2022-06-03 15:11:01 +02:00
INAT.ini Creality and INAT update 2022-06-03 15:11:01 +02:00
Infinity3D.idx Added Infinity3D bundle. 2022-06-14 12:53:36 +02:00
Infinity3D.ini Added Infinity3D bundle. 2022-06-14 12:53:36 +02:00
Jubilee.idx Jubilee initial bundle 2022-01-25 08:22:09 +01:00
Jubilee.ini Added G92 E0. 2022-01-31 14:44:43 +01:00
LulzBot.idx Sync with PrusaSlicer-settings. 2022-10-06 22:03:26 +02:00
LulzBot.ini Sync with PrusaSlicer-settings. 2022-10-06 22:03:26 +02:00
MakerGear.idx Initial MakerGear bundle. 2023-02-06 11:12:29 +01:00
MakerGear.ini Initial MakerGear bundle. 2023-02-06 11:12:29 +01:00
Print4Taste.idx Initial Print4Taste bundle. 2022-10-05 11:49:44 +02:00
Print4Taste.ini Initial Print4Taste bundle. 2022-10-05 11:49:44 +02:00
PrusaResearch.idx Added MK4 profiles. 2023-03-29 11:22:09 +02:00
PrusaResearch.ini Added MK4 profiles. 2023-03-29 11:22:09 +02:00
RatRig.idx RatRig - sync with PrusaSlicer-settings 2022-11-30 15:36:10 +01:00
RatRig.ini RatRig - sync with PrusaSlicer-settings 2022-11-30 15:36:10 +01:00
Rigid3D.idx Initial Rigid3D bundle 2022-09-13 11:42:08 +02:00
Rigid3D.ini fixed description 2022-09-13 11:43:07 +02:00
Snapmaker.idx Snapmaker bundle. 2022-03-26 19:27:10 +01:00
Snapmaker.ini Fixed conflicts after stable->master merge 2022-04-27 23:45:16 +02:00
Templates.idx Sync with PrusaSlicer-settings 2023-02-28 20:47:08 +01:00
Templates.ini Sync with PrusaSlicer-settings 2023-02-28 20:47:08 +01:00
TriLAB.idx Sync with PrusaSlicer-settings 2022-10-05 16:28:41 +02:00
TriLAB.ini Sync with PrusaSlicer-settings 2022-10-05 16:28:41 +02:00
Ultimaker.idx Sync with PrusaSlicer-settings 2022-03-17 23:07:01 +01:00
Ultimaker.ini Sync with PrusaSlicer-settings 2022-03-17 23:07:01 +01:00
Voron.idx Sync with PrusaSlicer-settings. 2022-05-10 13:19:18 +02:00
Voron.ini Sync with PrusaSlicer-settings. 2022-05-10 13:19:18 +02:00
Zonestar.idx Added Zonestar bundle 2022-03-30 16:14:55 +02:00
Zonestar.ini Added Zonestar bundle 2022-03-30 16:14:55 +02:00