While we're waiting for those cheap touch screens to arrive, I've started to map out the initial schematic for the badge. If you're coming at this from an Arduino or Software Engineering background, it's incredible how much stuff you have to keep track of.
My desk is covered with data sheets, and I'm just starting to navigate the Freescale KW01 docs.
For me, there's a number of firsts in this project and that means a number of places to fail. This'll be the first time I'm working with: SPI, RF at 900Mhz, a 32 bit microcontroller, and SMTs. Up until this point most of my work has been on breadboards and on PCBs that did not make use of SMTs.
Fighting with KiCad hasn't been fun, but I'm making steady progress on the design. Next steps are nailing down how the touch screen and display will attach to the MCU, and QAing the design before I sent it off to a prototyping house for a one-off board.
I'll stick an image here so you can get an idea of what we're thinking about. The board design itself is still in flux, but I think the basic feature set is:
- 900 Mhz Radio
- Touch (Resistivie) screen
- Color TFT display (320x200)
- Tilt sensor (up/down orientation)
-- Such that if you flip the badge up towards you, we reorient the display and touch correctly.