# 7” Portable Multitouch Raspberry Pi Tablet

## Overview

https://www.youtube.com/watch?v=GKwRCDt2vWo

## Portable Raspberry Pi Tablet

In this project, we'll show you how to build a portable Raspberry Pi 2, using a 7" capacitive multitouch display, an Adafruit PowerBoost 1000C and a 2500mAh battery. Our 3D printed enclosure fits all of the components making an all-in-one, compact Raspberry Pi tablet.

## 7" Multitouch Display

In this build, we're using the official 7” multitouch display from the Raspberry Pi foundation. It features a beautiful IPS display and includes the drivers to work on a Raspberry Pi 2.

The 3D&nbsp;printed enclosure gives you access to all of the ports. Instead of stacking all of the boards on top of each other, this design allow the components to be spread out, making a slim package.

![](https://cdn-learn.adafruit.com/assets/assets/000/028/088/medium800/hacks_parts.jpg?1445266345)

## Parts List

Below is a list of parts used in this project. You can optionally choose to make it portable by including an Adafruit PowerBoost 1000c and a 2500mAh lithium polymer battery. You will also need some hardware screws to mount the components to the&nbsp;enclosure.

- [Pi Foundation PiTFT - 7" Touchscreen Display](https://www.adafruit.com/products/2718)
- [Raspberry Pi 2 Model B](http://adafruit.com/products/2358)
- [200mm Flex Cable for Raspberry Pi](https://www.adafruit.com/products/1647)
- [Adafruit PowerBoost 1000C](https://adafruit.com/products/2465)
- [2500mAh Lithium Ion Polymer Battery](https://www.adafruit.com/product/328)
- [SPDT Slide Switch](https://www.adafruit.com/product/805)

## Tools & Supplies

Here's a list of tool used to&nbsp;get this project completed. If you don't have access to a 3D printer, you can send your parts to [3DHubs.com](http://3dhubs.com)&nbsp;to have them printed and shipped to you.

- [3D Printer](https://www.adafruit.com/product/2412)&nbsp;
- [Filament](https://www.adafruit.com/product/2080)&nbsp;(ABS, PLA, etc.)
- [Wire Strippers](https://www.adafruit.com/product/527)
- [Screwdriver](https://www.adafruit.com/product/829)
- [Soldering Iron](https://www.adafruit.com/product/180)
- [26 gauge Silicone stranded-core wire](https://www.adafruit.com/product/1970)
- [M3 x .5 x 6M screws](http://www.albanycountyfasteners.com/3-MM-x-5-Phillips-Flat-Head-Machine-Screw-p/1011-1006.htm)
- [#2-56 3/8 machine screws](https://www.amazon.com/gp/product/B000MN6P90/ref=oh_aui_detailpage_o09_s00?ie=UTF8&psc=1)

![](https://cdn-learn.adafruit.com/assets/assets/000/028/110/medium800/hacks_hero-ports.jpg?1445280871)

# 7” Portable Multitouch Raspberry Pi Tablet

## 3D Printing

![](https://cdn-learn.adafruit.com/assets/assets/000/028/089/medium800/hacks_3d-parts.jpg?1445266365)

Info: 

[Download STLs](http://www.thingiverse.com/thing:1082431)
## Printing Settings

Use the settings below for reference. The parts were test printed&nbsp;on the Ultimaker 2, Type A Machines Series 1 and the FlashForge Creator Pro. We used Simplify3D to slice the parts using our custom profiles. You can download our profiles for Simplify3D below.

[Printer Profiles](https://github.com/djecken/Printer-Profiles)
## Customize Original Design

The&nbsp;parts where designed in Autodesk Fusion 360. The design has been made public, and available to download in different formats if you'd like to use a different CAD software package.

[Download Design ](https://www.thingiverse.com/thing:1082431/files)
## Materials

We recommend using PLA material to reduce wraping while printing. Althought the parts&nbsp;can be printed in different types of filament, such as copperFill, bambooFill, ABS, PET and Nylon.

## Tolerances

The parts were tested with common printing settings (listed in the table). With a parameter of 2 shells, theres only a few areas where tolerances really matters - the port cutouts and the mounting holes.

Test fit the parts by inserting the top enclosure part over the Raspberry Pi. Check to see if the cutouts fit over the USB and ethernet ports. If the cutout&nbsp;is too tight, you can loosen it&nbsp;with a filing tool.

The standoffs with counter bores should fit the machine screws listed in the BOM. These can be threaded by fastening in the appropriate sized screw.

## Bed Leveling

Any parts with large surface require a well leveled build plate. If you're using a heated bed, you can minimize warping. Blue tapers tape, build tak, and sticky adhesives can help keep your part flat and adhere to the bed.

## Clean up

If there's any string or&nbsp;artifacts left over from retraction&nbsp;and oozing, clean up the part by trimming them off using a pair of flush snips.

# 7” Portable Multitouch Raspberry Pi Tablet

## Circuit Diagram

![](https://cdn-learn.adafruit.com/assets/assets/000/028/112/medium800/hacks_circuit-diagram.jpg?1445287882)

## The Circuit Diagram

**PowerBoost1000C**

The slide switch connects to the **EN** and **GND** pins the Adafruit&nbsp;PowerBoost1000C.

The 2500mAh&nbsp;batteries plugs into the **JST** connector on the PowerBoost1000C.&nbsp;You can charge the battery by connecting&nbsp;a microUSB cable.

**Raspberry Pi 2:**

**Positive+** and **-Negative** &nbsp;pins on the PowerBoost1000C connect to the Pi on&nbsp; **GPIO #2** for **5V&nbsp;power&nbsp;** and **GPIO # 6** &nbsp;for ground.

**Display Driver:**

**+Positive** &nbsp;and **-Negative** &nbsp;pins on the Driver Board&nbsp;connect from&nbsp; **5V** and **GND** labeled on the Display Driver to the Pi on GPIO pins **#4** for **Power** and **#9** for **Ground**

# 7” Portable Multitouch Raspberry Pi Tablet

## Assembly

![](https://cdn-learn.adafruit.com/assets/assets/000/028/090/medium800/hacks_attch-frame-1.jpg?1445266408)

## Mount&nbsp;Case&nbsp;to Display

The enclosure&nbsp;casing&nbsp;can be&nbsp;mounted to the back of the display by attaching the tabs to the edge of the screen.&nbsp;

Place the frame over the display and&nbsp;line up&nbsp;the opening with the ribbon cable. Carefully&nbsp;bend the frame to fit the tabs onto the display.&nbsp;

![](https://cdn-learn.adafruit.com/assets/assets/000/028/091/medium800/hacks_board-frame-screw-in.jpg?1445266450)

## Mount frame to display

The frame bracket is mounted to the back of the display and spreads the boards out to keep the enclosure compact.

Place the frame over the back of display and line up mounting holes.

Insert and fasten four&nbsp;M3 x .5 x6M flat Phillips screws into the&nbsp;frame to secure it to the back of the display.

![](https://cdn-learn.adafruit.com/assets/assets/000/028/095/medium800/hacks_driver-solder.jpg?1445266782)

## Solder wires to Display Driver

Measure and cut two 26AWG silicone-coated stranded wires. Strip and tin the tips of each wire.

Use a pair of helping-third hands to secure the display drive. Tin the pins labled **5V** and **GND** on the display driver.

Solder one wire to the pin labled **5V** for power. Solder the other wire to **GND.**

![](https://cdn-learn.adafruit.com/assets/assets/000/028/092/medium800/hacks_driver-attach-1.jpg?1445266707)

## Connect wide ribbon cable to Display Driver

Open the latch on the display driver and insert the wide ribbon cable from the display. Close the latch to secure the cable.

## Connect 200mm ribbon cable to Display Driver.

Open the latch on the side of the Display Driver and insert the 200mm ribbon cable. Close the latch to secure it in place.

![](https://cdn-learn.adafruit.com/assets/assets/000/028/093/medium800/hacks_driver-attach-2.jpg?1445266727)

## Connect mini ribbon cable to Display Driver

Open the latch on the small slot and insert the narrow ribbon cable.&nbsp;Ensure the ribbon cable is fully seated before closing the latch.&nbsp;

![](https://cdn-learn.adafruit.com/assets/assets/000/028/094/medium800/hacks_driver-screw-in.jpg?1445266754)

## Mount&nbsp;Display Driver to frame

Insert two M3 x .5 x 6M flat Phillips machine screws into the two mounting holes on the Display Driver PCB (You only need to use two, as shown on the photo).

![](https://cdn-learn.adafruit.com/assets/assets/000/028/096/medium800/hacks_powerboost-soldered.jpg?1445266845)

## Connect&nbsp;Slide Switch to PowerBoost 1000C

Cut one of the leads from the slide switch (far left or right, not middle). We only need two leads.

Secure the slide switch to a set of helping third hands.Tin the two leads by adding a bit of solder.

Measure and cut two 26AWG silicone coated stranded wires. Strip and tin tips of each wire.

Solder wires to the leads on the slide switch

Solder one wire from slide switch to **EN** pin, and the other to **GND** on the Adafruit PowerBoost 1000C.

Measure and cut another set of 26AWG silicone coated wires. Strip and tin the tips of the wires. Solder one to the positive pin and the other to the&nbsp;negative labled pin on the PowerBoost 1000C.

![](https://cdn-learn.adafruit.com/assets/assets/000/028/097/medium800/hacks_powerboost-screw-in.jpg?1445266862)

## Secure PowerBoost 1000C to Frame

Insert&nbsp;two M3 x .5 x 6M flat Phillips machine screws into the mount holes on the PowerBoost 1000C.&nbsp;Fasten screws to create threads in the mounting holes and remove them.

Lay the PowerBoost 1000C over the frame and line up the mounting holes. Insert the two M3 machine screws back and fasten to secure the PCB to the frame.

![](https://cdn-learn.adafruit.com/assets/assets/000/028/098/medium800/hacks_pi-screw-in.jpg?1445266971)

## Mount Raspberry Pi to Frame

Lay the Raspberry Pi 2 over the frame with ports facing cutouts on the enclosure casing.

Insert four M3 x .5 x 6M flat Phillips machine scnrews into the Raspberry Pi and fasten to mount it to the frame.

![](https://cdn-learn.adafruit.com/assets/assets/000/028/100/medium800/hacks_battery-position-for-mounting.jpg?1445267188)

## Mount lipo&nbsp;to battery frame&nbsp;

Insert two M3 screws into the battery frame. Lay the battery over the frame. Insert and loop&nbsp;a ziptie through the slits on the battery frame to hold it in place.&nbsp;

![](https://cdn-learn.adafruit.com/assets/assets/000/028/101/medium800/hacks_battery-zipped.jpg?1445267214)

## Secure lipo to battery frame

Tighten the ziptie to securely hold the lipo battery to the battery frame.

![](https://cdn-learn.adafruit.com/assets/assets/000/028/102/medium800/hacks_battery-attach.jpg?1445267249)

## Mount&nbsp;battery frame to Raspberry Pi

Place the battery frame over the Raspberry and line up the two screws from the battery frame with the mounting holes on the Pi. Use a screwdriver to fasten the two screws into the Pi.

&nbsp;

![](https://cdn-learn.adafruit.com/assets/assets/000/028/099/medium800/hacks_solder-pins-to-pi.jpg?1445267146)

## Connect wires to Raspberry Pi&nbsp;GPIO

Solder the wire from the **negative** pin on the PowerBoost 1000C to **GPIO #6&nbsp;** on the Raspberry Pi.

Solder the **positive** wire from the PowerBoost 1000C to **GPIO #2&nbsp;** on the Raspberry Pi.

Solder the wire from the **5V** pin on the Display Driver to **GPIO #4** on the Raspberry Pi.

Solder the wire from the **GND** pin on the Display Driver to **GPIO #9** on the Raspberry Pi.

![](https://cdn-learn.adafruit.com/assets/assets/000/028/103/medium800/hacks_connect-display-cable.jpg?1445267323)

## Connect 200mm ribbon cable to Raspberry Pi

Open the display port latch on the &nbsp;Rasbperry Pi. Slightly twist the 200mm ribbon display and insert it into the display port in the correct orientation.

Ensure the ribbon cable is properly seated before closing the latch.

&nbsp;

![](https://cdn-learn.adafruit.com/assets/assets/000/028/109/medium800/hacks_slide-switch-insert.jpg?1445267557)

## Mount slide switch to enclosure

Insert the slide switch into the cutout on the enclosure casing.

If the slide switch doesn't fit into the cutout, use a hobby knife to remove some material from the cutout to widen it.

You can use a pair of flat&nbsp;pliers to insert the slide switch through the cutout.

Don't force the slide switch all the way through, just enough to protrude half way through the port.

If the slide switch is loose, use hotglue or E6000 to permanently&nbsp;secure it in place.

![](https://cdn-learn.adafruit.com/assets/assets/000/028/105/medium800/hacks_lid-align.jpg?1445267409)

## Insert screws to enclosure cover

Orient the cover so the cutouts on the lip are lined up with the ports.

![](https://cdn-learn.adafruit.com/assets/assets/000/028/106/medium800/hacks_lid-screw.jpg?1445267427)

## Secure cover to enclosure casing

Lay the cover over the enclosure casing and press it in. Insert and fasten four&nbsp;#2-56 flat Phillips machine screws into the corners to secure the cover to the casing.

![](https://cdn-learn.adafruit.com/assets/assets/000/028/107/medium800/hacks_remove-film.jpg?1445267478)

## Remove protective film from Display

It's a good idea to keep the film on until your finished with the assembly&nbsp;to prevent any scratches.

## Screen Orientation

To flip the screen 180º we'll need to open /boot/config.txt in your favourite editor and add the line:

```auto
lcd_rotate=2
```

![](https://cdn-learn.adafruit.com/assets/assets/000/028/108/medium800/hacks_hero-ports.jpg?1445267533)

## Complete!

The 2500 mAh battery lasts for a little over two hours. Insert&nbsp;a microUSB cable to&nbsp;the microUSB port on the PowerBoost 1000C and connect the cable to a power source to recharge the lipo battery. You can optionally leave the microUSB cable connected for extended usage.&nbsp;

## Want a bigger battery?

We do offer a large battery, a [6600mAh&nbsp;lithium ion battery](https://www.adafruit.com/products/353)&nbsp;will give you about 5+ hours of usage. But, this unfortunately will not fit in the&nbsp;current enclosure design.

You can however, modify the case to be tall (or thicker) to compensate for the space needed to enclose the battery.


## Featured Products

### Pi Foundation Display - 7" Touchscreen Display for Raspberry Pi

[Pi Foundation Display - 7" Touchscreen Display for Raspberry Pi](https://www.adafruit.com/product/2718)
The **7” Touchscreen Display for Raspberry Pi** gives users the ability to create all-in-one, integrated projects such as tablets, infotainment systems and embedded projects!

The 800x480 display connects via an adapter board which handles power and signal conversion....

In Stock
[Buy Now](https://www.adafruit.com/product/2718)
[Related Guides to the Product](https://learn.adafruit.com/products/2718/guides)
### Raspberry Pi 2 - Model B v1.2 - ARM Cortex-A53 with 1G RAM

[Raspberry Pi 2 - Model B v1.2 - ARM Cortex-A53 with 1G RAM](https://www.adafruit.com/product/2358)
Didn't think the Raspberry Pi could get any better? You're in for a big surprise! The Raspberry Pi 2 Model B is out and it's amazing! With an upgraded ARM Cortex-A53&nbsp;quad-core processor, Dual Core VideoCore IV Multimedia coprocessor, and a full Gigabyte of RAM, this...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/2358)
[Related Guides to the Product](https://learn.adafruit.com/products/2358/guides)
### Flex Cable for Raspberry Pi Camera or Display - 200mm / 8"

[Flex Cable for Raspberry Pi Camera or Display - 200mm / 8"](https://www.adafruit.com/product/1647)
This cable will let you swap out the stock 150mm long flex cable from a Raspberry Pi Camera (either 'classic' or 'NoIR' type) or Raspberry Pi Display for a different size. Works great, just carefully open the connector on the Pi and slip this one in.  
  
This cable is...

Out of Stock
[Buy Now](https://www.adafruit.com/product/1647)
[Related Guides to the Product](https://learn.adafruit.com/products/1647/guides)
### SD/MicroSD Memory Card - 16GB Class 10 - Adapter Included

[SD/MicroSD Memory Card - 16GB Class 10 - Adapter Included](https://www.adafruit.com/product/2693)
Add speedy mega-storage in a jiffy using this 16 GB Class 10 micro-SD card. It comes with a SD adapter so you can use it with any of our shields or adapters! Preformatted to FAT so it works out of the box with our projects. Works great with any device in the Adafruit shop that uses micro-SD...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/2693)
[Related Guides to the Product](https://learn.adafruit.com/products/2693/guides)
### Breadboard-friendly SPDT Slide Switch

[Breadboard-friendly SPDT Slide Switch](https://www.adafruit.com/product/805)
These nice switches are perfect for use with breadboard and perfboard projects. They have 0.1" spacing and snap in nicely into a solderless breadboard. They're easy to switch no matter what size fingers you have, but not so easy that they'll get flipped by accident. Work great as...

In Stock
[Buy Now](https://www.adafruit.com/product/805)
[Related Guides to the Product](https://learn.adafruit.com/products/805/guides)
### PowerBoost 1000 Charger - Rechargeable 5V Lipo USB Boost @ 1A

[PowerBoost 1000 Charger - Rechargeable 5V Lipo USB Boost @ 1A](https://www.adafruit.com/product/2465)
PowerBoost 1000C is the perfect power supply for your portable project!&nbsp; **With a built-in load-sharing battery charger circuit, you'll be able to keep your power-hungry project running even while recharging the battery!** &nbsp;This little DC/DC boost converter module can...

Out of Stock
[Buy Now](https://www.adafruit.com/product/2465)
[Related Guides to the Product](https://learn.adafruit.com/products/2465/guides)
### Silicone Cover Stranded-Core Wire - 26AWG in Various Colors

[Silicone Cover Stranded-Core Wire - 26AWG in Various Colors](https://www.adafruit.com/product/1970)
Silicone-sheathing wire is super-flexible and soft, and it's also strong! Able to handle up to 200°C and up to 600V, it will do when PVC covered wire wimps out. We like this wire for being extremely supple and flexible, so it is great for wearables or projects where the wire-harness...

Out of Stock
[Buy Now](https://www.adafruit.com/product/1970)
[Related Guides to the Product](https://learn.adafruit.com/products/1970/guides)
### Lithium Ion Polymer Battery - 3.7v 2500mAh

[Lithium Ion Polymer Battery - 3.7v 2500mAh](https://www.adafruit.com/product/328)
Lithium-ion polymer (also known as 'lipo' or 'lipoly') batteries are thin, light, and powerful. The output ranges from 4.2V when completely charged to 3.7V. This battery has a capacity of **2500mAh** for a total of about 10 Wh. If you need a smaller battery, <a...></a...>

In Stock
[Buy Now](https://www.adafruit.com/product/328)
[Related Guides to the Product](https://learn.adafruit.com/products/328/guides)

## Related Guides

- [Adafruit Powerboost 1000C](https://learn.adafruit.com/adafruit-powerboost-1000c-load-share-usb-charge-boost.md)
- [BlueLive: Livestream Studio switcher controller](https://learn.adafruit.com/bluelive.md)
- [Booster Cable](https://learn.adafruit.com/booster-cable.md)
- [PyPortal Case](https://learn.adafruit.com/pyportal-case.md)
- [PyPortal Roku Remote](https://learn.adafruit.com/pyportal-roku-remote.md)
- [CRICKIT Flippy Robot](https://learn.adafruit.com/crickit-flippy-robot.md)
- [Boomy Pi Airplay Boombox](https://learn.adafruit.com/boomy-pi-airplay.md)
- [Overwatch Prop Gun: Lucio's Blaster Pt. 1](https://learn.adafruit.com/overwatch-lucio-gun-pt1.md)
- [Animatronic Cosplay Wings](https://learn.adafruit.com/animatronic-cosplay-wings.md)
- [Building the Assistive Technology Ultimate Remote](https://learn.adafruit.com/building-the-assistive-technology-ultimate-remote.md)
- [PyPortal Alarm Clock](https://learn.adafruit.com/pyportal-alarm-clock.md)
- [PiGRRL Zero](https://learn.adafruit.com/pigrrl-zero.md)
- [Sparkle Motion Dance Shoes](https://learn.adafruit.com/sparkle-motion-dance-shoes.md)
- [Overwatch Prop Gun: Lucio's Blaster Pt. 3](https://learn.adafruit.com/overwatch-prop-gun-lucios-blaster-pt-3.md)
- [5" Display Kippah Portable Raspberry Pi](https://learn.adafruit.com/portable-kippah-pi.md)
- [UV Brush Cleaner](https://learn.adafruit.com/uv-brush-cleaner.md)
