Pi Retrobox: Build Your Own DIY Raspberry Pi All-In-One Arcade Joystick

Pi Retrobox: Build Your Own DIY Raspberry Pi All-In-One Arcade JoystickPi Retrobox: Build Your Own DIY Raspberry Pi All-In-One Arcade Joystick
Bring the arcade to your tabletop!
Zach Zach (231)
Total time: 120 minutes 
Updated: April 9th, 2020

I wanted to build something that would allow me to play arcade games on RetroPie with a more authentic feel, rather than using a standard controller. There’s just something special about playing fighting games with a real joystick and legit arcade buttons. Also, I had a friend with a birthday coming up, and as an avid retro gamer I knew he would enjoy me making this for him!

So I built the Retrobox — it’s an all-in-one arcade joystick containing a Raspberry Pi computer that hooks up to the TV. It’s sturdy, easy to bring to a friend’s house, and a ton of fun. Also, you can hook normal controllers up to it for playing platformers and whatnot. Why the name? I just like naming things. 🙂

The entire project (including the Pi) cost me about $90. You can lower this cost by using a Raspberry Pi Zero instead of a Raspberry Pi 3 B+ (though this may limit which games you can play). You can also forego the acrylic top and use non-LED buttons to lower the cost further.

Normally I write a step by step guide (with photos) for projects like this, but I thought I’d mix things up this time and spend a lot more time on the video instead. So be sure to check it out below!

If you like this guide, then you’ll love my latest project, the AdventurePi: a portable Raspberry Pi arcade cabinet.

I made this video to walk you through the process of building your own, step-by-step. Even if you don’t plan on building your own, give it a watch and you’ll definitely learn some interesting things!

The rest of this guide will show you the project, explain some cool things about it, and tell you how I made it.

The Retrobox sitting on a tableThe Retrobox sitting on a table

Since most people want to see the final product first.. here’s the finished Retrobox!

Completed DIY Raspberry Pi arcade joystickCompleted DIY Raspberry Pi arcade joystick

Here’s one more photo showcasing the artwork (more on that later!)

Time challengeTime challenge

So this was actually a bit of a time challenge — my friend’s birthday party was in two days, and though I’d kicked around the idea of creating the Retrobox for a while, I basically ordered everything with Amazon One-Day shipping and had one night to build it.

Unfortunately, the UPS guy and Florida weather decided the project wasn’t important and left everything in the rain. Luckily, everything in the box was waterproof, so after letting things dry, I could get started.

The Retrobox circuitryThe Retrobox circuitry

Here’s a final photo of guts of my Retrobox. As you can see, it uses a Raspberry Pi (running RetroPie) for the actual video game emulation; also inside are the small PCB (printed circuit board) that lets the Pi recognize the buttons/joystick as a controller. Also visible are my custom power button (more on this later) and, in the front left, a power/status LED. This is the joystick kit I used.

The completed Retrobox inner hardwareThe completed Retrobox inner hardware

The main housing is a basic project enclosure. Buttons and a joystick are fed through holes that I drilled in the project enclosure. I used a 1-1/8″ hole saw bit to cut them. You can also use a spade bit, step drill bit, or Dremel circle cutting bit to cut the holes. This is the template I used to drill the holes.

The buttons and joystick are connected to a small controller board that allows computers (including the Raspberry Pi) to recognize the entire set of buttons as a USB controller. One nice thing about this project is that no soldering is required — the button assembly I used comes with a wiring loom that’s plug-and-play.

Because the board turns the buttons/joystick into a universal USB gamepad, you can also connect the Retrobox directly to your computer or mobile device to play games there (essentially bypassing the internal Raspberry Pi).

After installing RetroPie and adding your ROMs, the Retrobox hooks right up to your TV or monitor and you’re good to go.

Button placementButton placement

To get the button placement just right, I used a custom artwork template used for the Pimoroni Picade. I traced it directly on my monitor as I don’t have a 2D printer.

Test fitting the buttons and plexiglassTest fitting the buttons and plexiglass

I cut a piece of acrylic for the top so that I could display some sweet artwork underneath it. I cut the acrylic using my bandsaw, but you can also cut it using a box cutter by scoring it repeatedly and then snapping it along a flat edge.

The acrylic top also gives it more of an arcade machine feel!

DIY arcade stick artworkDIY arcade stick artwork

You can use whatever artwork you’d like beneath the acrylic top. I found a sweet retro wallpaper online made by artist Luis Carrasquillo, cropped it to the portion I liked best, and had it printed on an 8″ x 8″ piece of photo paper at my local CVS for about a dollar.

When choosing your artwork, make sure it’s large enough for it to not look pixelated. You want the image to be a high enough resolution that it can be printed at 300DPI (300 dots per inch). For example, if you printed a 1″ x 1″ photo at 300DPI, it would need to be 300px x 300px in size. 300DPI is a common print resolution for printing high quality photos (your monitor is closer to 72DPI, so a 72px x 72px image on your monitor will be about an inch in size). But I digress..

Cutting the button holes in the artwork is easy — I just used a box cutter to carefully cut them out.

Retrobox ports and cablesRetrobox ports and cables

I intentionally ran the controller circuit board cable external to the enclosure so that it could be used with my computer or Picade. It also works with mobile phones, but I don’t usually play games there.

Also pictured here are my terrible cutting job and my DIY Raspberry Pi power button. The power button isn’t really necessary (as you can shut the Pi down through the RetroPie interface), but it’s convenient and neat!

Joystick and buttonsJoystick and buttons

I chose a generic joystick/button combo from Amazon that had great reviews. The buttons are all backlit using LEDs and are powered from the Pi itself.

