fig8r
unread,Apr 13, 2013, 6:10:29 PM4/13/13Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to fign...@googlegroups.com
David, this a really impressive accomplishment of combining the different interfaces in the ATtiny form. It shows a lot of skill and microcontroller design and programming experience. Here I'll share first impressions from the design. I can't wait to make it and see it in action.
There's been discussions on this group on some of the ideas, but making it all work is a great effort. The Figgipad Encoder code uses Arduino libraries. So to adapt it for ATtiny, requires reimplementing the beefy Arduino libraries into tight AVR code for clock, serial and key scan interfaces. Very nice work on timer/clock and leveraging pin change interrupts.
The most amazing piece is introducing the USB interface, using the existing FIGnition USB connector and still fitting the code into ATtiny4313. This is the part I looking forward to see the most.
The bluetooth idea is completely new. It is also clever, since it provides bluetooth breakout compatible pinout for TTL interface but also make the generic TTL pins exposed for other serial communication interfaces. I've only recently discovered that low cost adaptors can be found and make it very feasible to connect with PCs and mobiles.
I like the minimalistic board size and the placement of PS/2 connector in line with the board. The stripboard layout has many examples of what can be done in a small prototype with some tight scale through-hole integration. How the first row of the chip hangs off the board?! :) The reverse orientation of the board requires some experience in under-package soldering. But it hides the wiring nicely.
In general, a lot of bold innovation and ingenuity!