Найти тему

3D принтер в ЧПУ станок или когда хочется все и сразу. Тюним, пилим.

Оглавление

Сегодня рассмотрим мои доработки принтера Twotrees SP-5.
Изменения в части ПО и "железа".
Кратко обсудим почему был сделан выбор в пользу того или другого решения.
А так же подведем итог выполненных модификаций.

Программное обеспечение

Klipper
Klipper

Klipper. Что это и зачем?

Практически сразу после распаковки принтер был перепрошит на Klipper. О этой прошивке уже было упоминание в моей прошлой статье. Сейчас расскажу немного подробнее, что это за прошивка, и почему я выбрал именно её.

Klipper — это прошивка для 3D-принтера. Она позволяет перенести часть нагрузки контроллера 3D-принтера на серверную часть и, как следствие, выполнять более сложный расчёт траектории, ускорений, экструзии и прочего для достижения более высокого качества печати.

Ну и как бонус - доступ к принтеру из браузера любого устройства, загрузка управляющего кода без необходимости извлечения флешки из принтера и множество других фишек такого симбиоза.

Интерфейс

Главное меню
Главное меню

Графических оболочек сразу несколько на выбор. Но мне больше понравилась Mainsail. Интерфейс интуитивно понятный. Все важное под рукой.

Файлы G-кода
Файлы G-кода

Есть консоль и список файлов G-кода. Свободное место 116.9 GB - фишка симбиоза с сервером.

Рендеринг из G-кода модели
Рендеринг из G-кода модели

Еще одной фишкой является рендеринг модели из G-кода. Иногда может помочь найти ошибки в модели или настроек слайсера.

Но самое важное, как всегда, под "капотом".

Конфигурационные файлы
Конфигурационные файлы

Гибкое конфигурирование. И это, действительно, очень крутая штука.

Переключение режима принтера
Переключение режима принтера

В файле printer.cfg можно переключать режим принтера выбором подключаемого файла конфигурации. Т.е. переместив символ # с одной строки на другую мы переключаем в режим 3D-принтера, фрезера или лазера!

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

Дела железные

Муфты оси Z

При работе принтера заметил, что при движении оси Z появляются вибрации и шум. Не сразу смог понять, где источник.

Пытался поджать пластиковыми пластинками винты передачи. Стало чуть тише, но проблемы не исправило.

Родные муфты
Родные муфты

После обратил внимание на форму родных муфт. Они выглядели как пружинки. Решил попробовать их заменить. Были заказаны такие:

Изображение со страницы продавца
Изображение со страницы продавца

И замена помогла! Шумы и вибрации пропали!

А ещё, хотя может мне показалось, т.к. уже успел набраться опыта, модели стали реже расслаиваться отлипать от стола.

Уменьшаем ретракты. Боуден в директ

На той же площадке 3D-моделей была найдена модель крепления механизма подачи филамента. Должно было получиться что-то вроде директа из боудена.

Крепление боудена над экструдером
Крепление боудена над экструдером

Её пытался распечатать ABS-пластиком еще до установки нового хотенда. Почти получилось. Низ выгнуло. Пришлось доработать поверхность напильником. На переходе вертикальной части и основы плохо спеклись слои. При установке модель разлетелась на две части. Пришлось склеить.

Т.к. теперь подающий механизм на каретке, её вес стал больше. А увеличение веса плохо для механики принтера. Больше инерция - меньше ускорение, меньше максимальные скорости осей XY, выше износ ремней и направляющих. Нужен был новый двигатель.

Шаговый двигатель из принтера
Шаговый двигатель из принтера

В запчастях своего момента уже давно ждал EM-257. По весу он на 100 грамм меньше и момент вращения достаточный, но тип крепления другой. Расстояние между шпильками и размер штока такой же, как и на NEMA17HS4401, но вместо разъема - шлейф. В общем почти. В общем переделываем!

Переделанный EM-257
Переделанный EM-257

Были докуплены шпильки M3 и соответствующие гайки, найден разъем. Разборка, пайка, сборка на шпильки и облегченный боуден готов!

Хотенд

Хотелось печатать ABS и PETG. Для родного хотенда это были уже предельные температуры. Потому следующим шагом была замена хотенда.

