I’ve been working on a Atmega32u4 version of Moteino, one that would allow USB connectivity and inherently no need for a FTDI adapter. This is basically an Arduino Leonardo clone that adds the RFM12B radio and a SPI FLASH footprint for optional data logging ability. I meant to post the details of this for several weeks but never found the time for a write-up.
I now have a working prototype. I have some small changes in mind but it is functional as is. For this version I had to make a small change to the Caterina bootloader to make the onboard LED work properly. By default the Caterina bootloader assumes the LED is sinking current from VDD to the output pin, my version was sinking current from the output pin to GND. This is one of my planned changes, to allow the default Caterina to work with MoteinoLeo out of the box. Wireless programming will not yet work on Moteino Leo and I don’t know when I will find the time to customize Caterina for this purpose. From all I know Caterina takes about ~4kb of bootloader space which might be too much to add ~500 bytes of extra code. I will have to experiment with this sometime in the future if people actually have an interest in this.
Fun fact: using the same DIY metal stencil technique I was able to make a stencil, apply the paste with it and make this Moteino Leo prototype.
Eagle files and bootloader source are published in GitHub.