Femtoduino: an ultrasmall (20.7x15.2 mm) libre Arduino compatible board

First picture of Femtoduino

Femtoduino is an ultrasmall (20.7x15.2 mm) libre Arduino compatible board.

By using the QFN32 version of the ATMEGA 328p, 0.05" connectors, 0402 components and removing everything not strictly necessary, I've been able to design and hand build an Arduino compatible board which is very small (20.7x15.2 mm) and ultra light (2g) but has exactly the same computing power of the Arduino Duemilanove or UNO.

Femtoduino has been developed for ultrasmall Arduino prototyping. I had the need to add "Arduino intelligence" to quite small objects (balls, cubes, mices, etc) so I needed to shrink down the size of Arduino as much as possible. Femtoduino is the result.

For regular prototyping, Femtoduino comes with a handy breakout board which breaks out Femtoduino's 0.05" connectors into regular 0.1" pins so that you can use it on standard breadboards or perfboards.

Femtoduino is a true libre hardware project. It's designs are released under CC-BY-SA 3.0 Unported and it has been designed using Kicad, a libre PCB design software.

Femtoduino schematics are based on the Arduino Pro Mini by Sparkfun Electronics and Arduino Mini by Team Arduino.

Video presentation of Femtoduino

Femtoduino Sources and Schematics

Below you find all the sources needed to build your own Femtoduino:

You can get the most updated sources from my personal repository using bzr with the following command:

bzr co http://repository.varesano.net/Femtoduino

Please support the project!

Femtoduino is a true libre hardware project. I released it under a libre licence to allow people to build their own and to give my contribution to the Arduino community.

However, I spent a lot of time designing Femtoduino, so if you are going to use its designs for your own projects or if you plan to sell clones of Femtoduino I'd really appreciate if you could donate me some money to support further versions of Femtoduino or my other libre hardware projects.

Donations can be made using Paypal to my account: fvaresano [at] yahoo [dot] it
Alternatively you cneveran use the donate button on the right sidebar of the page.

Even a couple of dollar/euro helps! Thank you.

Suggestions? Comments?

Please leave a comment below. Thank you.

I don't plan a mass

Submitted by fabio on Mon, 2011-08-22 23:33.

I don't plan a mass production at the moment. But, as Femtoduino is a true libre hardware, people may use the designs in this page to mass produce it.

Being myself Italian, I don't have access to Kickstarter for founding. But if I could, I don't think I would do a found rising for Femtoduino. Too many things to do already.

Terminals & Sockets

Submitted by Brian (not verified) on Mon, 2011-08-15 23:41.

Do you think these male terminals and female sockets would work?

0.50x.100 cl Low Profile Socket Strip - Straight (Female)
LSSHS-6-14-S-02-G-LF
http://www.mlelectronic.com/pcb/pcb-request-samples/pcb-request-samples-...

0.50x.100 cl Low Profile Terminal Strip - Straight (male)
TSHS-6-14-S-04-A-G-LF
http://www.mlelectronic.com/pcb/pcb-request-samples/pcb-request-samples-...

They seems to be adequate.

Submitted by fabio on Tue, 2011-08-16 08:52.

They seems to be adequate. Female connector looks a bit longer than what I used.

At what price can you get these?

Connectors. Fabio, I've

Submitted by Brian (not verified) on Tue, 2011-08-16 17:05.

Connectors.

Fabio,

I've contacted the manufacturer about their connectors. They are looking for a good fit for terminals and sockets and pricing.

Brian.

Connectors

Submitted by Brian (not verified) on Tue, 2011-08-16 14:41.

If the female is longer then you use, then she is too long. Right? You had a request for your 0.3 board needing more room for connectors in the top and right corner. That was with another connector. Then the board may need to be larger?

I do not have a price. I'd just found the item and source. The company was closed when I found them - And - not open yet this morning. But, they have an office in your part of the sphere.

-Major League Electronics-
MLE Europe,
19 Rue de la Mare,
95650 Puiseux Pontoise,
France

Tel: +33 1 34 32 13 67
Fax: +33 1 34 32 13 67
E-mail: europe [at] mlelectronics [dot] com

Connectors, again

Submitted by ron k jeffries (not verified) on Sat, 2011-08-20 15:58.

