From BongoBoard to BongoBored

30 Jan 2026

Not all projects are winners! Here is a write-up of BongoBoard, a project I’ve lost interest in completing: while the hardware part is done, the user experience leaves much to be desired. And it’s going to stay that way, unless someone else takes it over from me!1

What is the BongoBoard?

Photo of the the outside of DK Bongos

Why?

Who?

How?

  1. Made a logo in p5.js.3
Logo: drum and laptop on a black background, with a moving circle of emojis, the top half of which are 0 and 1 and the bottom half of which are musical notes.
  1. Opened the DK Bongos up. Photo of the inside of a set of DK Bongos

    Close-up photo of the DK Bongos PCB
  2. Cut the button wires off of the PCB.

    Photo of PCB once drum buttons had been disconnected.
  3. Used a breadboard to connect the buttons to an Adafruit Feather microcontroller.

    Photo of the drumheads connected to a breadboard, which is connected to a computer
  4. Set up the Feather; wrote code to read in the button states and send out keystrokes in response to button presses.

    Screenshot of Bluetooth “connected to BongoBoard” message
  1. Attempted to get data from the original onboard microphone, which is apparently used as a “clap” detector in the original DK Bongos games.

  2. Failed at the onboard mic salvage side quest and connected a basic electret mic instead.4

  3. Replaced the breadboard with a little prototyping board, soldered a few of the wires, and stuffed it all into the drums.

    Photo of the Feather inside the drums
    Close-up photo of the Feather
    Photo of the the outside of DK Bongos

What for?

Basic use-cases that can be done with the current “sends arrow key keystrokes” configuration:

Even though these games can be played with the current BongoBoard, the drum-to-key mappings don’t really feel smooth or fun. A really solid implementation of a Tetris mode, for example, might use double-hand hits or claps to make a block fall fast.

Ideas for future BongoBoard applications:

Parting thoughts

I kind of want this thing out of my home? I have limited space, and it does not bring me joy. If you want to take it from its current state and turn it into something truly delightful, drop me a line and we can figure out a transfer.6 If I know you irl I’ll even throw in complimentary consultation, if you want it.

Animated gif of Animal from the Muppets playing the bongos

Thanks to AF for the inspiration, various pals for the brainstorming, and MF for the teardown aid and mic mentorship.

I published the code and instructions for building this BongoBoard at github.com/hannahilea/BongoBoard.


Footnotes

  1. I will say, in the process of writing the “potential usage” section of this post I got a re-excited, and considered at the very least porting over my Morse keyboard code… I had to remind myself that the BongoBoard project has been sitting in abeyance for nearly a year for a reason, and that reason is “even though it would be cool, there are other things I’d rather be doing with my time.” Now that this post is published, I can move the BongoBoard out of my mental “projects in progress” queue and move on. Right? Right.↩︎

  2. Or so I have been led to believe, as I have never actually played Donkey Konga myself….↩︎

  3. Everyone knows that the logo is the most important part of any project.↩︎

  4. What is an electret microphone? Great question! You won’t regret reading this comprehensive Open Music Labs write-up for the answer: Electret Microphones.↩︎

  5. I think this one would be especially cool and creative—albeit time-consuming!—to implement. But it would be extremely fun.↩︎

  6. Perhaps you have a use-case that will be especially silly when drummed? Or one of the ideas I noted above tickles your fancy? Maybe you’ll want to paint it, or bedazzle it, or otherwise jazz it up?

    Or just use it in its analog form and do some drumming! Inspiration:

    ↩︎