Try this link: http://www.flickr.com/photos/37101040@N ... 118837274/
I didn't realize the flickr link from the browser address bar wasn't public.
I'm using 5v pro mini.
I've made some progress with solving this. When the Leonardo worked and the pro-min didn't, I decided to hook the pro mini up like the leonardo, just use the bare minimum # of pins. So I took some stacking headers and plugged the pro-mini in so only power and the I2C pins were connected to the PCB. This worked, so I started adding more stacking headers so more pro mini pins would be connected. This didn't produce consistent results. Most of the time it's working now, but not all the time and sometimes it will not work even when I don't change anything, I just remove and replace the FTDA plug to cycle power. So I'm leaning towards some sort of intermittent connection problem. To try and fix it I'm going to remove the 2-pin header for A4 and A5 (SDA/SCL) and put a new one in leaving the pins sticking out farther so I can get a good connection on it when I redo the SDA SCL jumper wires. I'm also going to touch up all the solder joints on the pro min and headers.
I have a related question: When I do have a problem with the display being garbled, sometimes I just remove the FTDI cable and replace it to cycle power and the display may look correct, but not always. But if I press the reset button on the pro-mini when the display is garbled, it never fixes it. Only cycling power can fix it. Is there a way to clear/reset the display in software that is as effective as cycling the power. In my sketch I do use .clearDisplay()