For my first build of 5 Femtoduinos, I am all set EXCEPT gettiong connectors so they can be professionally soldered by the assembly shop.

I am a newbie, so do not grok whether femail or mail connectors would be most useful. I lean toward female. Easier to send in the mail, for one thing. (There is a teeny tiny pun buried in there.)

To make things interesting, Femtoduino uses three connectors:
14 pin
8 pin
6 pin

We shall (eventually) make up our minds.
ron k jeffries
rjeffries [at] gmail [dot] com
805-567-4670

once these are built the real fun begins. I need to figure out how
to install the bootloader. Yes, I am in over my head.

I wouldn't solder connectors

Submitted by fabio on Sat, 2011-08-20 19:07.

I wouldn't solder connectors by default. They should be optional, in my opinion.

Will assemble these five Femtoduinos w/o connectors

Submitted by ron k jeffries (not verified) on Mon, 2011-08-22 21:40.

Will drop off PCBs and parts to Vareda Engineering in Goleta today.

Qty 5 Femto PCBs arrived safely

Submitted by Ron K Jeffries (not verified) on Tue, 2011-08-09 00:10.

These are SMALL. All five (5) PCBs were sent with a single US postage stamp. They were wrapped in one 8 1/2x11 sheet of slightly heavier than normal paper, folded carefully.

I am set up to have 5 built, but do not need 5. Hit me up at rjeffries at gmail dot com if you want to purchase an assembeld board for $20 USD. expect parts to arrive any day, then I need to get things organized to hand off to the assembler/smt shop.

does someone have mouser p/n for the 0.05 spaced "connectors" (??pins??)

I am total newbie on this, but have been reading about Arduino etc for a long time. Please do not laugh too loud as I ask: "What do I need to program the boot loader in these"

and has anybody taken notes on a simple procedure to test if the assembly/soldering produced a working unit?

signed,
clueless but unafraid

Five femtoduinos have been assembled (no connectors yet)

Submitted by ron k jeffries (not verified) on Tue, 2011-08-23 21:55.

Just got a call and my run of five Femtiduinos has been assembled. The one bit of rework I may want to do is the shop put red LEDs at both locations, although I had purchased both Red and Green.

He says it will be easy to swap the parts, but I need to tell him which locatioon
gets green LED. Can smeone comment please?

Thanks.

That' up to you actually. One

Submitted by fabio on Wed, 2011-08-24 01:13.

That' up to you actually. One LED means "power on" the other is the standard Arduino LED on D13.

Parts arrived from mouser

Submitted by ron k jeffries (not verified) on Wed, 2011-08-10 13:51.

Have the complete kit, EXCEPT the Female connector with product number 851-43-050-10-001000

Can someone point me to info on so-called breakout board?
If I need that to do useful work, then I want to order some PCBs
and understand what parts the breakout board needs and have those
assembled.soldered at same time as the femtos

so far one person has indicated they want an assembled untested Femto at my cost of $20 with surface mail within USA. I am building 5 currently. actually if I order more MCUs I prolly can build several more, assuming someone has bare PCBs.

This is an experiment, I am learning the process. For example, I need to figure out what besides parts and PCBs I need o rovide the (very competent) shop that will do assuembly for me.

any thoughts?

be well I can be contacted at rjeffries at gmail dot com or 805 567 4670

This is all in good learning/fun, not the beginning of the next Apple Computer. ;)

Female connector with product

Submitted by fabio on Tue, 2011-08-09 08:14.

Female connector with product number 851-43-050-10-001000 seems to be available from mouser. Don't know about the Male one.. Older comments have references for cheaper but still suitable for the femtoduino connectors.

For uploading the bootloader I did used an Arduino Duemilanove used as ArduinoISP. Worked great but only under windows.. that didn't worked on my GNU/Linux PC.

There is nothing to be afraid of building something this small.. You'll see that it's not that bad. Looking forward seeing pictures of your results.

Also, about the testing

Submitted by fabio on Tue, 2011-08-09 08:56.

Also, about the testing sketch, I've posted what I used in the resources in the article above.

FreeIMU for sale

Submitted by Steve (not verified) on Mon, 2011-08-08 00:39.

