Adafruit
Adafruit PyBadge Starter Kit
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
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
- PyBadge (Board Only) – The standalone board if you already have accessories
- PyBadge Low Cost Starter Kit – Budget-friendly version without accelerometer, Feather headers, or STEMMA connectors
- PyBadge LC (Board Only) – The low-cost board without accessories
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.
Find this product in
Brands
Microcontrollers
STEM & Education
adafruit pybadge
Document · 11.9 MB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Related Tutorials
Free guides on learn.littlebird.com.au