Close
0%
0%

Project Gestalt

Nier Pod-inspired interactive 64×64 RGB matrix display featuring custom animations and a sound-reactive WaveForm mode.

Similar projects worth following
0 followers
Greetings everyone, and welcome back!

This is Project Gestalt, a DIY wall-mounted RGB matrix display that I built from scratch. It features two 64×32 RGB LED matrices chained together to create a single 64×64 display, all driven by a Raspberry Pi Pico.

The device can display various animations and visuals that I’ve added, including gaming-related animations, random patterns, and several other effects.

The entire enclosure was designed in Fusion 360, with its design heavily inspired by the Pods from NieR: Automata. This is also where the name “Gestalt” comes from. Gestalt is a German word that roughly translates to “form” or “shape, ” and it also refers to the idea of individual elements coming together to form a complete whole. I thought this was a fitting name for a project where two separate RGB matrices come together to create one complete display.

Project Gestalt is powered by a 3.7V, 2600mAh lithium-ion cell, providing approximately four hours of battery backup, which is pretty decent for a device running a total of 4, 096 RGB LEDs.

I have previously worked on a similar project called WaveForm, where I used a single 64×32 RGB matrix along with a microphone to detect surrounding sound and display an audio-reactive waveform. As the sound level increased, the waveform displayed on the matrix reacted accordingly.

I liked that feature so much that I decided to implement the WaveForm code in Project Gestalt as well.

For controlling the device, I added three buttons: Previous, WaveForm, and Next. The Previous and Next buttons allow us to cycle backward and forward through the different animations stored on the device.

Pressing the WaveForm button switches the device into WaveForm mode. In this mode, the RGB matrix displays an animated waveform that reacts in real time to the sound picked up by the onboard microphone.

This Article covers the complete build process of Project Gestalt, including the enclosure design, electronics, assembly process, and code.

Let’s get started!

MATERIAL REQUIRED

These were the materials used in this project—

  • Custom PCBs
  • 64x32 P3 HUB75 RGB Matrix x 2
  • Matrix Ribbon Connector
  • Raspberry Pi PICO
  • IP5306 Power Management IC
  • 10 uF Capacitors
  • 1 uH SMD Inductor
  • Type C Port
  • 0805 LED Indicator
  • 10K Resistor: 0805 Package
  • Lithium cell 3.7V 2600mAh with PCM
  • Push Buttons 12x12 Size
  • Push Buttons 6x6 Size
  • Connecting Wires

PODS FROM NieR: AUTOMATA

The inspiration behind this project came from PODS from NieR: Automata.

For those unfamiliar with NieR: Automata, Pods are tactical support units commonly assigned to YoRHa soldiers. They are equipped with various weapons for long-range attacks, relay messages from Command, exchange operational intelligence between units, and provide general support during missions.

Throughout most of the game, Pods appear to be emotionless machines that simply follow orders. Their dry and overly literal conversations also occasionally provide some of the funniest moments in the game. However, by the end of NieR: Automata, their role becomes much more profound. Without going too deep into spoiler territory, the Pods begin to represent something beyond their original programming, making them an unexpectedly meaningful part of the story.

As someone who really likes NieR: Automata, I had wanted to build my own Pod-inspired device for quite some time, something that I could place on my workbench as a functional piece of gaming memorabilia.

Interestingly, the RGB matrix display wasn’t actually part of the original idea. The project initially started simply as an attempt to design and build my own Pod-like device. The idea of incorporating two RGB matrices and turning it into an interactive display came later during the design process.

This eventually resulted in Project Gestalt: a device that combines the visual design of the Pods from NieR: Automata with a 64×64 RGB matrix capable of displaying animations, gaming-related visuals, random patterns, and an audio-reactive waveform.

DESIGN

For the enclosure design of this project, my primary inspiration was the Pod from NieR: Automata, more specifically Pod 042, which is assigned to 2B. While all Pods share the same overall design, Pod 042 is distinguished by its orange accent pieces, making it instantly recognizable.

The original Pod has a fairly boxy design, whereas the RGB matrix is almost completely flat. Because of this, I couldn't create an exact replica and instead designed an enclosure that captures the overall look while accommodating the display. One feature I wanted to preserve was the cylindrical top section with its two eye-like details, which is one of the most recognizable elements of the Pod's design.

To achieve a metallic appearance, I planned to print the majority of the enclosure using grey PLA, with separate orange...

Read more »

MID HOLDER.stl

Standard Tesselated Geometry - 1.44 MB - 07/14/2026 at 17:30

Download

MAIN ENCLSOURE.stl

Standard Tesselated Geometry - 552.82 kB - 07/14/2026 at 17:30

Download

SW3.stl

Standard Tesselated Geometry - 81.92 kB - 07/14/2026 at 17:30

Download

TOP PART.stl

Standard Tesselated Geometry - 866.88 kB - 07/14/2026 at 17:30

Download

SW4.stl

Standard Tesselated Geometry - 80.16 kB - 07/14/2026 at 17:30

Download

View all 11 files

  • 1
    PCB ASSEMBLY - PICO DRIVER
    • We begin the Pico Driver Board assembly process by applying solder paste to all the Pico pads using a solder paste dispensing needle. Here, we are using Sn/Pb 63/37 solder paste, which has a melting temperature of 200°C.
    • Next, we pick and place the Raspberry Pi Pico onto the PCB, making sure all of its pins align correctly with the corresponding pads.
    • The PCB is then placed on a reflow hotplate. Here, we are using the Miniware MH50, a compact reflow hotplate that is perfect for assembling the Pico Driver Board.
    • Finally, two CON8 male header connectors are installed on the HUB75 connector pads. We flip the board over and solder the header pins in place using a soldering iron, completing the assembly of the Pico Driver Board.
  • 2
    PCB ASSEMBLY - SWITCH BOARD
    • Next comes the PCB assembly process for the Switch Board, which begins by placing the MAX9814 microphone module and all three push buttons in their respective positions.
    • The board is then flipped over, and all the leads are soldered using a soldering iron, securing each component firmly in place.
  • 3
    PCB ASSEMBLY - POWER BOARD
    • We begin by applying solder paste to all the component pads using the same solder paste dispenser as before.
    • Next, all the SMD components are picked and placed in their respective positions.
    • The entire PCB is then placed on a reflow hotplate. This time, we use a slightly larger hotplate since the Power Board is larger than the previous PCBs.
    • Once the reflow process is complete and all the SMD components are secured, we install the push button, followed by the USB Type-C connector.
    • The board is then flipped over, and the leads of the through-hole components are soldered using a soldering iron, securing them in place.
    • Next, we connect the positive terminal of a 3.7V, 2600mAh lithium-ion cell to the B+ terminal of the Power Board and the negative terminal to the B- terminal using a soldering iron.

    To verify that everything is working correctly, we press the power button. The status LED lights up, indicating that the board has powered on. We then use a multimeter to measure the output voltage and obtain a stable 5V, confirming that the Power Board is functioning as expected.

View all 15 instructions

Enjoy this project?

Share

Discussions

Does this project spark your interest?

Become a member to follow this project and never miss any updates