Martin's corner on the web

Atmega32U4 based micro node with RFM12B

Having gained experience with the Funky sensor, I am starting thinking on how to further improve it. One of the things I recognized, is the somewhat difficult programming, the user is required to install Attiny84 core and to own an ISP programmer in order to program it, yet there are still tons of limitations – incompatible libraries, only 8KB of memory.. so I thought that the Funky would be more accessible to the general public, if it was easier to work with. I already have made an attempt to equip the Funky with USB connectivity, but that is not addressing all of the issues I outlined above. So I thought, it would be nice to use a more popular processor and have USB connectivity – a perfect candidate would be the Atmega32U4,the same processor used by the Arduino Leonardo.

There are already some nice Atmega32U4+RFM12b bundles out there,for example the minion, but I need form factor of the Funky.

There is a big compromise that is done with the new board, and it is that only few pins are routed to a side header. Looking carefully, you will find that it is a JeePort. I find that using a micro node, you still end up just using few pins,so for miniature node, this is the price to pay. Having a JeePort allows me to use all the nice plugs that are available on

Here is how it is taking shape so far

Some lousy routing, the idea is to see how it all fits

How does something like that sound?

4 thoughts on “Atmega32U4 based micro node with RFM12B

    1. admin Post author

      Yes ,it looks the dimension ‘M’ is the same as the CR2032 battery holder: 0.807″ – it will work. Good find, thanks for pointing it out.

  1. Ken

    I’ve been pretty impressed with the Funky but also a little disapointed with the ATTiny84. I had similar ideas about putting an ATmega32U4 on there, so great job actually making a design.

    The only thing I would have done differently is to widen the board slightly to put a second JeePort on there. Besides that you read my mind!

  2. Pingback: Update on the Atmega32u4 based new Funky | Martin's corner on the web