Store

SparkFun

$60.76 |
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 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.
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.
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
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.