Bumpy, The Beautiful DIY MP3 Player


[Matt]‘s been working on a small hombrew MP3 player, and although it’s not much more useful than an iPod Shuffle, sometimes that’s all you need. Besides, it turned out to be a beautiful project, completely custom, and a great example of what a high resolution 3D printer can do with an enclosure design.

Inside Bumpy is an ATMega32u4 with a VS1003 MP3 codec IC. The device is powered by a 1000mAh lithium battery, and the user interface is an exercise in simplicity; a single click/scroll wheel changes the volume, toggles play and pause, and selects the next or previous track. Eight LEDs mounted in the center of the board glow through the case for status, volume, and interface feedback.

By far the most impressive part of Bumpy is the case. It was printed at [Matt]‘s place of employment – Formlabs – in white UV curing resin. The pictures show a surface finish that would be difficult to replicated on a squirting plastic style 3D printer, with a textured, bumpy surface that inspired the name.


  1. Not many people can say they made their own MP3 player… PCB design looks very nice and the case is beautiful!

  2. sneakypoo says:

    Printed standing up those bumps aren’t difficult at all to print with a standard FDM printer. I can’t quite figure out why he decided to tilt the parts the way he did. Looks like a LOT of wasted support material. Then again I’m not very savvy when it comes to those types of printers so I’m sure there’s a reason for it.

  3. BB Gun says:

    Too bad the case is going to hide that pretty PCB!

  4. r3 says:

    i loooooooooooooooooove the design – but i would really like to see mp3 player with 18650 swappable battery / and on/off headphone amp for big cans

  5. RicoElectrico says:

    I wonder if it would be hard to port MP3 libraries to Cortex M3/4 micros that have some DSP instructions. Like Tiva C or STM32F4.

  6. mclien says:

    cool project. I just wondering why to use mp3 and not oggvorbis/flac for an open project. Aren’t there any chips which can do that?

  7. Amad says:

    Hello Bryan
    I am working on a wet able with a MP3 player and would love to be able to talk to you and have you expertise on this project. Please send you contact for further discussions .
    Best regards

    Amadou diene

  8. Amad says:

    Sorry for the typo I wanted to say wearable.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 97,539 other followers