The adhesion extruder is now split up into multiple sub-settings. Where applicable to the brim or skirt, get it from the skirt/brim extruder. Where applicable to a specific part of the raft, get it from that part's extruder. Where applicable to the whole raft, get it from the adhesion extruder.
Contributes to issue CURA-8868.
We want to be able to print the layers of the raft with different extruders. To this end, we'll make sub-settings of the adhesion extruder that allow setting the extruder for each part of the raft differently from the rest.
Contributes to issue CURA-8868.
This description is shown for the X-min/Y-min/X-max/Y-max settings in the Machine Settings dialogue, in the tooltip. The new description is written to sort of apply to the polygon but also to those settings in the GUI. It needs to be understandable from the GUI in any case. Being technically correct for the polygon is bonus.
Fixes#11011.
This was causing a crash. The extruder train had a different ID. The preferred material doesn't exist so it selects a random one that does match. I've set it to be default. The preferred quality needs to refer to the quality type.
Contributes to issue CURA-8782.
We want to be able to set this to 0. But to be most consistent with how we handle other structures in Cura I'd like to make this a numeric setting.
Contributes to issue CURA-8081.
We should know better than to name a setting after a particular printing profile (i.e. 'use this for that profile'). We name our settings as much as possible after their effect on the print.
Contributes to issue CURA-8081.
* Update in Definition file for Hellbot Magna 1
Change the Author name and version number.
Added Heated bed.
* Update hellbot_magna_I.def.json
* Update hellbot_magna_I.def.json
* Fixed Version
Fixed incorrect version number
* Update to Hellbot Magna Dual Definition file
Author changed and added heated bed.
* Update hellbot_magna_dual.def.json
* Add files via upload
* Update hellbot_magna_2_230.def.json
* Update hellbot_magna_2_230_dual.def.json
* Update hellbot_magna_2_300.def.json
* Update hellbot_magna_2_300_dual.def.json
* Add files via upload
* Add files via upload
* Add files via upload
* Delete hellbot_magna_2_230.def.json
* Delete hellbot_magna_2_300.def.json
* Delete hellbot_magna_2_230_dual.def.json
* Delete hellbot_magna_2_300_dual.def.json
* Delete hellbot_magna_2_230_E1.def.json
* Delete hellbot_magna_2_230_dual_E1.def.json
* Delete hellbot_magna_2_230_dual_E2.def.json
* Delete hellbot_magna_2_300_E1.def.json
* Delete hellbot_magna_2_300_dual_E1.def.json
* Delete hellbot_magna_2_300_dual_E2.def.json
* Delete Magna2_230.png
* Delete Magna2_300.png
* Delete Hellbot_Magna_2_230.obj
* Delete Hellbot_Magna_2_300.obj
* Add new Mesh files for Magna 2 230/300
* Add PNG files for textures for Magna 2 230/300
* Added extruder files for Magna 2 230/300
* Add definition files for Magna 2 230/300
* Rename hellbot_magna_2_230_E1.def.json to hellbot_magna_2_230_extruder_0.def.json
* Rename hellbot_magna_2_230_dual_E1.def.json to hellbot_magna_2_230_dual_extruder_0.def.json
* Rename hellbot_magna_2_230_dual_E2.def.json to hellbot_magna_2_230_dual_extruder_1.def.json
* Rename hellbot_magna_2_300_E1.def.json to hellbot_magna_2_300_extruder_0.def.json
* Rename hellbot_magna_2_300_dual_E1.def.json to hellbot_magna_2_300_dual_extruder_0.def.json
* Rename hellbot_magna_2_300_dual_E2.def.json to hellbot_magna_2_300_dual_extruder_1.def.json
* Delete hellbot_magna_2_230_dual_extruder_0.def.json
* Delete hellbot_magna_2_230_dual_extruder_1.def.json
* Delete hellbot_magna_2_230_extruder_0.def.json
* Delete hellbot_magna_2_300_dual_extruder_0.def.json
* Delete hellbot_magna_2_300_dual_extruder_1.def.json
* Delete hellbot_magna_2_300_extruder_0.def.json
* Add files via upload
* Update hellbot_magna_2_230_extruder_0.def.json
* Delete hellbot_magna_2_230_extruder_0.def.json
* Add files via upload
* Create hellbot_magna_2_300_extruder_0.def.json
* Add files via upload
* Update hellbot_magna_2_230.def.json
* Update hellbot_magna_2_230_dual.def.json
* Update hellbot_magna_2_300.def.json
* Update hellbot_magna_2_230_dual.def.json
* Update hellbot_magna_2_300_dual.def.json
* Update hellbot_magna_2_230.def.json
* Update hellbot_magna_2_230_dual.def.json
* Update hellbot_magna_2_300.def.json
* Added two PLA hellbot materials.
* added print settings
* added print settings
* Update Hellbot_PLA_Grey.xml.fdm_material
* Rename Hellbot_PLA_Grey.xml.fdm_material to Hellbot_pla_Grey.xml.fdm_material
* Delete Hellbot_PLA_Red.xml.fdm_material
* Delete Hellbot_pla_Grey.xml.fdm_material
* Added new Start and End Gcode
Added specific Gcode for purging the 2 in 1 hotend.
* Added Start and End Gcode
Added machine start Gcode for purging the 2 in 1 hotend at the start and end gcode
* Add bed images for Hellbot Hidra and Hidra Plus
* Add meshes files for Hellbot Hidra and Hidra plus
* Add extruder files for new Hellbot printers
Add extruder files for new Hellbot Printers: Hellbot Hidra and Hellbot Hidra Plus
* Add New Hellbot printers
Add definition files for the new Hellbot printers: Hidra and Hidra Plus
* Update Magna 2 230 Dual definition
Change the Start gcode
* Update definition of the Magna 2 300 Dual
Change the start gcode
* Add definitons for new Hellbot Printers
Add definition files for Magna 2 400, Magna 2 400 Dual, Magna 2 500 and Magna 2 500 Dual.
* Add images for new Hellbot printers
Add images for beds of the Magna 2 400 and Magna 2 500
* Add new bed 3D models
Add 3d models for the beds of the Magna 2 400 and Magna 2 500
* Update hellbot_magna_2_400_dual.def.json
* Fix formatting
Fixed the spaces and tabs.
* Update Extruder 0 Magna 2 230
Add Start and End Gcode for Extruder 0
* Update Extruder 1 Magna 2 300
Add start and end Gcode for Extruder 1
* Update Extruder 1 Magna 2 300 dual
Add start and end gcode for Magna 2 300 dual
* Update extruder 0 Magna 2 300 Dual
Add start and end gcode for Magna 2 300 Dual
* Add extruder files for Magna 2 400 and 500
* Fix formatting
* Fix formatting
* Fix formatting
* fix formatting
* fix format
* Update hellbot_magna_2_230_dual_extruder_0.def.json
* Fix format
* fix format
* Update hellbot_magna_2_300_dual_extruder_1.def.json
* Add missing } in line 16
* Update hellbot_magna_2_230_dual.def.json
* Update hellbot_magna_2_230_dual.def.json
* Update hellbot_magna_2_230_dual.def.json
* Update hellbot_magna_2_230_dual_extruder_0.def.json
* Update hellbot_magna_2_230_dual_extruder_0.def.json
* Update hellbot_magna_2_230_dual_extruder_1.def.json
* Update hellbot_magna_2_230_dual_extruder_1.def.json
* Update hellbot_magna_2_230_dual_extruder_1.def.json
* Update hellbot_magna_2_300_dual_extruder_0.def.json
* Update hellbot_magna_2_300_dual_extruder_1.def.json
* Update hellbot_magna_2_300_dual.def.json
* Update hellbot_magna_2_230_dual.def.json
Add some new start gcodes for purge line and temperature configuration.
* Update hellbot_magna_2_230_dual.def.json
* Update hellbot_magna_2_230_dual.def.json
Change the start gcode
* Update hellbot_magna_2_230_dual.def.json
* Update hellbot_magna_2_230_dual.def.json
Add new start gcodes
* Update hellbot_magna_2_230_dual.def.json
* Update hellbot_hidra.def.json
* Update hellbot_hidra_plus.def.json
* Update hellbot_hidra_plus.def.json
* Update hellbot_hidra_extruder_0.def.json
* Update hellbot_hidra_extruder_1.def.json
* Update hellbot_hidra_plus_extruder_0.def.json
* Update hellbot_hidra_plus_extruder_1.def.json
* Update Hellbot_Magna_2_230.obj
* Update Hellbot_Magna_2_300.obj
* Update Hellbot_Magna_2_400.obj
* Update Hellbot_Magna_2_500.obj
* Update hellbot_hidra.obj
* Update hellbot_hidra_plus.obj
* Create hellbot_hidra_plus.obj
* Add definition file for new Hellbot 3D printer
Definition file for new Hellbot 3D printer Magna SE.
* Add extruder definition file
Add new extruder definition file for the new Hellbot 3D printer Magna SE.
* Add new obj file
Add .obj mesh file for the new Hellbot 3D printer, Magna SE
* Add image file
Add image file for new Hellbot 3D printer, Magna SE
* Update hellbot_hidra.def.json
* Update hellbot_hidra_plus.def.json
* Update hellbot_magna_2_230.def.json
* Update hellbot_magna_2_230_dual.def.json
* Update hellbot_magna_2_300.def.json
* Update hellbot_magna_2_300_dual.def.json
* Update hellbot_magna_2_300_dual.def.json
* Update hellbot_magna_2_400.def.json
* Update hellbot_magna_2_400_dual.def.json
* Update hellbot_magna_2_500.def.json
* Update hellbot_magna_2_500_dual.def.json
* Update hellbot_magna_I.def.json
* Update hellbot_magna_dual.def.json
* Update hellbot_magna_2_230_extruder_0.def.json
* Update hellbot_magna_2_400_dual_extruder_0.def.json
* Update hellbot_magna_2_400_dual_extruder_1.def.json
* Update hellbot_magna_2_500_dual_extruder_0.def.json
* Update hellbot_magna_2_500_dual_extruder_1.def.json
* Update hellbot_magna_2_230_dual_extruder_0.def.json
Add new start and end Gcodes
* Update hellbot_magna_2_230_dual_extruder_0.def.json
* Update hellbot_magna_2_230_dual_extruder_0.def.json
* Update hellbot_magna_2_230_dual_extruder_1.def.json
* Update hellbot_magna_2_230_dual_extruder_1.def.json
* Update hellbot_magna_2_230_dual_extruder_0.def.json
* Update hellbot_magna_2_230_dual.def.json
added settings for shared heater and nozzle.
* Update hellbot_magna_2_230_dual.def.json
* Update hellbot_magna_2_300_dual.def.json
change settings for machine_extruders_share_heater to true and machine_extruders_share_nozzle to true
* Update hellbot_magna_2_300_dual.def.json
* Update hellbot_magna_2_400_dual.def.json
change settings for machine_extruders_share_heater to true and machine_extruders_share_nozzle to true
* Update hellbot_magna_2_400_dual.def.json
* Update hellbot_magna_2_500_dual.def.json
change settings for machine_extruders_share_heater to true and machine_extruders_share_nozzle to true
* Update hellbot_magna_2_500_dual.def.json
These settings have been removed and should no longer be in the profiles.
They were added during a merge, since they were updated recently for Cura 4.13. The merge 'resolved' the conflict automatically without informing me. And resolved it wrongly.
Conflicts:
plugins/SimulationView/SimulationPass.py -> Reverted layer view optimisation in Master while some whitespace changed in Arachne.
resources/definitions -> Bunch of conflicts with profile updates.
resources/quality -> Bunch of conflicts with profile updates.
resources/texts/change_log.txt -> Removed the Arachne change log (as they are internal versions). It'll have to be re-added when we release this version as stable.
* Adding Eryone Thinker profile to Cura
- adding printer definition
- adding extruder definition
- adding image plate
- adding platform object
- adding quality profiles
* Minor update eryone_thinker.def.json
Fix initial fan speed
* Improve model textures and draw order
Fixed draw order of model by seperating the mesh into parts and ordering them before export. Add more colors to the texture to allow for more distictant parts.
* Reduced mesh size by remodeling the bed height adjustment wheels.
* Updated Eryone Thinker name to include Series in the name
* Update eryone_thinker.def.json
* Improve End GCode
Ensure we disable bed temp and turn off all fans.
Move the nozzle up by 0.5mm and retract to remove wipe on model top layer.
* Minor fixes to start and end gcode
* Eryone Thinker Profile improvements.
Adding Extra Fast profile.
Added acceleration speed for Fast.
Minor updates to definition for default material to be Eryone PLA and some other setting to work better with profiles.
* Delete eryone_thinker.def.json
* Create eryone_thinker.def.json
* Updating Eryone Thinker Definition
Added changes again due to for reconcile stomping the original
* Update eryone_thinker_fast.inst.cfg
Update the layer height of profile_fast to 0.25mm
* Update eryone_thinker_fast.inst.cfg
Update the layer_height to 0.25mm
* Improving the Eryone Thinker setup
Set Definition to use Monotonic skin by default
Add Fine profile at 0.1 layer height
Change High to 0.15 layer height and number of layers to match
Change Fast to 0.25 layer height and number of layers to match
* Eryone Thinker Profile update, resolving merge
* Eryone Thinker Profile Definition & Quality Clean up
Move all the Normal settings into the core definitions
Move share setting into definition to reduce redundant values for quality profiles
Remove values from definition that match the default fdmprinter definition for easier maintence.
Change definition to only support Monotonic order on top Roof layer.
* Fixing missing [values] from normal profile
* Delete eryone_thinker_extra_fast.inst.cfg
Conflict fix
* Update eryone_thinker_fine.inst.cfg
Fix the setting version incorrectly.
* Eryone Thinker Definition Bug fix for Layer Height 0
Fixing issue when layer_height_0 value was not being resolved correctly in Cura.
* Disable the first layer cooling fan speed
* Update eryone_er20.def.json
* Add the profile
Recovery eryone_thinker_fast.inst.cfg
* Update er20 start gcode and end gcode
1. Update er20 start gcode and end gcode
2. Update nozzle offset
Co-authored-by: Demetrius Apostolopoulos <75643490+dapostol73@users.noreply.github.com>