Управление кулером охлаждения изделия работает несинхронно самой печати
Мой проект подключения двух экструдеров к плате Melzi (умеет работать только с одним) работает, с одним маленьким но сумасшедшим но!
Управление сменой экструдера я завел на линию управления кулером, т.е. пока он включен - реле переключает управление на второй экструдер (фактически вся схема состоит из пары реле - экструдер и двигатели, 1 резистора и двух конденсаторов - на линии кулера и датчики температуры, - копейки).
К сожалению, прошивку писали очень смешные программисты, - все команды управления двигателями идут через буфер, примерно с пару десяток команд (фактически отрезков печати), но по каким то непонятным для меня причинам, кулер включается и выключается минуя этот буфер, т.е. заметно раньше чем это указано в g-code (т.е. в коде смены экструдера написано - ретракт, увести головку на место парковки, вкл/выкл кулер, ждать и греть, а получается кулер переключается еще раньше, даже пока печатается предыдущий слой).
Собственно вопрос, как бы по проще это исправить. наверное нужно перепрошить принтер, отключив вообще линию кулера и настроить ее на какую-нибудь экзотическую user custom gcode команду, вариант с поиском ошибки в коде я пока отметаю, боюсь по трудоемкости это будет заметно сложнее.
Пока я изобретаю код печати ozoze tower сбора мусора с сопел (слайсеры не умеют его рисовать под мою логику смены экструдеров), достаточно сложным чтобы учитывать эту задержку но мне кажется это решение диким.
Управление сменой экструдера я завел на линию управления кулером, т.е. пока он включен - реле переключает управление на второй экструдер (фактически вся схема состоит из пары реле - экструдер и двигатели, 1 резистора и двух конденсаторов - на линии кулера и датчики температуры, - копейки).
К сожалению, прошивку писали очень смешные программисты, - все команды управления двигателями идут через буфер, примерно с пару десяток команд (фактически отрезков печати), но по каким то непонятным для меня причинам, кулер включается и выключается минуя этот буфер, т.е. заметно раньше чем это указано в g-code (т.е. в коде смены экструдера написано - ретракт, увести головку на место парковки, вкл/выкл кулер, ждать и греть, а получается кулер переключается еще раньше, даже пока печатается предыдущий слой).
Собственно вопрос, как бы по проще это исправить. наверное нужно перепрошить принтер, отключив вообще линию кулера и настроить ее на какую-нибудь экзотическую user custom gcode команду, вариант с поиском ошибки в коде я пока отметаю, боюсь по трудоемкости это будет заметно сложнее.
Пока я изобретаю код печати ozoze tower сбора мусора с сопел (слайсеры не умеют его рисовать под мою логику смены экструдеров), достаточно сложным чтобы учитывать эту задержку но мне кажется это решение диким.
Популярные вопросы
Отлипает модель, танцы с бубном....
Доброго времени суток, господа, товарищи. Извелась я уже вся. В общем, купила абс у Лидер 3д, принципиально нужен был абс, для внешних деталей машины....
Creality K2 SE или Flashforge 5M?
Нужен открытый кубик под ПЛА с небольшим столом. Рассматривал много чего, но в итоге ничего не нашел из того что соответствует - либо стол юольшой, ли...
Вопрос по датчику Auto-leveling Sensor и g code
Всем добрый вечер!, купил датчик авто уровня , и теперь есть пару вопросов у тех кто таким пользовал, скажите его на горячую не льзя использовать я та...

Комментарии и вопросы
Более мирных людей чем страйкб...
Пуговицы, сияющие золотом в 2....
👍
Всем привет, подскажите, можно...
Вводные: есть ТРИ принтера, Ма...
Как законектить бамбу лаб а1 м...
Подскажите пожалуйста, как реш...