Search
Product Info
Funnel IO with ATmega168
sku: DEV-08957
Description: Funnel I/O (FIO) is an Arduino compatible board designed by Shigeru Kobayashi, based on the original design from LilyPad.Funnel is a toolkit to sketch your idea physically, and consists of software libraries and hardware. By using Funnel, the user can interface to sensors and/or actuators with various programming languages such as ActionScript 3, Processing, and Ruby.
FIO is compatible with Funnel. It has connections for a Lithium Polymer battery and includes a charge circuit over USB. An XBee socket is available on the bottom of the board. The FIO has been designed to be wirelessly reprogrammable. Checkout our tutorial on wireless bootloading!
Features:
- ATmega168V running at 8MHz
- Arduino Bootloader
- XBee socket
- Lithium Polymer battery compatible
- MAX1555 LiPo Charger
- Reset button
- On/Off Switch
- Status/Charge/RSSI LEDs
Pricing
Comments
29 comments
Feeds
Currency
Display prices in
Feedback
If you would like to tell us more, you can fill out our form if you need some psycho-suggestive questions. Go to the form.























I'll presume a single LiPo means it's a 3.3 board?
You should think about moving the TX and RX lines from the Xbee socket to pins 2&3 of the Atmega168, so a person can access the serial port and transmit commands at the same time. This is very useful when trouble shooting. Ladyada's softserial will allow pins 2&3 to act like TX and RX.
Thanks
-Jose
Also, would this work with XBee Pro boards?
Two things I wish I had known before I had purchased:
1) You *have* to program this wirelessly. The USB port is just for power. (i.e., the data lines are not connected)
2) It is incredibly difficult to get this working with the ZNet 2.5 XBee module firmware due to the lack of I/O Line passing. The Series 1 firmware is essential for the wireless programming without having to manually press the reset button on the board.
These two items aren't killers, I just wish I had known about them before I shelled out $24 for it.
Checkout this thread on the Arduino Forum
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1212410783
Someone asks Shigeru Kobayashi:
"Did you consider including (or did you) a six-pin header (possibly unmounted) to allow the board to be programmed using an FTDI cable? That would lower the cost needed to start loading sketches onto the board."
Shigeru replies:
"Yes. Please look at the right side (actually top side in the picture). The first six pins are compatible with SparkFun's FTDI Basic Breakout modules, so also compatible with FTDI's."
http://www.sparkfun.com/commerce/images/products/08957-01-L.jpg
Does anyone know if the built in USB port works for establishing a serial connection to a computer?
If NOT, can I use the FTDI breakout for a wired serial connection or is there something else I have to do?
I have a pic here
http://farm4.static.flickr.com/3310/3310087519_ba060799e8.jpg?v=0
You can not use the usb onboard for anything except power, and charging of a battery.
If you attach the FTDI to the board can it be used like any other arduino board eg. arduino 3.3 volt pro and are the digital and analog in/out have a maximum voltage of 3.3
and what do you set it as on the programme is it the lily pad or the others
Thanks
One question: Pin 15 of the XBee connector ("OTO5") seems to have been blocked off by something that looks like a pin. This prevents my XBee modules from plugging in. Is this intentional, e.g. for polarizing the XBee, or is this just an assembly feature?
I can cut off the XBee pin to make the module fit. Is that likely to cause a problem?
Thanks!
I'm assuming not, as it looks to only take 802.15.4 modules, but I thought I'd ask the professionals.
Thanks!
Thanks!
I would love to see some more space in it (328).
Also, I don t see the purpose of having a power only usb plug. Either remove it altogether and allow the usage of FTDI for both power/charging and communication (like with pro), or incorporate the FTDI on the board.
These could be excellent All-in-one boards for tighly packed projects.
I will surely consider one for my project if it comes out in 328.
Also I wanted you to please clarify something. Does it work with Xbee 2.5? Someone above said that it does not. Is this true?
It would be really useful to have the XBee sleep pin and perhaps CTS brought out, even just a new revision with a connector as you did for the VIN/battery would be fantastic.
Cheers!
Thank you very much for your suggestion. Do you mean pin #9 and #12?
Best,
Shigeru
The remixed can be easily programmed using the breakout board for FT232RL USB to Serial found here on SparkFun. https://www.sparkfun.com/commerce/product_info.php?products_id=718
It looks to me that this version FIO can probably be programmed via that breakout also, using gnd, 3v3, rxi, txo, and rst pins.
Yes you can program a FIO board using a FTDI Basic Breakout (3.3V) like this:
http://www.flickr.com/photos/25323104@N00/3214686056/
avrdude: stk500_recv(): programmer is not responding
make sure you take the Xbee out of the socket first!
Will it make the XBee Xplorer only work with the FIO if I do that? Would it work without soldering these jumpers, I mean... is it necessary?
There's not much explanation in the funnel website and I would like to know what is that for.
Thanks!