AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

Adafruit

$85.30 |
Out of stock
No reviews yet

Get up and running with the Adafruit PyBadge instantly with this complete starter kit. It includes the full-featured PyBadge board, a rechargeable battery, l...

Get notified when back in stock

Qty
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

Get up and running with the Adafruit PyBadge instantly with this complete starter kit. It includes the full-featured PyBadge board, a rechargeable battery, lanyard, and USB cable — everything you need for a portable gaming handheld, electronic name badge, or versatile development platform.

The PyBadge is powered by the ATSAMD51 (ARM Cortex-M4 at 120 MHz) with 512 KB flash, 192 KB RAM, and 2 MB QSPI flash for storing images, fonts, sounds, and game assets. It features a 1.8" colour TFT display, D-pad, action buttons, 5 NeoPixels, a LIS3DH accelerometer, piezo buzzer, and a light sensor — all in a credit-card-sized form factor. Program it with MakeCode Arcade, CircuitPython, or Arduino.

What's Included

  • Adafruit PyBadge – Full-featured MakeCode Arcade / CircuitPython / Arduino badge with 1.8" TFT display
  • 420 mAh LiPo Battery – 3.7 V lithium-ion polymer battery with short cable for portable power
  • Double-Hook Lanyard – Adafruit black lanyard to wear the PyBadge around your neck
  • USB A to Micro-B Cable – 1 m (3 ft) cable for charging and programming

Key Features

  • ATSAMD51 Processor – 120 MHz ARM Cortex-M4 with 512 KB flash and 192 KB RAM
  • 2 MB QSPI Flash – On-board storage for images, fonts, sounds, and game assets
  • 1.8" Colour TFT Display – 160×128 pixel screen for games and graphics
  • 5 NeoPixels – Individually addressable RGB LEDs on the front
  • LIS3DH Accelerometer – Triple-axis motion sensing for tilt and tap detection
  • Feather Compatible – Feather headers and JST STEMMA connectors for expandability
  • MakeCode Arcade, CircuitPython & Arduino – Full support for all three platforms

Also Consider

Ideal For

  • Retro gaming handhelds with MakeCode Arcade
  • Electronic conference and event name badges
  • Motion-sensing games and interactive projects
  • CircuitPython and Arduino learning
  • Workshop kits, classroom packs, and gifts

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

ARM Cortex-M4
The ARM Cortex-M4 is a 32-bit processor core widely used inside microcontrollers, often with hardware support for signal-processing and control tasks. It provides enough processing power to run embedded programs that handle sensors, wireless communication, audio and similar workloads.
CircuitPython
A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
Headers
Rows of connector contacts on a fixed pitch (commonly 2.54 mm) used to link a board to a breadboard, jumper wires, or another board. They come as male pin headers and female socket headers; when a module ships with pre-soldered headers it can be used straight away, whereas bare pads require soldering the pins yourself.
LiPo
A LiPo (lithium polymer) battery is a rechargeable lithium battery widely used in portable projects because it is light and compact. LiPo cells need correct charging circuitry and careful handling to stay safe, so equipment that supports LiPo generally includes charging or protection hardware suited to that battery type.
LIS3DH
A specific low-power 3-axis accelerometer chip made by STMicroelectronics. Knowing the chip part number helps you find the correct datasheet, libraries, wiring details, and limits such as its safe voltage range.
MakeCode Arcade
MakeCode Arcade is a free, beginner-friendly programming environment from Microsoft for making simple retro-style games, using either drag-and-drop blocks or text code such as JavaScript or Python. It runs in a web browser and can also target compatible handheld game devices.
RAM
RAM (random-access memory) is fast, temporary memory a device uses for working data while it is running; in its common volatile form, its contents are lost when power is removed. Some devices offer a mode that applies settings to RAM only, which is handy for testing changes temporarily because they are not stored permanently and disappear at power-off.
RGB
Short for red, green and blue, the three primary colours of light that are mixed in varying amounts to make a wide range of colours. In electronics RGB can refer to an LED or pixel that blends these three colours, or to a colour signal or interface that carries separate red, green and blue channels.
STEMMA
A plug-and-cable connection system used on some maker electronics boards to make wiring simpler. If a product uses STEMMA, you need the matching cable or connector type to plug it in without soldering.
TFT
A thin-film transistor display is a common type of colour LCD used for graphics screens. Knowing a product is for TFTs helps you check that the driver board matches the display’s connector, resolution, backlight, and signalling method.

adafruit pybadge

Document · 11.9 MB · Click any page to view full size

Download PDF

Resources & Downloads

Guides, code examples, and more

Related Tutorials

Free guides on learn.littlebird.com.au

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.