Страница 5 из 8

Re: LinuxCNC & Raspberry Pi

Добавлено: 09 окт 2021, 22:50
гражданинъ
daiman444 писал(а): по уменьшению габаритов управляющей стойки
А в больших то габаритах всё отлично?
https://forum.linuxcnc.org/18-computer/ ... nc?start=0
Вот тут за 40 страниц можно понять что не обязательно получится!

Re: LinuxCNC & Raspberry Pi

Добавлено: 10 окт 2021, 08:17
romanetz
daiman444 писал(а): 09 окт 2021, 21:00
Kost_irk писал(а): Можно
Дорогой рисковый эксперимет
(
xenon-alien писал(а): Вам наверное лучше сюда заглянуть
Изучаю и эти 223 страницы темы. Благодарю
Никогда не говори никогда! Читать внимательно, курить до просветления
https://habr.com/ru/company/dataart/blog/330536/
https://github.com/Nikolay-Kha/PyCNC/
Использование DMA и PWM в качестве триггера DMA позволяет "почтиаппаратный" генератор шагов реализовать
Суть в том, чтобы не пытаться дёрнуть пином ровно в нужный момент времени, а выводить содержимое памяти по DMA с необходимой частотой дискретизации, скажем, 10 МГц - это будет минимальный отсчёт длительности импульса.

Re: LinuxCNC & Raspberry Pi

Добавлено: 10 окт 2021, 11:06
kfmut
romanetz писал(а): Никогда не говори никогда! Читать внимательно, курить до просветления
Это была минутка рекламы? :geek: Может у pycnc и "почтиаппаратная" генерация шагов, но автор на вопросы отвечает месяцами :wik:

Re: LinuxCNC & Raspberry Pi

Добавлено: 10 окт 2021, 12:18
D.L.
Kost_irk писал(а): Можно использовать платы меса с интерфейсом spi или ethernet
daiman444 писал(а): Дорогой рисковый эксперимет
Меса с интерфейсом spi это практически любая отладочная платка с spartan 6.

Re: LinuxCNC & Raspberry Pi

Добавлено: 10 окт 2021, 12:33
Kost_irk
D.L. писал(а): Меса с интерфейсом spi это практически любая отладочная платка с spartan 6.
А смысл? Меса не слишком дорогая, отладочные платы тоже денег стоят, плюс нужна хотя бы минимальная обвязка чтобы спартан не пожечь. Только если плата уже есть. Ну и прошивку нужно как минимум уметь прошивать, а в идеале еще собирать.

Re: LinuxCNC & Raspberry Pi

Добавлено: 10 окт 2021, 12:40
MX_Master
На форуме LinuxCNC есть проект Remora. В нём через SPI управляют платами с микроконтроллерами LPC и STM32. Платы, типа синей и чёрной пилюли с STM32, продаются на АЛИ за копейки.

К примеру, в моём проекте автономного контроллера используются 3 чёрных пилюли с STM32F401CCU6. Управляются все три из Orange Pi через SPI. Чтобы не пожечь STM'ки, можно прикупить копеешные конвертеры уровней.

Re: LinuxCNC & Raspberry Pi

Добавлено: 10 окт 2021, 18:43
daiman444
одно понятно точно, дилетантам пока нечего делать. спасибо за информацию всем откликнувшимся

Re: LinuxCNC & Raspberry Pi

Добавлено: 11 окт 2021, 12:01
alex_sar
D.L. писал(а): 10 окт 2021, 12:18
Kost_irk писал(а): Можно использовать платы меса с интерфейсом spi или ethernet
daiman444 писал(а): Дорогой рисковый эксперимет
Меса с интерфейсом spi это практически любая отладочная платка с spartan 6.
Очень, очень, интересно!!
Есть пара mesa бесхозных, подключить их по SPI было бы кстати.
Базовое понимание есть, немного поигрался со spartan, в исходники меса глубоко не лазил.
Буду благодарен за небольшой намёк - с какой стороны подходить?

Re: LinuxCNC & Raspberry Pi

Добавлено: 11 окт 2021, 12:48
D.L.
За основу можно взять исходники от 7C81, в них нужно подправить 7c81spi.ucf под свою плату: CLK должен быть на том-же пине что и кварцевый генератор на плате, и остальные пины раскидать как будет удобнее.
В TopGCSPIHostMot2.vhd раскомментировать тип платы(use work.c81_x9card.all) и пин файла(57 пин, например use work.PIN_5ABOBx3D_57.all), пин файлом будет определятся функционал прошивки.
И после этого можно пересобирать прошивку.

Re: LinuxCNC & Raspberry Pi

Добавлено: 11 окт 2021, 15:09
MX_Master
Останется только потратить времени на сумму, которая превысит стоимость нескольких готовых плат ;)

