This is an Arduino Uno shield format PCB for hooking up two Atari 2600 style controllers to an Arduino. Note: this iteration of the design doesn't really do the paddles very well, but it works fine for joysticks and keypad controllers. Atari 2600 Controller Shield PCB Build Guide There are some updates here: Atari 2600 Controller … Continue reading Atari 2600 Controller Shield PCB Design
Category: Misc Hardware
ESP32 S3 DevKit
Having played a bit with ESP32-S3 now, in the of the Waveshare Zero format boards, I'd quite like to have a version of the ESP32 WROOM Mozzi Experimenter PCB for the latest ESP32-S3 DevKitC board I've found. This is the introductory post that is my "notes to self" as I get to know the boards. … Continue reading ESP32 S3 DevKit
Diagnosing and attempting to fix a Yamaha DX100 – Part 3
At the end of part 1, I've established that the basics all seem ok (PCB, interconnections, power) and that basic digital logic stuff is happening. In part 2 I checked the ROM, reflowed a number of the solder joints, and started to look at the connectors between the main PCB and the LCD, but still with … Continue reading Diagnosing and attempting to fix a Yamaha DX100 – Part 3
ESP32-A1S Audio Kit
I've had this "audio development kit" based on the ESP32-A1S for some time, but haven't actually done anything with it so far. But I had a query about adding MIDI so dug it out for a quick look. It turns out it isn't actually as easy as it ought to be! Warning! I strongly recommend … Continue reading ESP32-A1S Audio Kit
Duppa I2C MIDI Controller – Part 4
This is revisiting my Duppa I2C MIDI Controller this time using a Waveshare Zero format device. Part 1 - getting to know the devices and testing them out. Part 2 - adding MIDI to the LED ring and I2C encoder. Part 3 - adding normal encoder, plain potentiometer, and endless potentiometer control. Part 4 - revisits the idea with … Continue reading Duppa I2C MIDI Controller – Part 4
Forbidden Planet “Krell” Display PCB Design
This is a PCB to support one of my dual Forbidden Planet “Krell” Displays. Rather than using ready made programmable LED rings, this is using through-hole APA-106 programmable RGB LEDs. Forbidden Planet “Krell” Display PCB Build Guide Warning! I strongly recommend using old or second hand equipment for your experiments. I am not responsible for any … Continue reading Forbidden Planet “Krell” Display PCB Design
Duppa I2C MIDI Controller – Part 3
This is a follow up post to Part 2 expanding on the code and adding in some of the alternative control options I mentioned. Part 1 - getting to know the devices and testing them out. Part 2 - adding MIDI to the LED ring and I2C encoder. Part 3 - adding normal encoder, plain potentiometer, and endless potentiometer … Continue reading Duppa I2C MIDI Controller – Part 3
Duppa I2C MIDI Controller – Part 2
This is a follow up post to Part 1 where I'm starting to look at MIDI applications and a range of control options. Part 1 - getting to know the devices and testing them out. Part 2 - adding MIDI to the LED ring and I2C encoder. Part 3 - adding normal encoder, plain potentiometer, and endless potentiometer control. … Continue reading Duppa I2C MIDI Controller – Part 2
Remotely Analysing a Keyboard Matrix
I've been having a conversation on discord helping someone to try to work out the keyboard matrix of a keyboard in order to eventually use it with a microcontroller. But discord being discord, its fine for chat, but we're both starting to lose track of where we're at in the analysis, so I thought I'd … Continue reading Remotely Analysing a Keyboard Matrix
Duppa I2C MIDI Controller – Part 1
I've had my eye on Duppa's rather neat looking I2C LED rings and rotary encoders for some time and finally pushed "go" on getting a couple. I want to use them as the basis for a MIDI controller but this post is just my "getting to know them" post. Part 1 - getting to know the … Continue reading Duppa I2C MIDI Controller – Part 1