As you may have already heard, the Raspberry Pi is a tiny and powerful computer that can run Linux, but it isn’t well equipped for interacting with physical devices. Our project aims to extend the functionality of the Raspberry Pi into the world of microcontrollers. With our board the Raspberry Pi has access to PWMs, high resolution DACs and ADCs, Opamps, Pmod interfaces, Arduino shields and much more! Our board and the RPi can communicate to each other in real time over UART, I2C, or SPI. Below you can see all the peripherals you would need to buy to even approach the amount of resources built in to our board – and it still doesn’t come close!
The RPi can be programmed to send and receive commands from the RPiSoC. We have used Python and C++ for this, but really you can talk to our board in any language, as long as it supports UART, I2C, or SPI. This allows for endless possibilities, from something as simple as controlling servo motors, to home automation through a webserver.
Currently we intend to ship our board with a header that allows the RPiSoC to connect to the RPi through a ribbon cable.
We have developed several projects to demonstrate what our board can do, both with the RPi and standalone. Expect to see those projects and more posted here over the next few months.
February 9, 2015 at 5:23 pm
Is the RPiSoc commercially available? If so, what is its unit price and/or any volume discount? Do you have available the Python API that executes the communication between your board and the Rpi?
February 9, 2015 at 10:13 pm
The Python API is available on our Github, and we are actively developing more content for it and improving upon it. You can find the most current python source here:
As for commercial availability of the board, we are quite close to that. We are currently making some minor hardware adjustments, and then we plan to relaunch through Kickstarter for our first production run.
Thanks for reaching out! We will be ready for business quite soon!