I admit, this is gonna be an awesome weekend!
To your left, you will see my Adafruit Pi Box, my second Pi is wearing it already.
In the middle, you will see a brand spanking new solid state drive (box), it’s already installed and waiting for Gentoo to drop.
To your right, my replacement AVR ISP markII programmer, the original died after somebody accidentally stepped on it (** cough **), I use it to program ATMEGAs (I may later on publish a Gentoo + AVR How-To, if anybody is interested that is).
Finally let’s not forget the dasKeyboard Model S Ultimate hosting the party, it’s just what I was looking for in a keyboard; It’s loud, clicky and squeaky.
I’ll write up some reviews on these items after I play with them for a week or so, stay tuned!
But wait! That’s not all!
I did get one more thing, but it’s Marshmallow Game Engine specific.
It’s a Wii Classic Controller USB Adapter, so far it works great with marshmallow_h, the Wii Classic Controller Pro is an awesome controller, this just makes it that more worth getting one (or two, since it can handle two controllers at the same time, Double Dragon anyone?).
As tasty as it might sound, it seems to not be a nutritious partnership, at least not yet.
Performance ranges from 60 fps to 40 fps at times, I’m fairly sure I can tweak it to work faster since the PandaBoard has far more processing power than the Raspberry Pi, but I’m just not sure about it’s GLES2 implementation.
I’m using PowerVR SGX OMAP4 with the X11-EGL driver, maybe the extra layer is slowing it down, I’m not sure. I tried running marshmallow as a fullscreen window and as the window manager itself, but performance didn’t improve much.
On the bright side, input hot-plug works like a charm, native builds are fast and it has a considerably shorter boot time compared to the Raspberry Pi.
After speaking with other Adafruit fans I decided to purchase an Adafruit Pi Box. But since I don’t like waiting for stuff to arrive, I decided to build my own enclosure out of Legos.
It works as expected though like most of my Lego creations, there’s a little jiggle room. I might fix that with some silicone dots.
Here, I was testing out the enclosure by plugging stuff to it’s multiple ports, watching for any stress on the board.
Here you can see the composite and audio jacks on the left, GPIO vents on the right.
Here you can see the HDMI port.
Now the SD Card slot and the OTG.
Finally the RJ45 ethernet port and the two USB ports.
Easy access to the GPIO pins, jumper wires can go out through the little vents on the side, there is no need to leave the top off (unless I decide to use ribbon cable for some reason).
- It’s solid and flexible.
- It was cheap, very cheap.
- It’s reusable.
- I can’t leave it on the floor, since I’m sure to step on it on my way to the bathroom at night.
The question is, should I build one for my Arduino?
I recently added uinput support to Marshmallow Game Engine, allowing me to received input events on the Raspberry Pi. Also, You can now select which input source you want to use at compile time (evdev, x11, etc).
If you’re interested in watching that in action, you’ve come to the right place. :)