raspberry pi pipboy 3000 - adafruit industries · pdf fileraspberry pi pipboy 3000 created by...

71
Raspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Upload: hadung

Post on 25-Mar-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Raspberry Pi Pipboy 3000Created by Ruiz Brothers

Last updated on 2017-08-09 01:44:21 AM UTC

Page 2: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

25566

888

10101011111313

1414151515

191919191919202020202121

23232425

Guide Contents

Guide ContentsOverview

Functional Cosplay PropsElectronic Parts & ComponentsTools & Supplies

3D PrintingParts & MaterialsPart OrientationModify DesignCustom SupportsParts CleanupTap StandoffsAdd MagnetsGlue Screen Visor to Base CoverPrep Work

Circuit DiagramWired ConnectionsLED WiringRotary SwitchRaspberry Pi GPIO

SoftwareReady-to-go ImageAdapting for Pi 2 or 3PiTFT on Pi 2 and 3Installing Pypboy 3000 on Pi 2 and 3WiFi SetupAdd WiFi CredsSave CredsStart Pypboy Python ProgramControlsAdd Your City to MapCustomize Pypboy Program

Power CircuitPower SwitchPrep Switch WiresConnect Wires to Switch

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 2 of 72

Page 3: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

262728292930

313132333434363738

3939404141424444454647

484849505152

53535455565759

Heat ShrinkConnect Switch to PowerBoost 1000CTest PowerBoost CircuitPower Wires for PowerBoost 1000CPrep Power WiresFinished Power Circuit

AudioAudio PartsConnect Wires to SpeakerConnect Wires to Audio AmpConnect Audio Amp to PowerBoost 1000CConnect Audio Cable to PAM8302Test Completed Audio CircuitCut the FatTest Fitting

LEDPrep Things for LEDPrep LEDPrep Jumper CablesJumper ConnectorsConnect Jumper Cables to LEDConnect ResistorInsulate ResistorTest Wired LEDInstall LED diffuserFinal LED

Rotary SwitchRotary SwitchPrep Rotary SwitchPrep Jumper CablesAdd Heat ShrinkConnect Wires to Rotary Switch

Mounting ComponentsWired ComponentsMount Rotary SwitchInstall Rotary Knob and CaseMount PowerBoost 1000CMount PAM8302Install Speaker

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 3 of 72

Page 4: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

606161626364656666676768686970707272

Install SwitchInstall Battery CableConnect Battery JST to PowerBoost 1000CMount Raspberry PiMounted ComponentsInstall LEDConnect Jumpers to PiTFTMount Rotary EncoderRotary EncoderSecure Slide SwitchInstall CoverInstall Screen CoverInstall Cylindrical BatteryBattery ClipsSecure Rotary CaseAdd Foam to ArmbandFinal BuildFinal Thoughts and Things

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 4 of 72

Page 5: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Overview

Functional Cosplay Props

In this guide you'll learn how to 3D print and build your own functional Pipboy 3000 using aRaspberry Pi and Adafruit 3.5" PiTFT. The pypboy python program for the Raspberry Pifeatures OSM for map data which allows you to browse your terrain rendered in gloriousretro green graphics.

It features an audio amp + speaker with the actual score and background music from Fallout4. An analog rotary switch lets you switch between different modes in the pypboy pythonprogram.

The 3D printed enclosure has cutouts for most of the IO ports for the Raspberry Pi, so youadd your favorite peripheral like a WiFi dongle, keyboard and mouse.

The 2200mAh battery can be recharged over USB and fits inside an aesthetically lookingcylindrical case.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 5 of 72

Page 6: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Details like the super bright yellow LED, rotary encoder, speaker grill and faux gauges reallymake this look like a Pipboy 3000 Mark IV.

Electronic Parts & Components

Below is a list of parts needed for completing this build.

