What you will learn
  • Translate a project into hardware requirements.
  • Choose memory and storage for a workload.
  • Identify model-specific power and cooling needs.
  • Check camera and display connector compatibility.
  • Build a complete parts list without assuming board-only cost.

Before you begin

Understand the difference between a Raspberry Pi computer and a Pico. This planning lesson does not require purchasing hardware.

Begin with the task, not the largest number

A sensor logger, a desktop coding station and a camera-based robot place different demands on a computer. Before comparing boards, write one sentence describing the job and list what must connect to the Pi.

For these tutorials, a Pi 5 with 4 GB or more RAM is a practical reference for a desktop and small learning projects. This is an editorial starting point, not a claim that every AI application needs or fits that amount. Larger workloads must be checked individually.

If you already own a supported Pi 4, use it for Linux, Python, GPIO and many small ML experiments. Camera and AI workloads may run more slowly, and some connection details differ. Do not replace a working board merely to follow a beginner lesson that does not need more performance.

Current variants, availability and prices change. Check the Pi 5 product specifications and local sellers immediately before purchasing; this guide deliberately avoids treating a temporary price as a permanent fact.

RAM, storage and computation solve different problems

More RAM lets a program hold more data at once. It does not automatically make every calculation faster. If a model is slow because it performs too many operations, adding memory may not solve the bottleneck.

Storage holds the OS, packages, code and saved data. A reputable 32 GB or larger microSD card gives this beginner sequence room for a modest OS and exercises; camera recordings can require much more. Capacity alone does not describe reliability or access speed.

The processor executes calculations, while specialized accelerators support particular model operations through particular software stacks. An accelerator is not a universal speed button for every AI library. Verify model compatibility before buying one.

Begin with built-in CPU inference on a small model. Measure the complete task, including image capture and preprocessing, before deciding which upgrade matters. A model that runs quickly alone may still be part of a slow overall application.

Power and cooling belong in the budget

A USB-C connector does not guarantee that a charger provides the voltage, current and negotiation behavior the Pi needs. The Pi 5 reference uses the official 27 W USB-C supply or a supply explicitly documented for the same board requirements. The official specification describes its 5 V/5 A operating supply arrangement.

An underpowered setup can produce warnings, resets or unstable peripherals. Avoid diagnosing those symptoms solely by reinstalling software. Keep a known-good board supply available during initial learning.

Sustained processing creates heat. Use a Pi 5-compatible case with appropriate cooling, or the official Active Cooler with a mechanically compatible enclosure. A Pi 4 case does not automatically fit a Pi 5. A fan connector and the GPIO header are different connectors.

We use complete commercial low-voltage accessories. Do not improvise exposed mains wiring or attach an unregulated battery directly to the Pi’s power connections. Mobile power planning comes later, when the project’s current needs are known.

Check everything that must physically fit

For a desktop setup, plan a monitor, keyboard, mouse and the correct micro-HDMI cable or adapter for the Pi computer. For a headless setup, plan another computer and a local network connection. Ethernet can remove Wi-Fi setup uncertainty.

A Pi 5 camera connector differs from the connector on older flagship boards. A Camera Module 3 needs the appropriate standard-to-mini camera cable for Pi 5. Buying a supported camera and the wrong cable still leaves an unusable system.

A camera requires a stable mount and suitable lighting. A robot also needs mechanically secure mounting and cables that cannot reach its wheels. These unglamorous parts often matter more to success than an extra model feature.

Start without GPIO accessories attached. Build the base computer first, then add a breadboard, LEDs and resistors in PI06. Later sensor and motor projects identify exact modules; avoid a large anonymous kit whose parts lack usable specifications.

ItemWhy it belongs in the initial plan
Pi 5, 4 GB or more reference configurationDesktop, Python and small model exercises
Board-compatible official power supplyStable power under expected load
Reputable microSD, 32 GB or largerOS and modest project storage
Compatible case and coolingMechanical protection and sustained operation
Computer and card readerPrepare the boot media
Display/input devices or network computerInteract with the Pi
Correct cablesMatch power, display and optional camera connectors

Make a decision you can justify

For a first coding station, prioritize a stable supply, useful display and reliable storage. For a sensor logger, prioritize readable documentation and sensor compatibility. For a camera project, add a supported camera, correct cable and cooling before an optional accelerator.

Write a budget for the whole setup rather than the board alone. Include tax, delivery, replacement jumpers and a way to back up your work. Keep upgrades in a second column with the measurement that would justify each one.

A good purchasing decision also includes a no-purchase option: learn Python on an existing computer while you wait, or use a Pi 4 already available at school. The learning path depends more on completing exercises than on owning every suggested component.

Use the official setup guide as the final compatibility check. The finish condition for this lesson is a complete, compatible list with a reason for each item—not an online shopping cart full of loosely related hardware.

Important terms

Workload
The actual tasks and data a computer must process.
Bottleneck
The part that limits overall performance.
Accelerator
Specialized hardware that speeds supported operations.
Thermal throttling
Reducing performance to control temperature.
Compatibility
The ability of components to operate together as required.
Headless setup
Using the computer remotely without directly attached input and display devices.

Mini project: Create a justified equipment list

  1. Choose one first project and one optional later extension.
  2. List the base computer, power, storage, interaction and protection items.
  3. For every connector, name both ends and confirm they match.
  4. Separate essential items from upgrades requiring a future measurement.
  5. Finish with a total budget and a source for each compatibility claim.

Common mistakes and debugging

  • Buying only the board: include all accessories needed for a usable system.
  • Assuming extra RAM fixes all slowness: measure the actual bottleneck.
  • Using a Pi 4 enclosure or camera cable without checking Pi 5 fit: verify exact compatibility.
  • Choosing an AI accelerator before a model: verify the software and supported model operations first.

Independent challenge

Compare a Pi 4 you already own with a new Pi 5 for a light-sensor logger. Identify which differences matter to that task and which do not.

Check your understanding: 10 questions

  1. Does more RAM guarantee faster inference?

  2. Why include power supply details in the equipment plan?

  3. What must be checked when adding a Camera Module 3 to Pi 5?

  4. When should an accelerator enter the plan?

  5. What is the deliverable for this lesson?

  6. In your own words, what does “Workload” mean?

  7. In your own words, what does “Bottleneck” mean?

  8. In your own words, what does “Accelerator” mean?

  9. In your own words, what does “Thermal throttling” mean?

  10. In your own words, what does “Compatibility” mean?

Quiz answers

Reveal all 10 answers after your attempt
  1. No. Computation, memory bandwidth and software can limit speed independently.
  2. A matching connector does not guarantee adequate or compatible power delivery.
  3. The correct camera cable and connector compatibility, as well as a secure mount.
  4. After choosing a compatible workload and measuring a need that the accelerator can address.
  5. A complete, justified and compatible equipment list with a realistic total cost.
  6. The actual tasks and data a computer must process.
  7. The part that limits overall performance.
  8. Specialized hardware that speeds supported operations.
  9. Reducing performance to control temperature.
  10. The ability of components to operate together as required.

Summary

Choose the whole system around a real workload. Stable power, correct cables, storage and cooling create a more useful learning platform than unexamined specification upgrades.

Continue learning

PI03 uses the chosen equipment to install Raspberry Pi OS safely.

Choose a connected learning path

Sources and further reading

Prepared 2026-09-18. Editorial draft; primary documentation consulted. Hardware build not bench-tested; code has not been executed on the reference board.

GO DEEPER

Extra reading & source documents

Optional reading alongside the lessons. These sources do not add to your course lesson count.

Explore the AI model guides →