cables you need raspberry pi

What Cables Do You Really Need for Raspberry Pi? (Full Guide)

If you click our links and make a purchase, we may earn an affiliate commission. Learn more

After using Raspberry Pi boards for years, I’ve learned that you don’t need nearly as many cables as most starter kits suggest. A few are essential, some depend on your project, and several are easy to skip. I’ll help you buy only what you actually need.

Every Raspberry Pi needs a suitable power supply. A display cable is recommended for the initial setup, while Ethernet, USB, camera, audio, and other cables are only required for specific projects or accessories.

I’ll explain what each cable is used for, when you actually need it, and which ones you can safely skip. By the end, you’ll know exactly what to buy for your project.

If you’re feeling lost in all the Raspberry Pi jargon, I’ve got something to help you out. I’ve created a free glossary that explains all the essential terms and abbreviations in a way that’s easy to understand. It’s a great resource to have by your side. Get your free copy here.

Essential Cables for Your Raspberry Pi Setup

Every Raspberry Pi needs a suitable power supply, so it’s the only cable you should always plan to buy.

By “suitable,” I mean a power supply that matches your Raspberry Pi model, which I’ll cover in more detail later. Using the wrong charger can result in random crashes or low-voltage warnings. So it’s worth getting a good power supply before anything else.

A display cable is often useful for the first setup, especially if you want to connect the Pi to a monitor and configure everything directly. But it’s not mandatory in all cases, because a headless installation lets you prepare the system without keeping a screen attached.

Most other cables depend on what you want to do with the Raspberry Pi:

So, before buying anything extra, start with the power supply, then add the other cables based on your setup, rather than buying everything at once.

In the next sections, I’ll go through each cable type and show you which ones match your Raspberry Pi model and project.

Something not working as expected?
You can get answers from real experts in minutes.
Get help with your setup

Choosing the Right Power Supply for Raspberry Pi

The Raspberry Pi is quite picky about its power supply, so don’t use a random phone charger. Also, not all models use the same connector, so be sure you buy the right one.

For example, recent models like the Raspberry Pi 4 and 5 use USB-C, while older boards such as the Raspberry Pi 3 and Zero use micro-USB.

Here’s a quick reference table showing which power connector each Raspberry Pi model uses:

Raspberry Pi ModelPort
Raspberry Pi 1
Raspberry Pi 2
Raspberry Pi 3
Raspberry Pi Zero
Raspberry Pi Zero 2W
Micro-USB
(check price)
Raspberry Pi 4
Raspberry Pi 400
Raspberry Pi 5
Raspberry Pi 500
USB-C
(check price)

Note: The Raspberry Pi 4 and Raspberry Pi 400 use the standard 5.1V / 3A (15W), but the Raspberry Pi 5 and Raspberry Pi 500 use a special 5V / 5A (27W) power supply. Same USB connector, but different power requirements.

Most phone chargers don’t deliver enough current to keep the Raspberry Pi stable, and you’ll likely run into the infamous lightning bolt icon, which means your Pi is struggling with low voltage. This can cause random crashes, corrupted SD cards, and all sorts of weird behavior.

Recommended next step
Master Raspberry Pi in 30 Days

If you want a clearer path than jumping from tutorial to tutorial, my book gives you a step-by-step roadmap to really understand your Raspberry Pi.

Check the book here

Related: How to Power a Raspberry Pi: Pro Tips for Every Use

The official Raspberry Pi power supply is always the safest pick, but if you’re going third-party, make sure it matches your model’s required voltage (5.1V) and amperage (3A for Pi 4/400, 5A for Pi 5/500), and look for quality certifications like CE, UL, or RoHS on the label.

One well-known, reputable third-party company I can recommend is SunFounder. You can get this Raspberry Pi 4 power supply from their website or this Raspberry Pi 5 (27W) power supply.

Want even more ideas? I put together a free resource with over 75 Raspberry Pi project ideas, each with a quick description, tutorial link, and hardware requirements. Whether you’re just starting out or looking for something to do this weekend, this list will keep you busy for a while. Just click here to get instant access.

