BeagleBone Black and PRU Driver for Linuxcnc? Or switch to RP-4 / Mesa?

More
5 years 3 months ago #216185 by cmorley
Seb is a linuxcnc developer so I would guess that's for linuxcnc not MK.

Not sure what the difference is though.
I have a beaglebone black somewhere - it might be nice to make it do something..

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

More
5 years 3 months ago #216275 by cakeslob
Yeah, Ive seen his name come up in a lot of things, but not the linuxcnc beaglebone drivers,
so I was wondering if his work is the same as linuxcnc beaglebone drivers,or if its the same as the machinekit bbb drivers or if both the linuxcnc/machinekit bbb drivers are the same, is this one an improved version with higher steprates as this is pru firmware? I only ask because I dont see any reference to seb in any of the bb drivers, and from my reading/understanding of the topic the current drivers didnt make full use of the pru. I am curious as it seems like a different process compared to the other beaglebone implementations.

github.com/LinuxCNC/linuxcnc/blob/master...rivers/hal_bb_gpio.c
github.com/LinuxCNC/linuxcnc/blob/master...rs/beaglebone_gpio.h

github.com/PocketNC/machinekit/tree/expa...vers/hal_pru_generic
github.com/PocketNC/machinekit/blob/expa...b_gpio/hal_bb_gpio.c
github.com/machinekit/machinekit/tree/ma...vers/hal_pru_generic

the beaglebone is a nice board that seems ideal for this type of application, and the limitations holding it back before like slow graphics can probably be solved by it now having a hardware graphics driver, and appears to support qt. Im just having a hard time getting it all working because Im not to good with computers.

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

More
5 years 3 months ago #216282 by Bari
Allwincnc is another. It uses some allwinner ARM soc's and their integrated micros to perform as well or better than BBB with its PRU's.

allwincnc.github.io/index.html

forum.linuxcnc.org/18-computer/39037-lin...-orange-pi-allwincnc

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

More
5 years 3 months ago #216378 by Doogie
If only doing one machine and willing to spend couple hundred for a Mesa setup it's a good way to go and having long running commercial support can be a good thing.

I have already converted 2 machines to LinuxCNC/Remora and have a 3rd to do. So with each machine costing under $100 for the conversion is roughly $300 for 3 vs $1000 for the three and I already had one compatible controller board in one of the machines so it was just a firmware and config.txt file change on a uSD card and some tweaking of the hal and ini files.

I almost went for Mesa but then found Remora and its developer.

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

More
5 years 3 months ago #216454 by Cncninja
Do not use Remora, I spent time and money and got it all set up and running only to find out it can only do 25khz step rate (confirmed). The built-in RPI4 I/O can do better, not much but still no point.

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

More
5 years 3 months ago #216474 by Bari
Seems a bit overly dramatic. Remora just needs some adjustments to step at higher rates.

Your earlier post even points that out. forum.linuxcnc.org/18-computer/42276-rem...spi?start=170#216453

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

Time to create page: 0.344 seconds
Powered by Kunena Forum