Raspberry Pi

A series of single-board computers developed by the Raspberry Pi Foundation.

Hardware

The table below includes only the models I have.

Model CPU RAM Video Networking USB
1B RCA, HDMI
1B+
2B
3B HDMI
4B 4×1.5 GHz (ARMv8) 1/2/4/8 GB 2x micro HDMI 802.11ac, BT 5.0, BLE, Gigabit Ethernet 2x USB 3.0, 2x USB 2.0

GPIO

The easiest way to view device pinout is with the pinout command, which produces results like those pictured below. The GPIO header has remained consistent from the 2B onward.

All GPIO pins (except power) operate at 3.3 V logic. It does not appear that they are 5 V tolerant. These pins can be operated in Python using the gpiozero library, documented here.