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...
Get notified when back in stock
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 low-dropout (LDO) voltage regulator that supplies a stable fixed output (commonly 3.3V) from a higher input such as USB 5V. Its ratings matter for checking the acceptable input voltage range and the maximum current available to the powered electronics.
- 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 (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.
- 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, 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.
- RX
- RX means receive, usually showing data being received by the board. An RX indicator LED can help with troubleshooting USB or serial communication.
- 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.
- TX
- TX means transmit, usually showing data being sent from the board. A TX indicator LED can help you see when the board is communicating or uploading code.
- UART
- UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
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
Source Code
Open-source libraries, firmware & example projects for this product
Storefront version of the Qduino Mini
db25c1f
over 3 years ago
· 98 commits
- Hardware Removed redundant gnd path on USB over 10 years ago
- Production created panel v14 over 10 years ago
- .gitattributes Added gitattributes file over 10 years ago
- .gitignore Fork of https://github.com/MightyQ/Qduino-Mini with irrelevant files and versions removed over 11 years ago
- LICENSE.md Update LICENSE.md over 10 years ago
- README.md Update README.md over 3 years ago
This repo houses all of the SFE Fritzing parts for use in diagrams in tutorials. If you create a new part in Fritzing that correlates to an SFE part, please add it here so others may use it and to avoid duplication.
71b17bb
almost 2 years ago
· 339 commits
- kits Include SparkFun Inventor's Kit V4.1 over 2 years ago
- parts Add Horizontal and Vertical Qwiic Connector and Cable to Breadboard Half (Top View) about 6 years ago
- products Update 13664_sfe_samd21_mini_breakout.fzpz almost 2 years ago
- templates Renamed about 11 years ago
- License.md Create License.md about 7 years ago
- README.md Update README.md over 7 years ago
- SparkFun Plus.fzbz First Pass on SparkFun Plus bin file over 6 years ago
- SparkFun_Plus.png Adding png for fzbz use over 6 years ago
Board definitions for SparkFun-manufactured AVR, ARM, and ESP-based Arduino boards.
b2ccf64
over 1 year ago
· 387 commits
- IDE_Board_Manager Update package_sparkfun_index.json over 1 year ago
- sparkfun Adds new bootloader files for the SAMD51 Thing Plus over 2 years ago
- .gitignore SAMD 1.7.7 release for Micromod variant typo, fixes master_reader.ino, adds VIM files to .gitignore over 5 years ago
- manager-arrow.png 1.4.0 Release about 9 years ago
- manager-arrow2.png 1.4.0 Release about 9 years ago
- manager-menu.png 1.4.0 Release about 9 years ago
- prefs-arrow.png 1.4.0 Release about 9 years ago
- README.md Add NINA-B306 board over 3 years ago
- sparkfunboards.png Image fix about 9 years ago
Related Tutorials
Free guides on learn.littlebird.com.au