This is your work, valued
r820t2. Breakout PCB design and STM32F0 firmware for the Rafael R820T2 tuner chip
82iceRadio. C and Verilog sources for STM32F303 + iCE5LP4K Software Defined Radio
82up5k_basic. A small 6502 system with MS BASIC in ROM
54MIDIVerb_RE. Reverse-engineering the MIDIVerb audio effects processor
50rpi_rxadc. An SDR for Raspberry Pi
35up5k_osc. Verilog
34icehat. KiCad Layout
29up5k_vga. A complete 65C02 computer with VGA output on a Lattice Ultra Plus FPGA
29SynthTech-E951. Design Materials for the Synthesis Technology E951 Looping Expander
24RP2040_Audio. A Eurorack module for stereo audio effects based on the Raspberry Pi RP2040 MCU
22f303_ice5. C
20ulx3s_6502. Simple 6502 system on a ULX3S FPGA board
19spi_fiend. STM32F042-based USB to SPI device for programming iCE40 FPGAs
18up5k_riscv. There are many RISC V projects on iCE40. This one is mine.
16icestick_6502. A small 6502 system build on a Lattice Icestick FPGA development board
16ESP32C3_FPGA. Verilog
16up5k_6502. A simple 6502 system built on a Lattice Ultra Plus 5k FPGA
15g081_audio. A Eurorack reverb module based on the STM32G081
13adsb_cape. Verilog
13RP2040_WM8731. Bare-bones demo of full-duplex I2S with the RP2040 and the WM8731 codec
12rxadc_14. Kicad design for 14-bit ADC PMOD
10cheep3a. An inexpensive Eurorack audio generator
9ESP32S2_Audio. A Eurorack module demonstrating the use of the ESP32S2 as an audio effects processor
8ice-dongle. USB-C Dongle with ice40 UP5k FPGA
7iceload. STM32-based USB loader for iCE40 FPGA
7lightshow. STM32F030F4-based light controller
7orangecrab_simple_6502. A very simple 6502 system running on an Orange Crab FPGA board
7S3GTA. A Eurorack effects module based on the ESP32S3
6KiCad_Libs. My own libraries of KiCad symbols & footprints. Harvested from random places and/or home-made.
6AD_Power. A Power Conditioner for Audio Damage Eurorack modules.
6f303_sdr. Experimental project to try out some SDR ideas on an STM32F303
5f051_discovery_talk. LPC Speech Synthesis for the STM32F051 Discovery board
5icebreaker_z80. A soft Z80 system running on an icebreaker FPGA board
5fpga_oshw. Hardware Designs for FPGA Applications
4bcc_s6_hardware. Hardware design files for the BCC S6
4E520_Firmware. Firmware for the Synthesis Technology E520 Hyperion Effects Processor
3RP2040_Projects. A collection of random projects based on the Raspberry Pi RP2040 MCU
3Old_Website. An archive of my old website containing synth, radio, embedded and miscellaneous projects
3bcc_sdr. SDR daughtercard for BCC S6 FPGA board
3f303_ice5_fm. An experiment with FPGA for FM audio synthesis
3hf_bone. KiCad Layout
2bcc_hardware. Source files for Blank Canvas Cape hardware design
2stm32g431_projects. Some simple development projects for the STM32G431 MCU
2f405_feather. Bare-metal projects for the Adafruit STM32F405 Feather board
2f373_seq2. 3-channel CV + Gate step sequencer for Eurorack based on the STM32F373CCT6 processor.
2TMS320A. An archive of an ancient TMS320 assembler from the 1990s
2dsPIC_FPGA. An flash-based audio generator built from a dsPIC processor and Xilinx FPGA
1ch32v203_make_projects. A simple make-based build flow for CH32V203 parts
1bcc_s6_lib. User space code to access the BCC S6 FPGA card for the Beaglebone
1l432_bob. STM32L432KC6 Breakout Board
1f303k8_nucleo. Test to try Clang vs GCC
1