hellraider
hellraider
Подписчиков
65
Постов
10
3D-моделей
2

Блог hellraider

Добавляем аппаратные кнопки в Marlin.

hellraider
Идет загрузка
Загрузка
3 Февраля 2019
2612
37
печатает на RepRap
Техничка
46
Так как моя предыдущая статья по поводу переделки стандартной функции HAS_KILL () вызвала определенную заинтересованность в плане добавления дополнительных кнопок управления п прошивку Marlin, то я решил немного развить эту тему.

Сейчас я опишу способ добавления произвольной функции, управляемой аппаратной кнопкой, в прошивку Marlin.

Итак:

Для начала открываем файл Conditionals_post.h и идем к разделу "User Interface".
Там объявляем нашу новую функцию:
Потом открываем файл pins_....h, где прописывается конфигурация вашей платы, объявляем новый пин и присваиваем ему свободный номер:
Также, это можно сделать в файле configuration.h
Далее - открываем файл Marlin.cpp (для Marlin 2.0) или Marlin_main.cpp...
Читать дальше

Аппаратная кнопка "Пауза" в Marlin.

hellraider
Идет загрузка
Загрузка
1 Февраля 2019
2297
41
печатает на RepRap
Техничка
36
Думаю, что многие обладатели экранов RepRapDiscount Smart Controller и аналогичных с кнопкой "Stop" , хотели найти ей более полезное применение, чем ввод контроллера в бесконечный цикл.
Я решил назначить этой кнопке функцию "Пауза".
Для этого открываем файл Marlin.cpp и ищем там функцию HAS_KILL.
Так она выглядит в Marlin 2.0:
В Marlin 1.1.9 примерно также:
И немного изменяем её:
Теперь, при нажатии на эту кнопку, выполнится команда "M25" (пауза). В принципе, можно назначить что-нибудь другое.

Надеюсь, кому-нибудь это пригодится.
Читать дальше

Осторожно! Драйвер SD6128.

hellraider
Идет загрузка
Загрузка
10 Января 2019
11383
31
печатает на RepRap
Техничка
27
Наткнулся на Aliexpress на довольно интересный драйвер SD6128.
Это китайская копия драйвера SD6128 от Panucatt Devices http://www.panucatt.com/product_p/sd6128.htm. Драйвер сделан на чипе THB6128. Подкупило то, что на этом же чипе сделан европейский драйвер RAPS128.

Характеристики с сайта Aliexpress:

В описании написано, что этот драйвер совместим со всеми остальными типами драйверов в данном формфакторе.

Полученные драйверы были почти как на картинке,

Но, сразу бросились в глаза криво припаянные транзисторы на обратной стороне.

Сначала не придал этому большого значения.
Драйверы были установлены, моторы подключены. Вроде, всё работает. Но, оказалось, что моторы не отключаются. С прошивкой все хорошо,...
Читать дальше

Re-ARM 32 bit. Установка Marlin 2.0

hellraider
Идет загрузка
Загрузка
7 Января 2019
9450
79
печатает на RepRap
Техничка
38
Давно хотелось поставить 32 битную плату управления принтером.

Так как сейчас моя плата управления представляет собой стандартный бутерброд Mega+Ramps и свободное место для установки платы большего размера практически отсутствует, то первоначально рассматривался вариант замены на DUE+переделанный Ramps. Но недавно наткнулся на еще один вариант - Re-ARM. Плата представляет собой некий аналог Arduino DUE, но подключается к стандартному (не переделанному) Ramps. Возможностей (по сравнению с DUE) у неё поменьше, но для моих задач вполне достаточно.

Изначально плата идет с прошивкой Smoothieware, но поддержка этой платы в Marlin 2.0 также заявлена. Есть также инструкция но установке Marlin на эту...
Читать дальше

Светильник - Луна с "новогодним уклоном".

hellraider
Идет загрузка
Загрузка
2 Января 2019
2903
34
печатает на RepRap
Творчество
42

Понравился светильник - Луна. , но захотелось его немного дополнить подставкой и ручкой регулировки яркости.

В качестве источника света была выбрана лента на светодиодах WS2812b, отрезка с 20-ю светодиодами мне вполне хватило. Для управления используется Arduino nano, за регулировку отвечает энкодер KY-040. Блок питания Mean Well MFM-05-5 был куплен в Чип и Дип. Провод с выключателем куплен в ближайшем хозяйственном магазине.

Энкодер пришлось немного "доработать напильником" для уменьшения высоты. А также подрезать сам шток.

Лента дополнительно закреплена горячим клеем на внутреннюю втулку.

Внутреннее расположение элементов в подставке.

Лампа в сборе. Подставка распечатана из черного PETG, втулка...
Читать дальше

Профиль пользователя

О пользователе hellraider

  • Сергей
  • Зарегистрирован: 2 года назад
  • Был на портале: 0 секунд назад
  • Рейтинг: 128
  • Месячный рейтинг: 0
  • Печатает на RepRap

Контакты hellraider

  • Санкт-Петербург, Россия

Подписки 1

Загруженные 3D-модели

Объявления пользователя

Продам 3d принтер Anet A6

Санкт-Петербург
24 Сен 22:30
Заказ выполнен

Принтер в отличном состоянии.
Доработан: прошивка marlin, установлен датчик автоуровня 3dtouch, вентиляторы на плату управления и блок питания. Принтер закреплен на жестком основании.
В придачу небольшой ЗиП: новые лин...