Raspberry Pi Model B+ (http://adafru.it/1914)Adafruit 3.5" PiTFT Plus for Raspberry Pi B+/2 (http://adafru.it/2441)PowerBoost 1000C (http://adafru.it/2465)2200mAh Lithium Battery (http://adafru.it/1781)2.5W Mono Audio Amplifier (http://adafru.it/2130)Thin plastic speaker (http://adafru.it/1891)Rotary Switch - 10 position (http://adafru.it/ldj)Rotary Encoder (http://adafru.it/377)WiFi Module (http://adafru.it/814)5mm Super Bright Yellow LED (http://adafru.it/2700)220ohm Resistor3.5mm Stereo Audio Pigtail Cable (http://adafru.it/1700)

Tools & Supplies

Various tools and supplies below will help complete the build.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 6 of 72

Page 7: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

3D Printer (http://adafru.it/doT) + Filament (http://adafru.it/2080)Soldering Iron (http://adafru.it/yfh) + Solder (http://adafru.it/ldl)26AWG Wire (http://adafru.it/1970)Wire Strippers (http://adafru.it/527)Flat Pliers (http://adafru.it/1368)Helping Third Hands (http://adafru.it/291) / Panavise Jr. (http://adafru.it/151)Screw Driver (http://adafru.it/yfi)Heat Shrink (http://adafru.it/1649)E6000 Adhesives / Hotglue#4-40 3/8 machine screws1/4" x 1/8" D42-N52 Magnets (http://adafru.it/ldn)

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 7 of 72

Page 8: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

3D Printing

Parts & Materials

Download and 3D print the parts in your desired colored filament. We recommend PLAfilament, to minimize warping and splitting.

If you don't have access to a 3D printer, you can use a servicelike 3DHubs.com (http://adafru.it/ldo)

Part Orientation

The parts are oriented to print "as-is". Only two parts require support material. We testedthis parts on the Flashforge Creator Pro (http://adafru.it/2742) and Ultimaker2 (http://adafru.it/2673).

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 8 of 72

Page 9: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

armband.stl

base-cover.stl

base-main.stlAdd supportmaterial

bat-cap.stl

bat-case.stl

bat-clip-a.stl

bat-clip-b.stl

LED-diffuser.stl

LED-ring.stl

rotary-case.stlAdd supportmaterial

rotary-cover.stl

rotary-knob.stl

screen-cover.stl

screen-visor.stl

Download STLshttp://adafru.it/ldp

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 9 of 72

Page 10: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Modify Design

The parts were designed in Autodesk Fusion 360 (http://adafru.it/ldq). The design file is opensource available to download and customize - It can be downloaded in various formats suchas IGS, STEP, SAT and many others.

Download Sourcehttp://adafru.it/ldr

Custom Supports

When slicing the parts in yourpreferred slicing program, you'llneed to apply support material.Simplify3D (http://adafru.it/lds) hasa nifty feature that lets youapply custom supports to specificareas in the part. This helps saveon material and print time. Thebase-main part doesn't requiresupport in the middle of thearmband - only the overhandareas in the back andtriangular flap.

Parts Cleanup

When the parts are finished printing, you may need to clean them up a bit. Remove thesupport materials using a pair of flat pliers. A pair of flush diagonal snips can help remove

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 10 of 72

Page 11: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

any string or bits.

Tap Standoffs

First up, it's a good idea to tap allof the standoffs in the base-mainpart. Use a #4-40 tap or machinescrews to create the necessarythreads. Don't fasten thetap/screw all the way through -just until its about halfway throughthe standoff.

Add Magnets

The armband and base-mainparts will be held together withrare earth magnets. On thebottom of the parts are 8 pockets– this is where the magnets will

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 11 of 72

Page 12: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

go. Insert one magnet in all thepockets to test tolerances – Ifthey're too tight, use a hobby knifeor filing tool to loosen it up.

A helpful tip is to mark one of theends with a sharpie - that way youcan keep track of the polarities.

I recommend using E6000adhesives to glue the magnets inplace. Drop just a dap of glue intothe pocket and insert one magnetat a time. Make sure to keepanything metal at arms reach– My watch band has metal and itpulled out one of the magnetsbefore it fully dried, so becautious!

Be sure give the adhesives 3-4hours to fully cure beforehandeling them.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 12 of 72

Page 13: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Glue Screen Visor to Base Cover

Next up, we'll need to glue the screen-visor to the base-cover part. Notice the cutout onthe visor part - this will allow accessibility to the ports on the Raspberry Pi. Orient the visorso the cutout is lined up with the opening on the base-cover part. Lay the screen-visor ontop of the base-cover. It should nicely fit flush with the part. Once you are familiar with thecorrect orientation, glue the two parts together. Again, be sure to let the parts dry for severalhours before handeling.

Prep Work

That's about all the prep work we need to do for the printed parts. In this tutorial, we won't goover any finishing or painting techniques to the parts, but you're totally welcome to dothat yourself.

While the parts dry, let's go ahead and get the Raspberry Pi software ready.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 13 of 72

Page 14: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Circuit Diagram

Wired Connections

The diagram above depicts the connections for the PowerBoost 1000C, audio amp, PiTFT,rotary switch, LED and Pi. Use this as a reference for wiring the components. Note, thelength of wires and position of components are not exactly how the circuit will be - it’s just a

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 14 of 72

Page 15: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

diagram to show connections.

The 3.5" PiTFT connects to the Raspberry Pi's GPIO header. The rotary switch, LED andPowerBoost connect to the GPIO breakout on the 3.5" PiTFT.

LED Wiring

The LED is wired to Pin 1 and 9 on the PiTFT.

Pin 1 3.3V Positive

Pin 9 GND Negative

Rotary Switch

The rotary switch is connected to various pins on the PiTFT. The table below lists out the pinnumber and GPIO. The colors correspond with the wires in the diagram - these however,can be whatever color you want.

Pin 14 GND White

Pin 7 GPIO 4 Green

Pin 11 GPIO 17 Blue

Pin 13 GPIO 27 Purple

Pin 15 GPIO 22 Yellow

Pin 16 GPIO 23 Brown

Raspberry Pi GPIO

Below is a color-coded graphic of the Raspberry Pi GPIO. It has the pin number, GPIO

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 15 of 72

Page 16: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

number and pin type listed. It great for referencing the wired connections.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 16 of 72

Page 17: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 17 of 72

Page 18: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 18 of 72

Page 19: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Software

Ready-to-go Image

To get the software running on the Pi, we'll need to first burn the .img to a 8GB microSDcard using an app (http://adafru.it/aMW). Once burnt, insert it into the Pi and install thePiTFT onto the Pi. Use a proper 5V power supply wall adapter to boot it up.

The screen should display the terminal. Plug in a keyboard to one of the USB ports and usethe default credentials to login (username pi password raspberry).

This IMG is only for the Raspberry Pi Model B+ It will not work with Pi 2 or 3.Download Pipboy IMGhttp://adafru.it/yfj

Adapting for Pi 2 or 3

If you're using a Raspberry Pi 2 or 3, you'll need to manually install the Pipboy pythonsoftware on a fresh install of Jessie. Start by downloading and burning the Jessie-basedPiTFT 3.5" Resistive Image.

Download Jessie-based PiTFT 3.5" Resistive Image for Pi 2 and 3http://adafru.it/mAb

PiTFT on Pi 2 and 3

The Jessie-based PiTFT 3.5" Resistive Image has preconfigured software for running thetouch screen display. It will automatically boot into the raspbian desktop.

Installing Pypboy 3000 on Pi 2 and 3

This is a work in progress for the Pi 2 and 3. The software used in this build is a modifiedversion of this code on github (http://adafru.it/ldw) by sabas1080. It requires some tweaks tothe config.py file to adapt it for the 3.5" PiTFT and the rotary switch.

WiFi Setup

We'll need to get the Raspberry Pi setup with internet so it can download map data. To do

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 19 of 72

Page 20: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

this we'll need to add our Wifi network credentials to our wpa supplicant config.

In the terminal, type in the following command:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Add WiFi Creds

You'll see a text file with a few parameters. Type in your wifi ssid (the name of it) andpassword in the fields.

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ssid="YOUR_NETWORK_NAME"psk="YOUR_NETWORK_PASSWORD"proto=RSNkey_mgmt=WPA-PSKpairwise=CCMPauth_alg=OPEN}

Save Creds

Once done, press cmd+x to exit the text document and then type "y" to save and "enter" toconfirm the file name. Now you can type "sudo reboot" to restart the Pi. Once it boots up,the Pi should automatically connect to your wifi network.

Start Pypboy Python Program

To start the pypboy program, type the following commands into the terminal:

cd pypboysudo python main.py

The pypboy program should start up and the audio will automatically start playing if youhave headphones or a speaker plugged into the A/V jack.

Controls

The following keys will let you navigate through the pypboy UI.

Q,W,E,R Switch between modes

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 20 of 72

Page 21: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

1, 2, 3, 4,5 Switch between sub-menus

Up, DownNavigate sidebar menuitems

Add Your City to Map

The pypboy python program uses OSM to pull map data from the internet. By default, wehave it set to display a map of NYC. To change this, you can edit the location in thefollowing config.

cd pypboysudo nano config.py

You should see some parameters in the config file. Look for the line with "MAP_FOCUS"and type in your desired location. It needs to be formatted for longitude and latitude. Youcan get this from google maps. Type in your location in google maps and you pull it from theURL in your address bar. For example, theURL https://www.google.com/maps/place/West+Palm+Beach,+FL/@26.7422403,-80.2700968,11z/ (http://adafru.it/yfk) is for West Palm Beach, FL - So the numbers we needare 26.7422... and -80.2700... Note that the pypboy python program has the order of theseflipped.

import pygame

WIDTH = 320HEIGHT = 240

# OUTPUT_WIDTH = 320# OUTPUT_HEIGHT = 240

MAP_FOCUS = (-102.3016145, 21.8841274)

Customize Pypboy Program

If you'd like to add functionality to the pypboy program. You are welcome to fork the githubrepo. The pypboy python program was written by github usersgrieve (http://adafru.it/ldv) and modified by sabas1080 (http://adafru.it/ldw).

Pypboy Githubhttp://adafru.it/ldw

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 21 of 72

Page 22: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 22 of 72

Page 23: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Power Circuit

Power Switch

Let's start off the circuit by putting together the slide switch. We'll need two pieces of 26AWGwires.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 23 of 72

Page 24: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Prep Switch Wires

Use a pair of wire strippers toremove about 5mm of insultationfrom the tips of each wire. Then,secure the wires to a set ofhelping third hands and tin the tipsby applying a bit of solder.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 24 of 72

Page 25: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Connect Wiresto Switch

Remove one of the legs from theswitch – We only need two ofthem. Then, secure the slideswitch to helping third hands. Tinthe remaining two legs byapplying a bit of solder. Now, heatup the legs with the tip of thesoldering iron and place the wireonto it. The wires should be fusedto the legs of the slide switch.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 25 of 72

Page 26: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Heat Shrink

Slip on pieces of heat shrink tubing to the exposed connections and appy some heat tothem to shrink them - a lighter or hot airgun will do just fine.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 26 of 72

Page 27: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Connect Switch toPowerBoost 1000C

Tin the EN and GND pins on thePowerBoost by applying somesolder to them. Heat up the pinsusing the tip of the soldering ironand insert the wires into the pins.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 27 of 72

Page 28: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Test PowerBoost Circuit

Let's test out the circuit by pluging in the JST connector from the lithium battery to the JSTport on the PowerBoost 1000C. The blue LED should turn on, indicating the battery ischarged and running. The slide switch should turn off and on the PowerBoost.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 28 of 72

Page 29: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Power Wires for PowerBoost 1000C

Next up, let's prep two female/female jumper cables. We'll connect these to the RaspberryPi later.

Prep Power Wires

Remove the plastic connectors

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 29 of 72

Page 30: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

from the ends of both wires usinga hobby knife - lift the clip andslide off the connector. Addpieces of heat shrink to theexposed connectors and carefullybend the connectors so they'reangled. Then, app;y heat toinsulate the exposed connectors,like shown in the photo.

Cut off one end of both wires andremove 5mm of insulation. Tin theends of each wire and solderthem to the positive andnegative pins on the end thePowerBoost 1000C.

Finished Power Circuit

Now our power circuit is nearly complete! Next up, we'll work on the audio circuit.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 30 of 72

Page 31: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Audio

Audio Parts

Gather up the parts we need for the audio circuit. We'll need four pieces of 26AWG wires,two slightly longer than the others. Go ahead and remove 5mm of insultation from the tipsand then apply solder to tin them.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 31 of 72

Page 32: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Connect Wires toSpeaker

Heat up the solder pads on thespeaker and remove the existingwires. Then, connect the newlonger wires. Appy a bit of heatshrink to keep the wires tidy.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 32 of 72

Page 33: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Connect Wires toAudio Amp

Secure the PAM8302 to apanavise or helping third hands.Tin the audio out pins then VINand GND. Connect the speakerwires to the audio out pins andthen the remaining short wires toVIN and GND.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 33 of 72

Page 34: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Connect Audio Amp to PowerBoost 1000C

Now we can connect the VIN and GND wires from the audio amp to the 5V and G pins onthe PowerBoost 1000C.

Connect Audio Cableto PAM8302

You'll need to cut the audio cableshort to a length so it can reachthe audio jack on the Raspberry

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 34 of 72

Page 35: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Pi - leave a little extra slack just incase its too short.

Remove about an inch ofinsulation using a hobby knife - becareful not to cut any of the innerwires or stranded wires.

The stranded wires are actuallythe ground. Twist these togetherto group them. Then, removeabout 5mm of insultation from thered and white wires (these are theleft and right audio channels). Tinall three wires (right, left andground). Now we can solder theground to the A– pin, and bothleft and right wires to the A+ pinon the PAM8302.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 35 of 72

Page 36: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Test Completed Audio Circuit

Alright! Now our audio circuit is ready for some testing. Power on the PowerBoost 1000Cusing the slide switch. Plug in the audio connector to your computer or mobile device andplay some audio, music or anything that makes sound. You should hear it play through thethin plastic speaker.

I recommend turning up the audio gain on the PAM8302. Use a small flat screw driver totwist the tiny potentiometer located on the amp PCB. This will make the sound play loud aspossible.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 36 of 72

Page 37: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Cut the Fat

The connector from the audiocable is a bit excessive - it actuallywon't allow the Raspberry Pi to fitinside the enclosure as is, so we'llneed to trim it down a bit.

Using a sharp hobby knife,carefully cut away from the backof the audio connector - like in thephoto. We need to remove about3mm of plastic from it. Cut it allthe way down until you just barelyreach the audio cable.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 37 of 72

Page 38: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Test Fitting

Do a test fitting by inserting the audio connector to the audio jack on the Pi and placing itover the standoffs on the base-main part.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 38 of 72

Page 39: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

LED

Prep Things for LED

Now it's time to work on the yellow LED. We'll need two female/female jumper cables, one220ohm resistor and our 5mm super bright yellow LED.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 39 of 72

Page 40: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Prep LED

Secure the LED to a pair ofhelping third hands. Trim the legsshort and apply solder to tin them.The longer leg is postiive, shorteris negative. The bigger metalpiece inside the LED diffuserindicates positive polarity.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 40 of 72

Page 41: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Prep Jumper Cables

We'll need to prep the two jumpercables just like we did forthe PowerBoost 1000C. Removethe plastic connectors using ahobby knife, exposing the metalcontacts.

Jumper Connectors

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 41 of 72

Page 42: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Slip on a piece of heat shrink overthe exposed contact and carefullybend the connector so its right-angled. Appy heat to shrink andinsulate the exposed metal. You'llneed to do this to both wires butonly one end.

ConnectJumper Cables toLED

Slip on another piece of heat

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 42 of 72

Page 43: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

shrink to the other end of thejumper cable. The straight jumpercontacts can be inserted to theshorted legs of the LEDs. Appy abit of solder to secure the wires,then apply heat to insulate theexposed connections.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 43 of 72

Page 44: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Connect Resistor

Cut the ground wire and remove abit of insulation for each half. Tinthe two wires and shorten the legsof the resistor.

Add a piece of heat shrink to oneof the ground wire halves.

Tin the shortened legs of theresistor and solder the resistorinline with the two ground wires.

Insulate Resistor

Slip the piece of heat shrink overthe resistor and appy heat to

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 44 of 72

Page 45: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

insulate the exposed wire andresistor.

Test Wired LED

With the resistor added and exposed connections insulated, it's a good idea to test the LEDusing a coincell battery. Place the positive wire over the positive side of the battery andnegative over negative. The LED should instantly light up.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 45 of 72

Page 46: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Install LED diffuser

Insert the LED ring over the LEDdiffuser cap. If it doesn't fit, you'llneed to use a filing tool or hobbyknife to loosen the tolerances.Then, insert the LED diffuser overthe LED - it should press fit andstay in place. If not, use filing toolor hobby knife. If it doesn't stay inplace, use glue to secure themtogether.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 46 of 72

Page 47: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Final LED

With the LED ring and diffuser installed, test the LED once again using a coincell battery.You should get a nicely diffused light. Without the diffuser, you get a sharp light that doesn'tlook too great.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 47 of 72

Page 48: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Rotary Switch

Rotary Switch

Now it's time to work on the analog rotary switch. We'll need 5 female/female jumper cablesfor this setup. Just note: there's actually 10 available position in this particular rotary switch,but we're only using 5 of them.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 48 of 72

Page 49: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Prep Rotary Switch

There's a little piece of metal thatsin an upright position - let's flattenit using a pair of pliers. You canalternatively snip it away. It gets inthe way when mounting it to thecover, so best to remove it.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 49 of 72

Page 50: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Prep Jumper Cables

Let's go ahead and prep our jumper cables. Use an assortment of colors so we can tell themapart later. Remove the plastic connectors from each wire, on both sides. Cut andremove the connector for each wire, but only on one side. Strip away insulation and tinthe tips.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 50 of 72

Page 51: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Add Heat Shrink

Add some pieces of heat shrink tothe jumper cables with theconnetors. Like we did previously,carefully bend the connectors tomake them angled and appy heatto insulate the exposed metal.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 51 of 72

Page 52: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Connect Wires toRotary Switch

Now its time to solder up the wiresto the rotary switch. Start bytinning five of the pins and themiddle one. The leg close to themiddle of the switch is ground.Make sure to note which coloredwire you're soldering to the groundpin. Then, solder up the jumperwires to five of the of availablepins.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 52 of 72

Page 53: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Mounting Components

Wired Components

And now we have our wired components finished and ready to start mounting to the 3Dprinted enclosure, yay!

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 53 of 72

Page 54: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Mount Rotary Switch

Get the rotary-case and rotary-cover parts. Remove the hex nutand washer from the rotary switch.Then, insert the rotary switch intothe hole of the rotary-cover partwith the knob facing the flatsurface. Push it all the waythrough and fasten the hex nutback onto the rotary knob - wedon't really need the washer, soyou can discard it.

Now, thread the angledconnectors from the jumper wiresthrough the rotary-case part. Pullthem all the way through andpress the rotary-cover into therotary-case. They should snap fittogether.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 54 of 72

Page 55: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Install Rotary Knoband Case

Orient the printed rotary-knobwith the metal shaft of the rotaryswitch. The flat sides should beline up together. Press the printedknob onto the metal one until itgoes all the way in.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 55 of 72

Page 56: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Thread the angled jumper cableconnectors through the hole onthe side of the base-main part.Now we'll need to glue the rotary-case to the side of the base-mainpart. This can be done a bit later,after we install the battery. Holdoff until we get there. Alternativeyou can use mounting tack to holdit in place.

Mount PowerBoost1000C

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 56 of 72

Page 57: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Now we can mount thePowerBoost to the main-basepart. Tap the mount holes onthe PCB using a #4-40 tappingtool or simply fasten #4-40 3/8machine screw into the two holesnear the microUSB connector. Weneed to create the threads so dothis before mounting thecomponent to the case to make iteasier. Once the threads aremade, lay the PCB over thestandoffs with the recessed areaand line up the hoels with thestandoffs. Hold the PCB downwhile fastening the screws tomount it in place. The screwsshould go a little over half the waythrough.

Mount PAM8302

Now we can do that same thing tothe amp PCB. Use a #4-40tapping tool or machine screw. I

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 57 of 72

Page 58: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

found tapping the back of the PCBeasier - but it can be doneeither or. Again, place the PCBover the standoffs (the ones nearcenter of the faux latch of main-base) and hold in place whilefastening screws. Screws shouldalso go a little over half the waythrough.

Install Speaker

Lay the speaker over the cavity and press it down to snap it into place. If the tolerances aretoo loose you can add some glue or mounting tack to hold it in place.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 58 of 72

Page 59: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Install Switch

Now's a good time to thread the slide switch into the cutout on the side of the base-mainpart. You should be able to press the switch through the cutout, but if its too tight, you'll haveto use a filing tool or hobby knife to loosen it up. I recommend pulling it all the way throughand glueing it in place after all the components are mounted in place.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 59 of 72

Page 60: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Install Battery Cable

Before we connect the JST fromthe battery back into thePowerBoost, we need to thread itthrough the battery-cap part andthrough the hole from the bottomof the base-main part.

Connect Battery JSTto PowerBoost1000C

Pull the JST cable from thebattery all the way through thehole and plug it into the JST porton the PowerBoost 1000C

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 60 of 72

Page 61: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Mount Raspberry Pi

Before we mount the Pi in place,its a good idea to plugin the audiocable to the A/V jack. Onceconnected, go ahead and lay thePi over the standoffs. You don'tneed to tap the mounting holes onthe PCB because it's slightly loosefor #4-40 screws. I ended up onlyneeding two #4-40 3/8 screws tomount the Pi to the standoffs.These can be fastened all the waythrough so the head of the screwis flush with the PCB.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 61 of 72

Page 62: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Mounted Components

And now we have mounted most of the components to the enclosure, Yay! We're almostdone. Next up we need to connect the jumpers from the rotary switch to the PiTFT display.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 62 of 72

Page 63: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Install LED

Insert the jumper wires from theLED through the hole on thecorner of the base-cover part.Pull them all the way through andpress the diffuser so it snaps intothe hole with the ring being flushwith the surface.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 63 of 72

Page 64: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Connect Jumpers to PiTFT

OK, now it's time to plug in the jumpers from the rotary switch, LED and PowerBoost 1000Cto the GPIO breakout on the 3.5" PiTFT. You'll need to follow the circuit diagram to get theplacement of each but reference the photo to get best position of the connectors. The nicething about this is we can easily plug and unplug if we get it wrong or want to use differentGPIO. It's a good idea to double/triple check the connections.

Once you think it's all good, go ahead and install the PiTFT onto the Raspberry Pi by laying itover, lining up the pins from the PiTFT with the header from the Pi. Press it down until thepins are fully seated onto the Pi.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 64 of 72

Page 65: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Mount RotaryEncoder

Now is a good time to mount therotary encoder to the base-coverpart. It's very similar to the rotaryswitch, remove the knob andhex nut and press it through thebottom of the part. Make sure itsflush with the surface beforefastening the hex nut back on.

Rotary Encoder

You'll notice at this point ourrotary encoder actually isn't wiredto anything. That's because wehaven't written any custom codeto make it work with the pypboysoftware. This is more of a propbut it can totally be implementedin the future. If you're aprogrammer and know how to dothis, we'd love to hear about it!

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 65 of 72

Page 66: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Secure Slide Switch

Remember that slide switch? Nowis a good time to secure it into thecutout. Use quick drying glue tosecure it in place. Best to do thisbefore we close it up.

Install Cover

OK now most of the componentsare installed. Next, we can fastenthe base-cover to the base-mainpart using four #4-40 3/8 machinescrews. Place the cover over thepart and line up the mountingholes. Hold the parts together

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 66 of 72

Page 67: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

while inserting and fastening thescrews. Make sure everything isflush.

Install Screen Cover

The screen-cover part can nowbe installed. The tolerancesshould be pretty tight so you cansimply orient it so the cornersmatch up and press it down.Friction should hold these piecestogether.

I didn't glue mine together causethe tolerances / friction workedout. I can also remove it incase Ineed to get in there and addupgrades or service thecomponents / wiring.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 67 of 72

Page 68: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Install CylindricalBattery

Now we can insert thelithium battery into the battery-case part. Press the battery all theway into the case and slip thebattery-cap so it snaps into thecase.

Battery Clips

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 68 of 72

Page 69: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

The battery will be held onto thebase-main part with these twoclips. They both have differentcontours so you'll need to test fitthem before gluing them in place.The clips can be slipped orsnapped onto the battery-casepart. Follow the photo to referencebest placement.

Once you've sorted out a goodspot for the clips, add some quickdrying glue to the bottom of theclips and work them onto the sideof the battery-case part. I foundthe best location to be right underthe rotary switch case. I tried tokeep the clips right above theseam which the base-main andarmband parts meet. I'd avoidsecuring the clips in the middle ofthem so the two arm parts can beseparated.

Secure Rotary Case

Once the battery clips are glued dried, apply glue to the rotary-case to secure it to the base-main part.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 69 of 72

Page 70: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Add Foam toArmband

This is where you'll need to sortout how much foam insulation youneed for your arm. The armbandis fairely large for my armpersonally, but it should hopefullyfit most arms. I used this foam thathas a sticky adhesive side - it'smeant for insulating windows orunderneath doors. Stick themonto both the armband and base-main parts to your liking.

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 70 of 72

Page 71: Raspberry Pi Pipboy 3000 - Adafruit Industries · PDF fileRaspberry Pi Pipboy 3000 Created by Ruiz Brothers Last updated on 2017-08-09 01:44:21 AM UTC

Final Build

And now we have our functional 3D printed Raspberry Pi Pipboy! Flip the switch and see ifeverything turns on.

Use the software page to reference how to launch the pypboy python program. Rotating therotary switch should change the menu items. The audio should start playing too.

Final Thoughts and Things

The pypboy python program could be extended and developed further to include the rotaryencoder and perhaps optimized for better performance - it can be slow at times. A lot of thepages are empty and lack inventory items but this can be modified to include more things.The foundation is there, so if you'd like to extend it, you're more than welcome to. Credit tothe developers of the pypboy python program goes togithubber's Grieve (http://adafru.it/ldv) and Sabas1080 (http://adafru.it/ldw).

© Adafruit Industries https://learn.adafruit.com/raspberry-pi-pipboy-3000 Page 71 of 72