In case anyone is interested I had 3 FreeIMU boards I will not use anytime soon and will be selling them on eBay just like the femtoduino
boards. I am asking $4 each free shipping anywhere in USA.
Link is http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=290597033956
I hope this helps someone

Wouldn't it be better to post

Submitted by fabio on Mon, 2011-08-08 08:29.

Wouldn't it be better to post this also on the official FreeIMU project page?

Relist of Femtoduino board.

Submitted by Steve (not verified) on Thu, 2011-08-04 01:56.

I have spelled the name right this time. LOL.
The listing is at
http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=290595113999

Purchased qty 5 femtoduino PCBs

Submitted by Ron K Jeffries (not verified) on Thu, 2011-08-04 07:24.

I placed my small order today. Now I have to figure out whether I can learn homebrew SMT soldering, or whether I'll find a small shop and have them do it.

Thanks again for this generous offer, You da man.

ron k jeffries on Google Plus. It rocks, by the way.
@ronkjeffries on Twitter

rjeffries [at] gmail [dot] com

E-Bay listing

Submitted by Steve (not verified) on Tue, 2011-07-26 02:16.

I have listed some boards on eBay now. USA only and $2 each free shipping. Not gonna get rich from this lol. But this will help out those of you that want a single board and don't want to hassle with ordering a bunch from a fabricator.

Steve, you can post the

Submitted by fabio on Tue, 2011-07-26 09:36.

Steve, you can post the direct link to the ebay auction. I don't seem to be able to find it by searching on ebay..

Thanks

Submitted by JohnF (not verified) on Wed, 2011-07-27 04:32.

Bought two of these and just wanted to say thanks for making these available.

http://cgi.ebay.com/ws/eBayIS

Submitted by Steve (not verified) on Tue, 2011-07-26 15:10.

Well, you spelled the name

Submitted by fabio on Tue, 2011-07-26 15:13.

Well, you spelled the name wrong! you used "Fempduino" while it's Femtoduino!
Please fix that so people can find the boards!

Oops. Well I tried to change

Submitted by Steve (not verified) on Wed, 2011-07-27 00:01.

Oops. Well I tried to change that but it won't let me change the title. If I have to re list it I will fix it then. I will send off a request to eBay to fix it however.
Thanks

Postage

Submitted by Gavin Maxwell (not verified) on Wed, 2011-07-27 02:55.

No postage internationally? Would order a few of these if you could drop em in an envelope. Alternatively can you ship to a friend in US?

Cheers,

So what do you say. Are you

Submitted by apburner (not verified) on Fri, 2011-07-29 10:08.

So what do you say. Are you going to get a few?

I thought about it and a few

Submitted by Steve (not verified) on Wed, 2011-07-27 23:13.

I thought about it and a few being more than 2 I could probably do that. I would just have to figure out the postage cost and like you said drop it in an envelope. Being more of them would offset the postage so yes I could do that.

OK, sounds good Steve. What

Submitted by Gavin Maxwell (not verified) on Fri, 2011-07-29 10:21.

OK, sounds good Steve. What would the postage be to Sydney Australia if I bought 4?

Cheers,

If you bought 4 I will send

Submitted by Steve (not verified) on Sat, 2011-07-30 23:35.

If you bought 4 I will send it for free in an envelope. I will be standard post so fairly slow.

Hey Steve, sorry for radio

Submitted by Gavin Maxwell (not verified) on Wed, 2011-08-10 07:31.

Hey Steve, sorry for radio silence! I hadn't bookmarked this page and could find it! Anyway, gonna go checkout the ebay auction and buy 4 units. Keep an eye out for it..

I can ship to your friend in

Submitted by apburner (not verified) on Wed, 2011-07-27 04:11.

I can ship to your friend in US. Not a problem there. And I am just dropping into an envelope is all. But I am pretty sure it cost more international letters.

My friend Ricardo just shared

Submitted by fabio on Fri, 2011-07-01 10:48.

My friend Ricardo just shared these pictures of his Femtoduinos built.. here you have them:

https://plus.google.com/u/0/103744652215287665568/posts/aqh8KqXPvge

I know you hear this alot...

Submitted by BrysonR (not verified) on Mon, 2011-06-20 20:52.

I know you hear this alot but I need to order about 20 of these, but have no idea how to solder the components OR where to order the PCBs from If anyone is selling these cheaply, I would LOVE to know.