Which Display Cable Does Your Raspberry Pi Need?

A display cable is only needed if the Raspberry Pi will be connected to a monitor or TV, and the exact cable depends on the model, which may use full-size HDMI, micro-HDMI, or mini-HDMI.

All Raspberry Pi models have HDMI ports. However, the size of the HDMI port depends on the model. Some Raspberry Pi models use a full-size HDMI, others use a Micro-HDMI, while there are others that use a Mini-HDMI.

Let’s look at the different versions to make sure you get the right one.

Standard Displays

The table below shows the specific HDMI port present in each Raspberry Pi model. If you are trying to connect the Raspberry Pi to a display for the first time, check out our article on how to connect the Raspberry Pi to a display monitor for a comprehensive guide.

Raspberry Pi ModelCable
Raspberry Pi 1
Raspberry Pi 2
Raspberry Pi 3
Full-size HDMI
(check price)
Raspberry Pi 4
Raspberry Pi 400
Raspberry Pi 5
Raspberry Pi 500
Micro-HDMI
(check price)
Raspberry Pi Zero
Raspberry Pi Zero 2 W
Mini-HDMI
(check price)

Other Setups

In the section above, I assume you want to connect your Raspberry Pi to a display that supports that exact connector. However, that is not always the case.

There are scenarios where you might need to use an adapter. Let’s look at some of them:

  • HDMI – VGA adapter: Here, I’m assuming the monitor you have only supports the older VGA port. In that case, you will need an HDMI – VGA adapter. And not any adapter, but an active adapter that has a small processing chip.
  • HDMI – DVI adapter: Here, I am assuming the monitor you have only supports a DVI port. In that case, you will need an HDMI-DVI adapter.
  • Dual Monitor Setups: This feature is only supported by Raspberry Pi 4 and Pi 5.
    You will need two HDMI cables, one for each monitor.
  • Raspberry Pi 7 Inch Touch Screen: For this display, you will need a DSI (Display Serial Interface) cable, which connects the touchscreen display directly to the DSI port on the Raspberry Pi board.

One mistake I’d avoid is chaining multiple adapters together.

For example, don’t use one adapter to convert your Pi’s output to VGA and then a second one to convert VGA to DVI. Every additional adapter in the chain introduces another point of failure, and you’ll likely end up with a degraded signal, no display output, or a black screen altogether.

If your monitor doesn’t have an HDMI port, get a single direct cable that goes from micro-HDMI straight to your display’s input.


🛠 This tutorial doesn't work anymore? Report the issue here, so that I can update it!

Still stuck after following this guide? Drop your question in the RaspberryTips Community — real Pi users answer fast. Post your question here.

Optional Cables for Raspberry Pi

Once you have power and display sorted, the rest depends entirely on what you want to do with your Raspberry Pi. Now, let’s look at other cables that will always come in handy.

Ethernet Cable

For many Raspberry Pi projects, the Wi-Fi connection works fine. However, if you are setting up a media server, a NAS, or anything where latency actually matters, a wired Ethernet connection is the way to go.

Ethernet is more stable, faster in practice, and you won’t be dealing with random drops.

Most Raspberry Pi models come with an Ethernet port, but some don’t have one at all.
Below is a list of all Raspberry Pi models and whether they come with an Ethernet port:

Raspberry Pi ModelEthernet Port
Raspberry Pi Pico
Raspberry Pi Zero (all versions)
Raspberry Pi 1 (Models A, A+)
Raspberry Pi 3 (Models A, A+)
Raspberry Pi 1 (Models B, B+)
Raspberry Pi 2
Raspberry Pi 3 (Models B, B+)
Raspberry Pi 4
Raspberry Pi 400
Raspberry Pi 5
Raspberry Pi 500

If you’re using a board without an Ethernet port and you definitely need Ethernet, you will need to use a USB-to-Ethernet adapter or an Ethernet HAT expansion board.

Which Ethernet cable should you buy?

