Управление кулером охлаждения изделия работает несинхронно самой печати
Мой проект подключения двух экструдеров к плате Melzi (умеет работать только с одним) работает, с одним маленьким но сумасшедшим но!
Управление сменой экструдера я завел на линию управления кулером, т.е. пока он включен - реле переключает управление на второй экструдер (фактически вся схема состоит из пары реле - экструдер и двигатели, 1 резистора и двух конденсаторов - на линии кулера и датчики температуры, - копейки).
К сожалению, прошивку писали очень смешные программисты, - все команды управления двигателями идут через буфер, примерно с пару десяток команд (фактически отрезков печати), но по каким то непонятным для меня причинам, кулер включается и выключается минуя этот буфер, т.е. заметно раньше чем это указано в g-code (т.е. в коде смены экструдера написано - ретракт, увести головку на место парковки, вкл/выкл кулер, ждать и греть, а получается кулер переключается еще раньше, даже пока печатается предыдущий слой).
Собственно вопрос, как бы по проще это исправить. наверное нужно перепрошить принтер, отключив вообще линию кулера и настроить ее на какую-нибудь экзотическую user custom gcode команду, вариант с поиском ошибки в коде я пока отметаю, боюсь по трудоемкости это будет заметно сложнее.
Пока я изобретаю код печати ozoze tower сбора мусора с сопел (слайсеры не умеют его рисовать под мою логику смены экструдеров), достаточно сложным чтобы учитывать эту задержку но мне кажется это решение диким.
Управление сменой экструдера я завел на линию управления кулером, т.е. пока он включен - реле переключает управление на второй экструдер (фактически вся схема состоит из пары реле - экструдер и двигатели, 1 резистора и двух конденсаторов - на линии кулера и датчики температуры, - копейки).
К сожалению, прошивку писали очень смешные программисты, - все команды управления двигателями идут через буфер, примерно с пару десяток команд (фактически отрезков печати), но по каким то непонятным для меня причинам, кулер включается и выключается минуя этот буфер, т.е. заметно раньше чем это указано в g-code (т.е. в коде смены экструдера написано - ретракт, увести головку на место парковки, вкл/выкл кулер, ждать и греть, а получается кулер переключается еще раньше, даже пока печатается предыдущий слой).
Собственно вопрос, как бы по проще это исправить. наверное нужно перепрошить принтер, отключив вообще линию кулера и настроить ее на какую-нибудь экзотическую user custom gcode команду, вариант с поиском ошибки в коде я пока отметаю, боюсь по трудоемкости это будет заметно сложнее.
Пока я изобретаю код печати ozoze tower сбора мусора с сопел (слайсеры не умеют его рисовать под мою логику смены экструдеров), достаточно сложным чтобы учитывать эту задержку но мне кажется это решение диким.
Популярные вопросы
Вопрос по PETG от НИТ
В общем недавно была череда неприятных событий с принтером и я вроде как все восстановил НО.
Приобретал последние 3 года пластик толь...
Приобретал последние 3 года пластик толь...
Тюнинг Эндер3
Всем привет! Посоветуйте пожалуйста оптимальные замены для Эндер 3. Что стоит заменить и на что именно, что бы выжать максимум качества печати из стар...
помогите выбрать 3Д принтер
нашел четыре недорогих принтера. по описанию только на АНЕТ А6 много инфы а вот на остольные н
почти нету! подскажите какой из переч...
почти нету! подскажите какой из переч...
Комментарии и вопросы
Сейчас у них прям цветовая гам...
Только катушку на стену
Всё нормально, всё правильно с...
Добрый день! Кто-нибудь знает,...
Помогите найти модель линейног...
Здравствуйте. Необходимо напеч...
принтер ender-3 поверхность за...