If you sell them completely assembled, contact me at:

Bryson(DOT)Reece(AT)Yahoo(DOT)com

With the Subject Line "Femtoduino Orders"

P.S. Sorry about the weird email address format, just don't want a bot spamming me.

Very Nice

Submitted by JSF (not verified) on Tue, 2011-06-14 22:27.

This is pretty much what I have been looking for. I need to fit a processor into a 1 to 1.25 inch diameter tube, in a length of 2 inches or less. The rest of the components I need, a couple resistors and transistors, are mount to the tube or can be tacked on easily.

A separate breakout board/cable for USB would be fine for my purposes, as it would only be used for programming/debugging.

I'll keep tabs on this and likely buy one or two.

Got the parts

Submitted by Steve (not verified) on Fri, 2011-06-10 23:57.

Just got the parts in for my 9 fempduino's. OMG they are small. This will be the biggest soldering challenge I have ever undertaken. I have been soldering for over 40 years but never anything on this scale. Should be fun. Now just have to wait for the boards. to come in. They are being made now and should be here in about a week. In case anyone is interested The cost for these 9 boards shipped and I am in the USA was $7.20. That is unbelievably cheap. If I like these I may buy a couple of dozen more and put them up on eBay for $2 each free shipping. I won't make much if any money but it will allow people that don't want multiples of 3 boards to get one for experimenting. I will keep everyone posted.

Buy Femtoduino

Submitted by Brian (not verified) on Wed, 2011-07-27 04:26.

HI - Are you fabbing the boards for sale? Is anyone working the breakout board?

The boards are in. Just need

Submitted by Steve (not verified) on Mon, 2011-06-20 23:43.

The boards are in. Just need time to build now. This week 12.5 hour days all week. :-(

Photobucket

Do you hand solder these or

Submitted by apburner (not verified) on Thu, 2011-06-23 06:45.

Do you hand solder these or are you reflowing them.

Well folks I soldered my

Submitted by apburner (not verified) on Wed, 2011-06-29 12:32.

Well folks I soldered my first board. It was easier than I expected
I have not tested yet. And I will take a picture later today and post it.

Well here it is. I just

Submitted by Steve (not verified) on Thu, 2011-06-30 01:55.

First fempto

Well here it is. I just tested it and the regulator does not work. more work to do to figure out why. but it seems to work with 5v regulated into it.

PCBs

Submitted by Ron K Jeffries (not verified) on Sat, 2011-06-11 18:37.

The PCB price is awesome (LOW!!!).
Now we need to find a small shop that can do SMT assembly.

Have you priced the BOM yet?

be well,

ron k jeffries

Sorry what is the bom. Just

Submitted by apburner (not verified) on Tue, 2011-06-14 12:35.

Sorry what is the bom. Just not sure.

BOM = Bill of Materials ..

Submitted by fabio on Tue, 2011-06-14 14:22.

BOM = Bill of Materials .. see above and open it with open office.

Oh Duh of course . Yes I have

Submitted by Steve (not verified) on Tue, 2011-06-14 22:41.

Oh Duh of course . Yes I have all the parts for the 9 boards. it was $78.64 total shipped. So with the $7.20 added they will cost me about $9.50 a board total.

Sorry for the change in text.

Submitted by Steve (not verified) on Tue, 2011-06-14 22:42.

Sorry for the change in text. Don't know whats happening. Computer is doing this on it's own.

fixed

Submitted by fabio on Tue, 2011-06-14 23:46.

Fixed. Not your fault, it was an issue with my website.

Where did you get those cheap

Submitted by fabio on Sat, 2011-06-11 01:48.

Where did you get those cheap PCBs?

Keep us posted with your progresses. Post here if you need help with the soldering.

I got them from laen. Free

Submitted by Steve (not verified) on Mon, 2011-06-13 05:22.

I got them from laen. Free shipping in USA. I have 2 FreeIMU boards on order from him on his next run. Don't know when that will be.

Cool! I'm also a big fan of

Submitted by fabio on Mon, 2011-06-13 10:18.

Cool! I'm also a big fan of Laen PCBs.. keep me posted! I'm looking forward seeing pictures of your assembled boards ;-)