Новая польза для порта штрангпресса

Есть ли способ изменить использование порта экструдера на материнской плате 3D-принтера для перемещения шаговых двигателей (по оси y) на 3D-принтере?

Это для школьного проекта, и мы заменили экструдер на лазер для резки материала.

Перед нами была поставлена задача преобразования 3D-принтера в LOM 3D-принтер, лазер устанавливается с помощью порта вентилятора, однако нам все еще нужны два шаговых двигателя для перемещения материала с одной стороны принтера на другую после того, как каждый слой материала будет разрезан.

Diagram

Материнская плата, которую мы используем, - это WitBot MKS Gen L V1.0 Плата контроллера Интегрированная материнская плата Совместимая Ramps1.4/Mega2560 R3 с драйвером двигателя A4988 для 3D.

, 👍2

Обсуждение

Какую прошивку вы используете?, @Perplexed Dipole

Я не уверен, что понимаю: преобразование 3DP в ЛАЗЕРНЫЙ гравер подразумевает переключение горячего конца для драйвера диода, и ось Z становится менее ценной. Зачем ты возишься с осью Y?!?, @Roberto Lo Giacco

Если вы делаете лазер, вы можете использовать выход PWM вентилятора для управления лазером., @user77232

Для чего вам нужен дополнительный мотор? Ответ: да, если вам удастся *перепроектировать слайсер и прошивку*, @Trish

Это огромное дополнение, которое на самом деле многое объясняет. Поскольку LOM редок, вы должны [обновить](https://3dprinting.stackexchange.com/posts/8673/edit) ваш вопрос с дополнениями и как он работает и какой двигатель вы настроили для которого. В этом случае я бы поставил экструдер для управления 1 и 8, использовал X для перемещения 2, а Y для 4. Z равен 7., @Trish


2 ответа


1

Если вы планируете использовать принтер полностью с помощью GCode, то я не думаю, что это будет слишком сложно. Например, Марлин рассматривает экструдер как другую ось и использует для нее абсолютные значения (если, конечно, включен абсолютный режим). Так как вы хотите иметь два степпера, вам придется подключать их последовательно или параллельно (обычно двигатели Z подключаются параллельно на платах типа ramps, но многие люди предпочитают серию, так как у нее есть некоторые преимущества, одно из которых заключается в том, что крутящий момент будет гораздо более похожим между двумя двигателями). Конечно, перед подключением уменьшите ток шагового драйвера до минимума, а затем отрегулируйте его на любое необходимое значение. Я не думаю, что это будет работать слишком хорошо, если он должен держать рулон плотно - в этом случае вам было бы лучше использовать только один шаговый двигатель и какую-то силу, чтобы удерживать его плотно... может быть, небольшой двигатель постоянного тока при низких токах?

Вы можете изменить встроенное ПО принтера и установить свои собственные назначения PIN для всего, например, в Marlin у вас есть файл pins.h, где каждый пин из Mega сопоставляется с разными заголовками и драйверами. Я не знаю, есть ли какой-либо LOM slicer или доступная прошивка, но вы могли бы просто использовать GRBL.


,

1

На изображении показано, что принтером LOM можно практически полностью управлять с помощью стандартного оборудования принтера и практически без изменений в встроенном ПО:

  • Элементы управления Z остаются прежними, они управляют 7
  • X & Y будет использоваться для лазерного зеркала 4, которое должно управляться 2 двигателями для следования 2D-контурам. Я бы не использовал поворотный, но устойчивый лазер, который нацелен на зеркало под углом 90°, установленное таким образом, чтобы оно перемещалось по одной из осей, которая отражает его на второе зеркало под углом 90°, которое направляет его на заготовку и установлено на второй оси. Это была бы в значительной степени настройка Core-XY.
  • Включение и выключение лазера, как уже говорилось, может быть легко осуществлено с помощью управления вентилятором охлаждения детали
  • Сигнал E0 можно было бы использовать для поворота подачи материала с обеих сторон, хотя я бы использовал только один двигатель. Этот шаговый механизм для обеспечения согласованности скорости должен быть установлен подпружиненным и использовать ролик для передачи движения на пленочную катушку 8, лучше всего в области, недоступной для лазера. В результате я позволил бы 1 вращаться против некоторого сопротивления, такого как подпружиненный стержень, удерживающий пленку затянутой, сводя электронную сложность к минимуму.
  • Питание нагревателя может быть произведено с помощью нагревателя вне платы.
  • Чтобы фактически переместить нагреватель, я бы использовал сигнал E1 на длинной оси, потянув за крепление с обеих сторон.

Это создало бы простой порядок операций:

  1. T0 # Выберите подачу материала
  2. E100 F100 # Вытяните 100 мм нового материала через ролик 8 из 1
  3. Делайте движения XY с разрезом
  4. T1 для выбора движения нагревателя
  5. E100 F100
  6. E-100 F100 # Соедините пленку движением E1 вперед и назад (или чередуйте эти две линии, чтобы установить нагреватель с обеих сторон, ускоряя процесс).
  7. ГОТОВО 1
,