Arduino и GRBL - самый простой способ реализации ЧПУ
Вставка
- Опубліковано 10 лип 2024
- Arduino и GRBL - самый простой способ реализации токарного ЧПУ станка, но без обратной связи шпинделя и нарезки резьб.
GRBL: github.com/gnea/grbl
Утилита для прошивки Arduino: github.com/arrsoft312/update/...
Universal Gcode Sender: winder.github.io/ugs_website/...
Candle(альтернативный сендер): github.com/Denvi/Candle
Оглавление:
00:00 Введение
00:56 Подключение Arduino к драйверам шаговых двигателей
02:33 Прошивка GRBL
05:24 Устанока G-Code сендера
07:00 Настройка шагов на миллиметр
08:18 Установка нуля поперечной подачи
08:42 Оси токарного станка
09:20 Загрузка программы
09:52 Запуск!
13:47 Заключение - Наука та технологія
Блин как долго я искал это видео
ВОООООООО. Это просто золото а не видео) Спасибо тебе огромное) За такое прям лайк, подписка, комментарий) Сколько искал ничего не мог найти) по технической части все понимаю, как залажу в электроннику сразу голова лопается)
Ждем следующее видео)
Спасибо, тебе, добрый человек. ТО самое видео.
Отличное видео, даже таким как я/пенсионерам/ внушает оптимизм о возможной реализации ЧПУ у себя в мастерской😊.
Вот уж спасибо большое спасибо, рассматривал grbl как программу управления чпу но подробной информации не нашёл потому ушёл на LinuxCNC. Подписался.
С нетерпением жду следующего видео! Спасибо! Ещё очень интересно как и в какой программе создаётся GCode.
Это делалось в Fusion 360 - там есть бесплатная версия для некоммерческого использования. Но к сожалению она делает все ходы со скоростью перемещения инструмента(что бы не возникло желание бесплатно а коммерческих целях использовать), так пешка почти раза в два должна была быстрее точиться. Впрочем, можно было поставить протачивать её на обоих ходах подачи(и влево, и вправо) - резец с ромбом смотрящим прямо это позволяет. Но я только начал осваиваться и тогда об этом не знал.
За такое лайк и подписка.
Шикарно👍 да если еще и резьбы будет резать это будет супер.
Супер !!!
Ручка резцедержки должна находиться всегда с право
На мой взгляд удобнее использовать GrblGru_Lathe_v1.1.0
Здравствуйте! А как на макбук установить программу!
Well done. What program you used to create the design?
Fusion 360, free non-commercial version. Never used it before, but this article helped a lot: www.instructables.com/CNC-Chess-Piece/
Так половина функционала это резьбы, есть план по ним? Я grblhal на ЕСП доточил до поддержки сервы на шпинделе, сейчас дисплей прикручивать и хочу сделать поддержку энкодера
По резьбе надеюсь на grblHAL. Уже установил энкодер и сделал контроллер(есть видео на канале). Правда с резьбой тогда не разобрался, оказывается там с ПИДами поиграться надо было, непонятки ещё остались, но режет уже более или менее.
Нужна резьба, это конечно хорошо, но менее необходимо
А к осям резец привязывать надо? Как то этот момент пропущен...
На 8:18 как выставить 0 поперечной подачи: проточить размер, измерить, разделить на 2(потому что нужен радиус) и командой через консоль ввести это значение. 0 продольной подачи выставляется в любом желаемом месте(у торца заготовки обычно) путем нажатия кнопки "Z0" возле индикатора положения оси Z. В grblHAL и его ioSender сделано круче - там можно прямо в окошечке ввести цифры положения оси, без консольной команды. Но о нем(и о нарезке резьбы) будет видео когда придут с Китая платки с микроконтроллером STM32F411.
Вкалывают робот счастлив человек
Хаял Ардуино и гитару от Олега,и в итоге сам же на Уно собрал.
Ты же грозился делать на STM и выложить все ?Ждать придется наверное вечно.
Так это проба была. Станок уже давно на STM32F411 и есть видео на канале. Сейчас
эта ардуинка во фрезере стоит, но и оттуда она скоро будет вынута - плату контроллера уже сделал, двигатели с обратной связью уже заказал.
Ну а по поводу наработок... пришло понимание что изобретение велосипеда ни к чему. Проще взять готовый код ЧПУ(grblHAL в часности), а самому сделать "железный сендер" на микроконтроллере что бы без компьютера использовать можно было. И вот по этому уже наработок достаточно, так что короткая "вечность" выйдет(по сравнению с вечностью 😁).
В чём разница в ардуино уно, есть квадратный микроконтролер а есть как у вас длинный
В форме контроллера. В Arduino Uno используется Atmega 328P - они выпускаются в трёх разных корпусах. Впрочем отличий может быть больше, есть оригинальные платы, а есть клоны(у меня клон), но не думаю что они сильно принципиальны.
@@mnus2016 у меня с квадратным контроллером (с cnc шилд) отказали несколько пинов, пин 11, пин 6 и пин7, заказал другую ардуинку, какие прошивки только не менял
@@58ruden бывает. У меня тоже одна лежит с выбитыми пинами. Баловался с STM32 подключив его к шилду, все работало, но в какой-то момент(есть подозрение что в момент включения питания) он сдох. Подключил Ардуино к шилду - вроде шьётся, консоль работает, а шаговики нет. Посмотрел осциллографом - а там импульсов нет. Похоже выбило степ-стик(на A4988) и 24 вольта пошло не туда. После этого решил завязывать сотстеп-стиками и купил отдельные драйверы у которых оптопары на входе и в теории они не могут спалить контроллер.
GRBL слишком замудрённый, проще прошивку самому написать под свои задачи.
А откуда G-код взялся?
Бесплатная версия Fusion 360. Там можно сделать тело вращения а потом перейти в "производство" и сгенерировать G-code. Правда для бесплатной версии они специально замедляют холостой ход до той же скорости что и резание, в итоге все медленно получается, но для хобби сойдёт.
Была бы интересна именно подготовка G-кода.
Охуеть! т.е. имея рабочую эл гитару от олега можно просто сменив плату ардуино сделать чпу?
Если делать на Ардуино, то лучше не менять, а добавить 🙂
Пустить управляющие провода на контроллеры шаговиков через переключатели(а лучше через модуль с несколькими реле - что бы одной кнопкой сразу все перекидывать) и в зависимости от потребностей использовать или электронную гитару, или ЧПУ.
@@mnus2016 Ребята привет. А можно подробнее, про добавить провода на драйвер.