Adafruit
Adafruit PyBadge LC - MakeCode Arcade, CircuitPython or Arduino - Low Cost Version
The Adafruit PyBadge LC is the low-cost version of the PyBadge — a credit-card-sized development board with a colour TFT display, game-style buttons, and a b...
Get notified when back in stock
The Adafruit PyBadge LC is the low-cost version of the PyBadge — a credit-card-sized development board with a colour TFT display, game-style buttons, and a built-in speaker. It runs MakeCode Arcade games, CircuitPython programs, or Arduino sketches on the same ATSAMD51 processor as the full PyBadge, at a more affordable price point.
Compared to the full PyBadge, the LC version omits the Feather headers, STEMMA connectors, LIS3DH accelerometer, and external speaker output, and has 1 NeoPixel instead of 5. It retains the same processor, QSPI flash, display, buttons, buzzer, light sensor, battery circuit, and on/off switch.
Key Features
- ATSAMD51J19 Processor – 120 MHz Cortex M4F with 512 KB Flash + 192 KB RAM
- 2 MB QSPI Flash – For storing images, sounds, animations, and game assets
- 1.8" 160×128 Colour TFT – Fast DMA-driven display with dimmable backlight
- 8 Silicone-Top Buttons – D-pad + 2 menu + 2 action buttons
- 1 NeoPixel LED – Centre-front status indicator
- Light Sensor – Forward-facing for ambient light detection
- Built-In Buzzer Speaker – For bleeps, bloops, and sound effects
- LiPo Battery Port – Built-in charging via Micro-USB; on/off switch for battery saving
What the LC Version Does Not Include
- Feather-compatible header sockets
- STEMMA / JST connectors
- LIS3DH accelerometer
- External speaker output / Class D amplifier
- 4 of the 5 NeoPixels (1 remains)
Programming Options
- MakeCode Arcade – Drag-and-drop block programming for games
- CircuitPython – Graphics, audio, text, and sensor support in Python
- Arduino – Full low-level control using the Adafruit Arcada library
Also Consider
- PyBadge (Full Version) – Adds Feather headers, STEMMA connectors, accelerometer, Class D speaker amp, and 5 NeoPixels
Ideal For
- Budget-friendly retro gaming handhelds
- Conference and event badges
- Learning programming with MakeCode Arcade or CircuitPython
- Classroom sets and workshops
Package Contents
- 1× Adafruit PyBadge LC (assembled with display, buttons, NeoPixel, and buzzer)
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- 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.
- Feather-compatible
- Feather-compatible means the board follows the Adafruit Feather size and pin layout used by many add-on boards and enclosures. It matters because it helps you choose accessories that will physically fit and connect to the same pins.
- 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.
- LED
- A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
- 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.
- NeoPixel
- A type of addressable LED system where colour data is sent along a single digital data line from one LED or controller to the next. Compatibility matters because the timing and signal format must match for the lights or driver board to respond correctly.
- 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.
- 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
Related Tutorials
Free guides on learn.littlebird.com.au