Контроллеры. Общий вопрос.

Общие вопросы станкостроения и организиции труда.
Vol
Новичок
Сообщения: 30
Зарегистрирован: 18 окт 2021, 02:04
Репутация: 3
Настоящее имя: Алексей
Контактная информация:

Контроллеры. Общий вопрос.

Сообщение Vol »

Добрый день!
Изучаю 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

а что еще можно посмотреть ? чтобы более менее открытое или с нормальным сообществом ?
Vol
Новичок
Сообщения: 30
Зарегистрирован: 18 окт 2021, 02:04
Репутация: 3
Настоящее имя: Алексей
Контактная информация:

Re: Контроллеры. Общий вопрос.

Сообщение Vol »

я про такое вот решение например:
https://tomsrobotics.com/product/grbl32 ... ller-g6f1/
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: Контроллеры. Общий вопрос.

Сообщение kfmut »

Живая ветка классики на 32-х битных контроллерах https://github.com/grblHAL/Controllers

Принцип как и везде: если не знаете что нужно, то подойдёт любой :wik: Если думаете, что там разницу между работой 8-битной ардуины и 32-х битной stm-ки видно на глаз, то это заблуждение.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Контроллеры. Общий вопрос.

Сообщение MX_Master »

Если нужен автономный контроллер, внутри которого будет крутится прям вся вся логика, то старшие модели STM32 вполне справятся. Даже готовые платы на АЛИ и ТАО есть, без софта. Если нужен контроллер в добавку к Mach3/LinuxCNC, то таких тоже есть на АЛИ/ТАО уже с софтом.

Для ЧПУ станков 3Д принтерные драйвера не очень подходят. Нужно больше мощностей. Поэтому в ЧПУ станках все драйвера - это отдельные устройства. И кроватки для мини драйверов в ЧПУ станках не особо нужны.
DrobyshevAlex
Опытный
Сообщения: 160
Зарегистрирован: 25 сен 2021, 21:04
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: Контроллеры. Общий вопрос.

Сообщение DrobyshevAlex »

Vol писал(а): STM32 grbl, но нет готовых плат
под 103 скоро сделаю) я набросал себе) в соседней теме есть прототип)) но там пока мало выводов и я делаю только 3 оси :D мне не надо больше.
3 шаговика, шпиндель, лазер - будут.
пока только прототип на шпиндель с ШИМ и 3 шаговика под bluepull могу вылоижть)
DrobyshevAlex
Опытный
Сообщения: 160
Зарегистрирован: 25 сен 2021, 21:04
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: Контроллеры. Общий вопрос.

Сообщение DrobyshevAlex »

Vol писал(а): ПОЧЕМУ нет решений на стм32
сам в шоке) все стмщики на других свысока смотрят)) ну или многие)) а сделать не фига либо не делают либо не выкладывают, тоже не нашел норм готового)
Вот пока нафигачил чтоб быстра стартануть)
Снимок экрана 2021-11-15 в 18.37.38.png (3862 просмотра) <a class='original' href='./download/file.php?id=199615&sid=81563004647e7fd70f912e533a320d06&mode=view' target=_blank>Загрузить оригинал (1.71 МБ)</a>
на столько быстро, что вначале поставил платку правильно, но решил что юсб шнур упрется в драйвер, и развернул ее. А в итоге, как видно, как раз было на оборот все)) Сделал неправильно) Пришлось с юсб срезать пластик со штекера чтоб всунуть...
По этому пока не хочу выкладывать:)
Vol
Новичок
Сообщения: 30
Зарегистрирован: 18 окт 2021, 02:04
Репутация: 3
Настоящее имя: Алексей
Контактная информация:

Re: Контроллеры. Общий вопрос.

Сообщение Vol »

MX_Master писал(а): Даже готовые платы на АЛИ и ТАО есть
Не могли бы Вы, если не затруднит, кинуть ссылку на такое ?
Vol
Новичок
Сообщения: 30
Зарегистрирован: 18 окт 2021, 02:04
Репутация: 3
Настоящее имя: Алексей
Контактная информация:

Re: Контроллеры. Общий вопрос.

Сообщение Vol »

А если не GRBL то MARLIN ? Или что-то еще ?

или как ни крути всё равно уткнёшься в MACH3 ? Посоветуйте тогда недорогой USB контроллер на 5 осей (играться так играться)
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Контроллеры. Общий вопрос.

Сообщение MX_Master »

