Today I tested the 3D FFF printing capabilities of Fusion 360, with the standard machine configuration and post processor that are available in Fusion for my printer. The first print came out pretty nice, which surprised me positively! I noticed some behavior during the start of the print that could be streamlined to gain efficiency in the printing process.
First I saw that the mesh bed leveling preceded the heating process of the bed and extruder. In my opinion the mesh bed leveling should occur after heating of the bed, because the bed could deform during heating, which could invalidate the z-offsets.
Secondly, the order in which the bed and extruder heat up; first the bed will be heated and after that completes, the extruder will heat up. This takes up a lot of time. In Ultimaker Cura, the bed and the extruder are heating up simultaneously, and the mesh bed leveling will take place directly after both temperatures have been reached.
M104 S{material_print_temperature_layer_0} ; set extruder temp
M140 S{material_bed_temperature_layer_0} ; set bed temp
M190 S{material_bed_temperature_layer_0} ; wait for bed temp
M109 S{material_print_temperature_layer_0} ; wait for extruder temp
G28 W ; home all without mesh bed level
G80 ; mesh bed leveling
How can I adjust the Fusion post processor to accomplish this goal? In the postprocessor I found two functions (onBedTemp(temp, wait) and (onExtruderTemp(temp, wait, id)), but I don't know how to combine the two. Can someone give me some push in the right direction on this?
Very much appreciated!
Solved! Go to Solution.
Solved by Sualp.Ozel. Go to Solution.
@miechh wrote:
M104 S{material_print_temperature_layer_0} ; set extruder temp M140 S{material_bed_temperature_layer_0} ; set bed temp M190 S{material_bed_temperature_layer_0} ; wait for bed temp M109 S{material_print_temperature_layer_0} ; wait for extruder temp G28 W ; home all without mesh bed level G80 ; mesh bed leveling
Edit I see now the code above is from cura and what you want. First read through I thought it was from the Fusion post. I'll leave what I've written below as it might be useful.
What temps are set by the M104 and M140 in the code, are they the same as the M190 and M109? Pretty sure the M104 and M140 should set the target temperature and start heating then the M190 is setting the bed again and waiting.
So are you getting something like
M104 S220 T0
M140 S50
M190 S50
M109 S200 T0
This should start heating the extruder and bed with the M104 and M140 but wait for the bed on the M190 line. One bit of advice, the bed usually takes quite a while to heat and can cook the material in the extruder so I normally set the M104 to 20° to 30° below the target, the extruder will heat the extra 20° in a few seconds.
Mark
Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
Thanks HughesTooling for your reply. I know that the gcode you replied with, is for heating both the extruder and buildplatform at the same time. I like your idea of heating the extruder to a lower 'stand-by' temperature until the platform temperature has reached the programmed setting, and heat the extruder to the final temperature after that. But the question is, how can I edit the post processor to do this in a correct way.
Hello @miechh
You can follow the instructions availables in the post processor FAQ.
Regards.
______________________________________________________________
If my post answers your question, please click the "Accept Solution" button. This helps everyone find answers more quickly!
We recently released the following app on the Fusion App Store which may help with what you are trying to do
https://apps.autodesk.com/FUSION/en/Detail/Index?id=7510560621924796173&os=Win64&appLang=en
Here is a youtube video on how to use this app effectively:
Please let us know if you have further questions
Best Regards
Sualp Ozel
Can't find what you're looking for? Ask the community or share your knowledge.