Several Artillery and Flashforge machine profiles set the first-layer nozzle temperature with M104 (set, no wait) immediately before the purge/prime line. The purge then runs before the nozzle reaches temperature, so filament is extruded through a nozzle that is not yet hot enough to melt it. Changed M104 to M109 so the printer waits for the target temperature before purging.
Affected profiles:
- Artillery Sidewinder X3 Plus / X3 Pro / X4 Plus / X4 Pro (0.4 nozzle)
- Flashforge AD5X (0.25/0.4/0.6/0.8)
- Flashforge Adventurer 5M / 5M Pro (0.25/0.8 overrides + shared fdm_adventurer5m_common, which also covers the 0.4/0.6 variants via inheritance)
Refs #4337
* feat: add support for 3MF file format in printer configurations and export options
* fix file extension
* enable 3mf for X Max 4
* disable use_3mf for X Plus 4
* Fixed an issue where `label_object_enabled` was not properly propagated to 3mf
* enable exclude object for Max 4
* remove hardcoded use 3mf for flashforge, move them to the new printer profiles config
Reduce the size of current and new JSONs by standardising them with 1 tab indentation instead of 4 spaces.
This effectively reduces the size by almost 20 MB.
| Current | New |
|---|---|
| 85.2 Mib | 67 Mib |
Used [JQ](https://jqlang.org/) `--tab` to automatically format every current JSON.
> [!NOTE]
> Some profiles had the arrays on the same line, but those created by Orca were in the standard format (each object below the previous one). In some cases, this increases the number of tabs due to the new lines, but the increase is negligible, and this way both the base profiles and those created by Orca maintain the same style.
* Revert "fix more Flashforge issues"
This reverts commit 6e473fd5fa.
* Revert "Fixed an issue that some Flashforge filament profiles don't' have compatible_printers defined which cause filament selection dialog didn't filter properly"
This reverts commit f8c0cdfb11.
* Revert "Merged Orca-Flashforge 1.3 branch (Added AD5X & G4P) + fixes & optimizations (#8461)"
This reverts commit b8e4ce75e0, reversing
changes made to be8bf54884.
* Flashforge-06-12: gcode and filament mapping
* 06-27 Add Chuanying x1 printer profiles
* 20240702-Flashforge Guider 2s process fix
* [07-10 Flashforge]: Add more layer height options for AD5M and more nozzles for G3U etc.
* Machine G-code Fix
* Merge branch 'SoftFever:main' into main
* 0109 Update end code and process
* 0109 new update
* 0109 Profile Update for end gcode
* Merge branch 'main' into main
* Restructured Flashforge process profiles
* Fixed typo in machine profiles
* Changed skirt loops to 2
Based on best practise (other profiles), I have changed the number of skirt loops from 1 to 2
* Added correct machine pause code for FlashForge printers
Added machine pause code for Flashforge printers to support pause action in firmware 2.3.6-2.1.9-20231101
* Removed redundant gcodes for Flashforge profiles
Removed redundant gcodes for Flashforge profiles as they are already added by Orca Slicer
* Added Flashforge printer profiles
The uploaded OrcaSlicer profiles include support for Flashforge Adventurer 5M and Flashforge Adventurer 5M Pro.
* Hi,
This is a pull request for adding Flashforge printer profiles to help expand OrcaSlicer's stock profiles for the community. The uploaded printers profiles support Flashforge Adventurer 5M and Flashforge Adventurer 5M Pro.
Let me know if there are any mistakes or adjustments of the files. Thank you!
Regards,
Xiaolong Bai
* Add Flashforge printer profile for Adventurer 5M and Adventurer 5M Pro
* 20230927 Add profiles for Flashforge printers
* 20231018 Flashforge Printer Profiles for AD5M and AD5M Pro
* 1024 Update: Flashforge Printer
* 1025 Add Flashforge AD5M series profiles
* 1025 Update nozzle type
"nozzle_type": "stainless_steel"
* Update
"nozzle_type": "stainless_steel"
* Update
"nozzle_type": "stainless_steel"
* Update
"nozzle_type": "stainless_steel"