My PicoBoard arrived last week and with the the help of Alex Bradbury of Cambridge University I managed to get my Pi to talk to the PicoBoard. I have copied his instructiuons below:
Now, to get it going on the Pi. Firstly, it connects via USB and you
have only 2 USB ports on the Pi, which will already be used by
keyboard and mouse. If you have an externally powered USB hub, you
could connect through that. Otherwise, let's start with this:
* Through the 'start menu' equivalent, go applications->lxterminal to
open a terminal window. Maximise it
* Unplug your mouse and plug in the picoboard
* Type `dmesg` then enter and see if there's something about a new USB
device being plugged in on the last few lines it displays
* Type `sudo modprobe ftdi_sio` and enter
* Do `dmesg` and enter again. There might be some new lines at the end
of the output, for instance another Linux picoboard user reported
[451394.964027] usb 4-1: new full speed USB device using uhci_hcd and address 5
[451395.140265] usb 4-1: configuration #1 chosen from 1 choice
[451395.144909] pl2303 4-1:1.0: pl2303 converter detected
[451395.164947] usb 4-1: pl2303 converter now attached to ttyUSB0
[451470.917714] USB Serial support registered for FTDI USB Serial Device
[451470.917840] usbcore: registered new interface driver ftdi_sio
[451470.917843] ftdi_sio: v1.5.0:USB FTDI Serial Converters Driver
Now we're ready to give it a try. Again, assuming you're not using a
USB hub then just unplug the keyboard and replace that with the mouse.
You should be able to open scratch and make a simple test just with
There is an appreciable delay between trigering an input to the PicoBoard and the graphics on Scratch producing a visible response. Alex has said that he will look into this when he has some time and I will post any solution here.
As it stands I can see the set up working for projects where a rapid response is not required. It is early days yet and it is likely that this problem can be resolved.
If anyone manages to improve on my initial experiments I would love to hear from you.
(St John's College School)