I enjoy tackling interesting projects and here are a few that I've made some limited attempt to document. As many of these were carried out purely for fun, code quality and documentation may vary enormously. You have been warned.

A Silhouette Portrait Cutter

Plotter Silhouette Portrait Control Library

Library for driving the Silhouette Portrait cutter/plotter under Linux (or anything else supporting pyUSB) based on observations of USB trafic generated by the official software. This may also be compatible with the Silhouette Cameo cutter but support for that device is entirely untested and unintended.