Introduction: Raspberry Pi 7" Touchscreen Tablet

This instructable demonstrates how to build a rechargeable lithium ion battery charged Raspberry Pi touchscreen tablet. This project was discovered on Adafruit.com and the instructable goes into depth on how to recreate this project. This instructable seeks to provide an entry level explanation of building electronics.

DISCLAIMER: Complete this project in a Makerspace at a soldering station with an industrial exhaust fan as the project involves the burning of plastic.

A Google Maps Search for "Makerspaces" will show the Makerspaces near you. There is also this map resource from the Make: Community

Supplies

7" Touchscreen Display - $64.00

Raspberry Pi 3 or Above - $35.00

Adafruit PowerBoost 1000C - $19.95

2500mAh Lithium Ion Polymer Battery - $14.95

200mm Flex Cable - $1.95

SPDT Switch - $0.95

Wire Strippers - $4.72

Screwdrivers - $5.99

Soldering Iron Kit - $22.99

Solid Core Wire - $15.95

Zip Ties - $6.99

M3 x .5 x 6M screws - $1.00

#2-56 3/8 machine screws - $7.05

32GB Micro SD Card - $8.98

Helping Hands - $7.93

Factoring $20.00 in shipping and taxes the total cost to build the tablet is approximately $250.00

This price includes procuring basic microelectronics hardware and assumes that you start the project without any of these supplies.

The cost of building will be less depending on if you already have a soldering iron, wire strippers, screw drivers, zip ties, helping hands, and solid core wire.

Materials such as Soldering Irons, wire strippers, helping hands etc. can be found at your local Makerspace and used free of charge

Most Makerspaces also offer 3D Printing Services or have 3D Printers that you can print on inexpensively

The cost of building will be more depending on if you have to pay for a 2nd party for 3D Printing.

Step 1: Download Raspberry Pi Noobs Installation

Download NOOBS

Go to the NOOBS Website

Download Raspberry Pi NOOBS Zip File, it will take approximately an hour to download

Format 32GB SD Card making sure that the drive is blank with no files on the card

Upload the files from the Noobs Zipfile: NOOBS_v3_2_1 to 32GB SD Card

Eject SD Card

Step 2: 3D Printing

Download STL files from Thingiverse: https://www.thingiverse.com/thing:1082431

Download Ultimaker Cura 3D Printing Tool to convert the file to 3D Printable Gcode format: https://ultimaker.com/software/ultimaker-cura

Convert STL Files to Gcode in the Ultimaker Cura Software

The Gcode files can then be input into a 3D Printer and printed

A quick Google Maps search for Makerspaces should show Makerspaces near you where you can print your files inexpensively, often only charging for the amount of filament used. There are usually options to email the files to the Makerspace and they will print them for you. This requires approximately three weeks of turnaround time depending on location.

Many local libraries have makerspaces as well. A map of makerspaces can be found here

If you are unable to find a Makerspace then there are 2nd party printing services such as 3D Hubs and Shapeways that can print the files for you at a premium.

I found that Instagram is home to many grass roots 3D Printing Services and these services are less expensive than 3D Hubs or Shapeways.

For this project I commissioned @3d_unclephil from Instagram for the printing of the tablet case and the result was great.

Step 3: Insert MicroSD Card Into Raspberry Pi and Attach 3D Printed Frame

Insert MicroSD Card with NOOBS Files downloaded newly onto the drive into the Rasberry Pi

Unscrew screws from the Touchscreen Display Driver - this can be accomplished by unscrewing screws with your fingers

Remove ribbon cables from Touchscreen Display Driver - this can be accomplished by using your fingernails to push open the plastic ribbon cable holders and removing the ribbon cables from the Touchscreen Display Driver

Attach 3D Printed Frame

Step 4: Mount the Frame Bracket to Display

Use a No. 1 Precision Screwdriver and two M3 x 6M screws to mount the Frame Bracket to Display

Step 5: Solder 5V Power and Ground to Touchscreen Adapter Display Board

Cut two lengths - 5" - of Solid Core Wire and strip the ends

Using the Helping Hands to stabilize the Touchscreen Adapter Board, solder the wire to the 5V and GND GPIO (General Purpose Input/Output) pins

