Phase 1 — Build Cluster · Step 1 of 14

Hardware / Parts List

Everything you need to source before you start. This build gives you 4 nodes, 16 CPU cores and 8 GB total RAM.

Complete Parts List

QtyComponentNotes
Raspberry Pi 4 — 2 GBActs as MASTER / Swarm Manager
Raspberry Pi 3 Model B+SLAVE1, SLAVE2, SLAVE3 — Worker nodes
Power Supply — RawPower RP-PC029Max 2.4 A per USB port (**see note)
32 GB micro SD card (High Speed)2 surplus cards for MASTER backup
Network Switch — D-Link DES-105 (5 port)Connects all 4 nodes + uplink to router
micro HDMI cableFor initial Pi 4 setup
25 cm Ethernet cable (straight)Node-to-switch connections
1.5 m Ethernet cable (straight)Switch to router uplink
25 cm USB-A to micro-USB power cablePower supply → Pi 3 nodes
Special USB-A to USB-C power cableMerges 2× USB outputs to reach ≥3 A for Pi 4
USB to micro SD adapterFor flashing SD cards from a laptop/desktop
Tower housing — acrylic plasticOptional: heatsinks and fans as needed
⚠️
Power Note (**) — Raspberry Pi 4 charges over USB-C (not micro-USB). It requires at least 3 A at 5 V. The RawPower supply only delivers 2.4 A per port, so you must merge two ports using a Y-cable to meet the minimum. If you attach many USB peripherals to the Pi 4, aim for 3 A.

CPU & RAM Summary

NodeModelCPU CoresRAMRole
MASTERRaspberry Pi 4 (2 GB)4× Cortex-A72 @ 1.5 GHz2 GBSwarm Manager
SLAVE1Raspberry Pi 3 B+4× Cortex-A53 @ 1.4 GHz1 GBWorker
SLAVE2Raspberry Pi 3 B+4× Cortex-A53 @ 1.4 GHz1 GBWorker
SLAVE3Raspberry Pi 3 B+4× Cortex-A53 @ 1.4 GHz1 GBWorker
Total16 cores8 GB

Optional Accessories

  • Heatsinks for all SoC chips (recommended if running sustained workloads)
  • Small 5 V fans for the tower enclosure
  • Right-angle micro HDMI adapters to reduce cable stress
  • Velcro cable ties for cable management inside the tower
💡
You can check the CPU temperature at any time with: $ vcgencmd measure_temp. The Pi will throttle at 80 °C and hard-cut at 85 °C.