PCBs for Outmoded Sequencer Arrived

published: August 23, 2016 — last modified: October 23, 2025

Today beautiful violet PCBs for the Outmoded Sequencer project arrived. I use them to experiment with different approaches for the matrix. The PCBs are ordered from OSH Park, which is a community printed circuit board order service. They put PCBs from multiple parties on one large PCB, which makes everything cheaper.

Outmoded Sequencer PCB Front
Outmoded Sequencer PCB Back

More Posts

“Read SGP30” Command-Line Tool

Posted on 2020-12-19— Projects

I published a small command-line tool to read the Sensirion SGP30 air-quality sensor on a Raspberry Pi. I explain usage, options, and how to build and install the C tool so you can get JSON CO2/TVOC output. If it helps, please read the full post for details.

Read this post

Perfect Prototype Boards from Eurocircuits

Posted on 2017-10-02— Projects

I received prototype boards from Eurocircuits and was impressed by their outstanding build quality—sharp solder-mask edges, precise alignment, and a subtle shine on the traces. I share close-up photos and brief thoughts about vias and finishes; read on if you appreciate careful PCB craftsmanship.

Read this post

Weller WT Solder Station - Great Tool with Great Issues

Posted on 2017-03-20— Common, Review

I bought a Weller WT solder station and appreciate its lightweight pencil, fast heating, and thoughtful features. Still, two persistent problems — a tip retainer that unscrews and one that deforms — reduced usability. I describe the issues, my contact with Weller, and the eventual retainer fix; read the full post for details.

Read this post

C++ Templates for Embedded Code (Part 2)

Posted on 2019-07-27— C++, Improve your Code, Learn

I continue exploring C++ templates for embedded systems, showing template classes, pin abstraction, and combining Sender and Pin examples to reduce firmware size and improve code clarity. I explain static methods, type aliases, and trade-offs between runtime flexibility and efficiency. Read the full post to see code and assembly comparisons.

Read this post

Write Less Code using the "auto" Keyword

Posted on 2019-07-12— C++, Improve your Code, Learn

I walk through practical ways I use C++11's auto keyword to reduce repetitive declarations, simplify range-based for loops, lambdas and register access, and make Arduino and embedded code easier to refactor. Read the full post for examples and tips you can apply to your projects.

Read this post

Event-Based Firmware Example

Posted on 2019-08-05— C++, Improve your Code, Learn

I provide a complete event-loop firmware example for SAM‑D boards (Arduino Zero, Feather M0). I explain module design—Buttons, Display, and a support library—initialisation and polling logic, and link the source and demo. If you're curious, read the full post for code and implementation notes.

Read this post