C.h.i.p

Today I’ve been experimenting about with a C.H.I.P. board, supposidly it beat the Raspberry Pi Zero to being the worlds first < $10 computer.

Video player

I wanted to get the car DVD player screens that have been in the snug to work with an external input, maybe to display a video in our window for passers by?

@tobyspark do you have a video to use?

Anyway, managed to get a cable to allow composite input into the screen to work, tested on the Raspberry Pi access control server.

Next I realised that the C.H.I.P. board at home has composite out, so I popped back home to get it. Hooked it up and managed to get it outputting video easily using Mplayer:

mplayer -fs -display :0 /path/to/file.mp4

This coupled with a loop command would work well for the window.

AirPlayer

Then Pete suggested making it work with AirPlay and I found this simple set of instructions:

Just needed a couple extra steps:

  1. apt-get update to get the latest repo for apt

  2. apt-get install build-essential to get the make CLI tool

After that the rest of it worked just fine and then there was noise!

Browser

Although it has Iceweasle, it’s really quite slow for loading complex sites, however it could display a status panel.

Summary of C.H.I.P.

On the plus side C.H.I.P. is low cost, but new and that shows it’s not as well supported as the Raspberry Pi, but it is just Debian at the end of the day and it has a growing community behind it.

With built-in Wi-Fi and Bluetooth it’s easy to connect to other things once it is setup, also the USB power interface also acts as a CDC Composite Device which includes a virtual USB ethernet adapter, meaning you can SSH in with a simple plug of a cable and ssh chip@chip.local

Also, unlike the RPi Zero it doesn’t need an SD card as it has built in flash memory which is loaded via a USB cable and a simple Chrome App, making it easier to reset and change firmwares, however this is somewhat marred by the regrettable lack of a button to get it into bootloader mode, so it must be done with a jumper paperclip (or wire) shorting a pin to ground, it’s done easily enough but a button would make more sense.

For the cost it seems like it still gives Raspberry Pi a run for it’s money, the near impossible to purchase Raspberry Pi Zero with annoying micro HDMI, USB OTG connector and SD card requirement just doesn’t live up to the hype, not to mention the lack of Wi-Fi and Bluetooth. The Zero is great for the accessory market as you can sell accessories with a no-profit Pi, but as a user these needlessly rare connectors make it hard to use and expensive to buy into.

What it comes down to is that for $4 more the C.H.I.P. is a better product than the Zero, and that the Raspberry Pi Foundation is committed to it is existing product line so there is a cost to maintaining a different tool chain, and they want to avoid supporting new chip manufacturers, I would imagine Broadcom don’t make a chip this low cost, and besides the Zero is just a RPi Model A so very little modification is needed.

What’s really missing from C.H.I.P. is the deal breaker in some ways is video output. It’s pretty much limited to composite out, although it has VGA and HDMI extender boards they are expensive. Both are more than the entire C.H.I.P. board, in fact you can almost buy two C.H.I.P.s for the price of the HDMI extender!

In reality this makes C.H.I.P. great for physical computing projects where it’s numerous GPIO pins make it a great competitor to Arduino, and it’s built in wireless, CPU power and audio have great potential for certain IoT projects. Video output is the let down, if they can fix this in future products it has real potential, that or if someone can make a cheap USB video adapter work.

Either way, the fact you can buy a C.H.I.P. makes it far and away better than the Zero, only issue is I can’t find a UK supplier so it’s going to ship from the USA.

1 Like

Thanks for the write up, @unknowndomain

On C.H.I.P. –

Interesting.

I assume the GPIO doesn’t have hard realtime some way or another? That’s a failing of RPi I hit (but understandable given it’s brief). I’ve since learnt of Beaglebone’s PRU.

On Makerspace videos –

Composite is awful and the presentation was explicitly designed for HD. But I like the idea.

Link to Keynote presentation:

You can easily make a 720P export and conform from there. I’ve checked and we’ll need to redo with ‘rehearsed’ timings as it pauses for the slide delay at the end of each video. I haven’t done that as if we’re serious we need to strip out all the text first.

Also, I’ll have to sanity check, but if that’s the cheapest way of getting AirPlay audio ‘dongle’, then I’m in for at least two. I’ve got an 3GS jailbroken with the open source AirPlay app hooked up in my kitchen, but now that OS doesn’t support iPlayer Radio the attraction is less. An always on unitasker would be good. Wonder about power consumption…

This in my mind is the big attraction, I can now it seems make a whole pile of relatively low cost network (wifi wtf!?!) speakers with which to litter my entire flat.

Also, having just downloaded Discourse images to archive into Flickr, and see the phone screenshot again: what Tom’s got playing is such an amazing album.