Выбирать долго не пришлось. Был взят самый популярный - E3D V6.

E3D V6 в сборе
E3D V6 в сборе

Еще одной причиной было то, что под данный хотенд уже была отличная модель крепления на Thingiverse.

Хотенд с директом после переделки
Хотенд с директом после переделки

У использованной модели точки крепления хотенда с обоих сторон, потому крепление получилось более надежным.

Быть может это субъективное мнение, но после прогонов так же отметил улучшения по адгезии к столу и повышение равномерности экструзии пластика (меньше перепад высоты слоев на модели).

Электроника

Плата построена на известной плате MKS Robin Nano v1.2.

Документация на плату доступна на GitHub. STM32, на котором основана плата - тоже не диковинный зверь, потому доработки, проходили играючи.

Новые подключения к плате
Новые подключения к плате

PDN (UART) для драйверов и здоровья двигателей

На оси XY и E был подключен PDN (к пину PE5). Это подключение позволяет использовать фишки TMC2209, а именно:

  1. Детальная диагностика и термоменеджмент
  2. Пассивное торможение и свободный ход для гибких режимов остановки с минимальной мощностью
  3. Дополнительные возможности настройки разрешения микрошага (от полного шага до 256 микрошагов)
  4. Настройка тока двигателя с программным управлением и дополнительные возможности прерывателя
  5. Технологии StallGuard для бездатчикового возврата в исходное положение и CoolStep для адаптивного тока двигателя и охлаждения двигателя.

Благодаря одному проводку больше не нужно заглядывать под крышку и крутить с вольтметром построечный резистор на плате драйвера. Чтобы поменять микрошаг тоже теперь не нужно трогать перемычки. Тихий режим - тоже дело одной строчки. Достаточно изменить значения в файле конфигурации в web-интерфейсе и перезагрузить Klipper. Ну не круто ли?!

На самом деле это даже не все возможности этого маленького изменения. Это так же уменьшение нагрева двигателей, детектирование пропуска шагов, парковка без концевых выключателей.

Немного о других

Шпиндель подключен к выходу HE1, который на этом принтере не задействован. Дать простаивать мощному мосфету на плате - не наш вариант!

Лазер (пин TTL управления) подключен к управляющему выводу мосфета выхода HE1. Это вынужденная мера. Был необходим хардварный (hardware) ШИМ выход для управления лазером. Потому было принято решение подключиться к той же линии - PB0. В противном случае пришлось бы резать плату, добывая другой пин с ШИМ выходом.

Компрессор подключен к PB2 и +3.3V линиям. Вернее не сам компрессор, а линия запуска блока питания типа ATX через оптопару PC817. Оптопара нужна для гальванческой развязки. А подключение к +3.3V вынуждено особенностью запуска платы. При запуске на PB2 кратковременно появляется +3.3V. Чтобы не искать причину было добавлено инвертирование сигнала добавлением ! в конфигурации и подключение оптопары между PB2 и +3.3V линиями.

Выводы

Большая часть осталась штатной. Стол без изменений. Двигатели или другая механика - оставлены как есть.

В общем-то, принтер был неплох и из коробки, но большому мальчику нужен был большой конструктор. Собственно, его он и получил.

Если сравнивать не промежуточные результаты, а первоначальный с конечным, то разница ощутимая.

Ретракты минимальные, соплей на PETG нет, слои спекаются, а отлет от стола модели во время печати стал намного реже.

Про удобство думаю и так понятно. Особенно это понятно тем, у кого нет Wi-Fi модуля в принтере, или тем, кто часто печатает и/или подбирает параметры слайсинга, только и успевая бегать с флешкой от принтера до компьютера и обратно.

В следующей части рассмотрим доработку до лазерного станка подробно. Узнаем, как сделана пневматика и на что способен 40W синий лазер.

—————————————————————————

Спасибо, что дочитали статью!

Подпишитесь пожалуйста на мой канал "Заметки Электроника | Alexander.Chad", этим Вы очень сильно поможете мне. Канал существует только за счет наличия и участия подписчиков.

Если Вам понравился материал - поддержите его лайком или даже донатом (ЮMoney). Есть что сказать? Оставьте комментарий! Это тоже будет помощью.

Сейчас канал нуждается в Вас как никогда прежде!