Case for Papilio Duo FPGA and LCD Projects

by elkayem, published

Case for Papilio Duo FPGA and LCD Projects by elkayem Jul 2, 2016
0 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps


Design Tools


Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

632Views 150Downloads Found in Electronics


This is a simple case that will enclose the Papilio Duo FPGA board, 7" LCD screen, and analog joystick. I used it for a Mandelbrot fractal explorer project. I have made the SketchUp file available in case anyone wishes to tailor it for their own Papilio Duo project, e.g., a Papilio Arcade project, or even a project using another board such as a Raspberry Pi.

Here is a short YouTube video of my fractal project with this case. The text in the YouTube link contains more information about this FPGA project:

The code for this project can be found at: https://github.com/elkayem/Mandelbrot-Explorer

A few details on the hardware:

  • The mounting hole pattern is designed for the Papilio Duo, and mounts with M2 nylon bolts. It can be easily modified in SketchUp to mount a different board (e.g., other Papilio boards, Arduino, Raspberry Pi, Beaglebone, etc).
  • The LCD mount fits a 7" LCD screen with display driver board. The one I used can be found by searching "7 inch 1024*600 TFT LCD Display Driver Board HDMI VGA 2AV for Raspberry Pi" on eBay. I've included a picture of the one I used. The case design includes a mount for the display driver on the back of the LCD screen, using M2 nylon bolts.
  • A mount is included for a PS2 style analog joystick. There are a lot of joystick modules out there with slightly different hole patterns. I've included an image of the one I used, which is available from all the usual sources for a few dollars. Search for "joystick module arduino" and you should be able to find this one. Or modify the SketchUp for your own module. (Note: the Papilio Duo includes an AVR chip, programmable using the Arduino IDE. The analog joystick can be read by this AVR chip.)
  • My project required two buttons and rotary encoder, all of which required a 6mm diameter hole. Your own project may require something different. The hole placement and size can easily be modified in SketchUp.
  • The top and bottom of this case attach together using M3 standoffs. I used two 30mm male/female brass standoffs connected together. I intentionally did not raise the walls of the case all the way so I could easily access the electronics inside while the case is closed. Again, the walls can easily be raised in SketchUp if you desire a sealed case.

Hopefully someone finds this all useful. I admit it's a pretty specific application, but the design can be modified to suit your own project's needs.

More from Electronics

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for clients all over the world. We offer free and instant access to comparati...

App Info Launch App

3D print your favourite design with NinjaPrototype, a professional 3D manufacture with consistent quality and speed.

App Info Launch App

good to see some Papilio gear :)