Display the current Quadstick keys configuration on an e-ink display.
Useful as a quick reference for the current key bindings when playing games.
Legal Disclaimer
- Quadstick is a trademark of Quadstick.
- Raspberry Pi is a trademark of the Raspberry Pi Foundation.
- Waveshare is a trademark of Waveshare Electronics.
All other trademarks mentioned herein are the property of their respective owners.
| Initialization Screen | Upload and keys selection must be done through the web interface | Display a given key-set can be done through the web |
|---|---|---|
![]() |
![]() |
![]() |
Note: The CSV file stored on the Quadstick is the ones that must be used to upload.
| Sip is represented by left arrow | Puff is represented by right arrow | Sip soft and Puff soft are represented by the soft text |
|---|---|---|
![]() |
![]() |
![]() |
| Rear view | Connectors view |
|---|---|
![]() |
![]() |
| Waveshare | Raspberry Pi |
|---|---|
| VCC | Pin 1 |
| GND | Pin 6 |
| DIN (MOSI) | Pin 19 |
| CLK (SCLK) | Pin 23 |
| CS (Chip Select) | Pin 24 |
| DC (Data/Command) | Pin 22 |
| RST (Reset) | Pin 11 |
| BUSY | Pin 18 |
| Raspberry Pi Zero 2 W Pinout | Waveshare 4.2 inch e-ink display |
|---|---|
![]() |
![]() |
Download the Raspberry Pi Imager.
Use it to flash the Raspberry Pi OS Lite image to a microSD card.
For Raspberry Pi Zero 2 W: 64 Bit > Raspberry Pi OS (other) > Raspberry Pi OS Lite (64-bit)
For Raspberry Pi Zero W: 32 Bit > Raspberry Pi OS (other) > Raspberry Pi OS Lite (32-bit)
Expand for detailed instructions with screenshots
| Select Device #1 | Select Device #2 |
|---|---|
![]() |
![]() |
| Choose OS #1 | Choose OS #2 |
|---|---|
![]() |
![]() |
On Raspberry Pi OS (other) category with NO Desktop Environment
| Choose Storage | Edit Settings #1 |
|---|---|
![]() |
![]() |
Change the custom settings by clicking on the
Edit Settingsbutton
- Set the hostname to 'qs-display'
- Set the username and password as you prefer
- Set the Wi-Fi SSID, password and country code
Raspberry Pi Zero's support 2G Wi-Fi only
Note: SSH can be used with
passwordorpublic-keybased authentication.
Download the installer package from the releases
Copy the installer package file to the Raspberry Pi
How to copy the file to Raspberry Pi On Windows
- Download and install WinSCP
- Open WinSCP and enter the Raspberry Pi IP address,
usernameandpassword - Navigate to the folder where the
installerfile is located - Drag and drop the file to the Raspberry Pi
How to copy the file to Raspberry Pi On Linux and MacOS
- Open a terminal
- Use
scpto copy the file to the Raspberry Pi
scp quadstick-display.sh <username>@<raspberry_pi_ip>:/home/<username>Access the Raspberry Pi using SSH
How to access the Raspberry Pi On Windows
- Download and install PuTTY
- Open PuTTY and enter the Raspberry Pi IP address
- Click
Openand enter theusernameandpassword - You should now be connected to the Raspberry Pi
How to access the Raspberry Pi On Linux and MacOS
- Open a terminal
- Use
sshto connect to the Raspberry Pi - Enter the
usernameandpassword - You should now be connected to the Raspberry Pi
Install the installer package on the Raspberry Pi
chmod +x quadstick-display.sh && ./quadstick-display.sh















