Best Screens for a Cyberdeck: DSI, HDMI and Touch Displays for the Pi 5

Every realistic screen for a Raspberry Pi 5 cyberdeck, side by side: DSI vs HDMI vs SPI, sizes drawn to scale, resolution, power draw, brightness and the Pi 5 cable and rotation gotchas. Prices checked October 2026.

Oct 18, 2026 11 min read By Atomic Creations

Headline Pick the glass with five cyberdeck screens drawn to scale: 3.5, 4.3, 5 and 7 inch and a 7.9 inch bar

The screen decides your whole cyberdeck. It sets the size of the case, the shape of the lid, how much power you need, and whether the thing feels like a pocket terminal or a field laptop. It is also the part people get wrong most often: a panel that needs a cable you do not have, a resolution too low to read a terminal, or a bright 7 inch screen that drains the battery in an afternoon. This guide lays out the real options for a Raspberry Pi 5 deck, side by side, with prices checked in October 2026.

The short answer

For most Pi 5 decks, pick a DSI touchscreen: one flat ribbon, no extra power cable, touch built in. The Raspberry Pi Touch Display 2 (5 inch $40, 7 inch $60, 720 x 1280) is the safe default. For a small desk deck, an 800 x 480 4.3 inch DSI panel (about $36) is what we use. Go HDMI for odd shapes like a 7.9 inch bar, SPI only for tiny screens, and e-paper or OLED for a status display next to the main one.

  1. Cyberdeck screens at a glance
  2. DSI vs HDMI vs SPI
  3. What size screen for a cyberdeck?
  4. Is 800 x 480 enough?
  5. Raspberry Pi Touch Display 2
  6. Small DSI screens: 4.3 to 7 inch
  7. Bar and wide HDMI screens
  8. Status screens: OLED and e-paper
  9. Power draw and brightness
  10. Pi 5 setup: cable, rotation, touch
  11. FAQ

Cyberdeck screens at a glance

New to the hobby? Start with how to build a cyberdeck for the full parts list. This guide is only about the display. Here are the panels builders actually use with a Pi 5, with US prices from the makers' own stores.

Screen Resolution Connects by Price
Raspberry Pi Touch Display 2, 5 in 720 x 1280 DSI $40
Raspberry Pi Touch Display 2, 7 in 720 x 1280 DSI $60
Original Raspberry Pi 7 in Touch Display 800 x 480 DSI $79.95 (Adafruit)
Waveshare 4.3 in DSI LCD 800 x 480 DSI $35.99
Waveshare 5 in DSI LCD 800 x 480 DSI $39.99
Waveshare 7 in DSI LCD 800 x 480 DSI $49.99
Waveshare 7 in HDMI LCD (C) 1024 x 600 HDMI + USB $43.99
Waveshare 7.9 in HDMI LCD (bar) 1280 x 400 HDMI + USB $78.99
Waveshare 3.5 in RPi LCD (A) 480 x 320 SPI (GPIO) $19.99
Waveshare 7.5 in e-Paper HAT 800 x 480 SPI (GPIO) $56.99

Prices checked October 2026 on raspberrypi.com, waveshare.com and adafruit.com. They move, so check before you buy.

DSI vs HDMI vs SPI: which connection?

Before size or resolution, decide how the screen plugs in. It changes the case more than anything else.

Pi 5CAM/DISP Screen DSI ribbonVideo and touch on one flat cable Pi 5micro HDMI Screen HDMI + USBVideo on HDMI, touch on a USB cable Pi 5GPIO pins Screen SPI on the GPIO headerCheap and tiny, low frame rate
The three ways a screen talks to a Pi 5. DSI is the neatest inside a case, HDMI opens up the biggest choice of panels, and SPI suits tiny status screens.

DSI ribbon

  • One thin, flat cable that folds behind the panel
  • Touch runs over the same ribbon
  • Power comes from the Pi's GPIO pins
  • The Pi 5 has two 4-lane ports (CAM/DISP0 and CAM/DISP1)
  • Limited to panels made for the Pi

HDMI + USB

  • Huge choice of sizes and shapes
  • Touch needs a separate USB cable
  • Micro HDMI plugs and cables take up real space
  • Bright panels may want their own 5V supply
  • The Pi 5 drives two screens up to 4K at 60 Hz

SPI is the third route: small screens that sit on the GPIO header and get their pixels over a slow serial link instead of the Pi's video hardware. Waveshare itself lists "low refresh rate and resolution" as the trade-off. They are cheap and compact, but they usually need a driver and a specific OS image, so treat them as status screens, not your main display.

What size screen for a cyberdeck?

Size sets the form factor. Here are the common panels drawn to the same scale, next to the Pi 5 board itself.

