Управление кулером охлаждения изделия работает несинхронно самой печати
Мой проект подключения двух экструдеров к плате Melzi (умеет работать только с одним) работает, с одним маленьким но сумасшедшим но!
Управление сменой экструдера я завел на линию управления кулером, т.е. пока он включен - реле переключает управление на второй экструдер (фактически вся схема состоит из пары реле - экструдер и двигатели, 1 резистора и двух конденсаторов - на линии кулера и датчики температуры, - копейки).
К сожалению, прошивку писали очень смешные программисты, - все команды управления двигателями идут через буфер, примерно с пару десяток команд (фактически отрезков печати), но по каким то непонятным для меня причинам, кулер включается и выключается минуя этот буфер, т.е. заметно раньше чем это указано в g-code (т.е. в коде смены экструдера написано - ретракт, увести головку на место парковки, вкл/выкл кулер, ждать и греть, а получается кулер переключается еще раньше, даже пока печатается предыдущий слой).
Собственно вопрос, как бы по проще это исправить. наверное нужно перепрошить принтер, отключив вообще линию кулера и настроить ее на какую-нибудь экзотическую user custom gcode команду, вариант с поиском ошибки в коде я пока отметаю, боюсь по трудоемкости это будет заметно сложнее.
Пока я изобретаю код печати ozoze tower сбора мусора с сопел (слайсеры не умеют его рисовать под мою логику смены экструдеров), достаточно сложным чтобы учитывать эту задержку но мне кажется это решение диким.
Управление сменой экструдера я завел на линию управления кулером, т.е. пока он включен - реле переключает управление на второй экструдер (фактически вся схема состоит из пары реле - экструдер и двигатели, 1 резистора и двух конденсаторов - на линии кулера и датчики температуры, - копейки).
К сожалению, прошивку писали очень смешные программисты, - все команды управления двигателями идут через буфер, примерно с пару десяток команд (фактически отрезков печати), но по каким то непонятным для меня причинам, кулер включается и выключается минуя этот буфер, т.е. заметно раньше чем это указано в g-code (т.е. в коде смены экструдера написано - ретракт, увести головку на место парковки, вкл/выкл кулер, ждать и греть, а получается кулер переключается еще раньше, даже пока печатается предыдущий слой).
Собственно вопрос, как бы по проще это исправить. наверное нужно перепрошить принтер, отключив вообще линию кулера и настроить ее на какую-нибудь экзотическую user custom gcode команду, вариант с поиском ошибки в коде я пока отметаю, боюсь по трудоемкости это будет заметно сложнее.
Пока я изобретаю код печати ozoze tower сбора мусора с сопел (слайсеры не умеют его рисовать под мою логику смены экструдеров), достаточно сложным чтобы учитывать эту задержку но мне кажется это решение диким.
Популярные вопросы
Те, кто занимается коммерческой печатью, скока берёте за печать?
Недавно решил печатать на 3Д принтере на заказ, но не знаю какую цену выставить. Боюсь, что если слишком маленькая то продешевлю, если слишком большая...
Подружить клиппер с одним хотендом на двоих
Приветствую. Есть вопрос.
Решил в свой 3д-принтер, который готов уже на 99%, сделать универсальную голову, суть такова:...
Решил в свой 3д-принтер, который готов уже на 99%, сделать универсальную голову, суть такова:...
Шестерня vs зубчатое колесо
Часто участникам портала приходится изготавливать зубчатые колеса и шестерни. Но мало кто задается вопросом, в чем их отличие?
Недавн...
Недавн...

Комментарии и вопросы
С метлой не получилось решили....
драйвер рук у разрабов. и хват...
Corel PHOTO-PAINT таки да. но....
Привет всем! В промывочном "ве...
Добрый день.Настроил станок, о...
привет.помогите разобраться по...
Здравствуйте! Подскажите, пожа...