Vol писал(а): 15 ноя 2021, 19:06
MX_Master писал(а): Даже готовые платы на АЛИ и ТАО есть
Не могли бы Вы, если не затруднит, кинуть ссылку на такое ?
Вот парочка :) (для просмотра содержимого нажмите на ссылку)
---
https://item.taobao.com/item.htm?id=658516048537
https://item.taobao.com/item.htm?id=628613780296
https://item.taobao.com/item.htm?id=653983991228
https://item.taobao.com/item.htm?id=649955487019
https://item.taobao.com/item.htm?id=630475669665
https://item.taobao.com/item.htm?id=635390031976
https://item.taobao.com/item.htm?id=638267349602
https://item.taobao.com/item.htm?id=615695622569
https://item.taobao.com/item.htm?id=604175732206
https://item.taobao.com/item.htm?id=642318139403
https://item.taobao.com/item.htm?id=617865643501
https://item.taobao.com/item.htm?id=597743856836
https://item.taobao.com/item.htm?id=630054425019
https://item.taobao.com/item.htm?id=625706383679
https://item.taobao.com/item.htm?id=625366559209
https://item.taobao.com/item.htm?id=598373440505
https://item.taobao.com/item.htm?id=580382342678
https://item.taobao.com/item.htm?id=608892862494
https://item.taobao.com/item.htm?id=603936778288
https://item.taobao.com/item.htm?id=21089567594
https://item.taobao.com/item.htm?id=531391970868
https://item.taobao.com/item.htm?id=44754330784
https://item.taobao.com/item.htm?id=20256728206
https://item.taobao.com/item.htm?id=521084788352
https://item.taobao.com/item.htm?id=22014403173
https://item.taobao.com/item.htm?id=585360552806
https://item.taobao.com/item.htm?id=598094656113
---
ЗЫ уж лучше играться с LinuxCNC
Kost_irk
Мастер
Сообщения: 995
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: Контроллеры. Общий вопрос.

Сообщение Kost_irk »

Vol писал(а): контроллер на 5 осей (играться так играться)
Новичку 5 осей ни к чему от слова вообще. Сделайте для начала 3, в процессе сами все поймете.
гражданинъ
Мастер
Сообщения: 1234
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

Re: Контроллеры. Общий вопрос.

Сообщение гражданинъ »

MX_Master писал(а): уж лучше играться с LinuxCNC
При всей гнусности LinuxCNC ,это на самом деле так ! Трёх осевой станок для старта запускается не сложнее "Мача " ,главное решиться ! Старенький ноут Фуджитсу с LPT портом у меня тянул на УРА ! Ну зависнет порой ,не без этого .
И ведь это официально бесплатный ,специально приспособленный для работы станков с ЧПУ софт !
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
Аватара пользователя
Mamont
Мастер
Сообщения: 1953
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 382
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: Контроллеры. Общий вопрос.

Сообщение Mamont »

Если мутить с grbl (классический авр328 или стм32 или мерлин) то надо защитить usb устройство от помех.
Для этого на плате с контроллером никаких драйверов шаговых двигателей.
Выходы-выходы контроллера сразу на опторазвязку.
Разместить платку лучше внутри ПК (сделать плату в форм-факторе PCI и воткнуть в разъем.), usb порт брать из внутренних разъемов, провод минимальной длинны.

Учитывать еще что софтовая часть на ПК для грбл оставляет желать лучшего в плане удобности пользования.
Kost_irk
Мастер
Сообщения: 995
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: Контроллеры. Общий вопрос.

Сообщение Kost_irk »

Mamont писал(а): надо защитить usb устройство от помех.
А вариант здорового человека не рассматривается? Usb-rs232 в компьютер, stm через max232 и готово. Обязательно вот это вот все, что вы написали? Особенно с учетом того, что в драйверах опторазвязка есть.
Vol
Новичок
Сообщения: 30
Зарегистрирован: 18 окт 2021, 02:04
Репутация: 3
Настоящее имя: Алексей
Контактная информация:

Re: Контроллеры. Общий вопрос.

Сообщение Vol »

Странное в этом всё для меня что те же китайцы не подсуетились и не выкатили некий универсальный автономный контроллер для фрезеров, хотя для 3д принтеров разных много. Даже типа такого уже

"Предварительная продажа, Mellow 64-битная плата FLY-Gemini V1, двойные чипы Klipper, Reprap и Marlin....
https://a.aliexpress.com/_ALMdTe

Спрос и предложение?
А обсуждать приходится lpt который становится экзотикой.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Контроллеры. Общий вопрос.

Сообщение xenon-alien »

