PVM-PANDA is an all-in-one computer based around the new Latte Panda MU x86 computer paired with a 7-inch eDP display and PVM themed body.
Greetings everyone and welcome back.
Here's something fun and classic: the PVM-PANDA, a custom 3D-printed all-in-one PC inspired by the Sony PVM or professional video monitor.
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/899bb1f45219f8e49ba80f68984976f7.jpg)
The heart of this project is the Latte Panda MU single-board computer paired with a 7-inch eDP IPS Display.
Our goal was to put together a PVM-themed computer that could run the majority of classic and modern Triple A titles. This was made possible by the Latte Panda MU, an x86 Intel N100 quad-core processor with 8GB of DDR5 RAM and 64GB of eMMC storage. To further expand the storage, we also included a 500 GB 2.5 SATA drive with this setup.
Aside from the computing power, this device was modeled after the design language of the PVM to create a vintage 80s-90s-looking computer while having perfectly modern hardware capable of handling most tasks. It can run Cad software and even some newer games like DOOM 2016 and more.
We created the design in Fusion 360, which was then exported into many parts that were eventually 3D printed on an Ender 3 printer.
HARDWARE-LATTEPANDA MU
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/f6b31e5beaaae29039645b6a44ad352a.jpg)
We're using the Latte Panda MU paired with the Lite carrier board in this project.
The Latte Panda MU is a x86 compute module featuring the new Intel N100 quad-core processor, 8GB of LPDDR5 memory, and 64GB of onboard eMMC storage.
This board is a small powerhouse. The LattePanda Mu x86 compute module features an Intel N100 quad-core processor with 3.4GHz turbo frequency, offering ample performance and multitasking capabilities for the majority of applications.
Equipped with an Intel Processor N100, the LattePanda Mu compute module offers a multi-core score of 3115 and a single-core score of 1217 on Geekbench 6, outperforming the Raspberry Pi 5, Intel Celeron N5105, and Atom x5-Z8350. Its CPU performance doubles that of the Raspberry Pi 5.
This is a great feat considering its size and the cost, which is slightly higher than a Raspberry Pi 5 but still less than x86-based boards.
This is a compute module, meaning the board doesn't have I/O expansion ports. We need to pair it with the two available boards from DFROBOT: a lite carrier board for the LattePanda Mu, providing a comprehensive development platform with various interfaces for swift design verification, and a full-function evaluation carrier board Is available, exposing all pins of the LattePanda Mu for extensive hardware and software testing.
Here, we will be using the lite carrier board, which comes with a variety of expansion ports such as USB 3.0, Ethernet, PCIe 3.0, M.2 M key, M.2 E key, HDMI and also a standard PCIe 3.0 x4 slot, which allow user to easily expand various peripherals, such as graphics cards, sound cards, network cards, etc
DFROBOT
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/3542e3536391a125195d69b654eeba1a.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/d029d205d60f0abbbbfa79e594b7000a.jpg)
As for sourcing the components used in this build, we got a proper LATTEPANDA MU kit containing the MU compute module, heatsink fan setup, and lite carrier board, all from DFROBOT.
Check them out for all sorts of electronics-related products like modules, sensors, and even SBCs from their site.
https://www.dfrobot.com/kit-004.html?tracking=LATTEPANDAMU
LATTEPANDA MU ASSEMBLY
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/6abfbe7337ee1099f976dec8f65f4310.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/0ac63c1a52775b68731be8d034749528.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/c7cbc0e20adac7e038f5dfb0d6c052f9.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/173554060458e06fa6f93b8c47e442d6.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/09303f855192ca9abc5332dfce07649e.jpg)
Latte Panda MU is a small compute module, which means we have to pair it with its Lite Carrier board in order to drive it.
We need to properly place the Intel processor heatsink with fan on top of the MU by lining up the mounting holes with the heatsink screw pillars that are included in the box.Next, we join the MU with the heatsink through the provided M2.5 bolts on the back side of the MU.The Latte Panda MU is then inserted into the SODIMM socket of the lite carrier. Two PCB standoffs are also positioned on the lite carrier, and their function is to permanently secure the MU there using two M2.5 bolts.
We connected the fan power connector on the heatsink to the connector on the Lite Carrier board.
The Latte Panda MU setup is now ready.
DESIGN RETROSPECTIVE-SONY PVM (Professional Video Monitors)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/3ac43b824461de8459aef6309b8d0a63.jpg)
This project's theme was Sony's PVMs, or professional video monitors, which were manufactured in the 1980s and 1990s.
To be specific, we took inspiration from the Sony PVM-9L2 monitor and modeled our PC by following the Sony PVM design language, which consisted of a boxy rectangular shape with clean, straight lines. This design was not just for aesthetics but also for practical stackability and stability in professional settings.
The Sony PVM series is renowned for its high-quality display capabilities and is highly regarded in various industries, especially for broadcast and video production.
Our design incorporates the LattePanda MU's current computing capabilities while sticking to the PVM's compact size and aesthetic characteristics. This blend of classic design with new technology is an exciting combination for various applications, from retro gaming to video playback and more.
3D Model: Design Process
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/1ca1223aeaa64ed2816e5e0634abbc8f.png)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/06183a2c8b138b0d06e3c522fea9d99b.png)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/bae0711fb815a5c8f33d3aa35c32995c.png)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/a4e49615299e4cccd4b76e1cdf76a7a0.png)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/22c74b02d72e4dab74afd3b62c68859b.png)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/76f52074b4b68e5cd9422252ab5ee994.png)
The project's design began with the import of the Step file for the screen and the Latte Panda into the design. The screens were then positioned with the I/O Port of the Latte Panda facing the right side and the screen at the front.
We later made the design around the screen and Latte Panda setup.
The design was loosely based on the Sony PVM-9L2 monitor. We modeled the design in parts, which were the following:
Front SectionFrame SectionBack SectionCoversAccessories (name tag, front accent part, Handle cover)Front Section
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/4b8a524acb379a5c0b8ccb29416495a6.gif)
One of the main functions of the front section of the design is to hold the screen in place. This is made possible by the six L brackets that are fastened to the screen's borders.
Since we have holes in the interior where M3 threaded inserts will be added, Screen L brackets are mounted using M3 bolts within the front section.
Later, we used marble PLA and a 1mm nozzle to 3D print the front section fast. We used regular white PLA and a 0.4mm nozzle to make the six L brackets.
Back Section
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/10c19cd3b741b45393aa3d0b0ab837ae.png)
The other half of the model is the back section, which is the same as the front section. This portion has an opening that we created, and it is covered with another grill part. Magnets, which are additionally positioned on the back section, hold this grill section in place.
The concept was that we could simply remove the grill part and view the latte panda via the opening in the back section if we needed to get a closer look at the setup.
Frame Section
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/eba64b3d3e1bf5f29b22160d45c0453e.gif)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/b2838e6ee4030cb101583f31e52d3619.gif)
We then designed the Frame Section, which links the Front and Back sections of the assembly and is an extremely important element in the design.
The Frame Section was built out of five separate L-shaped extrusions or beams, four of which were put in each corner and one at the bottom. On two of these beams, we attached the Latte Panda and created mounting bosses to which we will be adding M3 threaded inserts.
Additionally, all of the beams' front and rear faces have threaded inserts added to them, which are used to fasten the front and back sections together.
Once the design was finished, we used a 1mm nozzle and transparent yellow PLA to 3D print them.
COVER
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/ebe3765f3595f6daaa3f6c42d252c453.gif)
We modeled three covers for three faces: left, right, and top.
These covers have grills that were designed to resemble the PVM design and to let air flow through the Latte Panda Heatsink Fan.
The right cover acts as the opening for I/O, whereas the left cover was designed only to fully cover up that face.
The top cover also has an important function, which is to hold the handle assembly.
All three Covers were exported into mesh files and 3D Printed using Marble PLA.
Accessories
The Accessories incudes the Nametag, Accent part, Stand part, and Handle Holders.
For this project, we modeled a NameTag that will be printed in two colors. To do this, we printed the part in one color at first, paused the print, and switched the filament color, giving us two color tones in a single 3D print.
Next came the accent part, which consisted of two items that were modeled after the Sony PVM and positioned next to the bottom frame beams. These parts had the exact same appearance as the PVM's front face. The pair was 3D printed with Transparent Yellow PLA.
The device appears slanted due to the two additional parts that raise the design from the front side at an angle of 7 degrees, which are part of the stand section that was created and placed on the bottom side of the design.
Furthermore, we have created a handle part that is positioned on the upper cover. We modeled two holder covers that hold the rubber handle in place, and we used a rubber handle that we salvaged from an old hot air reflow station to create this handle cover.
M.2.E+A KEY ADAPTOR with LATTEPANDA MU
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/4499ba1e2a638c826d13ede2fb3a736c.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/433765ef0f3a9210db187389be47a88e.jpg)
Here is an interesting little adaptor: the M.2 to SATA Dual Port adaptor. It is designed for devices that have an M.2.E or A Key port for general use but no SATA port. By using this adaptor, one may add SATA connectivity to the device through the M.2 port.
We are using this device because we want to use a SATA SSD with this setup. The Latte Panda Lite Carrier has two M.2 ports but no SATA port connectivity; thus, we wanted to use the extra SATA SSD we have for this build.
DFROBOT responds to our request for this module for the project and sends one unit.
https://www.dfrobot.com/product-2272.html
Next, the adaptor was positioned on the latte panda's M.2.E key slot and fastened in place with the included M2 bolt.
You can checkout this short I made about this adaptor for more details.
Adding Threaded Inserts: FRAME
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/bba15f1ea435bf2566ff984f36824ddc.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/e3bcc86d8c22a20058fbc8c3648fa19a.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/7b57b24af1a2b1d8e2fc07a388ea423a.jpg)
The assembly process starts with first adding the M3 threaded inserts on all of the frame extrusion parts.
Here, we are using a proper Threaded Insert T18-B Bit which was secured to our Hakko Soldering iron.After picking the M3 Threaded insert and positioning it over the Hole on the Frame sections, we use the bit to press the insert down, melting the surrounding plastic and securing it in place.As much as possible, keep the temperature set below 180°C and above 100°C.We added threaded Inserts on all Beams by following the same method.Adding Threaded Inserts: STAND
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/e02b887f0418824d6f0d9750c3a9fd25.jpg)
We next repeated the threaded insert addition procedure for the stand portion, using the insert bit to add threaded inserts on both sides.
Adding Threaded Inserts: FRONT SECTION
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/75025b70cfb0b8ba5fe5dac8cba76157.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/ed6f93ebd410596630256b1d4e9537d8.jpg)
Screen Assembly
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/ea25b5a23bc1313f0b20345f945aa1a4.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/7d630badb66eda503f79539afd1b4e68.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/589d17b4f1fc6650170866cc0c1395d0.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/483879bf3d2ae23f3e899ee05417d58e.jpg)
For this project, we are utilizing an official Lattepanda 7" EDP Display that we got from DFROBOT. I utilized a different version of this display in my previous LATTEINTOSH project, but this version of eDP Display is only compatible with the Latte Panda MU and Latte Panda sigma.
Here's the link for this display along with the Wiki of this display to learn more about it.
https://www.dfrobot.com/product-2763.html
Assembly process begins by first placing the display inside the front section.The L screen holder brackets are then positioned in their proper locations; when tightened, these brackets will prevent the screen from moving.We mount L Brackets in their place with six M3 Bolts.To increase rigidity, we add a few hot glue dots to the corners, which will securely fasten the screen in place and prevent it from moving.
LATTEPANDA & FRAME ASSEMBLY
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/6b39b026ccd10524aa0fd452ea925fd0.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/a6ae946c44ad79aca801cbcf6f17ba88.jpg)
The latte panda is first fastened with M3 bolts to the left side beam. It is then positioned on two Frame Beams.
Next, we secure the Latte Panda by tightening the bolt with the PCB standoff attaching the Latte Panda in its place with the Frame Beam. We achieve this by using two M2.5 Bolts and 45mm long M2.5 PCB standoffs.
Two small M2.5 bolts are now used to attach the 2.5 SATA SSD in the SSD Holder. The SSD is then positioned on top of the PCB standoffs and fastened in place with two additional M2.5 bolts.
Latte Panda and Front Section Assembly
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/3728422be8fb4435538d6eeeb4fc2cf2.jpg)
Adding Rocker Switch as System Power Button
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/5af8736a908182cae3bdceebaa7bb6b6.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/30c9e7b316c386978abdb0394c62f761.jpg)
This rocker switch functions more like a push button rocker switch that can be used to replace the momentary push buttons than your typical rocker switch, which can disconnect or join the conducting path. This will only turn on when the user compresses the switch knob; otherwise, it will turn off.
There are two push buttons on the Latte Panda Lite carrier board: one for power and the other for reset.
We first place the rocker switch in the slot given on the front section.Wires were then attached to the Latte Panda Power Push button and connected to the rocker switch terminals so that the two buttons would be connected in parallel.
Frame Assembly with Front Section
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/acf69ecbe7ff61e79787a144852d0dde.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/7356815726935d69a39da2ec67d84b0c.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/8b8c2583a3759f56e74a4771f00132d0.jpg)
Back Section Grill Assembly
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/c234f6950fe1ddd75e95b458baf76d61.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/2fcd1ad250137359773477f4362ce25e.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/be0e8da24fe1b096065183569e11ca57.jpg)
Magnets hold the grill in place with the back part.
For this step, we will need eight magnets in total. We will start by splitting them into pairs of four, and each pair will be attached to a corner of the grill and the back section.
Magnets are all pushed into the holes on the back section and grill.
With no need to unscrew anything, this method enables us, the users, to quickly and easily remove the grill cover and have a quick look inside the computer.
Back Section Assembly with Frame and Top Section
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/e951d9297785ef7fd06640be531e7f4f.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/078f2c0e9521c027c7c2bcb1bd6f25aa.jpg)
We mount the back section with the frame extrusion using five M3 bolts now that the assembly of the back section is ready.
Result So far...
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/eea097764183ccf8173a9aad99047e06.jpg)
This is the current results: The model is almost completely put together. The basic assembly procedure is completed by connecting the front part, frame, and back section together. All we need to do now is add the handles, stand assembly, covers, and logo to complete the setup.
Handle Assembly with Top Cover
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/c96a25623810d28dff286d1f5735727d.jpg)
Here, we took a rubber handle that was salvaged from an old hot SMT Reflow, and we modeled its two holders, or covers, which are installed with the top cover keeping the rubber handle in place.
To secure the handle cover with rubber handle and top cover, we use two M2.5 bolts.
Cover Assembly
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/6cec97e066a1cb1c0d08f8816449c3b3.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/e27f293ca016ca78e26ac573d01ec27e.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/429822abe6120b51e41ae03d0e2b20f9.jpg)
NameTag
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/e6dae8fab5a9786b5bac01619207c869.jpg)
Subsequently, we attached the 3D-printed name tag to the front side by using super glue and positioning it there.
Stand Holder Assembly
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/94ab63d2015c36583b9723cefd61fae5.jpg)
This model's inclined angle appearance results from the additional stand legs, which elevate the model a bit from the front.
The model is now completely assembled
RESULT
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/b5c49271ad1466e20c1d72dcec79f0ed.jpg)
This is the result of this straightforward build: an all-in-one PC with the new hardware inside that somewhat resembles the vintage PVM monitor.
We will be using a standard 19V/4A laptop adaptor for power, which simply connects into the Latte Panda Lite Carrier's DC socket.
The visual aspect of this project was successful, so let us now evaluate how well the Latte Panda MU performs by putting it through a few games.
Running Games: Elder Scrolls 4 Oblivion
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/15ff8ba22f3e413f3900fe91a10415d1.jpg)
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/1092d2e15c120f9bf87cd690523f96d4.jpg)
Firstly, we installed The Elder Scrolls IV: Oblivion which is an action role-playing game developed by Bethesda Game Studios. It was released in 2006 for Microsoft Windows, Xbox 360, and PlayStation 3.
The game is set in the fictional province of Cyrodiil, part of the continent of Tamriel, and features a large open world that players can explore at their own pace. The game is known for its freedom, allowing players to engage in the main quest, side quests, or simply explore the world.
Because this game is so old the quad core processor and 8 GB of RAM of the Latte Panda MU enable it to run properly at 60+FPS on the highest settings
Running Games: DOOM 2016
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/5a86d4d5a00f50b1cf5e91e9269c9e17.jpg)
YES THIS SETUP CAN RUN DOOM!
The Doom 2016 was a reboot of the classic first-person shooter series developed by id Software and published by Bethesda Softworks. It was released on May 13, 2016, for Microsoft Windows, PlayStation 4, and Xbox One.
The game is known for its fast-paced combat, fluid movement, and return to the series' roots.
We often got between 30 and 35 frames per second throughout gameplay, which was playable but not very good. If we utilize a graphic card with the available Pciex4 slot on the Lite Carrier, frame rate can be improved even more.
Running Games: BROFORCE
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/cb2997a04972c8345a5c3083419c6253.jpg)
Next, we ran BROFORCE, which is a side-scrolling run-and-gun platform video game developed by Free Lives and published by Devolver Digital. It was officially released on October 15, 2015, for Microsoft Windows, macOS, and Linux, with later releases for PlayStation 4 and Nintendo Switch.
In the Game, players control a team of commandos known as "Bros, " who are parodies of action heroes from 1980s and 1990s action movies. The goal is to rescue hostages, defeat terrorists, and save the world from various threats, including aliens and demons.
The gameplay was flawless, with over 60 frames per second. This is a game that Latte Panda can manage with ease and without any problems.
CONCLUSION
![](https://dfimg.dfrobot.com/62e95ec4aa9508d63a424d83/community/74e737b1d9a7fe7cf9889d93065a78a5.jpg)
The Latte Panda MU's computing capability, which can easily handle anything, allows the PVM-PANDA to run everything we throw at it.
One drawback of this device is that it lacks Bluetooth and WiFi on board, so we had to utilize the Ethernet port instead, which was not too awful because it supports Gigabit Ethernet, which is great for browsing.
All things considered, this arrangement has a classic aesthetic and can perform basic tasks and even run a few games in place of a PC.
While this project is finished for the time being, I plan to add a GPU and sound system, among other minor interior adjustments. For now, we are connecting a BT speaker to a BT dongle in order to play audio.
We would especially like to thank DFROBOT for their support of our project and for providing the LattePanda MU kit. You can check them out for a variety of services, like buying electronics modules, Beetle ESP32 devices, SBCs like the Latte Panda series, and more.
Check out my previous work on similar topics.
https://www.hackster.io/Arnov_Sharma_makes/cyber-py-zero-three-9e93ae
https://www.hackster.io/Arnov_Sharma_makes/power-pi-version-2-8446ef
https://www.hackster.io/Arnov_Sharma_makes/palpi-version-2-final-edition-6c5cd1
Stay tuned, as I will be back with a new project pretty soon. Peace
![licensBg](/images/license_bg.png)