LED Badges

Festival season is here! And since we like glowsticks, but don’t like their nonrecyclable nature – we decided to go all out on a bunch of LED toys! Behold: Each smiley features 20 LEDs in a Charlieplexed setup running on an Atmel Attiny85. The smiley PCBs were done by DirtyPCBs.com. They arrived Read more

A new batch of PCBs is underway!

The Goldfish v4 user-interface board has been ordered! The new big protoboards too! A batch of tiny protoboards too! And a set of LED badges for the summer festivals where we shall be jumping around! Goldfish v4 UI board: Festival LED badge: Small Protoboard: Large protoboard:

Exotic PCB production colours

The UI board for the Goldfish v4 is almost ready for production (post will follow soon) – so the search for fancy factories has begun! I was quite charmed by the colours of this fish: (found here: http://www.andreaharner.com/archives/2007/11/sos_goldfish_na.html) Which led me to search for circuitboards with white soldermasks and red Read more

Playing with adaptive level of detail quadtrees

Quadtrees never fail to amuse. Source + binary (C#, Visual Studio 2012): QuadTreeImageToy Loosely based on http://devmag.org.za/2011/02/23/quadtrees-implementation/ The usual disclaimer applies: batteries not entirely included, unoptimized, it could be done cleaner.. but it was fun to mess with for a few hours. Most of the interesting code can be found in Read more

Kezboards, umlauts and USB

While searching for some easy-to-add USB options for the new Goldfish development, I revisisted the V-USB package. This package allows you to add USB to any small microcontroller that can add an interrupt to a pinchange. Link: http://vusb.wikidot.com/ While digging through earlier projects using this library, I found this amazing Read more

Drafting the new Goldfish v4 boards

After playing with the FPGA boards for a while, I decided to completely overhaul the Goldfish board. Spending a bit more time and money will make this box much more useful for the coming years of audiovisual experiments! The current preliminary hardware feature set: Spartan 6 LX9 FPGA Freescale MK20 Read more

Notes on FPGA board design

The happy Australian is at it again! This time, he talks about designing boards with FPGAs and explains various things about using tiny BGA (ball grid array) chips. These 3x3mm FPGAs have 36 connector-balls underneath, spaced only 0.4mm apart. Making circuit boards for these chips is still a bit too Read more