Notifications
Clear all

[Rozwiązany] ASA warping during cooling  

  RSS
Cossman
(@cossman)
Active Member
ASA warping during cooling

Hello everyone,

I'm having problems printing a large component with ASA on the CORE One. Printing is not a problem and there is no warping. Then comes the cooling. This seems to happen too quickly and the component bends upwards along with the printing plate.

The component is basically a large disc with a diameter of 200 mm and a thickness of 5 mm, with 40% infill. The build chamber temperature is 55°. I have already successfully printed this with the MK4S in an enclosure.

What happens during cooling? The print bed moves down, and the fan on the print head continues to run for about 30 minutes.

My theory is that the build chamber is much cooler at the bottom than at the top due to its design, and the component experiences a temperature shock. Therefore, I would like to maintain the print bed temperature for another 1/2 hour after printing is complete and prevent the print bed from moving down. All fans should be turned off.

I would like to try the following End G-Code  in Prusaslicer:

M104 S0 ; ASA - turn hotend temperature off
M107 ; ASA - turn off fan
G1 X242 Y211 F10200 ; park
M84 X Y E ; disable motors

G4 S1800 ; ASA - do nothing for 30 minutes by full temperature

M17 ; enable steppers
{if layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+1, max_print_height)} F720 ; Move print head up{endif}
M141 S0 ; disable chamber control
G4 ; wait
M572 S0 ; reset PA
M84 X Y E ; disable motors
; max_layer_z = [max_layer_z]

Has anyone already tested a G-code for cooling with ASA/ABS?

Opublikowany : 25/08/2025 7:17 am
Cossman
(@cossman)
Active Member
Topic starter answered:
RE: ASA warping during cooling

I simply tried it out myself and optimized the code as follows.

M104 S0 ; ASA - turn hotend temperature off
M107 ; ASA - turn off fan
M572 S0 ; reset PA
G1 X242 Y211 F10200 ; park
M84 X Y E ; disable motors

G4 S900 ; ASA - do nothing for 15 minutes by full temperature
M141 S0 ; ASA - chamber temperature off, start cooling down
M140 S0 ; turn off heatbed
G4 S1800 ; ASA - do nothing for another 30 minutes

M17 ; enable steppers
{if layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+1, max_print_height)} F720 ; Move print head up{endif}
G4 ; wait
M84 X Y E ; disable motors
; max_layer_z = [max_layer_z]

With this settings I don't get any wapring. So maybe prusaslicer will include oder suggest a similar script automatically in future when printing bigger parts. 

Bleibt nur noch ein Problem mit dem Filament, dass trotz 250° Drucktemperatur Teile der ersten Schicht so fest am Druckblech haften, dass sie sich vom Druckobjekt ablöst.

Opublikowany : 26/08/2025 5:33 am
chmax
(@chmax)
Estimable Member
RE: ASA warping during cooling

 

Posted by: @cossman

Bleibt nur noch ein Problem mit dem Filament, dass trotz 250° Drucktemperatur Teile der ersten Schicht so fest am Druckblech haften, dass sie sich vom Druckobjekt ablöst.

Did you try using something like 3DLac to see if you can separate the part more easily?

Opublikowany : 29/08/2025 11:52 am
Cossman
(@cossman)
Active Member
Topic starter answered:
RE: ASA warping during cooling

Yes, I used 3DLac and the reason for layer separation was found quickly. In short: the presets in Prusaslicer for Fillamentum ASA extrafill are no so good. I increased temerature by 30 degree (to 250 °C), increased the extrusion factor to 1.04 (that was actually the main reason for the poor layer separation) and reduced speed.

Thanks for asking!

Opublikowany : 29/08/2025 12:13 pm
chmax
(@chmax)
Estimable Member
RE: ASA warping during cooling

great!

Opublikowany : 29/08/2025 1:41 pm
Share: