Raspberry Pi

The Raspberry Pi is an inexpensive single-board computer with an ARM CPU.

Components used in one Raspberry Pi model are often reused in the next model, which is why many solutions work for multiple models.

PSU test
To test if a Raspberry Pi is receiving enough power, the  package can be installed: sudo apt update && sudo apt install stress Let the following command run for a minute, then quit it with + : watch timeout 1s stress -m 4 --vm-bytes 50 Finally, check if the Pi has received enough power: vcgencmd get_throttled If the above command returns anything other than, the Pi is not receiving enough power. This can be caused by a weak power supply, a bad cable (too long, to thin...), or a faulty Pi.

Raspberry Pi 1

 * Schematics: (Model 1B), (Model 1B+), (Model 1A+), (Compute Module 1)
 * Model 1B PCB: (front), (back)

Raspberry Pi 2

 * Schematics: (Model 2B)

Raspberry Pi 3

 * Schematics: (Model 3B), (Model 3B+), (Model 3A+), (Compute Module 3)

Raspberry Pi 4

 * Schematics: (Model 4B)

Raspberry Pi Zero

 * Schematics: (Pi Zero), (Pi Zero W)
 * Raspberry Pi Zero PCB layers (click the dark gray button in the main post to view the layers)

Raspberry Pi Zero 2

 * Schematics: (Pi Zero 2 W)