few bits of progress to report on, firstly I rebuilt my PC as its random crashes were driving me up the wall. Its done alright since its nearly 6 years old, far longer than I've gone before without a complete mobo and cpu swap. It used to be a quad core Athlon of the older generation which drew a lot of power and generated a lot of heat, so was overclocked and watercooled.
Fitted its first SSD couple years back and the performance jump was so big, I didn't need to upgrade anything else for blistering performance. its like the real bottleneck had been removed.
The new beast is up and running now, its an i7 4770K clocking in at 3.7Ghz , 16GB of 1600Mhz DDR3 , 240GB SSD (540MB/s both read and write).
Damn its quick, windows loads in about 8 seconds
The other task I been on is getting the LCD screen connected into my controller, not so simple as I want it on cables so it can be mounted on the front of the box. The standard "TFT adaptor shield" is no good for this, though I have one also, which turned out to be very useful to compare to since Sainsmart's schematics they give and docs are not great.
Took a couple of nights to connect it up, debug it to working and test all functions (screen, touch controller, SD card interface )
I've basically rebuilt the electronics and connections that the "TFT adaptor shield" make, and done it much smaller and in-line. The ribbon cables from the arduino run to a small adaptor PCB which has the connector for the LCD. On that PCB there are about 38 resistors mounted, which is what is required for the task at hand, adjusting from the arduino's 5V interfaces to the LCD's 3.3V .
I used dot matrix stripboard which does not connect in lines like veroboard you might know. Each hole has a square pad around it and connects no where, you make the connections. In this case all the lines that needed resistors, I mounted TINY 0603 case size SMD resistors in-between the dot-matrix boards pads. A fiddly but very compact way to do it. Like I said two days in total, could have been a little quicker if Sainsmart's documentation was accurate. That's what you get with Chinese stuff I guesse.
Good news is that it works, now the LCD is connected to my board and I've tested the screen output as well as the touch controller interface, all good. As a final nicety I implemented their SD card interface and confirmed I can access the 2GB SD card I have in there to test. This Im sure will be useful later when I want to log data, load a background image for a screen etc. Nice
The crap on the screen at the moment is just drawn on with my finger, touch controller is working OK.
