AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

DFRobot

· MPN: DFR1216-1

$40.55 |
In stock at supplier
No reviews yet

This multi-function expansion board adds power, I/O and drive capability to UNIHIKER M10/K10 and micro:bit projects. It is designed for mobile robots, portab...

Stock availability

Available with leadtime
298 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

This multi-function expansion board adds power, I/O and drive capability to UNIHIKER M10/K10 and micro:bit projects. It is designed for mobile robots, portable interactive builds and maker projects that need more connectivity than the main controller can provide on its own.

The board expands your available ports with digital, analogue, OneWire, I2C and ultrasonic sensor connections, while retaining access to the native gold finger interface. It also includes onboard WS2812 RGB LEDs plus an IR emitter and receiver for status indication and remote-control style projects without extra modules.

For untethered builds, the board includes a 3.7V 18650 battery holder with charging and discharging management, plus battery status indication. It can drive up to 4 DC motors and 6 servos, with servo power supplied independently from the battery to help keep the main controller stable during high-torque movement.

The included Type-C to HY2.0-4P cable is intended to power a UNIHIKER M10, and a DFRobot product wiki is available for setup information. The package includes the multi-function expansion board and one Type-C to HY2.0-4P cable.

Features:

  • Comprehensive I/O expansion: Adds digital, analogue, OneWire, I2C and ultrasonic sensor interfaces.
  • Native interface access: Retains the mainboard gold finger interface for existing connections.
  • Mobile power system: Integrated 18650 battery holder with charging and discharging management.
  • Battery indication: Onboard battery level indicator for checking power status.
  • Motor drive: Supports simultaneous control of up to 4 DC motors.
  • Servo drive: Provides 6 servo interfaces with independent battery-powered servo supply.
  • 5V I2C support: Includes a dedicated 5V I2C interface for higher-current peripherals such as HUSKYLENS.
  • Onboard outputs: Includes two programmable RGB LEDs for status or visual effects.
  • Infrared: Includes an IR emitter and IR receiver for infrared projects.
  • LEGO-compatible mounting: M3 mounting hole spacing on the base is compatible with LEGO brick dimensions.
  • Debug indicators: Status indicator lights show system power, charging and motor direction.
  • Protection: Acrylic baseplate helps prevent accidental short circuits, and all I/O pins include electrostatic protection.

Specifications:

  • Operating voltage: 3.3V DC
  • USB-C interface input voltage: 5V DC
  • GPIO extension - 3.3V GPIO from main board edge connector: x8
  • GPIO extension - 3.3V Digital/Analog/OneWire GPIO: x6
  • GPIO extension - Servo interface (powered by battery): x6
  • GPIO extension - 3.3V I2C: x3
  • GPIO extension - 5V I2C: x1
  • GPIO extension - 5V Ultrasonic Sensor (Trig-Echo): x1
  • Motor Driver: DC Motor Terminal Block x4
  • HY2.0 4-pin interface: x1 (power for UNIHIKER M10)
  • Battery Holder: 3.7V 18650
  • On-board components - RGB LED (WS2812): x2
  • On-board components - IR emitter: x1
  • On-board components - IR receiver: x1
  • Size: 65*88mm
  • Weight: 200g

A practical add-on for robotics, autonomous vehicles and portable UNIHIKER or micro:bit builds that need extra ports, motors, servos and battery power in one board.

Jargon buster

Plain-language definitions for the technical terms used above.

DC
DC means direct current, where electricity flows in one constant direction, as supplied by batteries, USB ports and many plug-pack power supplies. When a product specifies DC, it runs from a DC supply rather than mains AC, so you need to provide the correct voltage and polarity.
GPIO
General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
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.
motor driver
An electronic circuit that lets a low-power controller switch and control a motor that needs more current than the controller pins can safely provide. Checking motor driver support matters because pumps and motors usually cannot be connected directly to a microcontroller output.
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.
servo
A servo is a motor with built-in position control, usually told to move to a specific angle by a control signal. It matters when you need repeatable movement, such as steering, arms, flaps, or linkages, rather than continuous spinning.
Terminal block
A terminal block is a connector that joins wires together in a neat, removable, or serviceable way, usually clamping each wire under a screw or spring instead of soldering. It makes it easier to connect, change, or service wiring without permanent joints.
Torque
A twisting force that causes something to rotate, usually measured in newton-metres or kilogram-centimetres. It matters when choosing motors, servos, gears, and tools because higher torque is needed to lift heavier loads, turn larger wheels, or move mechanisms without stalling.
Type-C
USB Type-C (USB-C) is a small, reversible USB connector used for charging, power, and data transfer on many modern devices. A Type-C port or plug indicates the cable and charger connection needed to power, charge, or communicate with a device.
UNIHIKER
UNIHIKER is a small programmable computer board used in education and maker projects, often connected to external sensors and modules. Compatibility matters because the cable must match the board’s connector type and pin layout.
USB-C
USB-C is a small, reversible USB connector that can carry power, data and, on some devices, video over a single cable. The same connector can range from charging only to high-speed data, so the functions a given port actually supports vary.

Supplier page — dfrobot.com

Supplier Description · 155.0 KB · Click any page to view full size

Download PDF

DFR1216 unihiker expansion board for k10 dimension 1.0

Mechanical Drawings · 252.7 KB · Click any page to view full size

Download PDF

DFR1216 unihiker expansion board for k10 layout 1.0

Document · 676.8 KB · Click any page to view full size

Download PDF

DFR1216 unihiker expansion board for k10 schematics 1.0

Schematic · 2.4 MB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.