FIX: Mac OSX Volume keys not working with VIA/QMK

I recently finished building my own mechanical keyboard (Discipline 65) and was excited to get some media keys setup using VIA (the default firmware on this board). My plan was to configure the right most column for controlling the system volume plus brightness control. However, despite trying a number of…

Build a simple USB HID Macropad using Seeeduino Xiao & CircuitPython

I recently got into Mechanical Keyboards and thought it would be fun to build my own 8 key mechanical macropad. The process is pretty easy and made even easier with the addition of the Seeduino Xiao which is super cheap and has enough inputs to create a decent sized keypad…

Installing Circuit Python on Seeeduino Xiao

I recently acquired a Seeduino Xiao and it’s a great value Arduino dev board at only ¢6+ shipping. Not only is it cheap as chips but it’s also tiny and comes with a huge amount of GPIO pins (11 Analog/Digital pins, plus 3v power, 5v power and…

Networked Nightlights with ESP8266 and Raspberry Pi

A couple of years ago I made my oldest kid a nightlight for his bedroom. It was a simple project using a Raspberry Pi Zero, a Pimoroni Unicorn HAT and some code in Python. I set it up to change colours at specific times of day to help him know…

Metric Recipe for Fluffy American Style Pancakes

Over the past 6 months, I’ve been making pancakes for my family on Sunday mornings. My kids love American style pancakes covered in fruit and maple syrup, but I found it hard to find a metric recipe that worked for me, so I had to experiment and make quite…