Soldering Instructables will help you if you do not yet know how to solder: https://www.instructables.com/id/Soldering-101%253a-Lesson-1%253a-Tin-the-Tip/

Step 6: Connect Ribbon Cables to Touchscreen Display Driver

Connect the Wide Ribbon Cable to back to Panel 2 on the backside of the Touchscreen Display Driver

Connect the Mini Ribbon Cable to Panel 1 on the front of the Touchscreen Display Driver

Be sure lock the plastic Ribbon Cable Lock back into place on both Ribbon Cables

This step takes slight patience to get the ribbon cables locked back into place

Step 7: Connect 200mm Ribbon Cable and Mount Touchscreen Display Driver to Frame

Connect 200mm Ribbon Cable to Touchscreen Display Driver

*The M3 x .5 x 6M screws didn't quite fit so it was necessary to burn the plastic mounts on the Touchscreen Display Driver*

DISCLAIMER: It is imperative that you are in a well ventilated space underneath an exhaust fan when completing this step and this project. Many Makerspaces have exhaust fans at the soldering stations.


Step 8: Solder Connections and Mount PowerBoost 1000C

Cut, strip, and tin(add solder to the ends of wire) the ends of four lengths of solid core wire - two approximately 2" and two that are 4"

Pull USB port off of the PowerBoost1000

Solder the wire to the inputs/outputs of the PowerBoost1000 - See circuit diagram at the beginning of the Instructable as well as above photo

Step 9: Solder SPDT Switch to PowerBoost1000 and Mount the PowerBoost1000 to the Frame

Solder solid core wires from the PowerBoost1000 EN and GND to the SPDT Switch

*I misplaced my SPDT switch so the photo above shows a different switch, but the concept remains the same*

The GND wire goes to one of the two ground prongs on the left OR right side of the SPDT

The EN wire goes to the center prong

Mount the PowerBoost1000 to the Display Frame using two .5 X 6M Screws

This may require soldering of mount holes on PowerBoost1000 to allow for screws to fit

Step 10: Mount Raspberry Pi to Display Frame

Mount the Raspberry Pi to the left side of the Display Frame next to the Touchscreen Display Driver using two .5 X 6M Screws

Step 11: Mount LiPo Battery to Frame

Ziptie the 3.7v LiPo Battery to the Battery Frame using the holes in the Battery Frame

Mount the LiPo Battery and Battery Frame to the Touchscreen Display Driver using two .5 X 6M Screws

Step 12: Solder Solid Core Wire Connections to Raspberry Pi and Connect LiPo Battery to PowerBoost1000

Make sure all Solid Core Wire ends are tinned

Solder the positive wire from the PowerBoost1000 to GPIO #2 on Raspberry Pi

Solder the negative wire from the PowerBoost1000 to GPIO #6 on Raspberry Pi

Solder the 5V wire from the Touchscreen Display Driver to GPIO #4 on Raspberry Pi

Solder the Ground wire from the Touchscreen Display Driver to GPIO #9 on Raspberry Pi

Connect the LiPo Battery to the PowerBoost1000

Step 13: Connect 200mm Ribbon Cable and Mount SPDT Switch

Connect the 200mm Ribbon Cable from the Touchscreen Display Driver to the Raspberry Pi with metal strips facing inward, ensuring that the Ribbon Cable Lock is secured

Mount SPDT switch to shelf on the Display Frame Enclosure

*If the SPDT does not fit securely on the shelf then cut or burn material until the switch fits. If the switch is loose then use glue to secure it in place*

Step 14: Test Functionality and Mount Enclosure

Review steps for accuracy

Switch on SPDT Switch to test the Touchscreen Display

*The Raspberry Pi should switch on and it should show NOOBS installation steps*

If the power turns on then switch the Raspberry Pi Tablet off and Mount the Enclosure using four #2-56 3/8 Machine Screws

Step 15: Install Raspbian

Turn the Raspberry Pi Tablet on

You will see a NOOBS Raspbian Installation Screen

Check the NOOBS Raspbian check box and select install

A prompt will tell you that all Operating Systems will be overwritten, choose yes to confirm

The operating system will begin installing when it is finished a message will tell you when that the Operating System has installed successfully, select ok and the Raspbian OS will begin to run.

You will be directed to a Raspberry Pi Desktop Setup.

Thats It! Your ready to start using your Raspberry Pi Tablet.