Linux cnc orange pi

ЕСТЬ ИДЕЯ Orange Pi Zero 512Mb + cncjs

Наконец то и я апельсину завел на cncjs, но с бубном поплясал, 2 дня. Я не знаю, что они там намутили, то нода не встаёт, то сама програмулина, то nvm дай. В общем сделал таким макаром:

ну и как выше уважаемый писал, в автозагрузку:

Мне cncjs не подошла, плохой wifi , у меня дома, постоянные разрывы связи, а с флешки файлы nc читать отказывалась, только с управляющего устройства (телефон, комп) . Перешел на малинку с bCNC

trew21

trew21

ЗНАЕТ ЧТО ГОВОРИТ

Регистрация 21.12.2018 Сообщения 2 222 Реакции 2 429 Баллы 188 Возраст 51 Город Великий Новгород Имя Андрей Станок MPCNC-Primo Плата SKR1.3 Прошивка Marlin

Efenia

Efenia

ЗНАЕТ ЧТО ГОВОРИТ

Регистрация 24.08.2018 Сообщения 7 140 Реакции 6 376 Баллы 205 Возраст 52 Город Долгопрудный Имя Владимир Плата MKS DLC GRBL

Да,старый мониторчик , через переходник hdmi-vga, хотя монитор можно использовать только 1раз, при настройке самой малинки, дальше можно через терминал, можно через тимвивер , тимкой пользуюсь хоть и редко, мне с монитором больше нравится, прямо как с компа, только комп места практически не занимает

trew21

trew21

ЗНАЕТ ЧТО ГОВОРИТ

Регистрация 21.12.2018 Сообщения 2 222 Реакции 2 429 Баллы 188 Возраст 51 Город Великий Новгород Имя Андрей Станок MPCNC-Primo Плата SKR1.3 Прошивка Marlin

Вот у меня с этим была задача, все без мониторов
ну да ладно, у меня TV-BOX линуксом стоит заряженый, все некогда им заняться

Efenia

Efenia

ЗНАЕТ ЧТО ГОВОРИТ

Регистрация 24.08.2018 Сообщения 7 140 Реакции 6 376 Баллы 205 Возраст 52 Город Долгопрудный Имя Владимир Плата MKS DLC GRBL

Вот у меня с этим была задача, все без мониторов
ну да ладно, у меня TV-BOX линуксом стоит заряженый, все некогда им заняться

Читайте также:  Операционные системы виндоус линукс

Так разово подключите ТВ через hdmi , я пробовал и без монитора, тимку только настроил , а дальше все через нее и гнал, нормально работала, мне просто не удобно станком на экране телефона управлять, все такое мелкое, пальцы промазывают, а так перегнал файл , да хотя бы на почту себе, сохранил на рабочий стол, и с него запустил фрезеровку, дальше с телефона только контроль, ибо малинке уже пофигу , разорвется wifi или нет.

xaxexa

xaxexa

МЕСТНЫЙ

Orange PI Zero bCNC тянет кто-нибудь пробовал? и разумеется какойнибудь удаленныйы десктоп. тим виевер или чтото вроде него?
и немного не понимаю зачем USB —> UART втыкать в малинку если там на GPIO есть несколько UART’ов можно вобще шлейф для «офлайн контроллера» замутить собственный

Efenia

Efenia

ЗНАЕТ ЧТО ГОВОРИТ

Регистрация 24.08.2018 Сообщения 7 140 Реакции 6 376 Баллы 205 Возраст 52 Город Долгопрудный Имя Владимир Плата MKS DLC GRBL

bCNC zero не тянет, работала только через ssh , максимум что у меня заработало это cncjs, но подключил эту программу с телефона, файл то же можно выбрать только тот что на телефоне, при разрыве связи процесс работы останавливался, отказался я от zero, поставил малинку, пи3 б+ вот с ней как раз все просто, только для подключения и настроек монитор нужен, дальше можно и без него обойтись (но я оставил) , даже через тимвивер работать можно, хотя не совсем понятно зачем, для полной удаленки не подходит (деталь вы как менять будете на новую заготовку) а контролировать работу станка по экрану удаленного устройства, без видео потока с внешней камеры, это мазохистом нужно быть, теперь про подключение, не пойму зачем оффлайн контроллер, и при чем тут GPIO, малинка и сама вполне справляется с управлением причем как с ручным , так и с программным, малинка от станка не далеко обычно, подключается обычным USB , шнурком, зачем городить огород с GPIO я честно скажу не пойму, в принципе можно, но непонятно зачем.

Читайте также:  Linux ubuntu узнать версию

Источник

LinuxCNC + Orange Pi (allwincnc)

Please Log in or Create an account to join the conversation.

I have tried both ways, updating and not updating. So far no luck. I pretty much gave up until my new Orange Pi board arrives. I had the O-Pi in the house to do the backup, but when I couldn’t get it to work I just restored the image I already had and put it back to work on the mill. Once the new board comes I’ll try again.

Please Log in or Create an account to join the conversation.

Hello, I bought a Orange PI 5 16Gb and I successfully installed (thanks to some users of this forum..) Armbian RT and linuxcnc.
Well, last step missing is connect GPIO to a interface board I self made and it’s currently used with a RPI4.
Orange PI5 is much more performant so I would like to use in place of RPI.
With RPI I used the specific driver included in Linuxcnc 2.9 but I don’t have an idea on how to do for OPI5.
I read about ARISC driver but seems not updated for OPI5.
Any hints? ARISC seems not included in default Linuxcnc installation, in order to try, what I have to do?

Please Log in or Create an account to join the conversation.

I’ve tried to install ARISC on OrangePi prime, with newest Armbian and RT-patched kernel, but failed. In fact I also tried to load any program to RISC core (even very simple test program), and that also did not worked — every time I’ve had a system freeze on boot. I’m afraid, that old methods will not work on new system, and it will require some work to get ARISC driver running again.

Читайте также:  Source code file linux

:-(

ARISC driver is a rather deep hack to a OrangePi, that uses more or less undocumented features of the processor. I don’t think it will ever be included to mainline. To install it manually You need a compiled binary for a RISC core and u-boot script both placed in a /boot/ directory on SD card. I can help if You wish to try (I gave up and bought mesa ).

Please Log in or Create an account to join the conversation.

Why not to try?!
I know it takes time..
Well, I investigated these days and now I have doubts on which way to try (as first

File Attachment:

)
1. Edit and try ARISC driver
2. Implement a new driver based on WiringOP

The first is a driver that works but sure with wrong addresses, references etc.. not sure I’m able to find a good reference and exchange what is wrong for new hardware.
The second way, maybe is more promising because I tested WiringOP and with OPI5 works to read and write IO, and it’s in C, so if I will find a way to clean a C driver in a way I can use functions in HAL file, I’m pretty sure we can use functions from WiringOP classes..

I’m now searching on web or trying to clean an existing driver and get a good starting point.
I try to consider the Raspberry driver and ARISC and try the best base.
Can you help me on this?
Do you know where I can find documentation for create a C driver from scratch and build it?
By the way I was able to build a first prototype using HALCOMPILE and it generated a «so» file.
It was not working but most probably it should be cleaned more that I did.

Please Log in or Create an account to join the conversation.

Источник

Оцените статью
Adblock
detector