PiDiCNC - Control System on Raspberry Pi 2 and LinuxCNC

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Matko
Новичок
Сообщения: 10
Зарегистрирован: 14 окт 2015, 16:48
Репутация: 6
Настоящее имя: Jaroslav Labuda
Контактная информация:

PiDiCNC - Control System on Raspberry Pi 2 and LinuxCNC

Сообщение Matko »

PiDiCNC - Control System on Raspberry Pi 2 and LinuxCNC

Я хотел бы подчеркнуть, наш новый продукт. Это система управления на основе PiDiCNC Raspberry Pi 2 и LinuxCNC.
В настоящее время мы имеем готового первую доску для управления шаговыми двигателями FPGA. Позволяет контролировать четыре шаговых двигателей, вы можете использовать драйверы Pololu DRV8825 устанавливается непосредственно на материнской плате или подключен к внешнему тип водитель силы DIR / STEP. Макс _ скорость 750kHz. Кроме того плата содержит пять дискретных входов, 3 цифровых выхода (каждый настраивается как двоичные выходы, или ШИМ RC сервоприводы), 1 релейный выход, 1 аналоговый выход (0-10 В, 12 бит) и 12 сигналов светодиода.

Краткая презентация: https://youtu.be/T73OhwCB3Zg

Другие платы, на которой работа будет управлять Аналоговый сервопривод-IRC и дополнительные платы дискретных входов, выходов. Листы укладываются на raspbery Pi и LinuxCNC доступна для всех, что находится на оборудовании. Система включает в себя образ диска с LinuxCNC для Raspberry Pi поскольку Machinek со всеми контроля и о путях мастера PNCconf для быстрой настройки наших советов.
Мы произвели лишь несколько штук досок для тестирования, производства и продажи еще не начался, и мы будем рады за любые комментарии и отзывы.

В качестве последнего представляет, мы являемся компанией ООО Diams которая посвящена разработке диагностических систем и систем управления, основанных в Братиславе, Словакия.

pidicnc@diams.sk



Hi,
I want to take attention to our new product. It is Control System PiDiCNC build on Raspberry Pi 2 and LinuxCNC.
For now we have done with first board for stepper motors based on FPGA. It can drive 4 steppers motors by Pololu DRV8825 directly from
this board or by external stepper driver STEP/DIR type. Max speed is 750kHz. Other features are 5 binary inputs,
3 binary outputs (each can be configured as BIN/PWM/RC servo), 1 relay output, 1 analog output (0-10V, 12bit) and 12 leds. All functions
are available from LinuxCNC by our HAL components. In this moment we made only few boards for testing but commercial production comming soon.
Next boards what we are working on are Analog Board for servo motors, encoders and additional Analog and Binary IO board.

Few slides and video with additional information:
http://www.youtube.com/watch?v=ZJOIYXu7SeI

Изображение
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение SVP »

Выглядит симпатично.
Реально кто-нибудь пробовал ?
Насколько это всё дешевле получается, чем какая-нибудь "меса" и выделенная PC ?
А насколько более или менее функциональна ? Процессор тянет ?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: PiDiCNC - Control System on Raspberry Pi 2 and LinuxCNC

Сообщение Serg »

Matko писал(а):Мы произвели лишь несколько штук досок для тестирования, производства и продажи еще не начался, и мы будем рады за любые комментарии и отзывы.
Коментарии и отзывы на что вы хотите получить? На те несколько предложений, которые вы тут написали?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Serg »

Если не принимать в расчёт места для установки pololu, то есть практически готовый аналог: pi2 + 7i43($80-100)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: PiDiCNC - Control System on Raspberry Pi 2 and LinuxCNC

Сообщение selenur »

Если-бы дали поиграться, можно было и прокомментировать, а так только фотки......
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
megagad
Почётный участник
Почётный участник
Сообщения: 3207
Зарегистрирован: 05 апр 2014, 18:57
Репутация: 712
Откуда: Реуспублика Крым, Бахчисарай.
Контактная информация:

