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

SparkFun

$62.60 |
Out of stock
No reviews yet

The Arduino Fio (Funnel I/O) is a compact, wireless-friendly development board based on the ATmega328P. Designed by Shigeru Kobayashi and inspired by the Lil...

Get notified when back in stock

Qty
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Arduino Fio (Funnel I/O) is a compact, wireless-friendly development board based on the ATmega328P. Designed by Shigeru Kobayashi and inspired by the LilyPad, the Fio includes a built-in lithium polymer battery connector with USB charging circuit, and an XBee socket on the underside for wireless communication and over-the-air programming.

The Fio is compatible with the Funnel toolkit, allowing you to interface with sensors and actuators using ActionScript 3, Processing, and Ruby. It's designed to be wirelessly reprogrammable via XBee, making it ideal for remote and embedded wireless projects.

Key Features

  • ATmega328P Microcontroller – Arduino-compatible with familiar programming environment
  • XBee Socket – Built-in socket on the underside for XBee wireless modules
  • LiPo Battery Support – JST connector with built-in USB charge circuit
  • Wireless Bootloading – Reprogram over-the-air via XBee without a physical connection
  • Compact Form Factor – LilyPad-inspired design for embedded applications
Note: The mini USB connector is for battery charging only. To upload firmware via serial, you'll need an FTDI Basic, FTDI cable, or other USB-to-serial adapter. The XBee socket and FTDI connection share the same TX/RX pins — remove the XBee module before reprogramming over serial. Wireless bootloading is recommended to avoid this step.

Ideal For

  • Wireless sensor networks using XBee
  • Battery-powered remote monitoring
  • Embedded IoT projects requiring over-the-air updates
  • Funnel toolkit projects with Processing or Ruby

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.
IoT
Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
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.
microcontroller
A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
TX/RX pins
TX and RX are the transmit and receive pins used for serial communication between electronic devices. They matter when wiring the board to another controller because TX usually connects to the other device’s RX, and the voltage level must be compatible.

Arduino Fio Schematic

Schematic · 52.3 KB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

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

Download PDF

MCP73831T Charger IC Datasheet

Datasheet · 928.8 KB · 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.