rPI based Programmer for Lattice iCE40 devices This programmer allows you to use a RaspberryPi to drive the programming pins directly, rather than through a USB-based intermediary.