Re: PiDiCNC - Control System on Raspberry Pi 2 and LinuxCNC

Сообщение megagad »

Один главный вопрос - цена?
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Аватара пользователя
donvictorio
Мастер
Сообщения: 2457
Зарегистрирован: 11 окт 2012, 16:26
Репутация: 683
Настоящее имя: Виктор
Откуда: Санкт-Петербург
Контактная информация:

Re: PiDiCNC - Control System on Raspberry Pi 2 and LinuxCNC

Сообщение donvictorio »

это круто, ящитаю.
особенно если парни сделали это самостоятельно.
по ходу сделали самостоятельно, судя по профилю их разработок эта штука им на пол зуба
и буфер-генератор на плис это по взрослому.
если цена не подкачает, для небольших станков это будет практически идеальным решением.
Последний раз редактировалось donvictorio 14 окт 2015, 22:04, всего редактировалось 1 раз.
Аватара пользователя
NKS
Мастер
Сообщения: 2516
Зарегистрирован: 30 окт 2014, 21:36
Репутация: 1233
Настоящее имя: Сергей
Откуда: Волгоград
Контактная информация:

Re: PiDiCNC - Control System on Raspberry Pi 2 and LinuxCNC

Сообщение NKS »

selenur писал(а):Если-бы дали поиграться, можно было и прокомментировать, а так только фотки......
Тоже-бы не отказался :)
Аватара пользователя
balomut
Почётный участник
Почётный участник
Сообщения: 889
Зарегистрирован: 06 апр 2015, 10:56
Репутация: 267
Настоящее имя: Олег
Откуда: Поланзбург
Контактная информация:

Re: PiDiCNC - Control System on Raspberry Pi 2 and LinuxCNC

Сообщение balomut »

Я бы тоже такой на 3д принтер поставил.
Каждый сходит с ума так , как ему нравится !
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: PiDiCNC - Control System on Raspberry Pi 2 and LinuxCNC

Сообщение aftaev »

А мы люди не гордые, взяли и написали на мыло что выше, мож ответят чЁ стоит :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
balomut
Почётный участник
Почётный участник
Сообщения: 889
Зарегистрирован: 06 апр 2015, 10:56
Репутация: 267
Настоящее имя: Олег
Откуда: Поланзбург
Контактная информация:

Re: PiDiCNC - Control System on Raspberry Pi 2 and LinuxCNC

Сообщение balomut »

так не вы один такой находчивый
Каждый сходит с ума так , как ему нравится !
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: PiDiCNC - Control System on Raspberry Pi 2 and LinuxCNC

Сообщение aftaev »

balomut писал(а):так не вы один такой находчивый
Вот и будем ждать что ответят :hehehe:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
vmarkiv
Мастер
Сообщения: 516
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 32
Откуда: Ивано-Франковск
Контактная информация:

Re: PiDiCNC - Control System on Raspberry Pi 2 and LinuxCNC

Сообщение vmarkiv »

Исполнение интересное . Другой вариант изделия на Pi и Pluto я видел на https://github.com/tinkercnc/spi-fpga-driver . Интересно , как в работе , не пропускает ли шаги и как дела с равномерностью подачи
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: PiDiCNC - Control System on Raspberry Pi 2 and LinuxCNC

Сообщение PKM »

Я уже спрашивал. Предположительный ценовой диапазон 120-150 евро за плату. Пока не очень впечатляет.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: PiDiCNC - Control System on Raspberry Pi 2 and LinuxCNC

Сообщение aftaev »

PKM писал(а):Предположительный ценовой диапазон 120-150 евро за плату. Пока не очень впечатляет.
Это включительно Raspberry Pi 2 ?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: PiDiCNC - Control System on Raspberry Pi 2 and LinuxCNC

Сообщение PKM »

Не включая, вроде бы. Ну Пи2 стоит всего 35 дол., это мелочи.
За 100 дол я бы 100% взял эту плату.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение PKM »

