api Cross Origin Resource Sharing Woes (CORS) How to fix CORS errors when trying to GET a HTTP endpoint API.
EAGLE Towards automatic generation of EAGLE parts How I tried to automatically generate parts quickly in EAGLE and succeeded! (and failed)
STM32 STM32Cube IDE A cosmetic upgrade to ST's in-house IDE offering with some quality of life improvements. If you are developing with STM32 or thinking of getting started, this is the IDE for you.
EFM8 Silicon Labs EFM8 'Bee' Series What's next from Arduino? A review of a serious contender for the 'simple project' microcontroller.
3 cent microcontroller Padauk Microcontrollers: Exploration and Usage Exploring the 3 cent microcontroller from Padauk, Taiwan. Impression: A legitimate replacement for simple use-case projects.
clock Design Analysis - Simple Clock A simple clock that you can find anywhere for cheap. I take a close look at what makes it tick.
Bluetooth Design Analysis - Bluetooth Button A design analysis of a cheap bluetooth button used for finding lost objects or activating remote cameras. This is actually quite a well designed device, featuring a lot of Poka Yoke design elements.
OpenThread OpenThread An overview and implementation of OpenThread, a mesh networking protocol in BLE 5.0. Featuring the Nordic nRF52840! Fun and very accessible.
c005 Cheap Delay Timer Need to turn off your circuit for some time but don't want to fiddle with a microcontroller/sleep settings? How about using a delay timer board for 10 cents?
Table lamp Design Analysis - Table Lamp A table lamp teardown with a focus on mechanical and electrical design elements.
mqtt Automating my home with MQTT How I automated and connected sensors with MQTT! Featuring sunrise alarms, 3D printers, and sensor nodes!
Raspberry Pi Raspberry Pi NAS in 2019 Want to access your hard drive from anywhere? Have a spare Raspberry Pi just lying about, waiting for a project? Set up a Raspberry Pi NAS in an hour with updated instructions for 2019!
Sunbar The SunBar is light alarm, following my development of light-based alarms which I have found to be quite effective in establishing a set routine of waking up early. The earlier versions were based
aws News To Speech with AWS Polly Convert any digital content to audio for listening with AWS Polly! In this piece we also fix utf-8 formatting issues.
Segger Getting NRF Logging to work in Segger Embedded Studio Getting NRF logging to work in Segger Embedded Studio
programming How to program an ATtiny85 easily How to program an ATtiny85 in Arduino easily with micronucleus.
Essentials Board The Essentials Board A universal breakout board that takes care of power and clock for SMD microcontrollers.
Capstone 2 Revolute Joint Robotic Arm A final year capstone project. A two revolute joint robot with high torque, speed, and precision. Achieved in hardware, software and electrical design.
Silicon Labs EFM8 Laser Bee from Silicon Labs An 8-bit offering from Silicon Labs with an impressive amount of documentation and support to get you up and running fast.