Re: LinuxCNC & Raspberry Pi

Добавлено: 11 окт 2021, 15:56
D.L.
MX_Master писал(а): Останется только потратить времени на сумму, которая превысит стоимость нескольких готовых плат
Тут очень просто: кто хочет, тот экспериментирует и тратит время, а кто не хочет - сразу покупает готовое.
Кроме того и особого смысла в RPi или OPi нет, если конечно не рассматривать вариант карманного станка. :)
Но люди продолжают экспериментировать с RPi или OPi, вместо того чтобы взять Mini-ITX материнку + сетевую месу и сразу начать работать.

Re: LinuxCNC & Raspberry Pi

Добавлено: 11 окт 2021, 16:43
MX_Master
Вся ЧПУ логика сегодня может уместится в небольшом микроконтроллере за пару баксов. Безо всяких плисин и плат для настольных ПК. Парадокс в том, что это невыгодно бизнесу. И пока это поле деятельности остаётся за энтузиастами. Конфликт интересов чем-то похож на битву нефти и газа против ядрёных, водородных, электрических и прочих технологий. Невозможно в одночасье безболезненно перейти на какую-то новую технологию всем миром :)

Re: LinuxCNC & Raspberry Pi

Добавлено: 11 окт 2021, 18:59
alex_sar
MX_Master писал(а): 11 окт 2021, 15:09 Останется только потратить времени на сумму, которая превысит стоимость нескольких готовых плат ;)
не вижу там ничего такого запредельного по времени. тем более это хобби.
так то всё проще купить готовое.

вот с нуля делать это было бы слишком уже...

есть свежая идея по интерфейсу, всё никак руки не доходят сделать.
если получится, то можно будет брать pi + mesa и делать CNC всё-в-одном контроллеры размером с китайские 990

Re: LinuxCNC & Raspberry Pi

Добавлено: 12 окт 2021, 15:50
MX_Master
alex_sar писал(а): есть свежая идея по интерфейсу, всё никак руки не доходят сделать.
если получится, то можно будет брать pi + mesa и делать CNC всё-в-одном контроллеры размером с китайские 990
Давно пора.

Я к этому делу подхожу слегка с другой стороны. Пилю автономный контроллер. Управление с любого ПК, мини ПК, ноута, планшета, телефона, ..

Re: LinuxCNC & Raspberry Pi

Добавлено: 13 окт 2021, 06:14
romanetz
MX_Master писал(а): 12 окт 2021, 15:50 Давно пора.

Я к этому делу подхожу слегка с другой стороны. Пилю автономный контроллер. Управление с любого ПК, мини ПК, ноута, планшета, телефона, ..
Вы решили переизобрести machinekit?

Re: LinuxCNC & Raspberry Pi

Добавлено: 13 окт 2021, 12:48
MX_Master
machinekit - это конструктор, как и linuxcnc. В них всё настраивается сложением кубиков в домик нужной конструкции. Я делаю, просто, готовые домики.

Re: LinuxCNC & Raspberry Pi

Добавлено: 23 окт 2021, 22:31
celak
Странно. Скачал официальную версию для ягодки.
https://linuxcnc.org/downloads/
версия 2.8.1
внутри архива файл "2021-01-20-linuxcnc-pi4.img"
залил образ на карточку при помощи "Raspberry Pi Imager". собственно через эту прогу все образы заливаю для ягодки.
у меня Rpi4B с 4Gb

В общем при старке появляется сообщение "cpu 0 not supported" и уходил в перезагрузку. потом еще разок перегружается и повисает до выключения питания. Пробовал заново флэшку создать - тот же результат. Что я делаю не так?

Re: LinuxCNC & Raspberry Pi

Добавлено: 14 ноя 2021, 19:04
romanetz
Сегодня сделал то же самое, карточка на 128гб (она быстрая и была свободная под руками), всё заработало искаропки. Имея опыт с проектом colorcnc, буду существующий драйвер hal_pi_gpio для linuxcnc допиливать степгенами dma'шными

Re: LinuxCNC & Raspberry Pi

Добавлено: 14 ноя 2021, 19:15
MX_Master
Возьми готовый проект Remora для STM32, по SPI к малине подключи

Re: LinuxCNC & Raspberry Pi

Добавлено: 15 ноя 2021, 17:39
romanetz
Дополнительно к малине можно много чего подключить, но непонятно, зачем