Little Bird
Magpie (100% Arduino Uno Compatible)
The Magpie is a 100% Arduino Uno-compatible board with a built-in debugging feature: an LED connected to every digital and analogue I/O pin via a 2N7002 MOSF...
The Magpie is a 100% Arduino Uno-compatible board with a built-in debugging feature: an LED connected to every digital and analogue I/O pin via a 2N7002 MOSFET. When a pin goes high, its corresponding LED lights up, giving you instant visual feedback on pin states without needing the Serial Monitor or additional test equipment.
Fully compatible with the Arduino Uno R2 standard, the Magpie accepts all standard shields, uses the ATmega16U2 for USB communication, and includes ICSP headers for both the main and USB microcontrollers. The board features clearly labelled pins and rounded corners for a clean finish.
Key Features
- LED on Every I/O Pin – Visual debugging via MOSFET-driven LEDs on all digital and analogue pins
- 100% Arduino Uno R2 Compatible – Works with all standard Uno shields
- ATmega328P-PU – Pre-loaded with the Arduino bootloader
- ATmega16U2 USB Interface – Uses the standard Arduino Uno USB driver
- ICSP Headers – For both main MCU and USB microcontroller
- Clear Pin Labels – Easy identification of all I/O pins
- Open-Source Design – Schematic and design files available on GitHub
Specifications
- Microcontroller – ATmega328P-PU
- USB Interface – ATmega16U2
- Flash Memory – 32 KB
- Digital I/O Pins – 14 (6 with PWM)
- Analogue Inputs – 6
- Input Voltage – 6–12 V DC
- Debug MOSFETs – 2N7002 on every I/O pin (analogue MOSFETs on PCB underside)
- USB Connector – Mini-B (cable not included)
Ideal For
- Debugging Arduino projects visually without extra hardware
- Learning electronics with immediate pin-state feedback
- Rapid prototyping where quick I/O verification is needed
Resources
Package Contents
- 1× Magpie Arduino Uno-Compatible Board
Jargon buster
Plain-language definitions for the technical terms used above.
- ATmega328P
- An 8-bit microcontroller chip used on many Arduino Uno-compatible boards. Knowing the controller uses an ATmega328P helps you understand its memory, speed, pin compatibility, and the Arduino sketches it can run.
- Bootloader
- Small starter software on a microcontroller that lets new code be uploaded before the main program runs. Knowing how to enter bootloader mode matters when you need to program the board or recover it after a faulty sketch.
- Flash memory
- Non-volatile memory that keeps stored data even when power is removed. In this sensor, it matters because enrolled fingerprint templates can remain saved after the project is turned off.
- Headers
- Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
- LED
- A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- PCB
- A printed circuit board is a rigid board with copper tracks that connect electronic parts without loose wires. For this kit, the PCBs also form the airplane shape, so they are both the circuit base and part of the finished model.
- PWM
- Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
Find this product in
Arduino
Related Tutorials
Free guides on learn.littlebird.com.au