Recent Posts

k66f_usbhs

Quick little 2-layer BGA board with USB HS and SDHC.

lpc1768_poe

First time doing BGA w/ KiCad, PoE, nonstandard PHY, Ethernet magnetics, writing an Ethernet driver, and using the FreeRTOS+TCP stack.

Solder Dispenser

Compact, battery-powered, and uses ripple counting for encoderless closed-loop motor control. Not perfect, but consistent enough for 0402 parts.

Basic CH32V Zephyr Support

Added core support for the CH32X035 along with USB FS, USB PD, ADC, and UART drivers. Supporting other CH32V parts will be relatively straightforward.

RViCE ADC

First time using a RISC-V microcontroller, iCE40 FPGA, and an LTC2320 ADC. It streams 8 channels of differential 16-bit 48kHz ADC readings over USB as audio.

Basic LPC845 Zephyr Support

While still lacking in many features, I’ve added just enough support to get the LPC845-BRK and my own LIN breakout working.

OSRO (Open-Source Reflow Oven)

An easy to deploy hardware and software solution for converting any oven into a Wi-Fi enabled reflow oven. This is just one.

Lightsaber v5

With much more experience under my belt, I challenged myself both in size and processing power in the next version of my lightsaber.

solarFRAM

First time trying solar power, PIC, and FRAM.

Revisiting Tag-Connect

Recreating patented technology yet again but this time using OSH Park for the PCBs.