Raspberry Pi compatible game controllers

Raspberry Pi compatible game controllers
Published: by
Categories
Raspberry Pi

Raspberry Pis are often used for emulating, media centres and even gaming machines. This post lists and discusses the Raspberry Pi compatible game controllers.

Introduction to Raspberry Pi compatible game controllers

The Raspberry Pi has plug-and-play capability when it comes to a keyboard and mouse — even wireless ones (via a USB dongle). The Raspberry Pi also supports many different game controllers.

A game controller (also known as a gaming controller, controller or gamepad) is an input device used to play video games. They include gamepads, joysticks and arcade sticks.

There are many game controllers on the market today. Some original, some generic (copied from the original, aka clones). There are also game console-specific controllers which are also compatible with other devices.

This post will focus on original game controllers which are compatible with the Raspberry Pi. Controllers are listed alphabetically.

The following compatibility icons will be used:

Steam
Retropie
Kodi
Microsoft Windows
Android
macOS
Nintendo Switch
Nintendo Wii
Sony PSone
Sony PlayStation 2
Sony PSP
Sony PlayStation 3
Sony PlayStation 4
Sony PlayStation 5
Microsoft Xbox 360
Microsoft Xbox One
Microsoft Xbox One S
RetroBox

Sponsored links

Please support us by using these links they come at no additional cost to you, but we get a little commission each time they are used. These and others are available from Amazon.com and BangGood.

We have tested most of these products ourselves. Other selection criteria include affordability, quality, availability and average user rating and popularity by other buyers.

Links will open in a new window.
(Dead or old links can be reported in the comments section below.)

Catda Raspberry Pi 4B Starter Kit
Catda Raspberry Pi 4B Starter Kit
2019 Model B, 4GB RAM
1.5GHz 64-bit quad-core CPU & 4GB RAM, Gigabit Ethernet, Wi-Fi, Bluetooth, USB 2.0/3.0, headphone jack and duel Micro HDMI (4K). Kit includes power supply, MicroSD, USB MicroSD card reader, a case with heatsink and fan, mini-HDMI cable and USB-C PiSwitch.
Available from BangGood
iUniker Raspberry Pi 4B 8GB Starter Kit
iUniker Raspberry Pi 4B 8GB Starter Kit
2019 Model B, 8GB RAM
1.5GHz 64-bit quad-core CPU & 8GB RAM, Gigabit Ethernet, Wi-Fi, Bluetooth, USB 2.0/3.0, headphone jack and duel Micro HDMI (4K). Kit includes power supply, MicroSD, USB MicroSD card reader, a case with heatsink and fan, mini-HDMI cable and USB-C PiSwitch.
Available from Amazon.com
iUniker Raspberry Pi 4B 4GB Starter Kit
iUniker Raspberry Pi 4B 4GB Starter Kit
2019 Model B, 4GB RAM
1.5GHz 64-bit quad-core CPU & 4GB RAM, Gigabit Ethernet, Wi-Fi, Bluetooth, USB 2.0/3.0, headphone jack and duel Micro HDMI (4K). Kit includes power supply, MicroSD, USB MicroSD card reader, a case with heatsink and fan, mini-HDMI cable and USB-C PiSwitch.
Available from Amazon.com

Connecting a game controller to a Raspberry Pi

Game controllers can be connected to a Raspberry Pi by using its USB ports, Bluetooth or 433MHz radio frequency technology.

USB game controllers

Wired USB game controllers come standard with a cord (aka cable) with a USB Type-A connector at the end. Wired non-USB controllers (e.g. the Sony PSone controller) can often be connected to a USB port using an appropriate USB converter.

Non-Bluetooth wireless controllers can also be connected using a USB dongle (e.g. the Xbox Wireless Adapter for Windows).

Most wired USB game controllers will work well with the Raspberry Pi. The PlayStation to USB converter and the Xbox Wireless Adapter also work well.