Pi 5 board3.5 in4.3 in5 in7 in7.9 in bar
Screen areas drawn to the same scale, next to a Raspberry Pi 5 board (85 x 56 mm). A 7 inch panel has about 2.6 times the area of a 4.3 inch one.
  • 3.5 to 4.3 inch: handhelds and small desk decks. The case can be barely bigger than the Pi. Great for a terminal, dashboards and a clock; cramped for a browser.
  • 5 inch: the sweet spot for a portable deck you hold with two hands. Big enough for real work at 720p, small enough for a backpack pocket.
  • 7 inch: the classic "clamshell" cyberdeck in a hard case. Comfortable for a full desktop, and what Raspberry Pi's own cyberdeck guide uses.
  • Bar screens (7.9 inch and wider): long and thin, made for a sci-fi look above a keyboard. Text wraps oddly in some apps, but nothing else looks like it.

For the shell around it, see our cyberdeck case ideas. Rule of thumb from building ours: model the screen and its ribbon first, then grow the case around them.

Is 800 x 480 enough?

On a 4.3 or 5 inch panel, yes. 800 x 480 on a 4.3 inch screen works out to roughly 217 pixels per inch, sharp enough that text looks clean at arm's length. A terminal fits close to 80 columns in a small monospace font, and full-screen dashboards look great. What it cannot do comfortably is a desktop web browser: most sites expect at least 1024 pixels of width.

A synthwave terrain demo rendered at 800 by 480 pixels, with a striped sun, a pink wireframe grid and telemetry panels
A frame from the demo loop running on our deck, at the 4.3 inch panel's native 800 x 480. Full-screen graphics and dashboards are where small panels shine.

On a 7 inch panel the picture changes. 800 x 480 stretched to 7 inches is about 133 pixels per inch, which looks soft next to a phone. That is why the 7 inch Touch Display 2 at 720 x 1280 is worth the price over the original 800 x 480 model if you plan to read a lot of text.

Raspberry Pi Touch Display 2 (5 and 7 inch)

Raspberry Pi's own panel is the default pick for a reason. Both sizes are 720 x 1280 with 5-point touch, connect over DSI, take power from the GPIO pins, and come with the 22-way to 15-way cable the Pi 5 needs, so they work out of the box. Raspberry Pi says it will keep making them until at least January 2030, which matters if you want to build a second deck later.

  • 5 inch, $40: the best value screen for a portable Pi 5 deck right now.
  • 7 inch, $60: the one Raspberry Pi uses in its own cyberdeck build guide.
  • There is also a 10 inch model (1200 x 1920, $80) for Pi 5 builds that want a tablet-sized panel.

Watch the orientation. These panels are portrait natively (720 wide, 1280 tall). For a landscape deck you rotate the output in software. On the desktop that takes two clicks and touch follows along; see the setup section.

Small DSI screens: 4.3 to 7 inch

Waveshare makes a family of DSI touchscreens at 800 x 480: 4.3 inch ($35.99), 5 inch ($39.99) and 7 inch ($49.99), all listed for the Pi 5. They are the go-to for compact decks because the controller board is small and the panel can be mounted face down in a printed bezel.

The CJ-9 desk cyberdeck on its stand with a 4.3 inch touchscreen and the Raspberry Pi 5 ports on the side
Our CJ-9 desk deck is built around the Waveshare 4.3 inch DSI panel.

We built our own desk deck, CJ-9, around the 4.3 inch one. What we learned:

  • Check the board revision. Waveshare's wiki says the Pi 5 needs the Rev2.2 board; older revisions may need a hardware change.
  • Check the cable. The Pi 5's display ports use the smaller 22-pin connector. You need a Pi 5 display cable (22-pin to 15-pin), either Raspberry Pi's or Waveshare's own. Do not assume the ribbon in the box fits.
  • Brightness is software. It is set from the Screens menu or the backlight setting in Linux, from 0 to 255. Handy for a deck that sits on a desk at night.
  • It sips power. About 1.2 W per Waveshare, roughly a third of a 7 inch panel at full brightness.
A 4.3 inch DSI touchscreen with a Raspberry Pi 5 and NVMe HAT stacked on its back, the orange display ribbon folded between them
The Pi stacks straight onto the back of the screen. The orange DSI ribbon folds flat between them, which is why DSI builds stay so thin.

Bar and wide HDMI screens

If you want the long, thin "terminal on a starship" look, you are in HDMI territory. Waveshare's 7.9 inch HDMI LCD ($78.99) is 1280 x 400 with touch over USB and a 3.5 mm audio output. It is portrait by default, so you rotate it like the Touch Display 2. Its backlight draws 470 to 640 mA, and Waveshare suggests a separate 5V 2A supply at high brightness, so plan for that in your power design.

For a plain 7 inch HDMI panel with more pixels than the 800 x 480 DSI options, the Waveshare 7 inch HDMI LCD (C) ($43.99) is 1024 x 600 with 5-point touch over micro USB. Waveshare's pages do not list the Pi 5 by name, but it is a standard HDMI and USB device.

The catch with any HDMI screen in a deck: the Pi 5 uses micro HDMI, and the plug and its cable bend need room beside the board. Low-profile right-angle adapters and flat cables help.

Status screens: OLED and e-paper

Many of the best decks have a second, tiny screen showing the time, battery, CPU temperature or Wi-Fi. Two good choices:

