Записи в блогах по тегу «Marlin»

Управление обдувом радиатора экструдера TEVO Black Widow

greatkaa
Идет загрузка
Загрузка
18 Марта 2019
380
1
печатает на TEVO Black Widow
Техничка
2
Владельцы принтера TEVO Black Widow при подключении вентилятора обдува радиатора экструдера часто допускают ошибку и подключают его не туда. В статье я расскажу куда его нужно подключать и что можно сделать, чтобы снизить его шум. Также покажу как сделать, чтобы он включался/выключался автоматически, используя встроенный в прошивку Marlin функционал.

Читать дальше

Не клеймите зря BLTouch! или общие проблемы автолевела кроватки...

megavolt0
Идет загрузка
Загрузка
19 Февраля 2019
2846
44
Техничка
11
Всех категорически приветствую!)))
В качестве вступления спешу сообщить, что сквозь сопло моего самосборного принтера не вышло пока ни миллиметра филамента...))
В силу своего характера, раз уж я запланировал автолелел, я решил начать настройку железа именно с него. СКАЗАНО -> СДЕЛАНО! Но криво))))
Настройку моторов, концевиков и поключение датчика уровней я, по понятным причинам, опущу в данном посте. Скажу только, что принтер: ULTi подобный фанероид с кинематикой H-BOT на трёх 9х рельсах по Х-У и 12мм палках по Z. Ramps 1.4+mega2560+Marlin 1.1.9

Автолевел....

Как это обычно бывает: потратив не 1 и не 2 вечера в непрерывных боях (как оказалось с самим собой), я выработал понимание, как это котовасия...
Читать дальше

MK4duo (Marlin Kimbra) + Octoprint = Error: cold extrusion prevented

Vitaliy-Sh
Идет загрузка
Загрузка
8 Февраля 2019
438
5
печатает на Anycubic Kossel linear plus
Техничка
3
Развернул я на Orange Pi PC Octoprint. Все заработало без глюков в отличии от предыдущих прошивок MK4duo, кроме одного нюанса о котором напишу чуть ниже.

Предыдущие версии MK4duo с Octoprint работали ужасны, глюки, слетала наcтройка EEPROM. Да и вообще предыдущие версии MK4duo были с глюками и нестабильно работали. Свежая версия работает как часы. Ссылка на конфигурацию https://marlinkimbra.it/configurator/v4_3_8/firmware_configurator.php На сайт - https://www.marlinkimbra.it

Теперь о нюансе MK4duo (Marlin Kimbra) + Octoprint. При печати через полчаса печать через Octoprint прекращалась с ошибкой Error: cold extrusion prevented. Т.е. нагрев хотенда отключался.

Поковырял интернет и вот что нашел...
Читать дальше

ANET 3D нарушают лицензию Marlin

Vitaliy-Sh
Идет загрузка
Загрузка
4 Февраля 2019
1349
38
печатает на Anycubic Kossel linear plus
Личные дневники
4
Public Service Announcement: Please stop buying ANET 3D printers. They have forever been in violation of Marlin's license terms, and they refuse to talk to us about it. Please consider buying from an ethical company.
https://www.facebook.com/groups/1049718498464482/permalink/1547538025349191/

В двух словах - по лицензии прошивка на Marlin не должна быть закрытой.

Читать дальше

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

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

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

Итак:

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

Подключение энкодера к экранам OLED 0.96' (SSD1306) и OLED 1.3' - SH1106 в прошивках MARLIN

Lenivo
Идет загрузка
Загрузка
1 Февраля 2019
6622
8
RepRap
27
Добрый день всем!
Получаю достаточно много вопросов в личную почту по подключению энкодеров и экранов OLED 0.96' (SSD1306) и OLED 1.3' - (SH1106) в прошивках MARLIN, поэтому решил написать эту маленькую статью по подключению данных экранов, энкодера и карты памяти.

Экраны хороши тем, что дешевы, малогабаритны, подключаются всего по четырём проводам, имеют питание от 3,3 вольт до 5,5 вольт - то есть их можно поставить и на 8- битные платы, с питанием 5 вольт и на 32 битные платы с питанием 3,3 вольт без переделок и без дополнительных настроек.

Проблема в том , что экран подключается простым раскоментированием строки

#define U8GLIB_SSD1306

И экран начинает работать , а энкодер не подключается. ...
Читать дальше

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

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

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

Добавление коэффициента компенсации геометрических особенностей и сохранения в EEPROM, в автоматической калибровки на Marlin

Erzay 3D
Идет загрузка
Загрузка
15 Января 2019
1141
10
печатает на Ultimaker 2
Техничка
3
Добрый день, Уважаемые читатели!
Я хотел бы продолжить тему с разработками и процессами этапов разработок относящихся к 3D принтерам, все работы проходили/ проходят в рамках текущего стартап проекта "Erzay3D". Сниппет кода является продолжением статьи Добавление RGB Светодиодную ленту к Marlin .
Выравнивание неровностей на печатающей платформе является, пожалуй, наиболее важным из оперативных действий необходимых для любого FDM 3D принтера особенно если говорить о дельта конструкции. Невозможно собрать абсолютно идентичный принтер с другим, при условии что сборка является ручной. Поэтому настройка уровня стола является индивидуальной для каждого 3D принтера. Если печатная платформа не отрегулирована...
Читать дальше

Добавление RGB Светодиодную ленту к Marlin

Erzay 3D
Идет загрузка
Загрузка
11 Января 2019
3535
14
печатает на Ultimaker 2
Техничка
17
Добрый день Уважаемые читатели!

Я хотел бы рассказать о некоторых своих разработках относящихся к 3D принтерам. Начну с добавления и управления RGB Светодиодной подсветки. Работа была проделана на прошивке Marlin, на плате Arduino Mega 2560,сниппет кода ниже.

Очень уж привлекала подсветка на Ultimeiker 2, подумал а почему бы не сделать её цветной и управляемой. По факту всё просто, нужно взять RGB светодиодную ленту, рассчитать необходимую длину ленты, исходя из вариантов 30 с.д. на метр или 60 с.д. на метр можно высчитать необходимый ток для управляемого драйвера. Одна LED-линия сегмента потребляет приблизительно 20мА при питании 12В. Т.о. если зажечь белый цвет (т.е. красный 100%, зеленый ...
Читать дальше

Marlin запущен на Lerdge X/S/K вместе с дисплеем!

ffnull
Идет загрузка
Загрузка
10 Января 2019
1407
45
печатает на Ultimaker Original
Личные дневники
15
Короткий тизер по проекту . Еще очень много работы в будущем, буду держать в курсе!
Читать дальше