Up to four USB game controllers (one for each USB port) can be connected to the Raspberry Pi before booting.

More about the Raspberry Pi’s USB ports
USB game controllers can be connected to any one of the Raspberry Pi’s four USB (Type-A) ports. Image Gareth Halfacree (CC BY-SA 2.0)

In many cases, USB game controllers will be hot-pluggable, meaning they will start to work shortly after their connection while the Raspberry Pi was on.

Most Bluetooth controllers will also have a USB charging cable which can also be connected to a Raspberry Pi USB port (see later).

Bluetooth game controllers

Raspberry Pi Models 3B, 3B+ and 4B come standard with built-in Bluetooth. Unlike USB game controllers, Bluetooth controllers need to be paired with the Raspberry Pi. Bluetooth controllers

Pairing is the process of connecting a Bluetooth controller to the Raspberry Pi. Up to 10 devices can be paired at the same time. After their paring, the Raspberry Pi will be able to remember and pair automatically each time the controller is switched on.

433MHz radio frequency game controllers

Some game controllers use 433MHz radio frequency (RF) technology to connect wirelessly to a device. These controllers utilise a USB dongle as a receiver to make the connection.

As with Bluetooth controllers, RF controllers often has to be paired first before they can be used.  They

Charging cables

Bluetooth and 433MHz wireless controllers run on batteries that need to be charged or replaced from time to time. Charging is done using a USB cable connected to the controller or a charging station.

The controller charging cable will either have a USB-B (aka Micro USB) or USB-C port on the one side and a USB Type-A (aka standard USB) on the other.