OLED (SSD1306, 128 x 64)

  • Crisp, bright, readable at any angle
  • Two data wires over I2C
  • Adafruit's 0.96 inch board is $17.50; generic boards cost less
  • Perfect for a status strip under the main screen

E-paper

  • Uses no power to hold an image
  • Readable in direct sunlight
  • Slow: Waveshare's 2.13 inch needs 2 s for a full refresh (0.3 s partial)
  • 2.13 inch $14.99; 7.5 inch 800 x 480 $56.99

E-paper is great for a deck that shows a dashboard all day and wakes up rarely. It is not a main screen: a 4 second full refresh on the 7.5 inch panel rules out scrolling text.

Power draw and brightness

The screen is the second biggest power draw in a deck after the Pi itself. Raspberry Pi's cyberdeck guide works from 25 W for the Pi 5 (5 V at 5 A with the USB ports at full power) plus about 3 W for the 7 inch Touch Display 2 at full brightness: a 28 W supply at minimum. For more on batteries, see the power section of our cyberdeck build guide.

Screen Power (maker figure) Brightness
Waveshare 4.3 in DSI about 1.2 W up to 370 cd/m²
Original Pi 7 in Touch Display 200 mA at 5 V (1 W) at max brightness 250 cd/m²
Touch Display 2, 7 in about 3 W at full brightness not listed
Waveshare 7 in HDMI (C) 2.5 W 300 cd/m²
Waveshare 7.9 in HDMI bar 470 to 640 mA at 5 V 300 to 530 cd/m²

Two practical tips: dim the backlight when you can, since it is most of the screen's draw, and if you want to read the deck outdoors, brightness above 400 cd/m² or an e-paper panel will serve you better than any 250 cd/m² LCD.

Pi 5 setup: cable, rotation, touch

  1. Use the right ribbon. The Pi 5's CAM/DISP ports take the mini 22-pin connector. Older 15-pin displays need a 22-way to 15-way cable. The Touch Display 2 includes one; for any other panel, check whether yours does.
  2. Connect with the power off. Seat the ribbon fully and close the latch. A ribbon in upside down is a common cause of a black screen.
  3. Boot Raspberry Pi OS. Most DSI panels made for the Pi are picked up automatically on current Raspberry Pi OS (our 4.3 inch needed no config change). If yours stays black, the maker's wiki lists the line to add. SPI screens always need the maker's driver.
  4. Rotate if needed. Raspberry Pi OS runs Wayland with labwc. Open Control Centre, then Screens, right-click the display (it shows as DSI-1), pick Orientation, and Apply.
  5. Check touch. On the desktop, touch follows the rotation on the Touch Display 2. Without a desktop (OS Lite), you set the touch overlay options yourself.

Full details are in Raspberry Pi's Touch Display 2 documentation and display configuration guide.

FAQ

What is the best screen for a Raspberry Pi 5 cyberdeck?

For most builds, the Raspberry Pi Touch Display 2: 720 x 1280, 5-point touch, DSI, the Pi 5 cable included, and $40 for the 5 inch or $60 for the 7 inch. For a small desk deck, an 800 x 480 4.3 inch DSI panel costs about $36 and keeps the case tiny.

Can I use an HDMI screen with a Pi 5?

Yes. The Pi 5 has two micro HDMI outputs up to 4K at 60 Hz. Touch HDMI screens send touch over a separate USB cable, and bright panels may want their own 5 V supply.

Do old Raspberry Pi DSI screens work on a Pi 5?

Usually, with a 22-way to 15-way display cable. The Pi 5 uses a smaller 22-pin connector than earlier boards. Check the maker's page for Pi 5 support and board revision.

Is a 3.5 inch SPI screen good for a cyberdeck?

Only as a small or secondary screen. SPI screens are cheap and compact but have a low frame rate, low resolution, and need a specific driver and OS image.

How much power does a cyberdeck screen use?

From about 1 W for a small 800 x 480 panel to about 3 W for a 7 inch Touch Display 2 at full brightness. Raspberry Pi's own guide budgets 28 W for a Pi 5 plus its 7 inch screen.

Can I run two screens on a Pi 5?

Yes. It has two micro HDMI outputs and two DSI-capable ports, and you can add a small I2C OLED or SPI e-paper status screen on top.

Build ours: the free CJ-9 files

If a small desk deck is what you are after, you can print ours. CJ-9 is a 3D printed Raspberry Pi 5 cyberdeck built around the 4.3 inch DSI screen, with an NVMe SSD inside and a stand that tilts it back 25 degrees. The STLs, the Bambu Studio project and the full assembly guide are free: enter your email below and the download buttons appear right away. The full story is in the CJ-9 build post.

Full disclosure: CJ-9 is ours, and so is everything else on this site. We are a small shop that builds sci-fi objects by hand: the CyberLamp, a spiral reactor lamp you control from your phone, and GLIDE, a pocket synthesizer that is ready to play the moment you switch it on.

Free download

Get the CJ-9 files

Enter your email and the download buttons appear right here. New subscribers get a copy in their inbox too.

Only when there’s news. Unsubscribe any time.

Useful? Pass it on

Reddit X
← Browse all guides