Twitter timeline

Recent news

  • Amplifier working Just recently I got my honey badger of DiyAudio fame working properly! (My amplifier build)
  • Bristol show every year I go to the Bristol audio show, this year was no exception. I saw some really nice systems there. (Bristol Audio Show)
  • Photo taking You mave have noticed recent photos are looking somewhat better. I've been reading about taking photos (Photography masterclass video)

We are on github

The coders corner has a (fairly active) account on github. From Arduino libraries, Joomla to Hugo through to examples for the datacomms section, why not take a look.

Recent articles and blog posts

Basic Arduino IO abstraction library for pins or 8574 i2c IO expander

By dave on June 25, 2017

When writing Arduino libraries that need quite a few IO pins, it can be difficult to decide if the library should use an IO expansion device such as the 8574 chip, or just use Arduino pins directly. This library is designed to easily solve both cases at once, for the vast majority of cases. The ubiquitous LiquidCrystal library; which almost all Arduino developers will have come across at some point, has two versions LiquidCrystal and LiquidCrystalI2C.

Hand-built router table for the workshop

By dave on June 20, 2017

Over the years, I’ve done my fair share of wood and metal work, including quite a lot of router work. For some tasks, I think a good router table is really needed, so I’ve took a bit of time out from my other projects to build a good router table. After much looking around, I came up with a hybrid, based partly on this multipurpose table in a youtube video and party on a book I’ve been reading on kindle Complete Guide to Routers by Lonnie Bird.

Designing a simple PGA2310 based preamplifier with network control

By dave on June 2, 2017

At the moment I am prototyping a high quality pre-amplifier based around the PGA2310 volume control and an op-amp buffer input with RF filtering. Each channel will be selectable by relay, along with gain adjustment for each channel in terms of increase in dB. Each channel will be assigned a name that can be changed easily in software and stored along with default volume and channel in the on-board EEPROM.