USB connectors for game controllers
The common USB connectors used for game controllers are USB Type-A, also known as the common USB port, Micro USB (aka Micro-B USB and USB Type-C (aka USB C or Micro-C USB).

Charging cables can also be used to convert wireless controllers into wired ones, which is sometimes needed for connecting certain controllers to a Raspberry Pi.

Controller mapping

Mapping (or key mapping) is the process where each button of the controller is mapped to a function on the Raspberry Pi.

The key mapping process is usually done using the operating system or application software configuration. Keymapping can also be done inside the game settings themselves. When done correctly, it only needs to be done once.

8BitDo gamepads

Tested with:

Also works with:

8BitDo is a 3rd party video game hardware company with a special focus on making high-quality, retro-themed game controllers. Although all their USB and Bluetooth game controllers are compatible with the Raspberry Pi, this list includes the SN30 Pro, SN30 Pro Plus and Pro 2 gamepads. All their game controllers are available on the 8BitDo Amazon Shop.

8BitDo SN30 Pro Gamepad

The SN30 Pro gamepad from 8BitDo is a retro-style game controller popularly used for Raspberry Pis. Both USB and Bluetooth versions are available.

8BitDo SN30 USB gamepad
8BitDo SN30 Pro gamepad has a retro look and is great to use for old-school Nintendo and Super Nintendo games. The USN30 has a USB and Bluetooth version and is available in grey (shown here) and white.

The 8BitDo SN30Pro gamepad has a D-pad, two clickable analog sticks, four face buttons, Select and Start buttons, a Home and ‘Star’ (or capture) button, left and right shoulder buttons, and left and right trigger buttons.

8BitDo SN30 Pro USB Gamepad
8BitDo SN30 Pro USB Gamepad

Grey Edition, 1.8 m / 6ft. USB cable, compatible with Switch (v3+), Windows, Steam & Raspberry Pi, rumble vibration.
Available from Amazon.com
8BitDo SN30 Pro Bluetooth Gamepad
8BitDo SN30 Pro Bluetooth Gamepad

Grey Edition, Bluetooth 4.0 & direct USB connectable (USB-C), built-in lithium-ion battery with 18-hour play & 1-2 hours charging time, compatible with Switch (v3+), Windows, macOS, Android, Steam & Raspberry Pi, rumble vibration.
Available from Amazon.com

8BitDo SN30 Pro Plus Gamepad

The SN30 Pro+ with Bluetooth is said to be one of 8BitDo’s most advanced game controllers, making it even better to use with the Raspberry Pi.

8BitDo SN30 Pro Plus gamepad
The 8BitDo SN30 Pro Plus Bluetooth gamepad. This is the black version, but grey and white versions are also available.

When compared with the SN30 Pro, the SN30 Pro+ has additional hand grips and has two additional pedal or grip trigger buttons on the back of the controller.

8BitDo SN30 Pro Plus Gamepad
8BitDo SN30 Pro Plus Gamepad

Black edition. Bluetooth 4.0 & direct USB connectable (USB-C), built-in lithium-ion battery with 20 play hours with 4 hour charging time, compatible with Switch (v3+), Windows, macOS, Android, Steam & Raspberry Pi.
Available from Amazon.com

8BitDo Pro 2 Gamepad

The 8BitDo Pro 2 is also a high-rated gamepad to use with the Raspberry Pi. It has a similar button-layout and form and shape when compared to the SN30 Pro Plus (see above) and comes in a USB and a Bluetooth version.

8BitDo Pro 2 gamepad
The 8BitDo Pro 2 gamepad is available as a USB and Bluetooth controller. This is the grey version but is also available in black and white.
8BitDo Pro 2 Bluetooth Gamepad
8BitDo Pro 2 Bluetooth Gamepad

Black, grey or white. Bluetooth 4.0 & direct USB connectable (USB-C), built-in lithium-ion battery with 20 play hours with 4 hour charging time, compatible with Switch (v3+), Windows, macOS, Android, Steam & Raspberry Pi.
Available from Amazon.com
8BitDo Pro 2 USB Gamepad
8BitDo Pro 2 USB Gamepad

Grey, White or black, 3 m / 9.84 ft. USB cable, compatible with Switch (v3+), Windows, Steam & Raspberry Pi.
Available from Amazon.com

Logitec F series gamepads

Tested with:

Also works with:

Logitec is a Swiss manufacturer of PC peripherals and software. They are mainly known for their line of keyboards and mice. Gamepads are part of their F product line, which includes wired and wireless game controllers.

Logitec F gamepads that are compatible with the Raspberry Pi include the F310, the F510, and the F710.

The F310 and F510 are Logitec’s wired USB game controllers while the F710 uses wireless 2.4GHz. The only difference between the two wired controllers is the addition of rumble feedback on the F510.

Logitec F310 USB gamepad
The Logitec F310 USB gamepad is only available in (dark) blue.

All three Logitec F gamepads have a similar form factor and look and feel like a game console controller. They have a D-pad, two analog sticks, 4 face buttons, left and right shoulder buttons, left and right trigger buttons, a Central button, and Back, Start and Mode buttons. The F510 and F710 have an additional vibration button.

Logitec F710 USB gamepad
Logitec F710 USB gamepad has wireless connectivity to a Raspberry Pi using the RF USB dongle.
Logitec F310 Gamepad
Logitec F310 Gamepad

Blue, wired USB game controller. Works on the Raspberry Pi, Windows, macOS, Andoird devices.
Available from Amazon.com
Logitec F510 Gamepad
Logitec F510 Gamepad

Blue, wired USB game controller with rumble feedback. Works on the Raspberry Pi, Windows, macOS, Andoird devices.
Available from Amazon.com
Logitec F710 Gamepad
Logitec F710 Gamepad

Silver, wireless 433MHz game controller. 45 – 50 hours play hours. Works on the Raspberry Pi, Windows, macOS, Andoird devices.
Available from Amazon.com

Nintendo controllers

Since the launch of the Nintendo Entertainment System (aka NES), Nintendo has brought out many game controllers for their consoles. Nintendo controllers that can be used on a Raspberry Pi include the Wiimote, Wii Classic and Classic Pro controllers, Switch Pro, and Joy-Con.

Nintendo Wiimote, Wii Classic Controller and Wii Classic Controller Pro

Tested with:

Also works with:

The Wii Classic Controller was the more traditional game controller for the Nintendo Wii way back in 2006. In 2009 the Wii Controller Pro was also released with a bulkier form factor.

Nintendo Wii Controller
Nintendo Wii Controller was only available in white.

These controllers are wired and connected using the Wii’s propriety port but can be connected to the Raspberry Pi via the Wiimote using additional drivers.

The Nintendo Wii Classic Controller has a D-pad, two analog sticks, 4 face buttons, left and right shoulder buttons, left and right trigger buttons, a Select and Start button and a Home button. The Classic Controller Pro has the same buttons, but is spaced differently.

Nintendo Switch Pro and Nintendo Joy-Con

Tested with:

Also works with:

The Switch Pro controller (released in 2017) is the alternative controller to the Switch Joy-Con that came standard with the Nintendo Switch. Both the Nintendo Joy-Con and the Nintendo Switch Pro controller can be paired with the Raspberry Pi using Bluetooth. The Switch Pro Controller can also be connected using the USB cable.

Nintendo Switch Pro controller
Nintendo Switch Pro is a Bluetooth controller. It is currently only available in black.

The JoyCon and Switch Pro has double analog sticks, a D-pad, 4 face buttons, a Capture button, Home button, left and right shoulder buttons (called L and R buttons), left and right trigger buttons and – and + buttons.

Note that the Nintendo Switch Pro might only have USB connectivity to certain Raspberry Pi applications.

Nintendo Switch Pro and Nintendo Joy-Con trollers are available from Amazon.com.

Razer gaming controllers

Tested with:

Also works with:

Razer Inc is a multinational technology company that designs, develops and sells consumer electronics and gaming hardware. In the gaming world, they are probably best known for their high quality mice devices.

Razor controllers that are compatible with the Raspberry Pi include the Junglecat mobile, Raiju mobile, Wolverine, and Raiju PS4 gaming controllers.

Junglecat mobile gaming controller

Released in 2019, the Razor Junglecat is a duel-sided Bluetooth controller designed for Android mobile phones. The two sides of the controller are combined by using the divider.

Razor Junglecat gaming controller
The duel-sided Razor Junglecat gaming controller connected to the divider.

As with most controllers on this list, the Razor Junglecat has double analog sticks, a D-pad, 4 face buttons, Start and Select buttons, left and right shoulder buttons, left and right trigger buttons.

Razer Junglecat mobile gaming controller
Razer Junglecat mobile gaming controller

Duel control, wireless Bluetooth gaming controller. 100 plus hours play hours. Works on the Raspberry Pi, Windows, and Android devices.
Available from Amazon.com

Raiju mobile gaming controller

The Razer Raiju Mobile gaming controller (released in 2018) is another controller meant for Android mobile phones. It differs from the Razer Junglecat in that it has an extendable phone holder on the top and a more traditional game controller layout.

Razer-Raiju mobile gaming controller
The Razer-Raiju mobile gaming controller.

Even though this is a mobile gaming controller, the Razor Raiju Mobile boasts a plethora of buttons. They include a D-pad, two clickable analog sticks, four face buttons, Select, Back, Home and Start buttons, left and right shoulder buttons, left and right trigger buttons, and left and right multifunction grip trigger buttons, and left and right multifunction shoulder trigger buttons on the back of the controller.

Razer Raiju mobile gaming controller
Razer Raiju mobile gaming controller

Wireless Bluetooth gaming controller. Up to 23 hours play hours with 4h charging time. Works on the Raspberry Pi, Windows, and Androird devices.
Available from Amazon.com

Retroflag Classic USB controllers

Tested with:

Also works with:

Retroflag is a 3rd party video game hardware manufacturer that focuses on retro cases and retro game controllers for the Raspberry Pi. They currently have 3 game controllers available namely the Classic USB Controller M, Classic USB Controller U and the Classic USB Controller J.

Retroflag Classic USB Controllers
Retroflag Classic USB Controllers. They are, from left to right, the Classic USB Controller U, Classic USB Controller M and Classic USB Controller J. They are also known as the Upad, Mpad and Jpad. These are the only colours available.

All the Retroflag Classic USB Controllers have the same buttons namely, a D-pad, Select and Start buttons, four face buttons and left and right shoulder buttons.

All their game controllers are also available on the Retroflag Amazon Shop.

Retroflag Classic USB Controller U (Upad)
Retroflag Classic USB Controller U (Upad)

Retro style USB controller for Raspberry Pi, Windows and Nintendo Switch. Cord 1.8 m / 6ft.
Available from Amazon.com
Retroflag Classic USB Controller M (Mpad)
Retroflag Classic USB Controller M (Mpad)

Retro style USB controller for Raspberry Pi, Windows and Nintendo Switch. Cord 1.8 m / 6ft.
Available from Amazon.com
Retroflag Classic USB Controller M (Jpad)
Retroflag Classic USB Controller M (Jpad)

Retro style USB controller for Raspberry Pi, Windows and Nintendo Switch. Cord 1.8 m / 6ft.
Available from Amazon.com

Sony PlayStation controllers

Over the last few decades, Sony has released various official controllers with their game consoles, the Sony PlayStation line. All versions Sony’s game controllers can be connected in some or other way to the Raspberry Pi.

PSone and PlayStation 2 controllers

Tested with:

Also works with:

Back in the day, Sony Computer Entertainment used its own port type to connect the classic PlayStation/PSone (1994) and PlayStation 2 (2000) controllers.

Sony PlayStation and PlayStation 2 controllers
The classic Sony PlayStation (PSone) and PlayStation 2 controllers can be used to connect to a Raspberry Pi using PlayStation to USB adapter and the USB port of the Raspberry Pi.

The PSone controller comes with directional buttons, Select and Start buttons, 4 face buttons and left and right trigger and shoulder buttons.

In addition to this, the PlayStation 2 controller also has two analog sticks, each with its own button and DualShock technology. The face buttons on the PS2 are also pressure-sensitive.

The PlayStation/PlayStation 2 consoles/controllers were so popular that USB adapters became available, and are still available today. PSone/PS2 to USB adapters either come as single or double adapters. There are many variations available.

PS2 Controller to USB Adapter
PS2 Controller to USB Adapter

Single adapter, plug-and-play. Compatible with Sony PS1/PS2 Controller/Gamepad and the Raspberry Pi.
Available from Amazon.com

SIXAXIS Controller

Tested with:

Also works with:

The Sony SIXAXIS was the official controller of the PlayStation 3 released in 2006. It was also part of the DUALSHOCK range. This wireless Bluetooth controller can be connected to the Raspberry Pi.

Sony PlayStation 3 Controller (Sixaxis)
The Sony PlayStation 3 Controller (aka Sixaxis Controller) in its most iconic colour — black. Other colours were also available.

The SIXAXIS has 4 face buttons, a D-pad, left and right shoulder and trigger buttons, a Home button and Select and Start buttons.

DUALSHOCK 4 Controller

Tested with:

Also works with:

The Sony DUALSHOCK 4 (released with the PlayStation 4 in 2013) is considered to be amongst the greatest game controllers ever made. The Raspberry Pi can be connected to a DUALSHOCK 4 controller using its USB cable or Bluetooth. In addition to this, the DUALSHOCK 4 can also be connected to a Raspberry Pi using the Sony USB Wireless adapter.

Red Sony DUALSHOCK 4 Controller
The magma red (“Spider-Man”) Sony DUALSHOCK 4 Controller. Various other colours are also available.

The Sony DUALSHOCK 4 controller has a D-pad, four face buttons, left and right shoulder and trigger buttons, Share and Options buttons and a Home button.

Official PlayStation DUALSHOCK 4 Wireless Controller
Official PlayStation DUALSHOCK 4 Wireless Controller

Various colours. PlayStation 4 and PlayStation 5, also work on Raspberry Pi Windows 10 and macOS. Bluetooth and USB. 4-8 play hours with 2 hour charging time.
Available from Amazon.com

DualSense 5 Controller

Tested with:

Also works with:

Great news for new PlayStation 5 owners is that the DuelSense 5 Controller can be connected to the Raspberry Pi using its USB cable or Bluetooth. Sony released their DuelSense 5 Controller with the new console in 2020.

Sony DuelSense 5 Controller
Sony DuelSense 5 Controller comes standard as black and white, but more colour variations are to be expected in the future.

As with the DUALSHOCK 4 controller, the DuelSense 5 controller has a D-pad, four face buttons, left and right shoulder and trigger buttons, Share and Options buttons and a Home button.

SteelSeries Stratus Duo controller

Tested with:

Also works with:

SteelSeries is a Danish manufacturer of gaming peripherals and accessories. Their Stratus Duo is a dual wireless game controller that can connect to the Raspberry Pi using either Bluetooth or 2.4GHz RF.

SteelSeries Stratus Duo controller
The SteelSeries Stratus Duo controller. It is only available in black.

The Stratus Duo has a D-pad, four face buttons, left and right shoulder and trigger buttons, Select and Start buttons and a Home button.

SteelSeries Stratus Duo game controller
SteelSeries Stratus Duo game controller

Silver, wireless Bluetooth and 433MHz game controller. 20 plus hours play hours. Works on the Raspberry Pi, Windows, macOS, iOS and Andoird devices.
Available from Amazon.com

Valve Steam Controller

Tested with:

Also works with:

With the correct information and some additional tweaking, the Steam controller can also be used on the Raspberry Pi using Bluetooth.

Steam Controller
Steam Controller made by Valve is only available in black. Image Fluburtur (CC BY-SA 4.0)

The Steam Controller has 2 hepatic trackpads, one analog stick, 4 face buttons, left and right shoulder and trigger buttons, Back and Play buttons and a Home button.

The battery offers up to 80 play hours but needs to be replaced or recharged using an external charger. The USB cable will work even if no batteries are present.

Unfortunately, the Steam Controller has been discontinued but is still available from some online sources.

Xbox controllers

Microsoft launched the Xbox game consoles as an alternative for PC gamers. The Xbox 360, Xbox One, Xbox One Elite, Xbox One S, Xbox Elite Series 2, are all compatible with the Raspberry Pi.

Xbox 360 Controller

Tested with:

Also works with:

The Microsoft Xbox 360 was released in 2005 and is compatible with the wired USB or wireless Xbox 360 controllers. Both these controller types can be used on a Raspberry Pi, but the wireless type will need a Wireless Gaming Receiver.

Xbox 360 game controller
Black Xbox 360 game controller was released in 2005. These controllers are also available in white.

The Xbox 360 Controller is equipped with a D-pad, left and right clickable analog sticks, 4 face buttons, Start, Select and left and right trigger and shoulder buttons.

Xbox One and Xbox One Elite controllers

Tested with:

Also works with:

The Xbox One (launched in 2013) was the successor of the Xbox 360 and the Xbox One Elite controller was released for the Xbox One in 2015. They are both wireless 2.4GHz controllers that can be connected to a Raspberry Pi using USB cables or wirelessly using the Xbox Wireless Adapter for Windows 10.

 

Xbox One controller
The white Xbox One Bluetooth Controller without the plastic sleeve around the Home button. Various other colours and themes are also available.

Over time, the Xbox One Controller got an upgrade to have wireless Bluetooth connectivity. The non-Bluetooth (i.e. the 2.4GHz) version has a plastic sleeve around the home button. The Bluetooth version of the Xbox One Controller can also connect wirelessly to a Raspberry Pi.

Xbox One new vs. Xbox One old
The old version of the Xbox One Controller (left) with a plastic sleeve around the home button while the new version of the Xbox One Controller (right) has no sleeve.

The Xbox One Controller is equipped with a D-pad, left and right clickable analog sticks, 4 face buttons, Start, Select and left and right trigger and shoulder buttons. The controller has up to 30 play hours with 4 hours of charging or the AA batteries can be replaced.

Xbox One Elite Controller
The white Xbox One Elite Controller. Other colours are also available.

With an almost identical front layout to the Xbox One Controller, the Xbox One Elite controller has an extra Profile button. On the back, the Elite Controller has additional left and right trigger lock buttons and four additional paddle buttons.

Microsoft Xbox Wireless Adapter for Windows 10
Microsoft Xbox Wireless Adapter for Windows 10

Adds Bluetooth to Xbox One Controller. Compatible with Windows, Android, Steam & Raspberry Pi.
Available from Amazon.com
Microsoft Xbox One S Controller
Microsoft Xbox One S Controller

Various colours. Bluetooth & direct USB connectable (USB-C), changeable AA batteries with up to 30 play hours with 4 hour charging time, compatible with Windows, Android, Steam & Raspberry Pi.
Available from Amazon.com

Xbox One S and Xbox Elite Series 2 controllers

Tested with:

Also works with:

The Xbox One S (aka Xbox One Series S) was released in 2016 as the revised edition of the Xbox One. Fortunately, the official Xbox One S controller also saw some improvement. With its, now standard, Bluetooth these controllers can also connect to a Raspberry Pi.

Xbox One S Controller
The Robot white Xbox One S Bluetooth Controller. Various other colours are also available.

 

 

Microsoft released the Xbox Elite Controller 2 in November 2019. While the form factor compared with the first Xbox One S and Xbox Elite controllers, it was made to have more advanced features with added customisation. As with the Xbox One S controller, the Elite 2 controller comes standard with Bluetooth that can connect wirelessly to a Raspberry Pi.

With only the addition of the dedicated share button, the Xbox One S and Xbox Elite 2 controller both have a very similar layout to the Xbox One Controller. It has a D-pad, left and right analog sticks, 4 face buttons, Start, Select and left and right trigger and shoulder buttons.

Microsoft Xbox One S Controller
Microsoft Xbox One S Controller

Various colours. Bluetooth & direct USB connectable (USB-C), changeable AA batteries with up to 30 play hours with 4 hour charging time, compatible with Windows, Android, Steam & Raspberry Pi.
Available from Amazon.com

Accessories

To get started with the Raspberry Pi and game controllers, the following accessories might be required.

Summary

Raspberry Pi compatible game controllers summary
Summary of Raspberry Pi compatible game controllers including, year released, USB type, connection to Raspberry Pi, play hours, recharge hours, cord length and batteries.

Conclusion

Focussing on original controllers, this post discussed and listed Raspberry Pi compatible game controllers. Game controllers can be connected to the Raspberry Pi using USB, or wirelessly using Bluetooth or 433MHz radio frequency technology.

If you know of any game controller that can be connected to the Raspberry Pi, please use the comment section below.

About the author
Renier busies himself with improving his English writing, creative web design and his websites, photoshopping, micro-electronics, multiple genres of music, superhero movies and badass series.
Behind the Scenes is a free, informative website. If you find value in any of our content, please consider making a donation to our cause, or becoming a Patron for exclusive content.
Donate via PayPal Become a Patron

Save, share & discuss

Your comment is important, but don't be a knob. Keep it constructive and polite.

Leave a Reply

Your email address will not be published.

More Raspberry Pi and game related posts