Металл2024 Реклама
Метобр2024 Реклама

Небольшой лайфхак, как ускорить начало печати, или 'Марлин не тупи'.

vectr
Идет загрузка
Загрузка
19.12.2018
4929
46
Личные дневники

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

3
Всегда раздражал этот педантизм: Сначала я нагрею стол до нужной температуры. Потом нагрею хотенд до нужной и её выравню. Вот я готов прогуляться домой по всем осям (у кого то еще и по 4-9 точкам), переместиться в место печати и... уже прошло 5-10 минут с начала печати.

Конечно координально все это можно ускорить держа стол заранее нагретым, или от 24...220в, но на практике такое провидение редко получается и стол на 12в. И тут мне пришла шальная мысль, надо 'педанта' обмануть, (мыжпрограммысты).

Запускаем Arduino, заходим в вкладку temperature.h, находим функцию isHeatingBed(), и говорим принтеру что твой стол уже горячее на 10 градусов :)

FORCE_INLINE bool isHeatingBed() {

return target_temperature_bed > current_temperature_bed + 10;

};

Всё. Однозадачный процесс с кодом M190 благополучно завершается на 10 градусов раньше срока и начинается нагрев хотенда, (что конечно не отменяет дальнейшего нагрева стола до нужной, только это теперь происходит в фоне). В результате к началу печати и стол нагрет и хотенд и пара минут сэкономлена.

П.С. Ускорить выравние температуры хотенда таким же способом в принципе тоже чуть удалось, но это уже копейки + возможны последствия, например при калибровке, а про заплатку забыл. Со столом же по моему идеально)

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

3
Комментарии к статье
Кремень КБ Реклама
Кремень КМ Реклама