EMC2 running on Raspberry Pi?

More
26 Sep 2014 23:30 #51598 by mungkie
I am going to start a kickstarter project within the next couple of weeks unless something unforeseen happens.

I have pretty much finalised all the parts, and should be trying to get enough volume to place an order for parts that will allow a little profit to allow me to pay for some test equipment to get the gpio input driver sorted out, should be that a 5 axis kit suitable for micro mill/lathe or 3dprinter will cost £100.

Video below, read more on youtube if you are interested

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

More
27 Sep 2014 10:30 #51605 by jmelson
Why? Machinekit already runs on the Beagle Bone, which has much more GPIO plus the
PRU processors to vastly accelerate step generation and other tasks. It works very well
for CNC motion control.

Jon

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

More
27 Sep 2014 17:52 #51606 by andypugh

Why? Machinekit already runs on the Beagle Bone, which has much more GPIO plus the
PRU processors to vastly accelerate step generation and other tasks.


The Pi has rather more of a following than the Bone, which may mean that there is quite a lot of interest.
The Pi also has a rather more capable graphics system, it handles GUIs rather better than the 'Bone, the Machinekit guys seem to be moving towards separate PCs for the display.
I believe that Munkie has written a driver uses a low level DMA interrupt to generate step pulses which at least partly compensates for the lack of PRU.

I am not sure what realtime subsystem Mungkie is running with.
The following user(s) said Thank You: tkamsker

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

More
27 Sep 2014 18:06 #51607 by micro_marco
It does sound nice...but tbh i'm not much of a kickstarter fan.

But i might be interested in the final version if it actually works good.

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

More
28 Sep 2014 14:57 #51622 by tkamsker
Andy ? :
Is it really th case that Rasperry is faster than the beagle bone black ? I thought the opposite.
Because i am thinking of Linuxcnc Version for Lathes where I have 2 Axis and some pins which are nit time critical so
it looks that i have to wait till we see finished solution i guess.

thx
thomas

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

More
28 Sep 2014 20:10 #51628 by andypugh

Is it really th case that Rasperry is faster than the beagle bone black ?


No, the BBB is faster than the Pi and has lots more IO. But the Pi has better graphics.

There is a good comparison here: makezine.com/magazine/how-to-choose-the-...or-beaglebone-black/

The Pi can do 1080P and (more importantly) OpenGL, so can just about manage the Axis GUI. I don't _think_ that the BBB can do the Axis GUI at all, but I may be wrong.

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

More
01 Oct 2014 17:15 #51707 by DaBit
Replied by DaBit on topic EMC2 running on Raspberry Pi?
The TI Sitara used on BBB has a PowerVR SGX graphics core. It should be capable to accelerate OpenGL, so if it cannot it must be a software issue?

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

More
02 Oct 2014 00:09 #51714 by jmelson
Indeed, it IS a software issue. The details of the gfx hardware are TI proprietary, and they will
not release the info to the Linux developers, so there's no Linux driver for that section of
the chip. They say they will be releasing a driver for the Linux kernel in 2017 (YES, not a
typo!!) By that time, the BBB will almost certainly be obsolete, and the smart phones
will long ago have moved to the next chip.

I could NOT believe they actually said this in public. (It is somewhere on the beagle board
forums.)

Jon

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

More
02 Oct 2014 05:12 - 02 Oct 2014 05:14 #51719 by DaBit
Replied by DaBit on topic EMC2 running on Raspberry Pi?
Welcome to the wonderful world of TI, where datasheets must be read carefully because the most critical info is in a small footnote, if it is already there. Where datasheets say memory type X is supported but nobody can get it working. Where support is nonexistent if you did not exactly follow the reference design even if you can prove that signal timing is within spec. Where peripheral X works fine, but not in combination with peripheral Y unless you have revision 23 of the chip. Where...

Oh well, Broadcom and Marvell are even worse when you are not buying millions of chips per month.
Last edit: 02 Oct 2014 05:14 by DaBit.

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

More
09 Oct 2014 08:02 #51909 by mungkie
I have done it.

Not sure if I am insane for doing it, if I actually get funding it will be so much work and hassle.

Maybe better if I do not get funding just for my own stress levels, but I thought I would try something big for once.

I used Indiegogo as it actually seemed a bit more flexible than kickstarter.

The project can be viewed here: www.indiegogo.com/projects/linuxcnc-drivers-for-raspberry-pi/

I feel like the project information is way too long, and may try to rewrite a little more concisely.

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

Time to create page: 0.186 seconds
Powered by Kunena Forum