19 Mar

New control electronics for Pycupi

Here are two new PCBs for controlling a v-plotter. These were designed with Pycupi in mind but should be adaptable for other drawing machines.

The first is an add-on board for a Raspberry Pi 2 or 3.


The second is a kinda mini motherboard for a Pi Zero (the Pi Zero plugs into this board).


Both boards are currently untested and will require additional software modifications to work (either modifying the Linux install to free up the serial port or to enable comms over I2C).

A caveat with the Pi Zero board… we haven’t yet run Pycupi on a Pi Zero. It should work, but it might be slow rendering jpg representations of plots.

Both boards also supply power to their respective Raspberry Pis via the 12v DC connector using a DC to DC converter module.

Also the Arduinos on these boards are 3.3v and run at 8MHz so there may be timing issues to address.

I’ve included a ‘Master’ power switch that kills power to the Pi/Steppers and Arduino. I’ve also included a single push button that doesn’t have any specific purpose yet other than it might be useful as a shutdown button for the Pi. Or it could potentially be used as a pause button to pause a drawing.

Before getting PCBs made, I need to wait for samples of the additional components, print off a paper copy of the PCB and test for fit. If everything looks good i’ll get some sample boards manufactured and post an update.

Last Updated on 23 March 2016 by Mark