малина пи и шаговики

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

малина пи и шаговики

Сообщение balomut »

Случаем ни кто не занимался стыковкой Raspberry Pi 2 драйверами для шаговиков напрямую , т.е. мимо ардуино .
На малинке стоит линукс и имеется куча выходов GPIO .
Тема такая - поставить оболочку типа Repitier-Host или как GBRL-контроллер и программу обработки G-кода как в ардуине и напрямую управлять драйверами моторов .
Какие мнения ?
Каждый сходит с ума так , как ему нравится !
Аватара пользователя
odekolon
Мастер
Сообщения: 1125
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

Re: малина пи и шаговики

Сообщение odekolon »

Да, тема интересная...
вообще, здравый смысл говорит, что малина вполне достойна стать заменителем писи для простых станков под linuxCNC
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: малина пи и шаговики

Сообщение Сергей Саныч »

Вводим Raspberry в строку поиска форума и...
Чудес не бывает. Бывают фокусы.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: малина пи и шаговики

Сообщение selenur »

balomut писал(а):Случаем ни кто не занимался стыковкой Raspberry Pi 2 драйверами для шаговиков напрямую , т.е. мимо ардуино .
На малинке стоит линукс и имеется куча выходов GPIO .
Тема такая - поставить оболочку типа Repitier-Host или как GBRL-контроллер и программу обработки G-кода как в ардуине и напрямую управлять драйверами моторов .
Какие мнения ?
Прорабатывал я этот вопрос, в принципе если нужна небольшая частота, то ещё можно реализовать, вся проблемма в том, что ОС сама рулит задачами, и твоя задача которая дергает выводы GPIO, будет получать процессорное время, только когда ей это позволит ОС, и из-за этого неможет быть и речи о равномерном сигнале....... :-(
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: малина пи и шаговики

Сообщение Serg »

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

Re: малина пи и шаговики

Сообщение balomut »

Сергей Саныч писал(а):Вводим Raspberry в строку поиска форума и.
И получаем кучу информации по линуксснс , а зачем она вообще нужна ?
При работе 3дпринтера от компа прога репетир скармливает ардуине команды в G коде , а хотелось чтобы внутри малины пи этиже коды обрабатывались и выводились сразу StepDir с выходов и сигналами для включения прочих устройств .
Каждый сходит с ума так , как ему нравится !
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: малина пи и шаговики

Сообщение Serg »

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

Re: малина пи и шаговики

Сообщение balomut »

Купил Банана Про версию .http://www.lemaker.org/product-bananapr ... ation.html.
В таком комплекте http://ru.aliexpress.com/item/Newest-mi ... eb201560_9
Прошляпил при заказе что экран не сенсорный .Придется сенсор отдельно клеить .
Теперь буду пытаться поставить на него что нибудь .
Каждый сходит с ума так , как ему нравится !
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: малина пи и шаговики

Сообщение going »

balomut писал(а):Купил Банана Про версию .http://www.lemaker.org/product-bananapr ... ation.html.
Присоединяюсь к проекту (в плане ПО для платы). Купил вот эту http://ru.aliexpress.com/item/BPI-M3-Ba ... wVersion=3
Собрать хочу на базе openSUSE 13.2. Официальный порт openSUSE http://download.opensuse.org/ports/armv ... tion/13.2/
Останется собрать РТ ядро и linuxcnc. К январю думаю доедет из Китая, тогда и начну собирать.
Платы: BPI-M3, BPI-A64, OPI-PC2
M1g13
Новичок
Сообщения: 8
Зарегистрирован: 05 авг 2014, 13:21
Репутация: 2
Контактная информация:

Re: малина пи и шаговики

Сообщение M1g13 »

going писал(а):Собрать хочу на базе openSUSE 13.2.
а почему именно openSUSE ?
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: малина пи и шаговики

Сообщение going »

M1g13 писал(а):а почему именно openSUSE ?
Живу на этой ОС. Нравится она мне своей стабильностью. Имеется опыт сборки RT-ядра и linuxcnc для x86_64 именно на этой операционной системе.
Платы: BPI-M3, BPI-A64, OPI-PC2
M1g13
Новичок
Сообщения: 8
Зарегистрирован: 05 авг 2014, 13:21
Репутация: 2
Контактная информация:

Re: малина пи и шаговики

Сообщение M1g13 »

А как она будит управлять и чем,через gpio, Ethernet или надо отдельную плату? Где об этом можно почитать ? очень интересная тема
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: малина пи и шаговики

Сообщение going »

M1g13 писал(а):А как она будит управлять и чем,через gpio
Да.

Пришла на днях "Банана". Сегодня проверил. Работает.
Правда запустить удалось вот на этом образе --> 2015-11-21-raspbian-jessie-bpi-m3-sd-emmc.img
http://www.banana-pi.org/download.html

Одноимённый архив скачивается и после распаковки займёт места 7,3 Гб. Затем команда dd на флешку.

Не всё так просто с загрузкой на этой платформе. Надо разбираться.
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: малина пи и шаговики

Сообщение going »

balomut писал(а):Купил Банана Про
Хозяин темы, как успехи с "Бананой"?
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: малина пи и шаговики

Сообщение Nick »

going писал(а):Одноимённый архив скачивается и после распаковки займёт места 7,3 Гб. Затем команда dd на флешку.

Не всё так просто с загрузкой на этой платформе. Надо разбираться.
Так запустилась или нет?
Какой латенси?
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: малина пи и шаговики

Сообщение going »

Nick писал(а):Так запустилась или нет?
Какой латенси?
Запустилась. Работает на готовом образе. Я на этом образе проверял работоспособность платы.
До латенси рановато пока. Надо РТ ядро собирать и linuxcnc.
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
balomut
Почётный участник
Почётный участник
Сообщения: 889
Зарегистрирован: 06 апр 2015, 10:56
Репутация: 267
Настоящее имя: Олег
Откуда: Поланзбург
Контактная информация:

Re: малина пи и шаговики

Сообщение balomut »

going писал(а):Хозяин темы, как успехи с "Бананой"?
Поставил кучу линуксоидных систем и андроид и не на одной не завел экран по лвдс , сейчас ставлю лубунту и буду cnc ставить . Особо времени на банану нет .

И так .
На банану есть линукс или лубунту с версией 14.02 а на неё ни как не хочет вставать CNC . устал пшел спать.
Каждый сходит с ума так , как ему нравится !
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: малина пи и шаговики

Сообщение going »

balomut писал(а):И так .
На банану есть линукс или лубунту с версией 14.02 а на неё ни как не хочет вставать CNC . устал пшел спать.
Я так понял там мнго незнакомых тонкостей. Курю оф документацию.
У меня "Дебиан" нормально работает, а вот ubunta-15 процессор греет. Хотя только окна открывал - закрывал.

Прежде надо ядро РТ собрат, а уже пом linuxcnc. И то же собирать в рукопашную.
Платы: BPI-M3, BPI-A64, OPI-PC2
M1g13
Новичок
Сообщения: 8
Зарегистрирован: 05 авг 2014, 13:21
Репутация: 2
Контактная информация:

Re: малина пи и шаговики

Сообщение M1g13 »

http://wiki.linuxcnc.org/cgi-bin/wiki.p ... nomaiBuild
Думаю тут решение по ядру
А насчет загрузки надо делать через uboot (специальная прога для загрузки на arm)
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: малина пи и шаговики

Сообщение dinkata »

M1g13 писал(а):Думаю тут решение по ядру
Кто нибуд успел сделат ето на ARM процесор ?
Очень надо инструкция как сделат на :
Allwinner A20 dual core Cortex-A7 processor, each core typically running at 1GHz and dual-core Mali 400 GPU
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Ответить

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