3D принтер - плавная регулировка температуры стола.

Dec 24, 2020 14:36

Месяц назад купил на распродаже Anycubic Mega Zero 2.0.
За прошедшее время много чего печатал, и очень доволен принтером.
Но этот пост не об этом, не я первый, не я последний, восторгов и хвастовства в интернете и так достаточно.
В слайсере Ultimaker Cura есть только две настройки температуры стола - первый слой, и последующие.
Для мелких объектов я ставлю 65 и 0, и всё работает.
Но крупные объекты при таких настройках начинают заворачиваться в углах, и это весьма печально.
Греть весь стол при печати статуи высотой 20 сантиметров - глупая трата электроэнергии.
Поэтому я сегодня быстренько написал консольную утилитку, которая может вписать в gcode регулировку температуры стола, для диапазона слоёв, с плавной регулировкой.
https://yadi.sk/d/Mw_5KWx6ts1-Cw

Применять очень просто:
gcdtmp.exe infile outfile слой_от-слой_до:температура_от-температура_до;слой_от-слой_до:температура_от-температура_до
можно указывать не диапазон, а одно значение, как слоя, так и температуры. группы разделяются точкой с запятой ";"
Например:
gcdtmp.exe infile outfile 1-5:60;6-12:60-30;13:0
с первого по пятый слой 60 градусов. с 6 по 12 слой - плавное снижение температуры от 60 до 30 градусов. на 13 слое - выключить подогрев.

Утилита заменяет все подходящие под условия слои, даже если печать выполняется поочерёдно.

3D-печать

Previous post Next post
Up