Ever wondered if you can take serial console for Raspberry Pi?
This can come handy, when you loose network connection and still want to run some cli commands to debug the issue without a network connection.
Note: I used a Raspberry Pi 2 Model B v1.1 for this test.
Things Required:
PL2303 USB to TTL adapter.
Three breadboard jumper wires
Things to validate before wiring:
The Raspberry Pi’s GPIO serial pins (TX, RX) are 3.3 V TTL level only. Measure the idle voltage on the TX pin of PL2303 USB to TTL adapter with a multimeter: If ~3.3 V, its safe.
Wiring:
Pi GPIO14 (TXD, physical pin 8) → PL2303 RXD
Pi GPIO15 (RXD, physical pin 10) ← PL2303 TXD
Pi GND (pin 6) ↔ PL2303 GND
Raspberry Pi 2 Model B v1.1 pinout:

Connecting to Serial Console using Putty:
Once connected and Pi is powered on, use Putty to take serial connection against the com port of your PL2303 USB to TTL adapter (use device manager to identify the com port number)

Note: Be sure to set baud rate (Speed) in putty as 115200
And you will see a prompt to login. Voila!!

Note: When I tried this on a Raspberry Pi 5, everything remain same. Additionally I had to edit /boot/firmware/config.txt add entry enable_uart=1 and reboot.
Raspberry Pi 5 GPIO Pinout:

Leave a Reply