Контроллеры. Общий вопрос.
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 18 окт 2021, 02:04
- Репутация: 3
- Настоящее имя: Алексей
- Контактная информация:
Контроллеры. Общий вопрос.
Добрый день!
Изучаю CNC из любопытства. Даже начал рисовать схематично станочек от АЛИ и бомж вариант из ГиП.
Но это пока вторично (самоделкин здесь каждый первый всё же, не считаю себя лучше остальных)
Итак дошло до выбора контроллера.
И вот тут появились вопросы по выбору.
GRBL
Первое что бросается в глаза: CNC shield v3 (v4) которые вроде как только для grbl 0.9
Дешево, для самоделкина нормально, для изучать нормально. ОК. Три оси.
НО как пишут: Ардуина которой в каких-то случаях может не хватать.
Хорошо. "Что дальше?". Дальше вылезает вариант Ардуино Мега (2560) и RAMPS 1.4 1.5 1.6
Которые уже до 5 осей умеют. И производительности больше. Отлично.
А есть ли что еще ? Ищу дальше.
По логике когда мало ардуины можно смотреть в сторону ESP32
Ищу: и нахожу ESP32 GRBL shield 32-bit control card upgrade parts MKS DLC32 V2.0 cnc controller Makerbase
Отлично. Производительность огонь. Но где-то писали что ESP32 это вещь в себе и это кого-то смущало. И почему-то только один вариант. Все остальные это ESP32 и куча проводков на макетках к драйверам. То есть не очень готовый вариант.
Уже просто интересно стало, а что еще. Когда хочется что-то похардварнее и производительнее вроде бы смотрят на STM32
Ищем:
Нахожу
STM32 grbl, но нет готовых плат
Есть https://github.com/omuzychko/StepperHub
которое по сути CNC shield на stm32 nucleo (но всего 3 оси)
Стал смотреть что дальше, а дальше всё уходит в MACH3 или уже совсем навороченные решения.
Про MACH3 я так понял оптимально старый компьютер с LPT или как вариант UC300 MACH3 USB (кстати как он ? https://www.nvcnc.net/uc300.html)
Основной вопрос такой:
ПОЧЕМУ нет решений на стм32, который вроде очень даже производительный, в виде готовых плат для фрезеровальных станков. При этом очень много решений на stm32 идёт для 3d принтеров ???
Почему никто не сделал плату на базе СТМ32 как для 3дпринтеров. Хотя и то и то очень же схожи ? Я имею ввиду плату с питанием 12-48В, выводом под всякую переферию (вентиляторы датчики автоуровень pwm для контроля оборотов шпинделя, итд итп) и выводами под драйвера, например доп модулем для драйверов с кроватками типа 4988 или отдельных драйверов до 5 осей.
Или сделали, но я просто плохо искал ?
судя по https://github.com/usbcnc/grbl оно заброшено
и даже эта тема прям очень вялая
viewtopic.php?f=41&t=13854&start=280
а что еще можно посмотреть ? чтобы более менее открытое или с нормальным сообществом ?
Изучаю CNC из любопытства. Даже начал рисовать схематично станочек от АЛИ и бомж вариант из ГиП.
Но это пока вторично (самоделкин здесь каждый первый всё же, не считаю себя лучше остальных)
Итак дошло до выбора контроллера.
И вот тут появились вопросы по выбору.
GRBL
Первое что бросается в глаза: CNC shield v3 (v4) которые вроде как только для grbl 0.9
Дешево, для самоделкина нормально, для изучать нормально. ОК. Три оси.
НО как пишут: Ардуина которой в каких-то случаях может не хватать.
Хорошо. "Что дальше?". Дальше вылезает вариант Ардуино Мега (2560) и RAMPS 1.4 1.5 1.6
Которые уже до 5 осей умеют. И производительности больше. Отлично.
А есть ли что еще ? Ищу дальше.
По логике когда мало ардуины можно смотреть в сторону ESP32
Ищу: и нахожу ESP32 GRBL shield 32-bit control card upgrade parts MKS DLC32 V2.0 cnc controller Makerbase
Отлично. Производительность огонь. Но где-то писали что ESP32 это вещь в себе и это кого-то смущало. И почему-то только один вариант. Все остальные это ESP32 и куча проводков на макетках к драйверам. То есть не очень готовый вариант.
Уже просто интересно стало, а что еще. Когда хочется что-то похардварнее и производительнее вроде бы смотрят на STM32
Ищем:
Нахожу
STM32 grbl, но нет готовых плат
Есть https://github.com/omuzychko/StepperHub
которое по сути CNC shield на stm32 nucleo (но всего 3 оси)
Стал смотреть что дальше, а дальше всё уходит в MACH3 или уже совсем навороченные решения.
Про MACH3 я так понял оптимально старый компьютер с LPT или как вариант UC300 MACH3 USB (кстати как он ? https://www.nvcnc.net/uc300.html)
Основной вопрос такой:
ПОЧЕМУ нет решений на стм32, который вроде очень даже производительный, в виде готовых плат для фрезеровальных станков. При этом очень много решений на stm32 идёт для 3d принтеров ???
Почему никто не сделал плату на базе СТМ32 как для 3дпринтеров. Хотя и то и то очень же схожи ? Я имею ввиду плату с питанием 12-48В, выводом под всякую переферию (вентиляторы датчики автоуровень pwm для контроля оборотов шпинделя, итд итп) и выводами под драйвера, например доп модулем для драйверов с кроватками типа 4988 или отдельных драйверов до 5 осей.
Или сделали, но я просто плохо искал ?
судя по https://github.com/usbcnc/grbl оно заброшено
и даже эта тема прям очень вялая
viewtopic.php?f=41&t=13854&start=280
а что еще можно посмотреть ? чтобы более менее открытое или с нормальным сообществом ?
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 18 окт 2021, 02:04
- Репутация: 3
- Настоящее имя: Алексей
- Контактная информация:
Re: Контроллеры. Общий вопрос.
я про такое вот решение например:
https://tomsrobotics.com/product/grbl32 ... ller-g6f1/
https://tomsrobotics.com/product/grbl32 ... ller-g6f1/
-
- Мастер
- Сообщения: 1249
- Зарегистрирован: 30 янв 2021, 21:34
- Репутация: 147
- Настоящее имя: Максим
- Откуда: г.Тверь
- Контактная информация:
Re: Контроллеры. Общий вопрос.
Живая ветка классики на 32-х битных контроллерах https://github.com/grblHAL/Controllers
Принцип как и везде: если не знаете что нужно, то подойдёт любой Если думаете, что там разницу между работой 8-битной ардуины и 32-х битной stm-ки видно на глаз, то это заблуждение.
Принцип как и везде: если не знаете что нужно, то подойдёт любой Если думаете, что там разницу между работой 8-битной ардуины и 32-х битной stm-ки видно на глаз, то это заблуждение.
- MX_Master
- Мастер
- Сообщения: 7480
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Контроллеры. Общий вопрос.
Если нужен автономный контроллер, внутри которого будет крутится прям вся вся логика, то старшие модели STM32 вполне справятся. Даже готовые платы на АЛИ и ТАО есть, без софта. Если нужен контроллер в добавку к Mach3/LinuxCNC, то таких тоже есть на АЛИ/ТАО уже с софтом.
Для ЧПУ станков 3Д принтерные драйвера не очень подходят. Нужно больше мощностей. Поэтому в ЧПУ станках все драйвера - это отдельные устройства. И кроватки для мини драйверов в ЧПУ станках не особо нужны.
Для ЧПУ станков 3Д принтерные драйвера не очень подходят. Нужно больше мощностей. Поэтому в ЧПУ станках все драйвера - это отдельные устройства. И кроватки для мини драйверов в ЧПУ станках не особо нужны.
-
- Опытный
- Сообщения: 160
- Зарегистрирован: 25 сен 2021, 21:04
- Репутация: 1
- Настоящее имя: Александр
- Контактная информация:
Re: Контроллеры. Общий вопрос.
под 103 скоро сделаю) я набросал себе) в соседней теме есть прототип)) но там пока мало выводов и я делаю только 3 оси мне не надо больше.
3 шаговика, шпиндель, лазер - будут.
пока только прототип на шпиндель с ШИМ и 3 шаговика под bluepull могу вылоижть)
-
- Опытный
- Сообщения: 160
- Зарегистрирован: 25 сен 2021, 21:04
- Репутация: 1
- Настоящее имя: Александр
- Контактная информация:
Re: Контроллеры. Общий вопрос.
сам в шоке) все стмщики на других свысока смотрят)) ну или многие)) а сделать не фига либо не делают либо не выкладывают, тоже не нашел норм готового)
Вот пока нафигачил чтоб быстра стартануть) на столько быстро, что вначале поставил платку правильно, но решил что юсб шнур упрется в драйвер, и развернул ее. А в итоге, как видно, как раз было на оборот все)) Сделал неправильно) Пришлось с юсб срезать пластик со штекера чтоб всунуть...
По этому пока не хочу выкладывать:)
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 18 окт 2021, 02:04
- Репутация: 3
- Настоящее имя: Алексей
- Контактная информация:
Re: Контроллеры. Общий вопрос.
А если не GRBL то MARLIN ? Или что-то еще ?
или как ни крути всё равно уткнёшься в MACH3 ? Посоветуйте тогда недорогой USB контроллер на 5 осей (играться так играться)
или как ни крути всё равно уткнёшься в MACH3 ? Посоветуйте тогда недорогой USB контроллер на 5 осей (играться так играться)
- MX_Master
- Мастер
- Сообщения: 7480
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Контроллеры. Общий вопрос.
ЗЫ уж лучше играться с LinuxCNC
-
- Мастер
- Сообщения: 1273
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 164
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Контроллеры. Общий вопрос.
При всей гнусности LinuxCNC ,это на самом деле так ! Трёх осевой станок для старта запускается не сложнее "Мача " ,главное решиться ! Старенький ноут Фуджитсу с LPT портом у меня тянул на УРА ! Ну зависнет порой ,не без этого .
И ведь это официально бесплатный ,специально приспособленный для работы станков с ЧПУ софт !
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
- Mamont
- Мастер
- Сообщения: 1982
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 384
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: Контроллеры. Общий вопрос.
Если мутить с grbl (классический авр328 или стм32 или мерлин) то надо защитить usb устройство от помех.
Для этого на плате с контроллером никаких драйверов шаговых двигателей.
Выходы-выходы контроллера сразу на опторазвязку.
Разместить платку лучше внутри ПК (сделать плату в форм-факторе PCI и воткнуть в разъем.), usb порт брать из внутренних разъемов, провод минимальной длинны.
Учитывать еще что софтовая часть на ПК для грбл оставляет желать лучшего в плане удобности пользования.
Для этого на плате с контроллером никаких драйверов шаговых двигателей.
Выходы-выходы контроллера сразу на опторазвязку.
Разместить платку лучше внутри ПК (сделать плату в форм-факторе PCI и воткнуть в разъем.), usb порт брать из внутренних разъемов, провод минимальной длинны.
Учитывать еще что софтовая часть на ПК для грбл оставляет желать лучшего в плане удобности пользования.
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 18 окт 2021, 02:04
- Репутация: 3
- Настоящее имя: Алексей
- Контактная информация:
Re: Контроллеры. Общий вопрос.
Странное в этом всё для меня что те же китайцы не подсуетились и не выкатили некий универсальный автономный контроллер для фрезеров, хотя для 3д принтеров разных много. Даже типа такого уже
"Предварительная продажа, Mellow 64-битная плата FLY-Gemini V1, двойные чипы Klipper, Reprap и Marlin....
https://a.aliexpress.com/_ALMdTe
Спрос и предложение?
А обсуждать приходится lpt который становится экзотикой.
"Предварительная продажа, Mellow 64-битная плата FLY-Gemini V1, двойные чипы Klipper, Reprap и Marlin....
https://a.aliexpress.com/_ALMdTe
Спрос и предложение?
А обсуждать приходится lpt который становится экзотикой.
- xenon-alien
- Почётный участник
- Сообщения: 4512
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 923
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Контроллеры. Общий вопрос.
Я лишь один совет могу дать.
Чего вы бы не выбрали, придётся вникать.
Начните с GRBL - настройка проста.
Можно на UNO, или MEGA в зависимости сколько осей вам нужно. Но автономным не получится.
Или пробуйте прошивку Reprap и Marlin с дисплей модулем и картой памяти, но нюансы могут быть с G-кодом.
Чего вы бы не выбрали, придётся вникать.
Начните с GRBL - настройка проста.
Можно на UNO, или MEGA в зависимости сколько осей вам нужно. Но автономным не получится.
Или пробуйте прошивку Reprap и Marlin с дисплей модулем и картой памяти, но нюансы могут быть с G-кодом.
-
- Кандидат
- Сообщения: 94
- Зарегистрирован: 31 янв 2021, 14:47
- Репутация: 30
- Настоящее имя: Андрей
- Контактная информация:
Re: Контроллеры. Общий вопрос.
ну платка за 200$ плюс доставка есть, только вот а смысл за такие деньги?
внешние драйвера на три оси по два провода на каждый (дир и степ) по Z щюп и реле на фрезер и аспирацию плюс общая земля, итого 9 проводов развести. делов то. ну еще датчики если надо по осям.
если уж сами собираете станок такое распаять несложно.
модельная платка, две гребенки и полчаса работы
внешние драйвера на три оси по два провода на каждый (дир и степ) по Z щюп и реле на фрезер и аспирацию плюс общая земля, итого 9 проводов развести. делов то. ну еще датчики если надо по осям.
если уж сами собираете станок такое распаять несложно.
модельная платка, две гребенки и полчаса работы
-
- Мастер
- Сообщения: 1772
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 298
- Настоящее имя: Алексей
- Контактная информация:
Re: Контроллеры. Общий вопрос.
зависал ноутбук, а не софт. больше двадцати лет с юниксами/линуксами и зависания буквально по пальцам можно вспоминать. сервера без преувеличения - два года без ребута могут жить. а вот если хард кривой, там ничего не спасёт.гражданинъ писал(а): ↑При всей гнусности LinuxCNC ,это на самом деле так ! Трёх осевой станок для старта запускается не сложнее "Мача " ,главное решиться ! Старенький ноут Фуджитсу с LPT портом у меня тянул на УРА ! Ну зависнет порой ,не без этого .
И ведь это официально бесплатный ,специально приспособленный для работы станков с ЧПУ софт !
- selenur
- Почётный участник
- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Контроллеры. Общий вопрос.
Сейчас станок адаптирую под контроллер duet2, он управляет 4 осями, лазерной и шпиндельной головой, имеется датчик касания, учёт кривизны стола. Контроллер может работать в 3х режимах, принтер, Фрезер, лазер, как от компьютера, так и автономно, с встроенным модулем WiFi, можно станком управлять с телефона. Но информации в рускоязычном сегменте мало, по использованию данного контроллера. И таких китайских вариантов не мало на самом деле.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
- Кандидат
- Сообщения: 97
- Зарегистрирован: 14 янв 2021, 17:54
- Репутация: 7
- Настоящее имя: Денис
- Контактная информация:
Re: Контроллеры. Общий вопрос.
Использую такой контроллер на 3д принтере.selenur писал(а): ↑16 ноя 2021, 05:12Сейчас станок адаптирую под контроллер duet2, он управляет 4 осями, лазерной и шпиндельной головой, имеется датчик касания, учёт кривизны стола. Контроллер может работать в 3х режимах, принтер, Фрезер, лазер, как от компьютера, так и автономно, с встроенным модулем WiFi, можно станком управлять с телефона. Но информации в рускоязычном сегменте мало, по использованию данного контроллера. И таких китайских вариантов не мало на самом деле.
Вебинтерфейс, по вайфаю через роутер можно подключится к нему с чего угодно, скинуть задание и начать печать. Как говорилось выше может работать в разных режимах.
Настройка через М команды или через скрипты, разобраться не сложно, по настройке целый сайт, правда на английском, но онлайн переводчик рулит.
Сейчас есть Duet3 и его китайские клоны, из плюсов встроенные драйвера на 5,6 А, но никто не мешает использовать внешние.
Правда третий Дуэт чуток дороже)
Пока использую Дуэт2 на принтере, как соберу станок, возможно перекину на него.
- selenur
- Почётный участник
- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Контроллеры. Общий вопрос.
Сейчас пишу управляющий софт, с формой настройки на русском языке, так что может быть позже, и описание на русском сделаю.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/