StoneFlower3D - как приостановить печать?

Я пытался сделать экструдер для пасты и наткнулся на StoneFlower3D. На своем сайте они упомянули о функции под названием Infinite Printing. Пожалуйста, см.страницу № 25 этого документа.

Они используют только Step, Dir, Enable и GND от основного контроллера, и последовательного соединения с контроллером нет.

У кого-нибудь есть идеи о том, как они это делают?

, 👍6

Обсуждение

Возвращаясь к теме с обычным принтером, вы можете вставить команды ПАУЗЫ в файл gcode, если ожидаете, что закончится нить накала, или хотите изменить цвет и т. Д. Это помогает быть на месте, чтобы быстро внести изменения :-), @Carl Witthoft

Я читал об этом на странице Marlin git hub. Но мне было интересно, как они делают это через StoneFlower3d без какой-либо команды или связи с основным контроллером, @Athul

@Athul Керамический экструдер принимает сигналы перед a4988, чтобы сделать своего рода мост, поэтому белый модуль имеет новый a4988 с генератором импульсов для автономного управления A4988, так что таким образом экструдер может быть очищен без необходимости использования драйвера 3Dprinter; однако это не значит, что он может быть очищен. весь принтер был поставлен на паузу. :) Это натолкнуло меня на идею экструдировать цемент и адаптировать процесс очистки., @Fernando Baltazar

@FernandoBaltazar Это значит,что в этом белом блоке управления есть генератор импульсов. Который может давать квадратные импульсы на шаговый вывод любого драйвера, содержащегося в коробке. Итак, когда переключатель переключается в положение КОМПЛЕКТА, драйвер получает импульс от этого генератора, а когда находится в положении ПРИНТЕРА, получает сигналы от контроллера принтера, верно???, @Athul

@Athul да, именно так, @Fernando Baltazar


1 ответ


1

Экструдер подключается к материнской плате 3D-принтера в качестве шагового драйвера. Тем не менее, он не использует стандартный выход шагового двигателя, но питается непосредственно от цифровых выводов процессора.

Пожалуйста, обратитесь к справочному руководству OP.

Экструдер имеет возможность самоподачи (загрузки филамента) - именно по этой причине переключатели комплект/принтер - см. рис.1. Затем приостановка печати для подачи глиняного резервуара должна быть выполнена с принтера (пауза печати), а затем работать локально в режиме комплекта.

если получить ваши комментарии хорошо - рис ниже дает обзор того, как подключить его к rams - подробнее см. Руководство


,

@CarlWitthoft это в оригинальной ССЫЛКЕ OP,, исправит это, @profesor79

Справочное руководство по ОП?? Вместо того чтобы использовать драйвер в основной плате управления, они вынули контакты Step, Dir , Enable и GND, которые подают сигнальные сигналы на основной драйвер, и используют один и тот же сигнал для питания двух параллельно соединенных шаговых драйверов. Я это знаю. Но как они могут приостановить печать с этим соединением, но переключить переключатель?, @Athul

@Athul Я в замешательстве, так как экструдер является частью принтера, поэтому он не является автономным блоком, это означает, что он управляется интерфейсом принтера (экраном или gcode)., @profesor79

согласно их сайту, его можно использовать с любой платой управления. В случае smoothie board предусмотрено подключение выводов заголовка для выводов Step, Enable, Dir и GND, если кто-то хочет использовать другой мощный драйвер вместо предоставленного. Но в RAMPS вы должны удалить подключаемый драйвер и идентифицировать контакты. В stone flower 3d есть электронная коробка, которая поставляется вместе с комплектом(обратите внимание, что ее можно использовать с любым принтером). Он имеет два параллельно соединенных драйвера, один для таранного экструдера, а другой для шнекового экструдера. Оба работают от одного и того же сигнала step, enable, dir, подаваемого главным контроллером......., @Athul

........который задается как ЕДИНСТВЕННЫЕ входы в электронный блок. здесь нет никакой другой связи с Основной платой контроллера(что бы это ни было, RAMPS, смузи...). Также кнопка ПАУЗЫ установлена в электронном ящике, входящем в комплект поставки. Он не подключен к контроллеру. Вот что меня смущает. Если он связан с микроконтроллером, хорошо, я могу предположить, что он что-то делает с контроллером, чтобы приостановить выполнение кода. Я просмотрел страницу marlin и запросы функций. Единственной функцией, которую я мог найти, была вставка M0, как упоминалось @CarlWitthoft. Но это не то, что они делают, @Athul

@professor79 сигналы, которые получает этот электронный ящик, - это один ШИМ, 3 цифровых сигнала, а не какой-либо gcode, @Athul

@Athul пожалуйста, посмотрите мою правку, @profesor79