конфигурирование Marlin 1.1 для OpenPNP

Ғылым және технология

Для управления smd-раскладчиком используется плата ArduinoMega2560 под управлением Marlin v1.1 с платой расширения RAMPS 1.4.
Все необходимые файлы для прошивки и конфигурирования находятся
на яндекс.диске по адресу disk.yandex.ru/d/en5C42LWxn2s3A

Пікірлер: 75

  • @romanmurashko
    @romanmurashko2 жыл бұрын

    Похоже, смд раскладчик скоро станет такой же привычной штукой в мастерской, как чпу и 3д принтер. Спасибо за ролик!

  • @user-cm4kf1xr9m
    @user-cm4kf1xr9m2 жыл бұрын

    Спасибо, все очень доходчиво

  • @sozdatelEd

    @sozdatelEd

    2 жыл бұрын

    Рад что понравилось.

  • @ibrag2012
    @ibrag20122 жыл бұрын

    ЧПУ із ардуїнки: супер!

  • @sergatmel8242
    @sergatmel82422 жыл бұрын

    Спасибо огромное. Будет интересно разобраться во всём этом !

  • @sozdatelEd

    @sozdatelEd

    2 жыл бұрын

    Пожалуйста. В русскоязычном сегменте я не встречал видео по настройке OpenPNP и поэтому решил снять инструкции. В наше время лучше один раз увидеть, чем читать толстенную документацию))

  • @sergatmel8242

    @sergatmel8242

    2 жыл бұрын

    @@sozdatelEd Да, Вы правы ! Еще раз Спасибо !

  • @VladimirMedintsev
    @VladimirMedintsev2 жыл бұрын

    Шикарно. Спасибо огромное. Очень и очень полезное видео.

  • @yl923

    @yl923

    2 жыл бұрын

    Когда уже будет раскладчик шашлыка?))

  • @VladimirMedintsev

    @VladimirMedintsev

    2 жыл бұрын

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

  • @SpyCorp1313

    @SpyCorp1313

    2 жыл бұрын

    Кстати , а мозгом Вашего раскладчика ,что будет?

  • @VladimirMedintsev

    @VladimirMedintsev

    2 жыл бұрын

    @@SpyCorp1313 плата ramps одетая на ардуину мега будет контроллером, а управление с компьютера по usb.

  • @yl923

    @yl923

    2 жыл бұрын

    @@VladimirMedintsev Это я помню} просто к следующему сезону может автоматизировать этот процесс)

  • @gideonopuni964
    @gideonopuni964 Жыл бұрын

    I am back again. In your MarlinOnRamps4OpenPnP-openPnPoptimized, there are only TMC2130 DRIVER and L6470DRIVER . I used DRV8825 which burnt the mega board. what stepper drivers are you using?

  • @sozdatelEd

    @sozdatelEd

    Жыл бұрын

    for the X and Y axes, I use LV8729 in normal mode, and for the Z axis and the E axis, I use DRV8825. In the firmware, you do not need to choose to work on SPI or UART. Install jumpers for crushing the motor pitch 1/16 and then install the drivers in their places. If something has burned down, then you may have installed the engine driver incorrectly or made some mistake when installing electrics.

  • @gideonopuni964

    @gideonopuni964

    Жыл бұрын

    @@sozdatelEd will order new ones to try again

  • @trollermik4204
    @trollermik42042 жыл бұрын

    Отлично! Вопрос: возможно использование Марлин на Атмега128, проект Кромбуино ? Будет ли достаточно ресурсов?

  • @VladimirMedintsev

    @VladimirMedintsev

    2 жыл бұрын

    Ног не хватит от слова совсем.

  • @trollermik4204

    @trollermik4204

    2 жыл бұрын

    @@VladimirMedintsev Благодарю.

  • @sozdatelEd

    @sozdatelEd

    2 жыл бұрын

    Я не знаю про проект Кромбуино, но микроконтроллера ATmega1280 будет достаточно для этого проекта. Во вкладке "Инструменты->Процессор" есть возможность выбора ATmega1280. У данного контроллера в 2 раза меньше FLASH, но в видео мы видим, что вся прошивка для ATmega2560 занимает 37% FLASH. Таким образом она поместится в памяти ATmega128.

  • @VladimirMedintsev

    @VladimirMedintsev

    2 жыл бұрын

    @@sozdatelEd а ножки? Мне казалось ему ног не хватит.

  • @sozdatelEd

    @sozdatelEd

    2 жыл бұрын

    ​@@VladimirMedintsev если речь идёт про ATmega1280, то она так же в корпусе TQFP-100 и совместимость PinToPin, а если использовать ATmega128 в корпусе TQFP-64, то надо смотреть какие порты задействованы для управления моторами и возможно если не использовать дисплей, то хватит ног. Нам же по минимуму необходимо 12 ног для управления 4 шаговыми моторами + 3 пина для подключения концевиков (для парковки) + 2 пина для управлением светом верхней и нижней камер + 2 пина помпа и воздушный клапан. Для обслуживания 2 пина UART и 2 пина для кварца. Укладываемся. Но я бы не изобретал велосипед и заказал бы с али набор плат: ArduinoMega2560 + RAMPS1.4 + драйвера шаговых двигателей + дисплей. Сейчас такой набор стоит в районе 1500-2000руб.

  • @Optron5
    @Optron52 жыл бұрын

    Добрый день. А есть ссылка на инструкцию либо на проект с деталями самого раскладчика который Вы собирали?

  • @sozdatelEd

    @sozdatelEd

    2 жыл бұрын

    Приветствую. Я собираюсь некоторые детали перемоделировать и снять подробную инструкцию по сборке расстановщика. Но для тех, кому не терпится вот ссылки всех STL-моделей и фото некоторых собранных узлов расстановщика: disk.yandex.ru/d/pKNqFvxJ01fXbQ disk.yandex.ru/d/mQcpFecFdgabsA

  • @Optron5

    @Optron5

    2 жыл бұрын

    @@sozdatelEd Спасибо. Я просто хочу собрать но у меня пока нет пердставления какие детали надо закупать и что печатать. Будем разбираться.

  • @kestvvv
    @kestvvv2 жыл бұрын

    Дождался таки видео от вас. В чем преимущество марлина на 8 битке? Сейчас та же скр1. 4 стоит соизмеримо. Но по скорости работ уделывает 8 бит серьезно. Сам я пробовал оба варианта. 8 бит тянут максимум 1/16. Основные настройки как для 3 д принтера. Есть ли какие то настройки специально для опенпнп? Мне показалось весьма малой площадь работы станка, особенно с учетом того, что ленты занимают почти половину пространства.

  • @sozdatelEd

    @sozdatelEd

    2 жыл бұрын

    Встречный вопрос к Вам: в чём будет преимущество станка с использованием платы скр1.4? Сейчас 80микрошагов на 1мм хода каждой оси. Точность позиционирования достаточная. Да. Прошивка сконфигурирована для работы с OpenPNP - у ней моторы экструдеров настроены для поворота деталей и можно одним мотором оси Z управлять двумя держателями сопел. В штатной прошивке этого нет. Есть ещё какие-то моменты, которые я уже и не вспомню. Я собирал и настраивал станок год назад. Всё верно - площадь станка очень маленькая. Я его собирал на самоизоляции из подручных материалов. А когда он заработал, то этой площади оказалось достаточно для автоматизации сборки плат в которых не так много компонентов. Для масштабирования рабочей области нужен лист ЛДСП, ремни и нужной длины полые трубки. Не так уж и много....

  • @kestvvv

    @kestvvv

    2 жыл бұрын

    @@sozdatelEd полые трубки? Они ж наверное будут сильно прогибаться. В чем разница между 8 и 32? - меньше подлагиваний. Драйверы дм556 работают очень тихо. Для них весьма хорошо идет 1/32 на скоростях 300+. На восьмибитке максимум был 1/8. Плюс на втором марлине есть ряд улучшений снижающих шум и прочие настройки. Дисплей у меня12864 он не тормозит процесс. Ещё на рампсе меня всегда сиущал линейный стабилизвтор и прочие упрощения. Единственный плюс - много штырьков.

  • @kestvvv

    @kestvvv

    2 жыл бұрын

    @@sozdatelEd основную разницу я конечно увидел используя станок в режиме 3д принтера - реально все стало плавнее и тише. Да и по буферу разница весьма большая.

  • @sozdatelEd

    @sozdatelEd

    2 жыл бұрын

    @@kestvvv насколько будет прогибаться трубка длиной 500мм диаметром 12мм с толщиной стенки 1мм? Это не 3Д принтер. У нас подпружиненное сопло juki. Точность больше важна по осям X и Y. Драйвера lv8729. Зачем увеличивать стоимость, если с более дешёвыми комплектующими устройство работает оптимально необходимо?

  • @kestvvv

    @kestvvv

    2 жыл бұрын

    @@sozdatelEd lv8729 у меня были самыми неудачными. чуть перегреется - начинает безбожно пропускать шаги. От жесткости конструкции зависят повторяемость и люфты. У меня платы от 25-60 видов компонентов на одной плате. Сопло желательно подводить с точностью 1 мм - это для оптимального усилия пружины. Какие ремни используете? с каким кордом?

  • @anatoliyfadeev5284
    @anatoliyfadeev52842 жыл бұрын

    Эдуард, а как расчитывалась ось Е? #define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 80, 8.8888 } вот это значение 8,8888 ? У меня мотор nema 8, драйвер 4988 и я не могу понять как расчитать для него значение

  • @sozdatelEd

    @sozdatelEd

    2 жыл бұрын

    все просто. берём паспортное значение количества шагов двигателя на один оборот вала и умножаем на дробление шага установленное на драйвере и результат делим на 360градусов. Получаем количество шагов на поворот вала для 1 градуса. 200 х 16 / 360 = 8.8888

  • @anatoliyfadeev5284

    @anatoliyfadeev5284

    2 жыл бұрын

    @@sozdatelEd Огромное Вам спасибо Эдуард!

  • @anlpereira
    @anlpereiraКүн бұрын

    Hi, what cameras did you buy to use with this machine? Thanks

  • @sozdatelEd

    @sozdatelEd

    Күн бұрын

    I bought cameras on Aliexpress. The camera that stands on the carriage is OV9726 1MP 1280x720P, and the lower vision camera is OV9732, 72 degrees, 3.6mm, focal length 1280*720, 720P, 1MP. aliexpress.ru/item/1005006829058708.html aliexpress.ru/item/1005004185506192.html

  • @anlpereira

    @anlpereira

    21 сағат бұрын

    @@sozdatelEd The OV9732 needs a USB adapter, is it? Thank you very much. I will assemble one machine like this. Can be use with 0402 smd components?

  • @anlpereira

    @anlpereira

    18 сағат бұрын

    @@sozdatelEd Do you have any video that shows the assembly proccess?

  • @sozdatelEd

    @sozdatelEd

    15 сағат бұрын

    @@anlpereira There is no video of the assembly process. If you assemble the arranger on linear bearings and polished shafts, it will move accurately and will be able to arrange components 0402. I checked this when I was assembling a new machine for sale.

  • @user-ve3pl6ct8l
    @user-ve3pl6ct8l2 жыл бұрын

    Класное видео !!!! Помогите пожалуста есть плата MKS gen v1 4 все тоже самое нужно зделать или другую прошивку нужно скачать ? зарание спасибо

  • @sozdatelEd

    @sozdatelEd

    2 жыл бұрын

    Я не знаю как Вашу плату сконфигурировать для работы с OpenPNP 🤷

  • @user-od9yl3hy8y
    @user-od9yl3hy8y6 ай бұрын

    Какой шаговый двигатель используется для поворота компонента?

  • @sozdatelEd

    @sozdatelEd

    6 ай бұрын

    Под другими видео есть список комплектующих. В этом расстановщике используется мотор с полым валом внешний диаметр 8мм который на али ищется по запросу "шаговый двигатель 39мм". А вообще в новых версиях расстановщика ставлю Nema8 с полым валом

  • @user-od9yl3hy8y

    @user-od9yl3hy8y

    6 ай бұрын

    ​@@sozdatelEd Нашел, спасибо. Движение по оси Y у вас осуществляется по ремням с обоих сторон, а двигатель стоит один. Какой вал использовался для синхронизации?

  • @sozdatelEd

    @sozdatelEd

    6 ай бұрын

    @@user-od9yl3hy8yя использую не вал, а купленный в ЛеруаМерлен (магазин строительный) алюминиевый пруток диаметром 5мм.

  • @14types
    @14types2 жыл бұрын

    Там уголки укладчика на 3д принтере распечатаны? они же не прецизионные получаются.

  • @sozdatelEd

    @sozdatelEd

    2 жыл бұрын

    Если результат удовлетворяет потребности, то зачем платить больше?

  • @14types

    @14types

    2 жыл бұрын

    @@sozdatelEd но уровень же должен быть очень точным, а с такими уголками будет перекос.

  • @sozdatelEd

    @sozdatelEd

    2 жыл бұрын

    @@14types но перекоса нет. Вы же сами видите как конструкция работает

  • @14types

    @14types

    2 жыл бұрын

    @@sozdatelEd еще я сам печатаю и знаю какие бывают несовпадения размеров

  • @sozdatelEd

    @sozdatelEd

    2 жыл бұрын

    @@14types у меня тоже опыт имеется. Можем долго дискуссировать на эту тему, но факт остаётся фактом - расстановщик работает.

  • @yohasakura2009
    @yohasakura20092 жыл бұрын

    а как быть с настройкой помп и света?

  • @sozdatelEd

    @sozdatelEd

    2 жыл бұрын

    Вы имеете ввиду настройки в самой программе OpenPNP?

  • @yohasakura2009

    @yohasakura2009

    2 жыл бұрын

    @@sozdatelEd уже посмотрел следующее видео, где об этом говориться. Имел в виду в марлине. Я как-то с марлином особо париться не стал, перешел сразу на Smoothieware. С ним полегче

  • @CrazyPit
    @CrazyPit2 жыл бұрын

    делал принтер на рампс и меге. работал нестабильно. перешел на скр1.3 проблемы исчезли. таким образом если будут непонятные глюки. просто поменяйте железо

  • @sozdatelEd

    @sozdatelEd

    2 жыл бұрын

    А как проявлялись глюки, если не секрет?

  • @kestvvv

    @kestvvv

    2 жыл бұрын

    И вот еще подтверждение, что рампс - не лучший выбор. Та же МКС плата будет куда надежней этого бутерброда.

  • @sozdatelEd

    @sozdatelEd

    2 жыл бұрын

    @@kestvvv ещё одно из скольки? где общая статистика? у двух человек из тысячи подглючивает плата и они не разобравшись меняют плату на другую плату новой версии. Кто-нибудь менял плату на такую же и проверял остались ли глюки? У меня например стабильно год уже работает. И у знакомого в 3D-принтере стоит такой же бутерброд.

  • @CrazyPit

    @CrazyPit

    2 жыл бұрын

    @@sozdatelEd то съезжало то зависало. то просто останавливалось. тк ошибку не смог поймать просто заменил на скр 1.3. есть подозрение на питание. дополнительно поставить конденсатор. но было принято решение поменять все и вся.

  • @sozdatelEd

    @sozdatelEd

    2 жыл бұрын

    @@CrazyPit ясненько. Спасибо за информацию. Буду иметь в виду. А у Вас есть конфигурация Marlin 2 для скр1.3 применительно к OpenPNP?

Келесі