SparkFun
Qduino Mini - Arduino Dev Board
The Qduino Mini is a compact, Arduino-compatible development board with built-in LiPo battery charging and a fuel gauge for monitoring battery level. Based o...
The Qduino Mini is a compact, Arduino-compatible development board with built-in LiPo battery charging and a fuel gauge for monitoring battery level. Based on the ATmega32U4, it runs at 3.3V/8 MHz and measures just 2 × 3.8 cm — ideal for embedding in space-constrained projects.
The board charges via USB with automatic switching between USB and battery power, so you can program and charge simultaneously. Two RGB LEDs are included: one for charge/TX/RX status and one that is user-programmable. It is breadboard-compatible and 100% open source.
Key Features
- Built-In LiPo Charger – MCP73831 charges via USB with auto-switching circuit
- Battery Fuel Gauge – MAX17048 monitors battery level with Arduino library support
- Ultra Compact – 2 × 3.8 cm, 3.5 g
- Two RGB LEDs – Status LED (charge, TX, RX) plus a user-programmable LED
- Breadboard Compatible – Standard pin spacing for prototyping
- Arduino Compatible – Program via Arduino IDE with Qduino Mini board profile
Specifications
- Processor – ATmega32U4
- Flash – 32 KB
- SRAM – 2.5 KB
- EEPROM – 1 KB
- Operating Voltage – 3.3V @ 8 MHz
- Digital I/O – 26 (13 dedicated), 7 with PWM
- Analogue Channels – 12 (6 dedicated)
- Interfaces – SPI, I²C, UART
- Regulator – AP2112K 3.3V 600 mA
Ideal For
- Battery-powered wearable projects
- Quadcopters, drones, and high-altitude balloons
- Compact embedded electronics
- Portable data logging
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- AP2112K
- AP2112K is a small voltage regulator chip that provides a stable 3.3V supply for electronics on the board. The regulator rating matters when checking input voltage range and how much current the board can supply or use.
- EEPROM
- A type of non-volatile memory that keeps stored data even when power is turned off. In a sensor module, it can be used to store settings or calibration data so they do not need to be re-entered every time.
- IDE
- Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
- 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.
- LiPo
- A lithium polymer rechargeable battery commonly used in portable electronics projects. It matters because LiPo batteries need correct charging circuitry and care, and this board includes hardware intended for that battery type.
- MAX17048
- A battery fuel-gauge chip that estimates how much charge is left in a LiPo battery. It matters for portable projects because your software can monitor battery level instead of only measuring voltage.
- MCP73831
- A lithium battery charger chip used to safely charge a single-cell LiPo battery. It matters because it lets the board recharge a battery from USB or another input without needing a separate charger module.
- 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.
- RGB
- Short for red, green and blue, usually referring to an LED that can mix those three colours. It matters because controlling an RGB LED teaches how separate outputs combine to create different colours.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- SRAM
- Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
- UART
- UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
Find this product in
Brands
Qduino Mini Schematic
Schematic · 93.4 KB · Click any page to view full size
Qduino Mini Datasheet
Datasheet · 615.3 KB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 704.7 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Related Tutorials
Free guides on learn.littlebird.com.au