Cigar Box Joystick

About: Disclaimer: The author is not responsible for loss of life, limb or property. The author is not responsible for your actions. The author is not responsible for anything. In fact, the author is completely i...

My local library had a bunch of Cigar Boxes left over from a crafternoon. I had this idea for the next gamer night. Make some USB joysticks….

I had been playing with the usb_game12 code from raphnet/usb_game12 on gutbub

I forked it here for posterity..

We soon realized 6 buttons weren't enough so we added 2 more.

They worked out really well and even morphed in to a monster portable game box in my other instructable...

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Putting It Together

I used a clear joystick with color changing LED’s. It needs 12V to run the led's so I added a small boost converter to keep things USB powered.

I 3D printed a small housing to hold the usb port on the back.

A custom designed Atmega board with an Atmega8 provided the USB interface.

I made these proto boards to experiment with usb using the VUSB library

Not bad but my son keeps taking it to use with his retropi. I have to install a Pi in the bottom of the box and make it a complete game system….

PCB Contest

Participated in the
PCB Contest



    • Indoor Lighting Contest

      Indoor Lighting Contest
    • Stone Concrete and Cement Contest

      Stone Concrete and Cement Contest
    • DIY Summer Camp Contest

      DIY Summer Camp Contest