Настройка платы lerdge k для 3д принтера с киниматикой corel xy
32 битное управление для 3д принтера на основе Lerdge 3D
icehardy » 09 мар 2017, 13:13
Мне эффектор нужно переделывать под автоуровень
не могу даже проверить
может концевик не в ту сторону работает
elnur » 26 апр 2017, 20:03
Здравствуйте. Наконец собрал свой принтер на плате Lerdge. Работает в принципе хорошо, но вот шум моторов ужасно бесит =( даже с драйверами HR4988 при шаге 1/128 шумят очень сильно и шум какой то низкочастотный. сейчас стоит прошивка посл бета 1.1.7 бета 6, у знакомого тоже такая же плата и вроде как говорит вообще не шумит. Пробывал менять моторы, отдельно моторы от принтера подключать, менял ток и все так же шумят ужасно =( Те же драйвера HR4988 почти не шумят на плате MKS Robin, а тут прям перформатор по стене =( Кто нибудь знает в чем может быть проблема?waa56 » 30 май 2017, 09:36
DimaSy » 24 июл 2017, 06:43
elnur писал(а): Работает в принципе хорошо, но вот шум моторов ужасно бесит =( даже с драйверами HR4988 при шаге 1/128 шумят очень сильноПробовали менять референсное напряжение, которым регулируется ток? Методом научного тыка наверное уже нашли выход, с апреля месяца-то.
yaOlmin » 29 авг 2017, 06:17
Доброго времени суток! Что то смотрю ветка заброшена. А инфы про Лердж не много.
Рассматривал различные платы управления. Алишный клон альтимейкера, летучий медведь 905, например ,идут сразу с обновленной картой MKS Gen-L. Она популярна сейчас во многих алишных моделях. Вроде тот же рамс+ардуино но компактней и вроде как пишут с меньшими глюками (инфы так же мало). Недостатки слотов и конекторов вроде решаются допилингом через сервы и подключением различного рода внешних устройств типа доп вентилей, автолевелинга. На плате монитора имеется (если его подключать) вход сенсора филамента.
Вроде все вопросы решены и прошивка марлин и допилинг устройств по пинам.
Но ! сама плата обновленный старый вариант компонентов в новой сборке. Мониторы и меню ИМХО ущербно выглядят.
Поэтому посмотрел на Лердж.
Моменты которые не понятны:
1) Главный для меня вопрос по второму экструдеру, хотенду, датчику хотенда. Допилили его как то?
2) Есть ли возможность подключения внешних драйверов? В одном видео вроде мелькал вариант поставки без плат драйверов но с платами вместо них для расширения на внешние драйвера. Так ли это?
3) На плате 2 выхода на вентиляторы. Первый сверху у правого края рядом с подсветкой лед(тоже непонятный пока мне мод), второй снизу справа рядом с подогревом стола. Ими как то управлять из платы можно? Верхний на плату, нижний на хотэнд? Можно ли третий допилить например на моторы?
4) Работа лед подсветки как то настраивается?
icehardy » 29 авг 2017, 21:46
Несмотря на закрытый код контроллер вполне исправно работает, обновления прошивки выходят
yaOlmin » 31 авг 2017, 13:47
Если не затруднит бросьте ссылки на ветки с описаниями. Я поисковиком не смог найти информацию.
Где посмотреть инфу по второму экструдеру? Что за модуль требуется?
Автолевелинг как прикручивается, какие датчики лучше себя показали с платой?
Еще пожет есть где описание настройки под механику, или там как у марлина примерно но в цфг на карте : все понятно?
icehardy » 31 авг 2017, 14:16
icehardy » 02 фев 2018, 11:44
Занялся переделкой своего CoreXY, решил запустить на контроллере Lerdge
Поскольку у меня два экструдера и сопла поднимаются сервой, а Lerdge не умеет её использовать в таких целях.
То пришлось приделать еще ардуинку нано для реализации такой возможности.
Взял сигналы EN с драйверов экструдеров, и по их уровню отрабатывает серва, в зависимости от активного экструдера.
И стало еще удобнее в плане независимости от слайсеров, не нужно вставлять код при переключении на другой экструдер.
Таким образом можно управлять не только сервой, но и шаговым или коллекторным двигателем для перемещения экструдеров типа дондоло. Включать доп обдувы, световую индикацию.
Правда возможен нюанс, думаю не все контроллеры/прошивки отключают двигатель неактивного экструдера, не проверял на чем то еще.
Да, еще перевел питание принтера на 24 вольта, и моторы стали работать заметно лучше, меньше нагрев, тише.
nikolai43 » 13 фев 2018, 13:03
Добрый день. Собрал core xy на этой плате. Есть пара вопросов, касаемых нагрева стола. Печатаю кубик, нарезанный в Slik3R. Температура стола 111 первого слоя и 110 остальных. запускаем печать. Нагрев до 111, печатается первый слой, а далее, вместо установки 110 градусов ползет вверх до ограничения. Ставим ограничение температуры 110, система работает, как релейная с гистерезисом около 2-х градусов. Кто подскажет куда копать. Пробовал настраивать PID стола- ерунда какая то. Стол на 24 вольта, питание 24 всего хозяйства. при автонастройке стоит температура настройки 55 градусов и процесс идет при ШИМе 50% и ниже. долго и муторно и цифры получаются какие-то большие. Прошивка 2.05.
Добавлено спустя 5 минут 52 секунды:
В дополнение. Печатал с SD карты.
Всем привет!
Давненько ничего не писал ни в блоге, ни в БЖ 99.
Вот появился повод, после нового года загорелся идей собрать 3D принтер, покурил эту тему, выбрал (как мне кажется) лучшую конструкцию + свои доработки, набросал макет в 3ds Max'е и начал закупался деталюшками в марте 2016 года. С начала хотел два нагревательных стола 200*300, потом передумал и переделал макет под 6 столов шт 200*200. Летом была сварена рама, честно говоря, не лучшим образом в плане геометрии, был бы кондуктор… без него варили на стекле, считаю что лучше бы при таких условиях и не вышло. Потом сверлил отверстия под крепеж, насверлился на всю жизнь)) Сверлильного станка нет, ловил вручную вертикальность как мог… Первый запуск был в гараже 10 сентября 2016 чисто для проверки, а будет ли оно хоть шевелится? Проверял только кинематику core xy, и блин она работает!
Далее была транспортировка домой, в гараже я тестил все без затяжки, а когда дома начал все собирать с затяжкой и как надо конкретно отхватил за "криво сваренный каркас" недели танцев во круг принтера с уровнем, напильником, и подкладными медяшками вымотали меня очень сильно, особенно стол… но я не сдавался)) На фотках видно что у меня 4 направляющих и 3 ходовых винта, а это 7! Семь палок! чтоб их… которые все должны быть вертикальны и параллельны друг другу, но это еще не все… рама стола в которую крепятся линейные подшипники тоже была кривовата и при затяжке подшипники наклонялись в разные стороны на 10ки или 100ки мм стол клинило при перемещениях, опять танцы с подкладными пластинками мое терпенье уже тогда было на исходе)) потому что дни идут, я топчусь на месте, а попечатать то охота)) Но наконец то я победил это ад, и перешел к пайке проводов, неспешно дня за 3-4 все спаял, настроил прошивку и произвел первую печать 5 апреля 2017 года, тогда это был кубик с гранями по 10 мм, радости было море!)) Вернулся к принтеру только в июле т.к. был диплом, и понеслись всякие печати тесты))) Доработок будет еще много, так что будет о чем написать.
Для работы любому 3D-принтеру нужны электронные мозги. К ним посредством компьютера будут подаваться команды, а внутренняя логика микрочипа будет преобразовывать электрические импульсы в механические движения шаговых двигателей. Таким образом, нарисованная в трехмерном редакторе деталь будет выстраиваться слой за слоем при печати на вашем 3D-принтере.
Чтобы не пожалеть о потраченных в процессе настройки средствах и нервах, необходимо тщательно рассмотреть нюансы популярных контроллеров.
Ramps 1.4 + Arduino Mega 2560
Самые популярные и, разумеется, самые дешевые мозги, на которых ЧПУ-мейкеры собирают свой 3D-принтер.
Плата имеет 5 слотов для шаговых двигателей – 3 на каждую ось и 2 на управление экструдерами, а также множество дополнительных пинов для управления сервоприводами, датчиком автоуровня стола, концевиками и другими элементами.
В сборе плата напоминает четырехэтажный бутерброд. В самом низу располагается плата контроллера Arduino Mega 2560. В контактные площадки Arduino вставляется Ramps-шилд для управления электроникой всего принтера, но и это не все. Еще один этаж занимают основные компоненты: драйвера управления шаговыми двигателями, концевики осей, нагревательные элементы экструдера, стола и охлаждения пластика. При желании через переходную плату добавляются контактные площадки для подключения дисплея с расширением под SD-карту. И весь этот бутерброд будет опутывать куча проводов от термодатчиков, двигателей и ограничителей осей.
Частенько, заказав данную плату из Поднебесной, обнаруживается, что китайские работники халтурят при сборке и пайке компонентов.
В общем, чтобы ничего не сгорело, плату нужно доработать. Недостаток платы состоит в ее громоздкости: когда к ней все подключено, конструкция выглядит убого и запутанно. Однако это самый дешевый вариант. Но плюс в том, что если сгорит драйвер двигателя или сам контроллер, все заменяется без проблем.
Стоимость комплекта 1200-1500 р.
Melzi
Rumba
Lerdge X
Lerdge X – продвинутые мозги для вашего устройства. В материнской плате используется 32-х битный чип STM32F407, позволяющий быстрее просчитывать строки кода. С ним качество печати будет выше.
В комплекте с контроллером идут четыре драйвера и цветной дисплей с сенсорным управлением. Печать осуществляется с USB-флешки, карты памяти либо посредством компьютера с использованием популярных программ Cura, Repetier и др. Перед началом работы нужно откалибровать плату: габариты рабочей области, датчики температуры экструдера и стола, обдув, автоуровнень, а также параметры скорости и ускорений для каждого мотора. Драйвера моторов съемные, совместимы с платами Arduino.
Новую микропрограмму для платы можно скачать с сайта производителя. Поскольку это не ардуино, соответственно прошивки сюда от нее не подойдут. Плата подходит для всех типов принтеров: Prusa, Delta, CoreXY. Имеет поддержку популярных слайсеров.
К сожалению, устройство печатает только одним экструдером, возможность установки второго драйвера отсутствует.
Стоимость платы в районе 4000-4500 р.
Ramps-FD + Arduino Mega 2560
SMART Ramps + Arduino Due
Это практически полноценная копия Ramps 1.4 за исключением маленьких изменений. Плата работает с 3.3 вольтовой логикой, но все элементы обязательно должны работать с низким напряжением. В плату добавили внутреннюю память EEPROM, чего нельзя было сделать без должных навыков с оригиналом.
SMART Ramps, как и оригинальная плата, может работать с двумя экструдерами, по тем же контактам к ней подключаются сервоприводы и датчики. В общем, все осталось прежним, исключением 32-х битного чипа и памяти.
Стоимость платы 1000-1400 р.
В заключение
Все платы расширения работают в диапазоне от 12 до 36 вольт (с использованием радиаторов охлаждения), но сами контроллеры работают от 3.3 или 5 вольт. Перед любыми манипуляциями с материнскими платами обязательно обесточьте цепи питания. Не забывайте, что при попытке что-либо заменить на горячую, высокое напряжение может спалить чип.
Загружаем кубик и делаем его башенкой нужной нам высоты. В Simplify3d, на примере которого я показываю, для этого надо дважды кликнуть по модели, убрать галочку uniform scaling, чтобы можно было масштаб по осям отдельно редактировать, и указать требуемую высоту. Мне 100 миллиметров будет достаточно, вы себе делайте сколько сочтёте нужным.
Дальше настройки. Ширина линии и толщина слоя те, с которыми вы чаще всего печатаете. 1 периметр, 0 слоёв крышки, 0 процентов заполнения. Режим вазы при этом не включаем, начало слоя выравниваем, чтобы было в одном месте. Скорость печати ставим обычную для себя, а так же выключаем всё, что может влиять на скорость движения головы. Например, управление ускорениями и рывками в Cura и Prusaslicer, замедление печати при низком времени слоя и так далее. Нарезаем и сохраняем куда-нибудь на компьютер.
Копируем наш g-code, чтобы не пришлось перенарезать если что, и открываем блокнотом, notepad++, sublime text или чем угодно еще. Главное не WordPad’ом, Word и им подобными.
Теперь просто сохраняем полученный г-код на флешку и запускаем печать на принтере. На всю модель уходит обычно минут 20, и все из них вы должны находиться рядом с печатающим принтером. Дело в том, что дойдя до больших ускорений, моторы могут перестать справляться и начнут пропускать шаги. И я не готов гарантировать, что если оставить так принтер надолго, то с ним ничего не случится.
Итак, я для эндера прогнал такую башенку из PLA от Greg, и результат получился довольно интересный. Я ожидал, что где-то после 2 тысяч миллиметров в секунду в квадрате эндер перестанет справляться, но он всё отпечатал без пропусков. Я связываю это с использованием junction deviation с низким коэффициентом, а так же с низкой сложностью моделей.
Но больше всего интересен результат. По оси Х эхо совсем не сильное, эхо на ощупь начинает чувствоваться примерно от 2 тысяч ускорения. Думаю, ремень заменить со стокового и поднатянуть, и можно было бы сильно больше попробовать печатать. Так же очень интересно, что в районе от 1000 до 1100 рябь вообще почти пропадает при том, что есть и до этого, и после этого. Видимо, что-то с чем-то перестаёт резонировать и каретка начинает двигаться стабильно. Запомним эти цифры.
В общем, по этому тесту я определяю оптимальное значение ускорения для печати в районе от 900 до 1000 мм/с², так как при этих значениях и по Х и по У рябь практически полностью пропадает. При этом максимум не определился явно, но я буду считать его равным двум тысячам, так как дальше рябь уже сильновата.
Второй тест позволит нам определить оптимальные значения junction deviation. Делается всё практически так же:
Тут уже разницы от низа до верха в случае JD будет видно мало, так как ускорения выставлены уже адекватные для принтера. Но, тем не менее, отмечу несколько вещей. По оси Х всё отлично от низа до верха, тут ничего не меняется толком и смотреть бестолку. По У до высоты примерно 35 миллиметров рябь есть только в конце линий! Скорее всего, при этих значениях ускорений и JD, рябь от эха и от моторов совпадает и её просто не видно. Так что приму на данный момент оптимальным значение 0.08, то есть на высоте от 30 до 35 миллиметров.
Полученные значения сохраняем в прошивку через экран или с помощью команд:
Читайте также: