Featured image of post Photobooth with a Raspberry PI

Photobooth with a Raspberry PI

See how I built a DIY photo booth for my wedding to make the day more fun. Get inspired by this personal story and find ideas for adding a unique touch.

As my wedding day approached, I found myself searching for ways to make the celebration truly special and memorable. Amidst all the planning and preparation, I asked myself– why not build a photobooth? It seemed like the perfect way to add a touch of personalized fun to our big day while creating lasting memories for ourselves and our guests.

This article demonstrate how it has been built and with which components (hardware & software).

Bill Of Material

To build this photobooth, several components were required:

The Hardware

The enclosure

For the enclosure of your DIY photobooth, cleanliness and elegance were paramount as the goal is to use for my wedding.

It has been made using:

  • MDF Wood Panels
  • Several 3D printed parts:
    • Holder for camera
    • Frame for camera
    • Holder for the printer
    • Frames for the printer (front & side)
    • Side Aerators
    • Corners
  • Wood glue
  • Wood putty (to fill any imperfections & create a smooth canvas for the finishing touches)
  • Glossy white paint

Some pictures of the enclosure building steps:

Plan & cut Mount structure Mount structure Install the putty Paint

Final result with 3D Printed parts

The inside

Photobooth Simplified Architecture

The schema represents the simplified architecture of the photobooth. Every components are connected to the Raspberry Pi, which is the core of the photobooth.

Once everything is connected and mounted on the chassis, it looks like bellow:

Overview Screen + Raspberry Power Supply Side Camera + Lights

The Software

Prepare the Raspberry PI

It’s essential to prepare the Raspberry PI, ensuring optimal performance and storage capabilities. I decided to use an SSD instead of SD card because of the lifetime, which is much higher with an SSD.

This guide can be used to configure the boot on USB SSD Drive.

Note: Official Raspberry PI OS has been installed for better compatiblity of the softwares used

Installing Photobooth Software

The next was to install the required software shown to users. For this, the pibooth project is the perfect match.

Pibooth offers several compelling advantages that make it an excellent choice for DIY photobooth:

  • Affordability: The Raspberry Pi is an affordable and versatile computing platform, making the pibooth project a cost-effective solution compared to renting or purchasing a commercial photobooth.
  • Customizability: pibooth is a fully open-source & customizable project project.
  • Ease of Setup: The pibooth project provides comprehensive documentation and software packages, simplifying the setup process.
  • Flexibility: pibooth supports a wide range of peripherals, including cameras, printers, and touchscreen displays, allowing to build a photobooth. Additionally, the project offers various configuration options to adjust settings such as photo resolution, printing layout, and display themes.
  • Community Support: The pibooth project benefits from a community of users and developers who contribute to its ongoing development and support.

The installation guide is available on the official website.

I wanted to be able to push pictures in a cloud repository. When peoples will use the photobooth, they will be able to scan a QR code and download the pictures, in addition to the printed version. For this, the plugin [pibooth-google-photo](https://pypi.org/project/pibooth-google-photo/1.0.2/) is used.

Finally, as the target is for the wedding, we have customized the picture frame thanks to the plugin [pibooth-picture-template](https://github.com/pibooth/pibooth-picture-template)

Testing

After this long building road, it’s time to test the Photobooth by taking sample photos and printing them. Adjust settings as needed to ensure optimal photo quality and performance.

Some pictures on how it looks when the photobooth is powered on:

Test 1 Test 2 Test 3 Test 4

Conclusion

Building a DIY Photobooth with Pi is a rewarding journey that culminates in creating cherished memories. The road to build it in this way was long, especially to have this enclosure not very simple get, but it worth ! It’s a unique experience that adds a touch of whimsy for weddings or any other events !

After the wedding

It was very nice to see the result ! We placed the photobooth in a central area with a “wooden” background. A lot of photos has been taken.

We made the following frames for the pictures: Frame 1 Frame 2