{"title":"Adafruit PyGamer for MakeCode Arcade, CircuitPython or Arduino","handle":"adafruit-pygamer-for-makecode-arcade-circuitpython-or-arduino","url":"/products/adafruit-pygamer-for-makecode-arcade-circuitpython-or-arduino","description":"The Adafruit PyGamer is a pocket-sized, open-source gaming handheld built for DIY game development and retro emulation. Powered by the ATSAMD51 running at 120 MHz with 512 KB flash and 192 KB RAM, it features an analog thumbstick, six tactile buttons, a colour TFT display, and stereo audio — all on a single board.\n\nProgram it with MakeCode Arcade for drag-and-drop game creation, CircuitPython for scripting graphics and audio in Python, or Arduino with the Adafruit Arcada library for low-level control. The Feather-compatible headers and three STEMMA connectors make it easy to expand with FeatherWings and external sensors.\n\nKey Features\n\n\nATSAMD51J19 Processor – 120 MHz ARM Cortex-M4 with 512 KB flash and 192 KB RAM\n\n8 MB QSPI Flash – On-board storage for images, sounds, fonts, and game assets\n\nMicro SD Card Slot – Additional storage when QSPI flash isn't enough\n\n1.8\" Colour TFT Display – 160×128 pixel screen with dimmable backlight and fast DMA updates\n\nAnalog Thumbstick – Dual-potentiometer stick with smooth X/Y directional control\n\n6 Game Buttons – Square-top tactile buttons: 2 menu/select + 2 fire/action + D-pad style layout\n\n5 NeoPixels – Front-facing addressable RGB LEDs\n\nTriple-Axis Accelerometer – Motion sensing for tilt and tap detection\n\nLight Sensor – Forward-facing ambient light sensor\n\nStereo Headphone Jack – Plug in any standard headphones for game audio\n\nMono Speaker Driver – Class-D amplifier for 4–8 Ω speakers up to 2 W (auto-switches when plugged in)\n\nFeather Compatible – Two female header strips for FeatherWing expansion\n\n3 STEMMA Connectors – 2× 3-pin (ADC/PWM) + 1× 4-pin I2C (Grove compatible)\n\nLiPo Battery Port – JST connector with built-in charging via USB\n\nOn/Off Switch – Saves battery when not in use\n\n\nAlso Consider\n\n\nPyGamer Starter Kit – Complete kit with battery, lanyard, and USB cable included\n\nPyGamer Acrylic Enclosure Kit – Laser-cut case to protect your PyGamer\n\nAdafruit PyBadge – Similar board with D-pad buttons instead of analog thumbstick\n\n\nIdeal For\n\nDIY retro gaming handhelds\nMakeCode Arcade game development\nCircuitPython and Arduino projects with built-in display and controls\nPortable sensor and data-logging projects via FeatherWing expansion\n\n\n\nNote: This is the bare PCB only. Button caps, acrylic enclosure, speaker, and battery are sold separately. For a complete kit, see the PyGamer Starter Kit.\n\n\nResources\n\nAdafruit PyGamer Learning Guide\nAdafruit Arcada Library (GitHub)\n","vendor":"Adafruit","product_type":"physical","in_stock":false,"options":[],"variants":[{"id":5223,"title":"Default Title","sku":"AF-4242","price":87.7,"on_sale":false,"in_stock":false,"available_quantity":0,"option1":"Default Title"}]}