UAVpilot писал(а):Если не принимать в расчёт места для установки pololu, то есть практически готовый аналог: pi2 + 7i43($80-100)
Через ЮСБ? И в 7i43 нет аналогового выхода... но в общем да, ПК + 5i25 довольно сильный конкурент для подобных решений.

Хорошо бы МЕСА выпустила аналог 7i76E в виде расширения для Пи2.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Serg »

PKM писал(а):Через ЮСБ?
Нет, через LPT, для pi встречался драйвер LPT с выводом на её пины. но проще будет чуток подправить драйвер 7i43, входящий в LinuxCNC, там буквально несколько строк поправить.
PKM писал(а):И в 7i43 нет аналогового выхода...
PWM организовать не проблема, для полноценного аналогового выхода останется добавить один или два ОУ.
Кстати, в PiDiCNC аналоговый выход судя по деталькам на плате однополярный.
PKM писал(а):Хорошо бы МЕСА выпустила аналог 7i76E в виде расширения для Пи2.
А кто мешает уже сейчас их соединить четырёхпроводным кабелем?.. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Matko
Новичок
Сообщения: 10
Зарегистрирован: 14 окт 2015, 16:48
Репутация: 6
Настоящее имя: Jaroslav Labuda
Контактная информация:

Re: PiDiCNC - Control System on Raspberry Pi 2 and LinuxCNC

Сообщение Matko »

Эта конфигурация PiDiCNC_3805 входы и выходы была выбрана, чтобы управлять типичные резцы таблицы.
- 4 шаговых двигателей
- 4 опорные входы
- 1 вход щупа
- 3 Выходы с открытым коллектором - bin/PWM, например. включения шпиндела
- 1 релейный выход - например. включения шпиндела
- 1 аналоговый выход 0-10 В, например. Преобразователь шпиндела

Мы можем сравнить затраты на доски мельницы в борьбе с PiDiCNC, как MESA?

Я полагаю, что следующие компоненты идентичны для обоих вариантов:
Монитор, клавиатура, мышь, шаговыe двигатели, предел и справочные датчики, грязь и инвертор для шпинделя, источник питания (например. 24V).

Различные компоненты:

Решение с PiDiCNC:
Как компьютер используется Raspberry Pi 2 (35евро), флеш-картa (3евро), шкаф (9евро): 47 евро
PiDiCNC_3805: 120-150 евро
Всего: 167 - 197 евро

Решение с MESA:
Kомпьютер -
MESA компоненты: -
Другие необходимые компоненты: - ?
Всего: ??? евро

Пожалуйста, заполните все необходимые компоненты и их цены.

Спасибо

.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: PiDiCNC - Control System on Raspberry Pi 2 and LinuxCNC

Сообщение Serg »

Решение с MESA:
"Хобийный" вариант:
до 5 step/dir (до 2.5MHz), 5 опторазвязанных входов, выход для шпинделя PWM или аналог (в зависимости от типа breakout board), несколько буферизированных выходов (в зависимости от задействованных осей) и 20-40 входов/выходов с TTL-уровнями.
Kомпьютер - Как компьютер используется Raspberry Pi 2 (35евро), флеш-картa (3евро), шкаф (9евро): 47 евро.
MESA компоненты: - 75 евро (7i43 в максимальной конфигурации)
Другие необходимые компоненты: - ~5-10 евро (обычная breakout board для LPT)
Всего: ~132 евро.

Промышленный вариант:
6 осей step/dir (до 2.5MHz), полноценный двуполярный аналоговый выход, интерфейс энкодера, оптоизолированные 32 входа и 16 выходов с рабочим напряжением до 32V и нагрузочной способностью до 300мА каждый (стандартное 24В реле потребляет 50-70мА).
Kомпьютер - Как компьютер используется Raspberry Pi 2 (35евро), флеш-картa (3евро), шкаф (9евро): 47 евро
MESA компоненты: - 150 евро (7i76E)
Другие необходимые компоненты: - Нет
Всего: ~197 евро.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

Вернуться в «LinuxCNC»