- 27
- 31 929
Anton Simutin
เข้าร่วมเมื่อ 28 ต.ค. 2011
Linuxcnc & ЧПУ станок
Еще один проект потихоньку обретает жизнь...
Панель управления + MPG + настольный фрезерный 3-х осевой станок
มุมมอง: 2 442
วีดีโอ
Пульт MPG + LinuxCNC
มุมมอง 2.4K4 หลายเดือนก่อน
Подключил проводной пульт к самодельной панели управления. Проверяю работоспособность.
Первая стружка на новом контроллере....Полет нормальный!
มุมมอง 99011 หลายเดือนก่อน
контроллер 5a-75e
Первый тест платы в работе с closed loop
มุมมอง 875ปีที่แล้ว
плата 5а-75е, проект litexcnc на linuxcnc
Первый тест платы 5a-75e проект litexcnc
มุมมอง 1.5Kปีที่แล้ว
альтернативный вариант платам mesa под linuxcnc
Система дозированной подачи масла MQL.
มุมมอง 8802 ปีที่แล้ว
В основе компактный плунжерный насосик с приводом от шагового привода. Управление по step/dir с помощью платы mesa 7i92 от smd-taxi.
Тест плат и кнопок панели управления lcnc
มุมมอง 3632 ปีที่แล้ว
Платы и кнопки для самодельной панели управления
Доработка оптической линейки
มุมมอง 5612 ปีที่แล้ว
первый тест на станке, линейка переведена с TTL на RS485 сигнал. Задействованы фазы A и B, индексной метки нет в этих линейках.
Доработка оптических линеек
มุมมอง 9782 ปีที่แล้ว
дешманские китайские линейки переведены на RS485 чтобы не было помех.
Панель управления для станка на linuxcnc
มุมมอง 7122 ปีที่แล้ว
Панель управления для станка на linuxcnc
Антон, приветствую. Вы в каком городе находитесь?
@@Sebekin Воронеж
Я один заметил, что у парня оси не по понятиям назначены?😅
Какой результат получили от китайских серв? Купил кстати одну 750 ватт для шпинделя старого станка. В качестве привода осей как и ожидал они только для дерева годятся.
@@SupersonicHeart еще не ставил на станок, пока железки собираю потихоньку, как будут готовы элементы станины попробую их поставить и попытаться их настроить в конкретных условиях
Как успехи с линейками?
самое главное не показали) как/куда подключен?
@@TheTheASHER да если и покажу, там целый шлейф проводов, это надо схему разрисовывать, так все равно ничего понятно не будет.....в linuxcnc надо понимать как это все работает, тогда можно что то творить, а пользоваться чужими конфигами как правило не взлетает сразу, потому что каждый делает не по учебнику, а как удобно
@@antonsimutin я понимаю, просто видео очень мало по лцнц, а те что есть из разряда вот смотрите что у меня есть, хотелось бы немножко по больше увидеть, хотя бы как подключение сделано, в плату меса или в комп по лпт/гпайо/юсб, показать хал. ну хоть что-то. я тему пультов в лцнц не изучал еще, не могу оценить насколько сложно это сделать и какими путями, поэтому пишу от лица дилетанта
@@TheTheASHER подключено все в плату usb, есть специфическая плата под mach3 придумывалась. Это по сути USBHID устройство ввода вывода ( определяется как 2 джойстика, геймпада). В linuxcnc есть компонент hal_input. С помощью него можно любое юсб устройство на уровень хал завести, а дальше уже связывать с нужными программными пинами... В этой плате 64 кнопки, 4 канала энкодеров и 4 аналоговых входа для подключения потенциометров. Кнопки сделаны на микриках обычных, энкодеры китайские с али на 200имп....плату, кнопки, панели, корпус делал сам, с нуля.....Ну как бы это прям в двух словах рассказал)))
@@antonsimutin т.е. все энкодеры с пульта и со стойки, и все кнопки идут через юсб?
@@TheTheASHER да
это не HEIDENHAIN система управления. какой-то простой фануковский боок
@@AndreylIl юмор не ваш конек
Чуток не правильно подключено. Он микрон умножает на 1х - микрон, на 10х - 10 микрон и на 100х - 100 микрон (или кто в какой единице измерений использует). Т.е. переключение десятки и микрона наоборот.
@@DPTech_workroomможно это интерпретировать как дробные части). Хотя наверное можно по другому логику в hal описать.....
@@antonsimutin Я не интерпретирую, а говорю. 100 микрон - это сколько? А 10 микрон ? Ну а 1 микрон без вопросов.
@@DPTech_workroom покажите свой вариант работы пульта на lcnc и hal, тогда у меня вопросы отпадут. Пока сделал так, как получилось.
@@antonsimutin Неужели так сложно 2 пина поменять местами? (или физических, или в хал файле)
@@DPTech_workroom нет, не сложно, но есть нюанс, 1 из 3-х положений галетника на пульте не выдает никакого сигнала
Скажите что за сборку пк вы используете под linuxcnc ??
@@YGTheBestDnzel в данном случае raspberry pi4, но я не агитирую за такое решение...
@@antonsimutin а больше не использовали никакие сборки?
@@YGTheBestDnzel на разном железе работает....
Здравствуйте . какую плату используете ? можно поподробней о подключении и настройке кнопок и пульта ?
@@Владимир-м7о7р плата usb hid контроллер. Для mach3 вроде как продается на али. По настройке и подключению это в комментарии сложно рассказать, надо понимать основы в linuxcnc
@@Владимир-м7о7р но по сути можно и любой джойстик так подключить по usb. Эта плата по сути как 2 джойстика определяется только помимо кнопок есть еще 4 аналоговых входа и 4 энкодерных входа, на них крутилки можно сделать.
@@antonsimutin видео можете снять по этому вопросу ?)
во эта плата ?aliexpress.ru/item/1005003680323467.html?sku_id=12000026778917630&spm=a2g2w.productlist.search_results.4.31e96939DNj06m
@@Владимир-м7о7р что именно вас интересует?
Хорошая тема . И кнопки полезные.
Привет, как обпатиться к тому человеру что делает?
Подскажите, в этой сборке, ПИДы крутятся на ПК или в МЕСА? Я собирал, давно, фрезер как раз на коллекторниках с самодельными энкодерами и драйверами и контур был замкнут в ПК, linuxcnc видел заданное положение и фактический угол винта, строил графики, step responce и т.д. Но это достаточно медленно и слишком "софтово". Если у вас контур крутится в mesa, а по LAN идут только команды - то наверно это очень быстро, но linuxcnc уже не может видеть в каждой точке теоретическое и фактическое положение осей, поправьте если не так. В идеале хотелось бы и ошибку видеть и управлять не по step/dir, а по CAN или RS.
Сам pid крутится в компе. Частота опроса платы компом 1кгц. Linuxcnc умеет работать с EtherCAT. Никто не запрещает использовать этот сетевой протокол для управления драйверами и другими модулями, которые поддерживают этот протокол. Но смысл по сути не меняется, комп так же будет с сервопериодом давать команды и принимать информацию с подчиненных устройств....
Как вы добавляли линейку в конфигураторе? почему то я когда добавляю линукс загружается с ошибками и не дает открыть программу ставил 2.8 и 2.9 версии что же я делаю не так, сломал всю голову уже.
Я не пользуюсь графическим конфигуратором, все что мне нужно я добавляю сразу в hal и ini файлах. Там если в двух словах, то нужно энкодеры задействовать и связать их с pid регулятором. А выход с pid регулятора связать с stepgen. Это нужно конкретно показывать как в конфиге прописано. Можете взять за образец конфиги с сайта smd-taxi, там есть варианты с энкодерами и без энкодеров.
Удалось настроить эту серву? Я купил такую же, мне показалось, что ее максимум как моторчик можно использовать, в режиме step/dir она вообще своей жизнью живет, крутит как попало и жуткие помехи от нее
Я так, покрутил на столе, пока никуда не ставил. Поживем увидим что можно придумать с этими сервами.
@@antonsimutin Я потом купил другую серву, тоже недорогой китай, та получше, но при каждой смене направления добавляет 2 шага, причем независимо сколько шагов на оборот стоит в настройках, хоть 1000, хоть 30 000. В общем пока не получается у меня сделать станок на сервах. Может посоветуете хорошие и не очень дорогие
@@Dt-ex8fg конкретно модель не подскажу, но можно посмотреть в сторону leadshine, delta
Я в шоке. Метаюсь то grbl то fluid nc то фиг пойми. Дело в том что рама с моторами есть а контроллера нет. Когда то запускал его через lpt и оно просто стояло в сарае. Сейчас хочется заняться и понимаю что просто lpt опторахвязку это смешно на сегодня. А тут такой видеоролик полезный. Спасибо! Мне нужно именно электронику подобрать.
Ну linuxcnc система бесплатная, открытая. Использовать можно вполне законно, по функционалу очень гибкая, но надо хорошо с ней разобраться, чтобы понять потенциал этого софта....с контроллерами не густо конечно, но есть варианты.
@@antonsimutin Вы поделитесь пожалуйста опытом. Плата стоящая? Планирую взять, 14т.р. Станочек маленький, примерно А4. Моторы 2,2А или чуть больше. Тут получается так что если беру эту плату то уже только LinuxCNC и никаких Candle и.т.п. Вы сами пользуетесь? Всё устраивает?
@@танунахептаесли с этой платой то только под линуксом рулить станком. у меня 4 станка работают на linuxcnc. Варианты разные меса без обратной связи, меса с обратной связью, через лпт порт и с китайской платой в качестве альтернативы месам. Китайская плата 5а-75е. Все работает, меня устраивает
@@танунахепта если ещё не купили, то у них вышла новая версия платы с огромным количеством входов-выходов и релюшками всякими. Ну и утилиту для настройки пофиксили. Линуксснс конечно сложный в настройке, но все инструкции имеются. За пару дней настроится.
до переделки на дифпары были проблемы с наводками?
Да, были. Иначе не стал бы заморачиваться
круто ! всё ещё летает ? косяки появляются ?
Ну у меня пока работает, что дальше будет посмотрим....
@@antonsimutin а подробные фото платы есть ? сами переделывали ?
@@ДжоНеуловимый-о3ь фото есть, но я не знаю как тут их можно показать.....все таки ресурс для видео заточен. Переделывал не я плату, автор проекта
@@antonsimutin Антон, а почему отказались от платы таксистов ?
@@ДжоНеуловимый-о3ь не отказался, жду когда сделают более продвинутую версию
Посмотри в комментариях под моим видео про станок я оставил ссылку на плату опторазвязки это клон HG08 там высокоскоростные оптроны стоят. Если заинтересует могу поделится документацией на оригинал. Я гоняю сервы через нее на частоте импульсов 2 мегагерца. Скромничаешь 😄 ты не видел из го*** и палок. Я видел как делают станки из фанеры и не только рамы еще и опоры винта из фанеры 😂 Я такие станки классифицирую как Станок класса щекотун, потом класс царапка ))
Про плату с оптронами интересно, если не сложно можете ссылку оставить?
@@antonsimutin Ссылка на плату под моим видео. Под чужим видео нельзя оставлять ссылки в комментариях. Доки скину в телегу.
Видео хоть как называется? Глянул у Вас на канале но там про железки(
@@dimadiman3093 Обзор домашнего станка.
Забавно ты прошил контролер светодиодной матрицы прошивкой mesa?)) Поздравляю с покупкой сервы надеюсь проведешь тест на ошибку рассогласования в жутком режиме. Я недавно пробовал до настроить жесткость сервы после авто тюна и результат удивил. В шортс есть короткий тест что 400 ваттная серва творит с осью зет весом 20кг и как 200кг станок начинает подплясывать😂! Мне искрений интересно на что способна ваша серва ее цена действительно шикарная но в чем то должен быть подвох по мимо отсутствия софта настройки и диагностики.
Прошивка не месовская, другая и драйвер используется другой для работы с этой платой. Сервы сильно не ковырял, но думаю заставить работать корректно их можно.
Есть видео как делал этот станок и из чего?
Видео нет, когда собирал не думал даже об этом)
@@antonsimutin жаль, а он из чего сделан, сам остов станка? Сварная конструкция или же литье чугуное?
@@СоловьевВладимир-ъ1в конструкция сварная из листовой стали 10мм. Пустота нижней части заполнена полимергранитом.
@@antonsimutin спасибо
Приветствую ! а где брали 5a-75e ?
Да на али можно купить, в рф тоже продают
which endmill is that?
8мм
@@antonsimutin do you have a link?
@@Windows350 link to what exactly?
@@antonsimutin the used endmill.
@@Windows350 Смотри, что есть на AliExpress! Фрезерный резак Hrc50 за 1 367 ₽ - уже со скидкой -5% sl.aliexpress.ru/p?key=YrkMO92
ПОДСКАЖИ, у этих китайских серв хоть какие-то настройки есть ?
Такой вопрос. А куда на это плате подключать метку Z с линеек?
К свободным gpio можно подключить но прошивку надо менять, чтобы те gpio преобразовать в z метку энкодера
@@antonsimutin а прошивку где брали?
@@raincross5444 там уже залита была без z меток, у меня в линейках нет меток, поэтому без этого работаю. Прошивку можно попросить у производителя плат, я думаю они не откажут в помощи
@@antonsimutin Понял. Спасибо большое.
ну ништяк, батут работает)
Про батут не понял)))
@@antonsimutin рогозин в своё время пошутил про то, что амеры без наших ракет не смогут, типа на батуте они летать будут чтоль... а потом у Илона все получилось, и пошел мем "батут работает"
@@dencnc3542 а, ну да, было такое). Ну а что, у меня тоже своего рода батут)
@@antonsimutin ну да, внимательно следил за тем как по чуть-чуть всё складывается, красава
@@dencnc3542 step by step как говорится)
А где такую плату купить можно
На али, но ее там дорабатывать нужно. Перепаивать буфера
А зачем ему 80кгц надо? Оно же явно не двигается со звуковой скоростью
Микрошаг 1:20, подача 6000мм/мин, посчитайте.
@@antonsimutinна глаз шаг резьбы у винта подачи 5мм, 20 тактов на оборот, 20 оборотов в секунду =6м/мин... Порядка 400Гц? У меня тоже есть мечта из говна и палок собрать, сейчас делаю контроллер из 74hc595, но рассчитываю, что 1кгц должно быть за глаза для управления... Наверное чего-то ещё не понимаю😅
@@xfxox шаг винта 5мм, при микрошаге 1:20 получается 4000имп/об....считаем дальше
Надо экранированный провод, экран на землю и проблем со входами не будет. Возможно в этом же проблема и с управляющими сигналами. Проверь все заземления питания, корпуса щита, станины станка и т.д.
Не, нужно было подтяжку сделать резисторами....Сделал, заработало
Какая програма управляет?
LinuxCNC
@@antonsimutinпонялспасибо. а двигателя шаговые?
@@dmitrypokazanyev1708 нет, сервомоторы leadshine bldc серия, старенькие. На промышленных плоттерах встречаются такие...
@@antonsimutin а плата управления на драйвера сервомоторов подает сигнал 0...10вольт, или типа лан?
@@dmitrypokazanyev1708 step/dir ничего особенного
Спасибо!
Первый! )) С наступающим новым годом! Удачи и творческих успехов в Новом 2024!
Спасибо! Взаимно
Я поражаюсь таким уникальным людям. Всегда и во всем найдут выход. Я слежу за вашими видео. Спасибо вам. У вас много полезного и интересного
Спасибо за такой комментарий, надеюсь та информация которой я иногда делюсь действительно полезна всем, кто интересуется темой LinuxCNC и чпу станками в целом)
Плату развязки сами планируете делать?
Ну вообще проект плат развязки тоже там какой то есть на гитхабе, по сути для степ/дир с дифф сигналом, для входов и выходов, по энкодерам нет еще проектов плат. Но я думаю либо обычную китайскую плату для лпт порта просто взять и ней развязать, либо из готовых модулей опторазвязки, релейных собрать колхоз для начала, драйвера развязывать смысла особо нет, у драйверов на входе оптопары стоят. А индуктивные датчики и др. Можно через готовые модули опторазвязки подключить я думаю. Релейные модули ардуиновские тоже уже оптроном развязаны как правило....вобщем конструктор собрать можно.....
@@antonsimutin Ещё раз спасибо что делитесь информацией. Заказал у smd-taxi плату по вашей наводке. Теперь вот это заказал - на поэкспериментировать 2000 гуманная цена в отличии от аналогов MESA.
Это полная замена MESA?
Ну как бы да, с оговоркой что нет дочерних плат готовых. Чисто плата контроллер по сути. Грубо говоря как меса 7i92 только более навороченная по функционалу....Ну и работает через другой драйвер, не тот что для месы идет. Тут надо еще проковыряться чтобы линукс смог общаться с этой платой....
@@antonsimutin спасибо за информацию и видео. Будем разбираться.
@@antonsimutin эта платка драйвера лед?
@@dencnc3542 да
@@antonsimutin это шо получается, зря я чтоль у смд такси плату заказывал?) интересно, если их подружить, можно не кислую стойку забабахать?
1. Подскажите плата требует переделки (выпаивать, резать дорожки и т.п.)? Говорят может работать только на отдачу сигнала, но вроде как вы её используете на приём. 2.Что может и как планируете использовать? 3. litexcnc это ещё сырой проект или вполне можно пользоваться?
1.Плата требует переделки, там буферы надо чуток по другому переделать. Я приобрел уже доработанную плату у автора проекта. Где то находил его видос он показывал по переделке, но по-моему другой версии. 2. Конкретно эта плата может 6 канал степ/дир, 6 каналов энкодеров, 3 канала шим, 32 входа и 32 выхода gpio. Есть планы поставить на замену лпт к одному станку фрезеру 3х в качестве тестового варианта, для тестов в боевых условиях. Ну и как альтернатива плате меса. 3. Проект развивается потихоньку, говорят что люди уже используют на станках. Чем больше будет людей, которые будут пробовать это на практике, тем лучше разработчики смогут этот проект допилить до ума.
@@antonsimutin Спасибо за информацию. Если есть под рукой информация по переделке платы. Можете скинуть ссылку?
@@antonsimutinА можно ссылку на видео по переделке платы или название канала автора переделки
Ничего не понял в таком не шарю
Ко мне такая еще едет из Китая. Чем прошивали?
Да синяя пилюля на stm ке. Через jtag
Это все конечно интересно. Но лучше ставить нормальные сервы хотя бы дельты b2 не меньше 400ватт. Меньше смысла нет разница в цене смешная а запас для ускорения и торможения больше. у меня 27кг тягает 7метров в минуту с ускорение 1200. Ошибка рассогласования меньше сотки на 7 метрах, меньше скорость меньше ошибка 5месяцев пользуюсь. И линейка не нужна.
Тут спору нет, как говорится все познается в сравнении, сам теперь для себя сделал вывод, что для мелких станков 400вт сервы это то, с чего нужно начинать такие проекты. Дельты или другие производители это уже нюансы, в целом такой мощности должно хватать
@@antonsimutin А я и не спорю )) Просто поделился своим опытом. Тоже хочу попробовать LinuxCNC с mesa но теперь сложней купить контроллеры mesa(
@@SupersonicHeart русские аналоги есть, их проще достать. У smd-taxi есть и у чау технологий тоже. Можете присмотреться к их решениям.
@@antonsimutin Видел характеристики не впечатлили.
@@SupersonicHeart а какие вам нужны характеристики? Какой то серьезный проект хотите реализовать?
Что за станок?
Самодельный)
Программа Linux cnc ??
Да
Можно проконсультироваться по электронной обвеске поподробнее? Лично столкнулся с проблемой, что слишком большие помехи от частотника когда он работает, как только шпиндель врубаю, сразу шаговики начинают глючить. Пока никак не могу настроить управление с платы NVUM v2.
Самое простое это вынести частотник за пределы электрошкафа. Ну и меры нужно принимать по помехозащите, экранирование сигнальных проводов, кабель силовой на шпиндель использовать тоже с экранированием.
@@antonsimutinПочти всё это сделано, но вроде помогло, после того как заземлил фильтр, к которому подключен управляющий компьютер .. Но всёравно, хочу сделать всё по уму, и чтобы уже работало железобетонно )) А спросил, потому что увидел частотник в коробке с остальным оборудованием. Подумал, может магия какая есть )
@@Dronrus78spb этот частотник тоже мне создал не мало проблем)))
@@Dronrus78spbЗаземление это одна из основ. Пока нет заземления, толку нет от экранирования. А так - всё провода экранированные, экран с одной стороны на землю. И так везде - всё устройства в шкафу, компьютер.
Хорошее видео. Лайк конечно. Антон как найти конкретно вашего производителя MESA. Ссылку или контакт можно в личку.
А как я вам в личку напишу? У меня ваших контактов нет как таковых. Smd-taxi называется сайт производителя этих плат.
Hello ! Would you have the slightest idea about why there is an import restriction to Europe on this gorgeous board?
Hello. I don't know why there might be such restrictions. I also can’t buy original mesa boards right now. But it turned out that in my country there are competent people who were able to make their own version of the board, which works fine and can solve most of the problems that I need to solve.
Вы решили вопрос россогласования с линейками?
Ну рассогласование все равно будет, вопрос в каких пределах. Я достиг результата, который меня устроил, на этом остановил эксперименты. Станок нужен для работы)
Добрый день. Какие рельсы стоят на вашем станке?
HGM20 или как то так. Китайские вобщем
@@antonsimutin А ШВП какие?
@@ВасяПетров-м6с1г 1605 китай
Привет, а дай контакты где систему купить
Прошивки стандартные месовские?
Ну прошивка та, которую разработчик заливает. Конфиг примерный тоже у них есть. Я сам с оригинальными месами не сравнивал, но для linuxcnc по сути разницы нет.
А у этой платы все входы быстрые, подходят для энкодеров? И как быть, если входов на энкодеры хватает, а для остальной периферии уже не хватает?
У этой платы есть специально предназначенные для этого входы. Энкодерных каналов 4, свободных GPIO помоему 4 шт остается. Для простого фрезера настольного этой платы хватит, если уже надо автосмену и кучу всяких доп. функций, то как вариант можно использовать PLC модули которые по modbus умеют работать....Но я пока такое решение не использовал....
Вынесеные кнопки это круто. Заготовку бы такую для самостоятельной сборки .
Есть мысли повторить подобное...как говорится спрос рождает предложение)
@@antonsimutin как я понял общую картину , кнопки через плату управления соединяются с юсб вместо обычной клавиатуры , и также какая то настройка делается ?
@@antonsimutin можно будет обсудить покупку готовой настройки.
@@SKTechnology44RUS что вы подразумеваете под готовой настройкой?
@@antonsimutin суть такая . Некоторые часто используемые кнопки , старт , стоп , режимы управления и т.д хочется Расположить на пульте . Думаю можно и самому разобраться со временем , но как то не особо тянет меня это делать если честно. Рассматриваю такое предложение, кнопки я сам делаю , паяю и т.д. , а то что нужно ещё докупить (инфа)и настройка хал файла под эти физические кнопки с тебя . Всё это хорошо , но тут обнаружил что на моем линукс G70,G71 G72 не работают .Это только у меня так или есть версии где эти коды работают ? А без них как то не очень прикольно писать проги со стойки.
Здравствуйте. Спасибо Вам большое за полезное, содержательное видео! Я решил поработать с linuxcnc, но стoлкнулся с небольшой трудностью. Во время работы управляющей программы, монитор, минут через десять входит в спящий режим. Приходиться пошевелить мышкой, чтобы изображение появилось.Это доставляет неудобство. Не могу настроить в системе. Может поможете мне пожалуйста устранить этот момент. Ещё раз спасибо!
Это в самом линуксе исправить надо. Просто загуглите как убрать этот спящий режим в линуксе.