Rasberry Pi?
- wizard69
- Offline
- Senior Member
-
- Posts: 40
- Thank you received: 1
Frankly it is a little thin on I/O but maybe passable for simple machines.
Please Log in or Create an account to join the conversation.
- wizard69
- Offline
- Senior Member
-
- Posts: 40
- Thank you received: 1
All,
I'm a hardware engineer and have done some work with embedded linux. I was curious what the appeal is toward raspberry Pi instead of other single board PC's. I'm a fan of raspberry pi. I've got 2 on ordered. The reason I like raspberry pi is the embedded HD decoder. It's good for connecting to a TV. I'll be using mine to play movies, etc through xbmc.
Has anyone considered a different single board embedded box that has I/O?
There are more than a few really nice ARM based boards. The problem is the lack of strong real time support under Linux. So anybody building LinuxCNCfor ARM will have his work cut out for him.
I've looked in to some of the AMD Zacate based boards. Mainly for something low cost but yet capable GPU wise. Unfortunately I'm so swamped at work I barely have time to catch up on sleep on the week ends. I haven't gotten good feed back either with respect to LinuxCNC on such hardware, Zacate is rather new. I see it as a platform worth pursuing. That is due to he GPU but also as an alternative to Intel. I could see Intel pulling ATOM off the market in the future.
Please Log in or Create an account to join the conversation.
- wizard69
- Offline
- Senior Member
-
- Posts: 40
- Thank you received: 1
Rather as I see it the problems are thus:
- The unit is ARM based. There is nothing wrong with ARM but there is the issue of real time support.
Now while ARM isn't bad, the core they are using isn't exactly known for setting fires. It is possible that the slow core would limit the performance of any machine built with this chip.
USB isn't the problem as it does have I/O. You may however have to write a bit of code to use it and build a custom card to exploit the serial I/O. Let's just say it isn't ready to go though I've heard that breakout boards are already on the way.
The board has an extremely powerful GPU, in fact the ARM CPU looks like an after thought. It is as yet unknown how much of a problem this GPU would cause for real time operation. That doesn't mean don't try just that there has been issues in the i86 world.
Moreso the hobby really really needs a dedicated board in this price range. It would be very nice to get LinuxCNC running on this board, even if that meant it would only be suitable for lower end machines. It is just to bad the board comes up short in a few ways. Maybe what we need is a $50 board. $50 dollars might be doable if the I/O was specifically tailored and minimal for a CNC machine. That and given ones ability to source the parts with prices the Raspberry Pie team seemed to manage.
The thing here is if you can't do it this year you might be able to next year. Prices on these sorts of embedded processors are dropping like a rock.
Note that even today there are a few bargain ARM based boards out there like the Beagle board that may be more rational choices. Note though that you still end up with the real time issues and other development challenges. Also my info on ARM and real time Linux may be outdated, but I would think that we would have heard about progress there.
2e0poz wrote:
Guys got to ask this question and i know it is down the USB whatever route but it still can not be ignored. There seems to be an opportunity here to have a self contained unit with a small footprint. even if something else like a smooth stepper was required. What's the thoughts? is anything going to happen at some point to utilise usb?
PS
I do understand why it is not used now.
Please Log in or Create an account to join the conversation.
- heychris
- Offline
- New Member
-
- Posts: 3
- Thank you received: 0
It looks like TI has a reference design of a stepper driver made for CNC applications.
www.ti.com/tool/RDK-STEPPER
www.ti.com/tool/mdl-stepper
Please Log in or Create an account to join the conversation.
- 2e0poz
- Offline
- Senior Member
-
- Posts: 42
- Thank you received: 0
Still worth keeping this thread going though as you never know somebody might take the challenge?
Thanks All
Please Log in or Create an account to join the conversation.
- pfred1
- Offline
- Junior Member
-
- Posts: 38
- Thank you received: 0
Is it enough? That would depend on what you're looking for. I have a 20000ns latency. It has been somewhat limiting, but I'm managing I suppose. Plenty of PCI ports.
Please Log in or Create an account to join the conversation.
- pfred1
- Offline
- Junior Member
-
- Posts: 38
- Thank you received: 0
So on that note, good luck!
Please Log in or Create an account to join the conversation.