# Description
This PR adds support for the new printer model **Cubicon xCeler-Plus**.
It includes:
- Machine configuration (JSON)
- Process profiles (Speed, Quality settings)
- Filament settings
- Bed texture and model resources
# Screenshots/Recordings/Graphs
# Tests
I have successfully tested the sliced G-code on the actual machine (Cubicon xCeler-Plus).
- [x] Slicing test passed
- [x] Printing test passed with Klipper firmware
# Description
* What issue does this PR address or fix?
1. Refactor Polymaker folder within Snapmaker profile directory, so that the structure is more clear.
2. Add more Polymaker filament presets for Snapmaker printers.
* What new features or enhancements does this PR introduce?
1. None
* Are there any breaking changes or dependencies that need to be considered?
1. None
# Description
This PR updates the machine start G-code and adaptive bed mesh options of the **OpenEYE Peacock V2** printer profile.
There are no breaking changes. Existing profiles and workflows remain fully compatible.
## Tests
- Loaded the updated profile in Orca Slicer.
- Generated sample G-code files and verified the updated startup sequence.
- Confirmed no impact on slicing behavior, materials, or process settings.
# Description
Accurate color change calculations for coprint setups by specifying the nozzle volume, reduced risk of jamming by removing parking position setting.
## Tests
Settings tested on N3+ and K1 equipped with coprint kits.
* Added InnovatiQ Vendor Files
* Cover image corrected
* Corrected Texture Image
* Support Interface Pattern modified
* Fix file name casing
* Added new filament(PETG)
* changed three parameters
* Added 6 new printer files
0.25, 0.6, 0.8 printer profiles are added to TiQ2 and TiQ8
* Added 6 new machines in machine list
* 6 new machines added in machine list
* Modified the PACF filament and process file
* Added two new filament file and one process file
* Modified one filament and one process file
* PETG Polymax profile for TiQ2 updated
* HPP4GF25 Grauts filament-process addeed to TiQ2
---------
Co-authored-by: MohanS <sibi.mohan@innovatiq.com>
Co-authored-by: Noisyfox <timemanager.rick@gmail.com>
Co-authored-by: Ashidsha Jaleel <JaA0@germanreprap.local>
Co-authored-by: SoftFever <softfeverever@gmail.com>
Co-authored-by: ash-innovatiq <ashidsha.jaleel@innovatiq.com>
* Emit Disable Power Loss Recovery
Now only works if it's enabled but the goal it's to force disable it.
With this change it will always emit the command for BBL or Marlin 2.
Co-Authored-By: Michael Rook <54159303+michaelr0@users.noreply.github.com>
* Refactor power loss recovery G-code comments
* Return empty power loss recovery when no compatible printer
* Update power loss recovery comments
Update label and tooltip for power loss recovery
* Add enum for power loss recovery mode
Refactored power loss recovery configuration to use a new PowerLossRecoveryMode enum instead of a boolean. Updated GCodeWriter and related logic to handle the new enum, allowing for 'printer_configuration', 'enable', and 'disable' options. Updated config handling, legacy value conversion, and default values accordingly.
* Update PrintConfig.cpp
---------
Co-authored-by: Michael Rook <54159303+michaelr0@users.noreply.github.com>
Co-authored-by: SoftFever <softfeverever@gmail.com>
* Adds M3D D8500 Enabler Pro Profiles V1
Adds support for M3D D8500 Enabler Pro support for Orca.
Allows user to set up the printer directly from the printers menu.
* Adds M3D D8500 Enabler Pro Profiles V1
---------
Co-authored-by: SoftFever <softfeverever@gmail.com>
* Add Eolas Prints filament profiles (18 profiles)
This commit adds official filament profiles for Eolas Prints, a Spain-based
3D printing materials supplier with nearly 10 years of experience and ISO 9001
& ISO 14001 certifications for quality control.
Profiles included:
- 9 PLA variants: Premium, Matte, Silk, Neon, High Speed, INGEO 850,
INGEO 870, Antibacterial, and Transition
- 3 PETG variants: Standard, UV Resistant, and Transition
- 4 TPU variants: Flex 93A, D53, D60 UV, and Transition
- 2 ABS/ASA variants: ABS and ASA
Company: Eolas Prints
Website: https://eolasprints.com
Location: Cantabria, Spain
Certifications: ISO 9001, ISO 14001
* Update Eolas Prints PLA INGEO 850 @system.json
Updated Eolas Prints INGEO 850 Filament profile
* Update Eolas Prints PETG Transition @system.json
Updated Eolas Prints PETG Transition Filament Profile
* Update Eolas Prints PETG UV Resistant @system.json
* Fixed JSON errors for Eolas Prints FIlament profiles
* Added filament_id & Fixed Typos for Eolas Prints Prints profiles.
* explicitly set the machine_max_junction_deviation
* reworked the support settings for all profiles
* forgot the bottom interface spacing. set more accurate values
* set the wrong value, meant support_bottom_z_distance
* Add ability to disable Power Loss Recovery
* Fix typo in PrintConfig.hpp for power loss recovery
* Attempt to resolve Unknown option exception: disable_power_less_recovery
Add disable_power_loss_recovery property to any json which had scan_first_layer
* Revert "Attempt to resolve Unknown option exception: disable_power_less_recovery"
This reverts commit ddaf34b317.
* Fix typo
* Change attribution from BBS to Orca in PrintConfig.cpp
* Mini refactor power loss recovery handling in GCode export
- Moved power loss recovery G-code generation to a new method in GCodeWriter.
- Support Marlin 2
* Update comments and power loss recovery handling
* Implement power loss recovery G-code commands
Added functions to start and end power loss recovery with appropriate G-code commands and comments.
* Add power loss recovery methods to GCodeWriter
* refactor and fix build errors
---------
Co-authored-by: Michael Rook <michael@rook.id.au>
Co-authored-by: Ioannis Giannakas <59056762+igiannakas@users.noreply.github.com>
Co-authored-by: SoftFever <softfeverever@gmail.com>
* Profiles for Creality K2 Pro printer
Added printer profiles for Creality K2 Pro based on existing K2 Plus profile and Creality Print modifications.
* Fixed filament start g-code for K2 series
K2 Plus filament profiles have additional move for filament start g-code on some filaments. This causes unnecessary moves and make filament profiles non-working on K2 series printers.
As these moves are already mirrored on printer profile and not used in rest of the K2 series they should be removed.
* Update Creality K2 Pro profiles for improved print quality
Added adaptive probing comments to machine start gcode for all nozzle sizes. Adjusted process profiles for various layer heights and nozzle sizes, including changes to bridge speeds, acceleration, wall generator and support line widths according to Creality profiles s to optimize print quality and reliability.
* Revert "Update Creality K2 Pro profiles for improved print quality"
This reverts commit ac84058c33.
* Update Creality K2 Pro profiles for improved slicing
Adjusted speeds, accelerations, line widths, and other slicing parameters for better print quality and compatibility. Updated machine start g-code to include print area comments for adaptive probing (Creality K2 Pro uses these comments to define adaptive probing area)
* Added InnovatiQ Vendor Files
* Cover image corrected
* Corrected Texture Image
* Merge branch 'main' into main
* Support Interface Pattern modified
* Merge branch 'main' of https://github.com/InnovatiQ-Additive/OrcaSlicer
* Merge branch 'SoftFever:main' into main
* Merge branch 'main' into main
* Fix file name casing
* Merge branch 'SoftFever:main' into main
* Added new filament(PETG)
* Merge branch 'main' into main
* Merge branch 'SoftFever:main' into main
* Merge branch 'SoftFever:main' into main
* changed three parameters
* Merge branch 'SoftFever:main' into main
* Merge branch 'SoftFever:main' into main
* Added 6 new printer files
0.25, 0.6, 0.8 printer profiles are added to TiQ2 and TiQ8
* Merge branch 'SoftFever:main' into main
* Added 6 new machines in machine list
* 6 new machines added in machine list
* Merge branch 'SoftFever:main' into main
* Modified the PACF filament and process file
* Added two new filament file and one process file
* Modified one filament and one process file
* Update 0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle.json
Change filename_format to include material and print time
* Update filename format in Flashforge profile
* Update 0.40mm Standard @Flashforge AD5M Pro 0.8 Nozzle.json
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update filename format in Flashforge profile
* Update 0.18mm Optimal @Sovol SV08.json
This file needs compatible_printers parameter set to a proper, non-empty value. Otherwise it will show up in every Sovol printer profile.