I'm using Cura 2.6 on Windows, this is a clean install with no previous profiles. My machine is set to custom with 1.75mm filament. I have created a filament profile as well with 1.72mm as the mean diameter and 210*C printing temperature. I have tried using both versions of Marlin (standard and volumetric), but standard always under-extrudes and volumetric always over-extrudes.
When viewing the full list of slicing settings, I am able to see the proper filament diameter and temperature settings. However, when the model is sliced, there are 2 problems.
Increasing the flow multiplier in Cura to 270% fixes the problem and prints nicely, but this is a bit hacky and doesn't address the cause. Additionally, I still can not figure out any way to adjust the sliced print temperature.
Let me know if you need more info!
-Andrew
What printer definition do you use? One of the predefined ones, or a Custom FDM Printer?
Custom FDM
Both issues can be checked in the generated gcode. Could you post it somewhere?
The print temperature is set near the top of the gcode file. There should be a line that says eg M104 S209 if you set the temperature to 209 degrees.
The total amount of extruded material can be check by scrolling to the bottom of the gcode file and checking the last G1 before the end gcode. The E value shows the last "position" in mm.
Could you try lying to Cura and setting the number of extruders to 2?
Here is the gcode for a test part
I re-installed cura from scratch to try to narrow down possible causes. It seems the print temperature issue has to do with using the "default printing temperature" rather than "printing temperature". Using the latter works. Not sure the point of the default since it seems to always be overwritten by this.
Extrusion volume is still incorrect. As you can see in the gcode, it says it uses 2.8m. This is also what Repetier sees. However, if this were to be printed, it would be under-extruding.
Cura still displays what should be the correct value in the GUI of 7.5m. It seems this estimation does use the filament diameter setting, but the slicing engine does not.
When switching gcode type to volumetric marlin, it seems to do the reverse of the above and the result is 18m being extruded. Once again, the Cura estimation is correct.
Setting extruders to 2 worked and both cura and repetier now display the proper 7.5m of extrusion
And for my reference, did you set the diameter only in the sidebar, or also in the machine settings?
Both machine settings and the side bar
Changing it back to 1 extruder now works correctly as well.
Also I did neglect to mention I use a nozzle of 0.3mm, rather than the default 0.4mm. Not sure if this is at all related though.
Actually, I take that back. It seems to just continue using the last settings used with the 2 extruder settings.
So changing filament diameter with 1 extruder has no effect. I can also confirm changing nozzle size with 1 extruder has no effect. Changing nozzle size and filament diameter with 2+ extruders does work.
Thanks for reporting. I have made a fix here:
https://github.com/Ultimaker/Cura/pull/2009
You can actually help testing this fix:
C:\Program Files\Cura 2.6\plugins\CuraEngineBackend\StartSliceJob.py on windows) New file works!
Only thing worth noting is that changing the filament diameter in the printer settings does not hold if you edit it. Rather, it just inherits whatever the current filament diameter is set to in the slicing settings. Honestly, the filament diameter should probably be removed entirely from printer settings and just left to the slicing/material profile.
Heh, you know how much sh*t we get for not having the nozzle size in that list?
The material diameter is not visible by default. You made it visible. There is a usecase for having it visible, so it will probably not be removed any time soon.
The machine settings dialog could be more informative, telling you the value is not used when it is overridden in the sidebar or elsewhere
Good point, it does seem the machine settings dialog got overlooked while all the slicing settings were getting the royal dialogue treatment haa. Perhaps a bit more info with those printer settings could go a long way to avoid confusion.
Anyway thanks for finding a fix so quickly! Now I can officially make the jump from Repetier/Cura to Cura standadlone! 馃槃
The pull request form fieldOfView is merged. So this is fixed for 2.6.1
Most helpful comment
Thanks for reporting. I have made a fix here:
https://github.com/Ultimaker/Cura/pull/2009
You can actually help testing this fix:
C:\Program Files\Cura 2.6\plugins\CuraEngineBackend\StartSliceJob.pyon windows)