Я лишь один совет могу дать.
Чего вы бы не выбрали, придётся вникать.
Начните с GRBL - настройка проста.
Можно на UNO, или MEGA в зависимости сколько осей вам нужно. Но автономным не получится.
Или пробуйте прошивку Reprap и Marlin с дисплей модулем и картой памяти, но нюансы могут быть с G-кодом.
andrey_t
Кандидат
Сообщения: 93
Зарегистрирован: 31 янв 2021, 14:47
Репутация: 30
Настоящее имя: Андрей
Контактная информация:

Re: Контроллеры. Общий вопрос.

Сообщение andrey_t »

ну платка за 200$ плюс доставка есть, только вот а смысл за такие деньги?
внешние драйвера на три оси по два провода на каждый (дир и степ) по Z щюп и реле на фрезер и аспирацию плюс общая земля, итого 9 проводов развести. делов то. ну еще датчики если надо по осям.
если уж сами собираете станок такое распаять несложно.
модельная платка, две гребенки и полчаса работы

Изображение
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: Контроллеры. Общий вопрос.

Сообщение alex_sar »

гражданинъ писал(а):
MX_Master писал(а): уж лучше играться с LinuxCNC
При всей гнусности LinuxCNC ,это на самом деле так ! Трёх осевой станок для старта запускается не сложнее "Мача " ,главное решиться ! Старенький ноут Фуджитсу с LPT портом у меня тянул на УРА ! Ну зависнет порой ,не без этого .
И ведь это официально бесплатный ,специально приспособленный для работы станков с ЧПУ софт !
зависал ноутбук, а не софт. больше двадцати лет с юниксами/линуксами и зависания буквально по пальцам можно вспоминать. сервера без преувеличения - два года без ребута могут жить. а вот если хард кривой, там ничего не спасёт.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Контроллеры. Общий вопрос.

Сообщение selenur »

Vol писал(а): Странное в этом всё для меня что те же китайцы не подсуетились и не выкатили некий универсальный автономный контроллер для фрезеров, хотя для 3д принтеров разных много.
Сейчас станок адаптирую под контроллер duet2, он управляет 4 осями, лазерной и шпиндельной головой, имеется датчик касания, учёт кривизны стола. Контроллер может работать в 3х режимах, принтер, Фрезер, лазер, как от компьютера, так и автономно, с встроенным модулем WiFi, можно станком управлять с телефона. Но информации в рускоязычном сегменте мало, по использованию данного контроллера. И таких китайских вариантов не мало на самом деле.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Mixer777
Кандидат
Сообщения: 97
Зарегистрирован: 14 янв 2021, 17:54
Репутация: 7
Настоящее имя: Денис
Контактная информация:

Re: Контроллеры. Общий вопрос.

Сообщение Mixer777 »

selenur писал(а): 16 ноя 2021, 05:12
Vol писал(а): Странное в этом всё для меня что те же китайцы не подсуетились и не выкатили некий универсальный автономный контроллер для фрезеров, хотя для 3д принтеров разных много.
Сейчас станок адаптирую под контроллер duet2, он управляет 4 осями, лазерной и шпиндельной головой, имеется датчик касания, учёт кривизны стола. Контроллер может работать в 3х режимах, принтер, Фрезер, лазер, как от компьютера, так и автономно, с встроенным модулем WiFi, можно станком управлять с телефона. Но информации в рускоязычном сегменте мало, по использованию данного контроллера. И таких китайских вариантов не мало на самом деле.
Использую такой контроллер на 3д принтере.
Вебинтерфейс, по вайфаю через роутер можно подключится к нему с чего угодно, скинуть задание и начать печать. Как говорилось выше может работать в разных режимах.
Настройка через М команды или через скрипты, разобраться не сложно, по настройке целый сайт, правда на английском, но онлайн переводчик рулит.
Сейчас есть Duet3 и его китайские клоны, из плюсов встроенные драйвера на 5,6 А, но никто не мешает использовать внешние.
Правда третий Дуэт чуток дороже)
Пока использую Дуэт2 на принтере, как соберу станок, возможно перекину на него.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Контроллеры. Общий вопрос.

Сообщение selenur »

Mixer777 писал(а): Настройка через М команды или через скрипты, разобраться не сложно, по настройке целый сайт, правда на английском, но онлайн переводчик рулит.
Сейчас пишу управляющий софт, с формой настройки на русском языке, так что может быть позже, и описание на русском сделаю.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Ответить

Вернуться в «Общие вопросы»