This is where people sometimes overthink it. Here’s the simple breakdown:

  • Cat6 is the best overall pick. It fully supports gigabit speed, has better shielding, and costs almost the same as older cables. You can grab this one available on Amazon.
  • Cat5e is older, but it’s perfectly fine if you already have one lying around. It handles 1 Gbps over normal home distances without any issues.
  • Cat7 / Cat8 is complete overkill. It’s built for extremely high gigabit speeds that the Raspberry Pi can’t handle, so all that extra performance goes to waste. Save your money. However, if you insist or have another device that will benefit from it, here’s one on Amazon.

USB Cables

Most Raspberry Pi boards come with USB-A ports for connecting peripherals like a keyboard, mouse, or external storage. The Raspberry Pi 4 and Raspberry Pi 5 actually include USB 3.0 ports, which is great if you’re working with faster storage devices.

The exception here is the Raspberry Pi Zero series. The Raspberry Pi Zero has a single micro-USB OTG port that doubles as both a data and power port. This means you can’t just plug in a keyboard or mouse the way you would on a full-size Raspberry Pi. You’ll need a Micro-USB OTG Adapter to connect any USB peripherals to it.

Also, if you’re planning to connect an external SSD or multiple peripherals, keep in mind that the Pi’s USB ports have limited power. In that case, a powered USB hub is a smart addition as it handles power for your connected devices, so your Pi doesn’t have to.

Audio Jack

Not all Raspberry Pi models come with a 3.5mm audio jack.
The only boards that have one are:

  • Raspberry Pi 1
  • Raspberry Pi 2
  • Raspberry Pi 3
  • Raspberry Pi 4

If your Pi doesn’t have a 3.5mm jack, you’re not out of options. You can route audio through HDMI if your monitor or TV has built-in speakers, or pick up a USB audio adapter for a straightforward plug-and-play solution.

Want even more ideas? I put together a free resource with over 75 Raspberry Pi project ideas, each with a quick description, tutorial link, and hardware requirements. Whether you’re just starting out or looking for something to do this weekend, this list will keep you busy for a while. Just click here to get instant access.

Camera Cable

If you’re planning to use an official Raspberry Pi camera module, you’ll need a CSI ribbon cable to connect it to your board. This is the flat, flexible cable that slots into the CSI port on your Pi and carries the video data from the camera to the board.

If you’re new to setting up a camera on your Pi, we have a full guide on installing a camera on your Raspberry Pi that walks you through the whole process.

Raspberry Pi ModelCamera Cable
Raspberry Pi 1
Raspberry Pi 2
Raspberry Pi 3
Raspberry Pi 4
15-Pin Standard Cable (1.0mm Pitch)
(check price)
Raspberry Pi Zero
Raspberry Pi Zero 2 W
Raspberry Pi 5
22-Pin Mini Cable (0.5mm Pitch)
(check price)

Before you go ahead and buy cables separately, it’s worth knowing that official Raspberry Pi starter kits usually include the essentials you need, like the right power supply and an HDMI cable. For first-timers, that convenience is hard to beat.

The tradeoff is that kits are sometimes pricier and give you less flexibility to pick your own parts. If you want to weigh that decision first, check out this guide on what to consider before buying a kit.

On the quality vs. price question, not all cables are created equal. For the power supply and HDMI (especially if you’re running a 4K display), it’s worth spending a little more to avoid headaches down the line. For basic Ethernet cables and USB peripherals, though, a budget option works just fine.

Not getting the same result?

Even when you follow every step, small differences in OS version, hardware or config can change the outcome. Instead of wasting time guessing, get help from people who have already fixed the same kind of issue.

Ask your question now
🔒 No risk. Cancel anytime.
  • Get help on your exact issue
  • Access step-by-step videos for tricky setups
  • Browse the website without ads

Similar Posts

Leave a Reply

Community members only
Comments are reserved for RaspberryTips Community members. Join the community to ask questions, get help, and interact with other Raspberry Pi users.

Join the community  or  log in