Страница 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
Дорогой рисковый эксперимет
(
Изучаю и эти 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 писал(а): ↑
Никогда не говори никогда! Читать внимательно, курить до просветления
Это была минутка рекламы?

Может у pycnc и "почтиаппаратная" генерация шагов, но автор на вопросы отвечает месяцами

Re: LinuxCNC & Raspberry Pi
Добавлено: 10 окт 2021, 12:18
D.L.
Kost_irk писал(а): ↑
Можно использовать платы меса с интерфейсом spi или ethernet
Меса с интерфейсом 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
Меса с интерфейсом 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
Дополнительно к малине можно много чего подключить, но непонятно, зачем