Build · Home battery

Build a Budget Touch Display for Victron Cerbo GX for 30 Euro

I built a fully functional 7 inch touchscreen display for my Victron Cerbo GX using a cheap AliExpress LCD panel and a custom 3D printed case, spending only about 30 euro instead of 200 euro.

By RobbertPosted

Victron Cerbo GX scherm voor maar 30 euro. (met touch) #victron #victronenergy #thuisaccu

Playing loads the video from YouTube.

15k views on YouTube · Open on YouTube (Robbert DIY projects)

Original Victron displays cost 200 euro or more, which I find way too expensive for what a display does. I decided to build one myself for around 25 to 30 euro using budget components so I can earn back my home battery setup as quickly as possible.

I used an affordable 7 inch LCD panel from AliExpress with a capacitive touchscreen, combined with a custom 3D printed housing. Everything was connected to the Cerbo GX using HDMI and USB cables, resulting in a fully working setup for a fraction of the original cost.

Steps

  1. Step 1: Choosing the parts for a budget display

    I want to solve the problem of the expensive original Victron Cerbo display that costs 200 euro or more. Instead, I am building one for about 25 euro to keep my home battery setup as budget friendly as possible.

    For the display, I bought a 7 inch LCD panel on AliExpress for 22.59 euro. It is made for the Raspberry Pi and features a 1024 by 600 resolution, an IPS screen, and a capacitive touchscreen.

    Along with the screen, it comes with an extra USB cable for 5V power that plugs into the Cerbo, and an HDMI cable. I also need an extra micro USB cable that goes into the Cerbo for touchscreen communication.

    What I used

    ItemAmountNotes
    7 inch LCD panel1AliExpress 22.59 euro, IPS with touch, 1024x600 resolution
    USB power cable1Included with screen for 5V power from Cerbo
    HDMI cable1Included with screen
    Micro-USB cable1Extra cable for USB touch communication
  2. Step 2: Designing and 3D printing the screen housing

    The LCD screen has an open circuit board on the back with no housing, which is why it is so cheap. It has an HDMI input, a touch USB port, and a power USB port.

    To mount it on the wall, I designed a 3D frame in Windows 3D Builder that I can paint in Victron colors. The frame has four screw holes to attach it to a wall, plank, or your Victron setup, with an opening that matches the USB ports.

    Printing the two parts, the back and the front, took about an hour and a half. The screen fits into the back part and is secured with two very short metal screws.

    What I used

    ItemAmountNotes
    3D printed housing1Designed in Windows 3D Builder, back and front parts
    Metal screws2Very short, used to secure the screen into the back part
  3. Step 3: Mounting the display frame to the wall

    I need to keep the space as compact as possible and leave room for charge controllers for future separate solar panels. Because of this, I am mounting the screen at the bottom near the Cerbo so the cables stay relatively short.

    I marked the screw holes and mounted the backplate using two screws. I cannot use four screws yet because a full wall plate is not there, but it stays firmly in place.

    After removing the plastic, I placed the front panel over it with a very tight tolerance. Finally, I secured the front panel using four small screws.

    What I used

    ItemAmountNotes
    Screws6Two for the backplate and four for the front panel
  4. Step 4: Connecting cables and powering on the display

    The included HDMI cable was not long enough for my mounting position, so I used a longer HDMI cable instead. I plugged it into the top of the Cerbo, ran it through the cable duct, and plugged the other end into the side of the screen.

    Next, I took a standard micro USB power cable, plugged it into the top of the Cerbo through the cable duct, and connected it to the bottom USB port of the screen for power. The screen turned on immediately and showed what my Cerbo and MultiPlus units were doing.

    To get touch control, I added an extra micro USB cable from the Cerbo into the middle USB port of the screen. After a few seconds, the Cerbo picked up the screen and touch functionality became fully responsive.

    What I used

    ItemAmountNotes
    Longer HDMI cable1Replaced the included cable to reach the Cerbo
    Standard micro-USB cable2One for power in the bottom port, one for touch in the middle port
  5. Step 5: Initial screen bootup status

    The screen turned on immediately once connected and showed what my Cerbo and MultiPlus units were doing. I could see the system status right away without needing to use the touch function yet.

  6. Step 6: Call to action

    I hope you learned something from this project. If you enjoyed it, please drop a comment, give the video a like, or hit the hype button.

  7. Step 7: Takeaways

    • You can build a fully functional Victron Cerbo GX touch display for about 30 euro.

    • A 7 inch IPS Raspberry Pi display with a capacitive touchscreen works great with the Cerbo.

    • Designing a custom 3D printed case protects the open circuit board and mounts neatly to the wall.

    • Both a power cable and a separate USB touch cable are needed for full screen operation.

    • Confirmed working firmware versions for this setup are Venus OS 3.67 and 3.73.

Everything I used

ItemAmountNotes
7 inch LCD panel1AliExpress 22.59 euro, IPS with touch, 1024x600 resolution
USB power cable1Included with screen for 5V power from Cerbo
HDMI cable1Included with screen
Micro-USB cable1Extra cable for USB touch communication
3D printed housing1Designed in Windows 3D Builder, back and front parts
Metal screws2Very short, used to secure the screen into the back part
Screws6Two for the backplate and four for the front panel
Longer HDMI cable1Replaced the included cable to reach the Cerbo
Standard micro-USB cable2One for power in the bottom port, one for touch in the middle port

Project Result and Community Notes

I built a fully functional touch display for the Cerbo GX for about 30 euro instead of 200 euro.

Some viewers reported issues with the display not working, which is likely caused by firmware. Confirmed working firmware versions are Venus OS 3.67 and 3.73. Please note that the latest screen version available via the link is currently not compatible with the Cerbo, so do not order it until this is sorted out.

Questions from YouTube viewers

Asked in the comments under the video, answered by Robbert.

Where can I find the STL file for the 3D printed housing?

The link to the design is in the description of the video.

Back to Home battery

Guides and calculators for the systems in this project.