Project log: Hand-wired 40% ortholinear mechanical keyboard

This document is a living document / work in progress. I'm creating this document partially because I hope that one day it will be useful for others given how scattered far and wide the information about building keyboards from scratch is, but also to hold myself accountable for documenting my projects…

Pi Pico Soil Moisture Indicator

Hey folks, today I'm going to show you how to make an awesome little soil moisture indicator for your indoor house plants using The Raspberry Pi Pico and CircuitPython so you never forget to give your ferns a little drink. I've also written a sweet little bit of code that…

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…