This is the update to the teaser posted a while back. I finally got the boards back from China via snailmail. This is a long-term project that I started in college. An earlier incarnation of it was used in my Masters dissertation.
Just a quick post on what happens when you miss the forest for the trees. I’ve been having trouble getting the MTCH6102 to work well with my touchpad setup. I was having trouble reading the TOUCHX,TOUCHY,TOUCHLSB registers and displaying them on the LCD.
An alternative title for this article would be: “How to design a crappy touchpad and rip out your hair afterwards”
As I mentioned in my previous post I’m working on something that needs two XMEGAs to talk to each other over TWI. One of them will have a touchpad for human input and a HD44780 compatible 4×20 display. The reason I went this route is because when sourcing buttons to put on the front panel I quickly realized that it would be cheaper to use a capacitive touch solution. Enter the MTCH6102 part from Microchip.