Error: Failed to load processor TOC
No macro or processor named 'TOC' found


CATkit is an open hardware project. The kit consists of a printed circuit board plus components, to be used as a standalone interactive Forth computer. CATkit is designed to work with Purrr, a Forth dialect for microcontrollers. This board serves as a teaching platform for physical computing workshops, and as a tool for artists looking for a simple system to create stand alone objects with a couple of knobs and switches or other sensors. For more information contact us at catkit@….

First prototypes

CATkit has been under development since spring 2006. The first prototype was used in a live sound performance at the Piksel Festival 2006, in Bergen Norway. The first steps of hardware development were synced with the development of the PURRR language used to program the microcontroller on the board, turning it into a 1-bit sound synthesizer.

See: CATkit first prototypes

The board

In the winter of 2006/2007 the design of the first printed board was made. The development of the PURRR language used to program the board continued throughout the spring of 2007. The kit can be quickly assembled and is ready to generate sound in less than an hour work.

See: The board


The first Purrr workshop using the CATkit board took place at the DRU, Bates Mill, Huddersfield (UK), 2-4 July 2007. The participants assembled and soldered their own board and learned how to program the PIC microcontroller using PURRR to read out data from the sensors, knobs and switches and to use this data to generate sound.

See: CATkit workshop

The second  CATkit workshop will take place in Bergen, Norway, at the  Piksel festival,  BEK.


The CATkit how-to explains how to get started with the CATkit board. The CATkit assembly page explains how to assemble the board from parts. The CATkit Purrr page explains the first steps in forth.

For more information about the software see the Purrr page.