The joystick works using limit 4 switches to represent the X and Y axis, in any direction — and pressing two limit switches simultaneously represents diagonal travel. The joystick is nice and responsive and weighty.

The buttons turned out to be very nice quality and definitely have that arcade feel. The white front buttons (for Start and Select) are slightly smaller than the others. That’s not very interesting, but I thought I’d mention it.

All hooked up!All hooked up!

All hooked up and playing some Street Fighter 2!

A Raspberry Pi DIY arcade joystick on a deskA Raspberry Pi DIY arcade joystick on a desk

Here’s one more photo of the finished Retrobox, still looking like a (not evil) robot, with two of my other Pi retro gaming Pi projects in the background — the Pi Cart and Gamepad Zero.

Completed RetroboxCompleted Retrobox

Here’s a photo of the Retrobox and I enjoying a celebratory beer together.

Be sure to watch the video for a full step-by-step tutorial if you want to build your own. This is a super easy, super fun project! Post below if you have any questions/comments and I’ll do my best to help you out. 🙂

AdventurePiAdventurePi

Next, learn how to build your own AdventurePi, a portable arcade built into a photography hard case:

[[https://www.youtube.com/watch/UJyR60wn1Ec]]

We’re hiring!
Are you a passionate writer or editor? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Total time: 2 minutes 
Updated: April 8th, 2020
Calling all writers!

We’re hiring. Write for Howchoo

sublime
PRIMARY
3 guides
webdev
58 guides
technology
5 guides
Calling all writers!

We’re hiring. Write for Howchoo

Tyler's profile pictureTyler
Joined in 2015
Software Engineer and creator of howchoo.
This guide will show you how to autocomplete or autoclose React JSX and HTML tags in Sublime Text 2 and Sublime Text 3.
Zach's profile picture ZachView
In these interests: webdevsublime
By default, CTRL-TAB and SHIFT-CTRL-TAB don’t operate in the same way that Google Chrome tab cycling does. For example, when you press CTRL-TAB it doesn’t always cycle to the next open document.
Zach's profile picture ZachView
In these interests: windowsmacsublime
Deleting has never been easier
Tayler's profile picture TaylerView
In these interests: technologyiphone
Make your object readable in console.
There are two very similar statements in JavaScript: for…in and for…of. And while they can be easily confused, they’re actually quite different.
Simplify your code while improving extensibility and performance.
My journey trying to find the one loop operator to rule them all
If you’re using MySQL, at some point you’ll want to measure the size of your tables. This can help you identify issues, track table growth over time, estimate disk space requirements, etc.
Comparing performance, syntax, replication, and features.
As a JavaScript developer, you’ll often need to construct URLs and query string parameters. One sensible way to construct query string parameters is to use a one layer object with key value pairs.
By default, the HTML exported from Google Docs includes tons of classes, styles, and is generally messy. This short guide will teach you how to export clean HTML devoid of classes and inline styles.
Google Analytics spam is nothing new. But now spammers have realized that, since language appears in the initial Google Analytics dashboard view, spoofing the language code reaches eyeballs.
Naming things is hard. “There are only two hard problems in Computer Science: cache invalidation and naming things.” — Phil Karlton Truer words were never spoken.
sublime
PRIMARY
Sublime Text is an awesome source code and text editor for Mac, Windows and Linux.
All things web development.
“Any sufficiently advanced technology is indistinguishable from magic.” – Alan C. Clarke, science fiction writer, TV host, underwater explorer and inventor.
Ash's profile pictureAsh
Joined in 2018
Ash is an experienced tech writer with an endless passion for technology. She enjoys retro gaming, 3D printing, and making awesome projects on the Raspberry Pi.
Related to this guide:
Raspberry Pi 4 Cases 2020Raspberry Pi 4 Cases 2020
Don’t skip out on a proper case for your Pi 4.
Ash's profile picture AshView
In these interests: pi
Setting up Bluetooth on a Raspberry PiSetting up Bluetooth on a Raspberry Pi
The only Raspberry Pi Bluetooth guide you’ll ever need.
Ben's profile picture BenView
In these interests: pi
Raspberry Pi WindowsRaspberry Pi Windows
In these interests: pcwindowspi
People also read:
DietPi Logo
If you need a resource-light operating system for your Raspberry Pi, then you should consider trying DietPi.
Raspberry Pi High Quality Camera
Update your Pi project with high-quality images.
Raspberry Pi Imager
New official Raspberry Pi imaging software.
Multiple Raspberry Pis on a table
Learn how to remove a saved wireless network in about a minute.
A Raspberry Pi 3 Model A on a table
Finding your Pi’s current network name is easy.
Posted in these interests:
pipi
pi
PRIMARY
The Raspberry Pi is a small, inexpensive computer developed by the Raspberry Pi Foundation in the United Kingdom.
gaminggaming
READY PLAYER 1
Discuss this guide:
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

How to Jump Start a Car

How to Jump Start a CarHow to Jump Start a Car
Jump start your car like a pro and get back on the road!
Tyler Tyler (285)
Total time: 5 minutes 
Updated: April 7th, 2020

Jump starting a car is a skill every driver needs. It can seem intimidating at first, but it’s actually quite easy. There are a few tips to follow to make sure you jump start your car safely and effectively.

Of course, you’ll need a pair of car jumper cables to jump-start your car—if you don’t have any, many strangers carry them in their cars and would be happy to lend you assistance.

Here’s everything you’ll need to complete this guide:

Car jumper cables×1

Oftentimes when your battery dies it’s because the headlights (or some other-powered feature) were left on after the car was shut off. So if you’ve left the headlights or radio on overnight then it’s safe to say the battery is the problem. If you’re not sure, there are a few things you can check.

Turn on the headlights

Are they dim? If the headlights are bright, chances are your battery is fine. If they’re dim, it’s likely the battery doesn’t have enough charge to start the car.

Try to start the car

Obviously, you’ve tried this or you wouldn’t be worried about a dead battery. But when you tried, did it turn over slowly? Or did it crank quickly? If it turned over slowly or not at all, it’s likely that your battery is dead. If it cranked quickly it probably isn’t your battery.

Most of the time you won’t have an accessible battery jumper so you’ll need to find another vehicle that you can use to jump your car. If no friends or family members are available, ask a stranger for help—many will be happy to assist.

You’ll need to locate the battery in each of the cars. For most vehicles, the battery is located beneath the hood.

Use the hood release latch inside the vehicle to pop the vehicle hood. If you do not see the car battery after opening the hood, the battery might be under the back seat or in the trunk. Many foreign vehicles such as BMWs and Volvos locate the battery elsewhere.

You’ll want to locate the batteries first so you can make sure you position the cars so that the jumper cables can reach both batteries.

Connect the jumper cablesConnect the jumper cables

Connect the jumper cables in the following order:

  • Connect one red clamp to the positive terminal (+) of the dead battery
  • Connect the other red clamp to the positive terminal (+) of the charged battery
  • Connect one black clamp to the negative terminal (-) of the charged battery
  • Connect the other black clamp to a piece of grounded metal, or as a last resort the negative terminal (-) on the dead battery

Start the vehicle that will be providing a charge to the dead battery.

If your disabled vehicle doesn’t start immediately, leave the assisting vehicle running, with cables connected, for 5-10 minutes. This will charge your battery a bit before starting.

If your vehicle still doesn’t start, repeat this process and, before starting your car, have somebody rev the assisting car a bit by depressing the gas pedal slightly. This will temporarily send more current through the assisting vehicle’s alternator to its battery and, ultimately, your vehicle.

You can do this in the reverse order that they were attached, but it typically doesn’t matter.

Don’t immediately shut off the engine or the battery may not have had enough time to recharge. Sometimes you’ll need to keep the engine running for as long as 20 minutes. If you need to drive the vehicle, that should charge the battery faster as long as the alternator is working properly.

We’re hiring!
Are you a passionate writer? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Total time: 5 minutes 
Updated: April 7th, 2020
Calling all writers!

We’re hiring. Write for Howchoo

security
PRIMARY
23 guides
home
21 guides
Note

Be sure to recycle the old battery or dispose of it properly.

Check Price12V 7A Rechargeable Lead Acid Battery
12V 7A Rechargeable Lead Acid Battery
on Amazon
Note

Be sure to properly dispose of the old battery at your local battery recycling center.

Calling all writers!

We’re hiring. Write for Howchoo

Zach's profile pictureZach
Joined in 2015
Web developer, designer, tinkerer, and beer enthusiast living in Tampa, Florida.
In these interests: lastpasssecurity
In these interests: cryptographysecurity
In these interests: security
Most people use the same password for every account they have on the Internet. This is highly insecure for obvious reasons.
Public key encryption is also known as asymmetric because it requires two different keys – a public key and a private key. Encryption requires the public key, and decryption requires the private key.
I love the minimal and modern look of floating acrylic frames.
Never fight over the covers again when you use two single duvets instead of one.
Learn how to connect to your work or private VPN on Windows.
Don’t want to delete your passwords one at a time? No problem.
Tired of Zoom’s security issues? Get rid of it.
Create your own Raspberry Pi OpenVPN server.
Protect your investment. Lock it up.
security
PRIMARY
Home is where the heart is.
Zach's profile pictureZach
Joined in 2015
Web developer, designer, tinkerer, and beer enthusiast living in Tampa, Florida.
Related to this guide:
Prusa MK3S 3D printer reviewPrusa MK3S 3D printer review
An incredible desktop 3D printer for a great price
Tyler's profile picture TylerView
Anycubic Mega XAnycubic Mega X
A budget 3D printer with a MASSIVE build volume.
Zach's profile picture ZachView
CZ-300 3D PrinterCZ-300 3D Printer
A sleek printer for large scale printing.
Ash's profile picture AshView
In these interests: 3dprinterreviews3dprinting
People also read:
Alfawise U30 Pro
A 3D printer with a built in touchscreen!
An affordable, large, dual extruder 3D printer that has its faults.
Geee, what a printer! And it mixes colors?!
A large scale review for a large scale printer!
This tiny printer packs a lot of punch.
Resin Printing FAQs
Considering a resin printer? Here’s everything you should know first.
Posted in these interests:
3dprinterreviews3dprinterreviews
Get the lowdown on the latest and greatest in the world of 3D printers.
3dprinting3dprinting
Think of it like a 2D printer, but with an extra dimension.
Discuss this guide:
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Total time: 55 minutes 
Updated: April 3rd, 2020
Calling all writers!

Are you a writer who loves 3D printing? Send us a message

Prusa i3 MK3S 3D Printer Review Prusa i3 MK3S 3D Printer ReviewAn incredible desktop 3D printer for a great price
Calling all writers!

Are you a writer who loves 3D printing? Send us a message

octoprint
PRIMARY
14 guides
3dprinting
53 guides
prusa
2 guides
Check PriceBreakaway Header Strip (19mm)
Breakaway Header Strip (19mm)
on Amazon
Check PriceWire cutters
Wire cutters
on Amazon
Check PriceRaspberry Pi Zero WH
Raspberry Pi Zero WH
on Adafruit
Check PriceRaspberry Pi Zero W
Raspberry Pi Zero W
on Amazon
Check PriceSoldering Iron
Soldering Iron
on Amazon
Note:

The Raspberry Pi Zero W doesn’t support 5GHz networks, so be sure to use a normal 2.4GHz network.

Check PriceRaspberry Pi Camera
Raspberry Pi Camera
on Amazon
Check PriceRaspberry Pi Camera Ribbon Cable (200cm)
Raspberry Pi Camera Ribbon Cable (200cm)
on Amazon
Check PriceAdafruit Cable Extender Thingy
Adafruit Cable Extender Thingy
on External Site
Note:

Once attached, one way to remove the Pi from the board is to use needle-nose pliers and gently pull on the back of one of the pins.

Tyler's profile pictureTyler
Joined in 2015
Software Engineer and creator of howchoo.
In these interests: 3dprintingpioctoprint
Prevent your OctoPrint touchscreen from sleeping.
Zach's profile picture ZachView
In these interests: octoprint
An inexpensive upgrade that improves the printing experience
Zach's profile picture ZachView
In these interests: pioctoprint3dprinting
Will somebody please think of the eyes!
What’s got 8 legs and tons of questions?
Wrap your tentacles around these sweet plugins!
Now you can monitor your prints from the coffee shop!
Keep your OctoPrint setup up to date.
octoprint
PRIMARY
Discover awesome OctoPrint guides and projects and control your 3D printer remotely! Just getting started? Learn how to install OctoPrint.
Think of it like a 2D printer, but with an extra dimension.

How to Set Up and Use OctoPrint on Your Prusa i3 MK3S

Prusa i3 MK3S OctoPrint GuidePrusa i3 MK3S OctoPrint Guide
Control your MK3S remotely.
Tyler Tyler (275)
Total time: 55 minutes 
Updated: April 3rd, 2020
Calling all writers!

Are you a writer who loves 3D printing? Send us a message

The Prusa i3 MK3S is my favorite 3D printer I’ve used so far. It’s got all the bells and whistles and prints wonderfully every time I use it. The only thing its missing is the ability to print remotely, and that’s where OctoPrint comes in.

In this guide, we’ll show you how to set up OctoPrint for the MK3S. After this guide is complete, we’ll have a Raspberry Pi Zero mounted to your MK3S. Then you can copy gcode files to the Pi, initiate prints, and control the printer remotely.

Soldering is optional for this guide! If you don’t have a soldering iron, read on before ordering your materials.

Note on MK3S version

This guide was written for the version of the MK3S that includes an Einsy case with a removable back. This version was released within a month of the initial release of the MK3S, so most users should have this version.

If you have the version without the removable back, not to worry–you’ll just need to complete an extra step!

Octoprint MK3S Raspberry Pi Zero FrameOctoprint MK3S Raspberry Pi Zero Frame

We’ll begin by printing the Raspberry Pi Zero frame. The frame will be used as a spacer and to provide the template for the GPIO pins.

The STL file can be found on Prusa’s website, but it takes a few steps to find it.

  1. Go to the Prusa printable upgrades page
  2. Download the STL files for the Original Prusa i3 MK3 (yes, even though there’s one labeled MK3S)
  3. Unzip the folder
  4. Open the folder, then navigate to Printed-Parts/stl
  5. The file you’re looking for is called rpi-zero-frame.stl

Print settings

Slice and print the model using PrusaSlicer’s default settings for the MK3S:

  • Layer height: 0.15mm
  • First layer height: 0.2mm
  • Infill density: 15%
  • Infill type: Rectilinear
  • Adhesion type: Skirt
  • Supports: No
OctoPrint MK3S cut away the removable backOctoPrint MK3S cut away the removable back

As I mentioned in the introduction, this guide is written for printers that have the Einsy-case with the removable back. When looking at the case, you’ll be able to see very clearly where to cut. Use a sharp knife or snips to cut away the removable piece.

Warnings

  • Be extremely careful with this step!
  • Unplug the printer!
  • Do not cut the Einsy board!

Einsy-case without the removable back

If you’ve got the Einsy-case without the removable back, you can follow the disassembly instructions found here.

Octoprint MK3S GPIO HeaderOctoprint MK3S GPIO Header

The GPIO header is what creates a connection from the Raspberry Pi to the Einsy board.

To prepare the GPIO header, we need to break away a 7×2 piece from the header strip. Then, using the Pi frame as a template, use needle-nose pliers to remove the pins that are not needed. Use the following image for further guidance.

MK3S Raspberry Pi Zero headerMK3S Raspberry Pi Zero header

Also, you should use the images in the next two steps to ensure you have the pins configured properly.

No soldering iron? No problem.

If you don’t have a soldering iron, purchase the Raspberry Pi Zero WH instead, which comes with a pre-soldered header. Then, use a pair of wire cutters to clip off the pins you don’t need. I recommend Hakko Miro Cutters because they’re awesome.

Octoprint MK3S Pins, Frame, and Pi ZeroOctoprint MK3S Pins, Frame, and Pi Zero

With the frame printed and header prepared, you’re ready to put the pieces together. Put the pins through the Pi frame, then connect to the Pi Zero. This step primarily exists to provide a picture of how everything should fit together.

Octoprint MK3S Soldering the GPIO pinsOctoprint MK3S Soldering the GPIO pins

Use your helping hands to secure the Pi and keep the pins in place. Use your soldering iron to carefully solder the pins to the board. If you’re new to soldering, I recommend getting some practice in before attempting this process.

Next we’ll install OctoPrint. Specifically, we’re going to install an OctoPrint build created by Prusa that comes preconfigured for the MK3S. It’s called PrusaPrint. If you’d rather, you can also install the normal OctoPrint build, but it will require some additional configuration to get started.

Download links

Installation instructions

For either build, you can follow our guide on how to install OctoPrint for more details. In short, you need to use a tool like Etcher to flash the disk image onto your Micro SD card.

We also made a YouTube video that details installation:

In order to use OctoPrint, we need to enable Wi-Fi. To do this, navigate to the root directly on the SD card. You can do this via the command line or using your file browser.

Open the file called octopi-wpa-supplicant.txt.

Uncomment the lines that look like this:

## WPA/WPA2 secured #network={ # ssid="put SSID here" # psk="put password here" #}

Add your network name (ssid) and password (psk). Then look for country configuration below. Uncomment your country (or add your country code if it doesn’t exist).

As an example, if you’re in the United States, you would uncomment:

# country=US

After making these two changes, save the file and exit. You should also eject the SD card at this time.

OctoPrint MK3S camera mountOctoPrint MK3S camera mount

If you want to add a camera, now is the time. This step will breakdown everything required to mount a camera so you can monitor your prints.

Print the camera mount

I found an amazing camera mount on Thingiverse, but the print comes with a lot of files and is very customizable, so I’ll let you know exactly what I did.

Files and quantities

STL File Qty Note
BallNut.stl 1 Use brim.
ffLink_90_support.stl 1
mfLink_90_support.stl 2
mfLink_support.stl 1
raspiCamBack.stl 1 Use brim.
raspiCamCover_NoLense.stl 1 Print if your camera has no lense.
raspiCamCover_Lense.stl 1 Print if your camera has a lense.
Thumb_Bolt.stl 5
Thumb_Nut.stl 4 Use brim.
xAxisBracket.stl 1

Printing advice

First, read the Thingiverse instructions. The author provides the proper print settings. The author recommends using 100% infill. I used 50% to save time, and it works just fine.

Also, the author says “no brim”. But I did, in fact, need a brim for some of the components. I identified these components in the table above.

You can try to print everything in a single batch, but I’d recommend breaking it up into multiple batches (so you don’t waste your time).

Assemble the camera mount

This part is fairly self-explanatory, and you can use the image as a guide. It’s like putting a puzzle together, and the good thing is that you get to assemble it exactly how you’d like. Go ahead and assemble the entire camera mount, and put the camera in position as well.

Using an M3x16 screw, secure the X Axis Bracket to the x-axis motor. This requires only one screw.

You can loosen thumb bolts and thumb nuts to reposition the mount, and tighten them to lock it in place.

Connect the camera

Connect one end of the camera ribbon cable to the Pi, and the other end to the camera. To do so, you’ll need to pull the tabs on both sides of the camera connector away. Then, slide the cable into the opening until it’s seated firmly in place. Then push the tabs back down to lock the cable in place.

If you look at the ends of the ribbon cable, you’ll notice one side has the “teeth” exposed. This is the side that makes the connection, and it should face the board on both the camera and the Pi.

A note on the camera cable

Most of the Raspberry Pi Zero camera cables you’ll find are too short for this project, so I recommend getting both the extender thingy and the extension cable as well.

Octoprint MK3S Attaching the Pi to the MK3SOctoprint MK3S Attaching the Pi to the MK3S

Now, with the SD card inserted in the Pi Zero, attach the Pi directly to the Einsy board. Before doing so, find the female pin connectors on the Einsy board. Carefully align the male (from the Pi) and female connectors. If aligned correctly, this should not require much force.

Octoprint MK3S Enable RPi port in settingsOctoprint MK3S Enable RPi port in settings

Now, you can plug in and turn on the MK3S. Then, to enable the Raspberry Pi connection, use the controller to go to Settings then find RPi port, and toggle the value to on.

Octoprint MK3S test out octopi.localOctoprint MK3S test out octopi.local

With the Raspberry Pi attached and the connection enabled, wait a few minutes. Then open a browser and visit http://octopi.local.

You’ll be guided through a setup process, which should only take a few minutes. At this point, you’ll have the opportunity to set your OctoPrint username and password.

From here, you can upload your gcode files and start your print remotely! After I set this up, I was pleasantly surprised with how well integrated OctoPrint is with the MK3S. The printer is very responsive to instructions from OctoPrint, which has not always been my experience with other printers.

At this point, you’ve successfully set up OctoPrint on your Prusa i3 MK3S. You’re ready to start printing!

Check out more great OctoPrint guides to get ideas for your next project.

We’re hiring!
Are you a passionate writer or editor? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Updated: April 3rd, 2020
retrogaming
PRIMARY
49 guides
pi
215 guides
retropie
38 guides
Calling all writers!

We’re hiring. Write for Howchoo

retrogaming
PRIMARY
49 guides
pi
215 guides
retropie
38 guides
Lakka vs RetroPie: Which is Best? Lakka vs RetroPie: Which is Best?Ready to game, but don’t know where to start?
Calling all writers!

We’re hiring. Write for Howchoo

Ash's profile pictureAsh
Joined in 2018
Ash is an experienced tech writer with an endless passion for technology. She enjoys retro gaming, 3D printing, and making awesome projects on the Raspberry Pi.
In these interests: piretrogaming
Ready to game, but don’t know where to start?
Ash's profile picture AshView
In these interests: piretropieretrogaming
In these interests: gamingretrogamingpi
All about that bass? Let’s crank it up!
You can’t play anything like this. Let’s fix it!
You can play your Game Boy in the dark now!
Someone recreated the iconic first level of Super Mario Bros as a fully-playable, life-size augmented reality (AR) game in Central Park. The results are astounding.
Redditor Finndersen found a cool retro-looking portable television in a dumpster, completely refurbished it, and turned it into a retro gaming powerhouse for his RetroPie build.
For Raspberry Pi beginners who still love to follow along in a book.
What’s better than an experiment? An experiment in space!
Thank you Mario, but our Princess is in another castle!
The Raspberry Pi is a small, inexpensive computer developed by the Raspberry Pi Foundation in the United Kingdom.
This interest contains guides that cover all things RetroPie! What is RetroPie? RetroPie is a popular software library for the Raspberry Pi that is used to emulate retro video games.

How to Delete Apps on an iPhone

Delete iPhone appsDelete iPhone apps
Deleting has never been easier
Tayler Tayler (23)
Total time: 1 minute 
Updated: April 3rd, 2020

Do you have a bunch of apps downloaded onto your phone, taking up valuable space on your phone? It’s okay – I did, too before I sat down to clear up some space when my memory was nearly full.

Now I don’t have an abundance of extra space and my home screen looks nice and tidy. With this guide, I’ll show you how to get rid of all of those unwanted apps on your iPhone. I’ll be demonstrating on my iPhone 8.

Grab that phone of yours and let’s begin!

Here’s everything you’ll need to complete this guide:

iPhoneiPhone×1
iPhone home screeniPhone home screen
Isn’t my background out of this world?

Do this by swiping up from the bottom edge of the screen and releasing quickly. If you’re using a non-full screen model, hold your finger against the home button, which will bring you to the main menu of your phone.

iPhone app home screeniPhone app home screen
My soon-to-be-deleted app circled here.

Find the app on your phone that you want to delete.

I have everything organized on my phone under menus which helps me maintain peace of mind when I’m actually on my phone.

iPhone 3D touch menu optioniPhone 3D touch menu option

Once you have your app in sight, hold your finger against the screen for exactly one second. This will activate the 3D touch menu which gives quick access for app options.

Different apps have different menus depending on the app type, but they’ll all have the same basic layout.

iPhone delete app screeniPhone delete app screen

The option to Delete App will be at the bottom of every menu, regardless of app type. It will also be written in red.

Select this option by pressing it, which will prompt a pop-up screen that gives you the option to either delete the app or cancel.

What’s next? You guessed it! Select delete by tapping the Delete button which removes the app from your phone’s immediate memory.

This action will not affect deleting data in your iCloud, which means any data that you’ve allowed your iCloud to backup will be preserved there.

iPhone home screeniPhone home screen
Looking nice and organized with one less app!

And voila! You can enjoy your phone with one less app cluttering your memory or home screen space.

Happy deleting!

How to Delete Apps on an iPhone

Delete iPhone appsDelete iPhone apps
Deleting has never been easier
Tayler Tayler (23)
Total time: 1 minute 
Updated: April 3rd, 2020

Do you have a bunch of apps downloaded onto your phone, taking up valuable space on your phone? It’s okay – I did, too before I sat down to clear up some space when my memory was nearly full.

Now I don’t have an abundance of extra space and my home screen looks nice and tidy. With this guide, I’ll show you how to get rid of all of those unwanted apps on your iPhone. I’ll be demonstrating on my iPhone 8.

Grab that phone of yours and let’s begin!

Here’s everything you’ll need to complete this guide:

iPhoneiPhone×1
iPhone home screeniPhone home screen
Isn’t my background out of this world?

Do this by swiping up from the bottom edge of the screen and releasing quickly. If you’re using a non-full screen model, hold your finger against the home button, which will bring you to the main menu of your phone.

iPhone app home screeniPhone app home screen
My soon-to-be-deleted app circled here.

Find the app on your phone that you want to delete.

I have everything organized on my phone under menus which helps me maintain peace of mind when I’m actually on my phone.

iPhone 3D touch menu optioniPhone 3D touch menu option

Once you have your app in sight, hold your finger against the screen for exactly one second. This will activate the 3D touch menu which gives quick access for app options.

Different apps have different menus depending on the app type, but they’ll all have the same basic layout.

iPhone delete app screeniPhone delete app screen

The option to Delete App will be at the bottom of every menu, regardless of app type. It will also be written in red.

Select this option by pressing it, which will prompt a pop-up screen that gives you the option to either delete the app or cancel.

What’s next? You guessed it! Select delete by tapping the Delete button which removes the app from your phone’s immediate memory.

This action will not affect deleting data in your iCloud, which means any data that you’ve allowed your iCloud to backup will be preserved there.

iPhone home screeniPhone home screen
Looking nice and organized with one less app!

And voila! You can enjoy your phone with one less app cluttering your memory or home screen space.

Happy deleting!

Jump to step

How to Delete Apps on an iPhone

Delete iPhone appsDelete iPhone apps
Deleting has never been easier
Tayler Tayler (23)
Total time: 1 minute 
Updated: April 3rd, 2020

Do you have a bunch of apps downloaded onto your phone, taking up valuable space on your phone? It’s okay – I did, too before I sat down to clear up some space when my memory was nearly full.

Now I don’t have an abundance of extra space and my home screen looks nice and tidy. With this guide, I’ll show you how to get rid of all of those unwanted apps on your iPhone. I’ll be demonstrating on my iPhone 8.

Grab that phone of yours and let’s begin!

Here’s everything you’ll need to complete this guide:

iPhoneiPhone×1
iPhone home screeniPhone home screen
Isn’t my background out of this world?

Do this by swiping up from the bottom edge of the screen and releasing quickly. If you’re using a non-full screen model, hold your finger against the home button, which will bring you to the main menu of your phone.

iPhone app home screeniPhone app home screen
My soon-to-be-deleted app circled here.

Find the app on your phone that you want to delete.

I have everything organized on my phone under menus which helps me maintain peace of mind when I’m actually on my phone.

iPhone 3D touch menu optioniPhone 3D touch menu option

Once you have your app in sight, hold your finger against the screen for exactly one second. This will activate the 3D touch menu which gives quick access for app options.

Different apps have different menus depending on the app type, but they’ll all have the same basic layout.

iPhone delete app screeniPhone delete app screen

The option to Delete App will be at the bottom of every menu, regardless of app type. It will also be written in red.

Select this option by pressing it, which will prompt a pop-up screen that gives you the option to either delete the app or cancel.

What’s next? You guessed it! Select delete by tapping the Delete button which removes the app from your phone’s immediate memory.

This action will not affect deleting data in your iCloud, which means any data that you’ve allowed your iCloud to backup will be preserved there.

iPhone home screeniPhone home screen
Looking nice and organized with one less app!

And voila! You can enjoy your phone with one less app cluttering your memory or home screen space.

Happy deleting!

How to Delete Apps on an iPhone

Delete iPhone appsDelete iPhone apps
Deleting has never been easier
Tayler Tayler (23)
Total time: 1 minute 
Updated: April 3rd, 2020

Do you have a bunch of apps downloaded onto your phone, taking up valuable space on your phone? It’s okay – I did, too before I sat down to clear up some space when my memory was nearly full.

Now I don’t have an abundance of extra space and my home screen looks nice and tidy. With this guide, I’ll show you how to get rid of all of those unwanted apps on your iPhone. I’ll be demonstrating on my iPhone 8.

Grab that phone of yours and let’s begin!

Here’s everything you’ll need to complete this guide:

iPhoneiPhone×1

How to Delete Apps on an iPhone

iphonetechnology
Deleting has never been easier
Tayler Tayler (23)
Total time: 1 minute 
Updated: April 3rd, 2020
Tayler
 
1

Here’s everything you’ll need to complete this guide:

iPhoneiPhone×1
iPhoneiPhone×1
iPhone
Jump to step
Calling all writers!

We’re hiring. Write for Howchoo

 
1
In these interests
iphone
PRIMARY
29 guides
technology
5 guides
iphone
PRIMARY
29 guides
technology
5 guides
PRIMARY
Jump to step
Series: iPhone Basics
iPhone BackupFactory Reset iPhoneDelete iPhone appsiPhone block numberAdd work email to iPhone.
iPhone home screeniPhone home screen
Isn’t my background out of this world?

Do this by swiping up from the bottom edge of the screen and releasing quickly. If you’re using a non-full screen model, hold your finger against the home button, which will bring you to the main menu of your phone.

iPhone app home screeniPhone app home screen
My soon-to-be-deleted app circled here.

Find the app on your phone that you want to delete.

I have everything organized on my phone under menus which helps me maintain peace of mind when I’m actually on my phone.

iPhone 3D touch menu optioniPhone 3D touch menu option

Once you have your app in sight, hold your finger against the screen for exactly one second. This will activate the 3D touch menu which gives quick access for app options.

Different apps have different menus depending on the app type, but they’ll all have the same basic layout.

iPhone delete app screeniPhone delete app screen

The option to Delete App will be at the bottom of every menu, regardless of app type. It will also be written in red.

Select this option by pressing it, which will prompt a pop-up screen that gives you the option to either delete the app or cancel.

What’s next? You guessed it! Select delete by tapping the Delete button which removes the app from your phone’s immediate memory.

This action will not affect deleting data in your iCloud, which means any data that you’ve allowed your iCloud to backup will be preserved there.

iPhone home screeniPhone home screen
Looking nice and organized with one less app!

And voila! You can enjoy your phone with one less app cluttering your memory or home screen space.

Happy deleting!

iPhone home screeniPhone home screen
Isn’t my background out of this world?

Do this by swiping up from the bottom edge of the screen and releasing quickly. If you’re using a non-full screen model, hold your finger against the home button, which will bring you to the main menu of your phone.

iPhone home screeniPhone home screen
Isn’t my background out of this world?

Do this by swiping up from the bottom edge of the screen and releasing quickly. If you’re using a non-full screen model, hold your finger against the home button, which will bring you to the main menu of your phone.

Open your iPhone home screen

iPhone app home screeniPhone app home screen
My soon-to-be-deleted app circled here.

Find the app on your phone that you want to delete.

I have everything organized on my phone under menus which helps me maintain peace of mind when I’m actually on my phone.

iPhone app home screeniPhone app home screen
My soon-to-be-deleted app circled here.

Find the app on your phone that you want to delete.

I have everything organized on my phone under menus which helps me maintain peace of mind when I’m actually on my phone.

Locate the app you want to delete

iPhone 3D touch menu optioniPhone 3D touch menu option

Once you have your app in sight, hold your finger against the screen for exactly one second. This will activate the 3D touch menu which gives quick access for app options.

Different apps have different menus depending on the app type, but they’ll all have the same basic layout.

iPhone 3D touch menu optioniPhone 3D touch menu option

Once you have your app in sight, hold your finger against the screen for exactly one second. This will activate the 3D touch menu which gives quick access for app options.

Different apps have different menus depending on the app type, but they’ll all have the same basic layout.

Press your finger against the app

iPhone delete app screeniPhone delete app screen

The option to Delete App will be at the bottom of every menu, regardless of app type. It will also be written in red.

Select this option by pressing it, which will prompt a pop-up screen that gives you the option to either delete the app or cancel.

What’s next? You guessed it! Select delete by tapping the Delete button which removes the app from your phone’s immediate memory.

This action will not affect deleting data in your iCloud, which means any data that you’ve allowed your iCloud to backup will be preserved there.

iPhone delete app screeniPhone delete app screen

The option to Delete App will be at the bottom of every menu, regardless of app type. It will also be written in red.

Select this option by pressing it, which will prompt a pop-up screen that gives you the option to either delete the app or cancel.

What’s next? You guessed it! Select delete by tapping the Delete button which removes the app from your phone’s immediate memory.

This action will not affect deleting data in your iCloud, which means any data that you’ve allowed your iCloud to backup will be preserved there.

Press the Delete App option in the menu

iPhone home screeniPhone home screen
Looking nice and organized with one less app!

And voila! You can enjoy your phone with one less app cluttering your memory or home screen space.

Happy deleting!

iPhone home screeniPhone home screen
Looking nice and organized with one less app!

And voila! You can enjoy your phone with one less app cluttering your memory or home screen space.

Happy deleting!

Enjoy your newfound space

Series: iPhone Basics
iPhone Factory ResetBlock Numbers on iPhoneiPhone BackupFactory Reset iPhoneDelete iPhone appsiPhone block numberAdd work email to iPhone.
Calling all writers!

We’re hiring. Write for Howchoo

Tayler's profile pictureTayler
Joined in 2020
I like coffee, cats, video games, weird instruments, and unique prose. I sometimes write decent things.
Tayler's profile picturetbirdriouff
Share this guide!
RedditEmailTextPinterest
Related to this guide:
I heart howchoo iPhone messageI heart howchoo iPhone message
Because we all need to change things up from time to time in our digital conversations!
Michael's profile picture MichaelView
In these interests: iosiphonefonts
iPhone Font Size ScrolliPhone Font Size Scroll
Finding the text hard to read on your iPhone? This guide will help you out!
Michael's profile picture MichaelView
In these interests: iosfontsiphone
Arrow to HDRArrow to HDR
Ever notice that little HDR feature that appears for certain photographs on your iPhone? It’s called High Dynamic Range. Check out our guide on HDR and when to use it.
Michael's profile picture MichaelView
In these interests: iosiphone
I heart howchoo iPhone messageI heart howchoo iPhone message
Because we all need to change things up from time to time in our digital conversations!
Michael's profile picture MichaelView
In these interests: iosiphonefonts
Michael's profile pictureViewiosiphonefonts
iPhone Font Size ScrolliPhone Font Size Scroll
Finding the text hard to read on your iPhone? This guide will help you out!
Michael's profile picture MichaelView
In these interests: iosfontsiphone
Michael's profile pictureViewiosfontsiphone
Arrow to HDRArrow to HDR
Ever notice that little HDR feature that appears for certain photographs on your iPhone? It’s called High Dynamic Range. Check out our guide on HDR and when to use it.
Michael's profile picture MichaelView
In these interests: iosiphone
Michael's profile pictureViewiosiphone
People also read:
person holding iPhone taking HDR photo
Hint…it’s NOT high definition resolution.
iPhone Backup
Just put it on the cloud with everything else.
Factory Reset iPhone
Wipe your iPhone and start over new.
ios battery cycle count
This is the simplest way to see the health of your iPhone’s battery. For a reminder, after 500 cycles, your battery is operating with roughly 80% of its full capacity*.
If you’ve got an iPhone with TouchID, and you’re mourning the loss of the ability to unlock your phone without pressing the home button, there is hope.
Whether you bought the 16GB iPhone on a budget or you like to store thousands of pictures and songs on your phone, you will eventually need to learn how to free up some space.
Whether you’ve shattered your screen, broken your home button, or decided to upgrade to a fancy new iOS device, chances are you’ll want your new iPhone to work like your old one.
person holding iPhone taking HDR photo
Hint…it’s NOT high definition resolution.
iPhone Backup
Just put it on the cloud with everything else.
Factory Reset iPhone
Wipe your iPhone and start over new.
person holding iPhone taking HDR photo
person holding iPhone taking HDR photoWhat is HDR on an iPhone Camera?
Add work email to iPhone.
Add work email to iPhone.How to Add Your Work Email to Your iPhone
iPhone block number
iPhone block numberHow to Block a Number on an iPhone
iPhone Backup
iPhone BackupHow to Back Up Your iPhone
Factory Reset iPhone
Factory Reset iPhoneHow to Factory Reset your iPhone
ios battery cycle count
This is the simplest way to see the health of your iPhone’s battery. For a reminder, after 500 cycles, your battery is operating with roughly 80% of its full capacity*.
If you’ve got an iPhone with TouchID, and you’re mourning the loss of the ability to unlock your phone without pressing the home button, there is hope.
Whether you bought the 16GB iPhone on a budget or you like to store thousands of pictures and songs on your phone, you will eventually need to learn how to free up some space.
Whether you’ve shattered your screen, broken your home button, or decided to upgrade to a fancy new iOS device, chances are you’ll want your new iPhone to work like your old one.
ios battery cycle count
ios battery cycle countSimplest Way to Find the Battery Charge Cycle Count on Your iPhone
Share WiFi Password iPhone Android
Share WiFi Password iPhone AndroidHow to Share A WiFi Password from iPhone to Android
How to unlock your iPhone the old way in iOS 10
How to Free Up iPhone Storage Space
How to clone your old iPhone to a new iPhone
Posted in these interests:
iphoneiphone
iphone
PRIMARY
technologytechnology
“Any sufficiently advanced technology is indistinguishable from magic.” – Alan C. Clarke, science fiction writer, TV host, underwater explorer and inventor.
iphoneiphone
iphone
PRIMARY
PRIMARY
Explore
technologytechnology
“Any sufficiently advanced technology is indistinguishable from magic.” – Alan C. Clarke, science fiction writer, TV host, underwater explorer and inventor.
Explore
Discuss this guide:
We’re hiring!
Are you a passionate writer? We want to hear from you!
We’re hiring!
Are you a passionate writer? We want to hear from you!
View openings

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Donate