Thursday, October 13, 2011

Digimatic SPC to Arduino

12/2/2011 Update! We are now reading data from the micrometer, and calculating bin numbers for gear sorting and pump builds. We take 3 samples of a gear, and reject the gear if there is too much variation between the samples.

The Digimatic SPC protocol is a communications protocol developed by Mitutoyu, the big guns in Calipers, Micrometers, Dial Indicators, Scales and more. These devices have a data port that allows you to communicate with a microprocessor or microcontroller, for data logging and other measuring applications. We are still working on getting this working, and I'm posting the info I have in the hope others are helped, and may be able to help us.

Mitutoyo 05CZA662, Digimatic Cable, 40", With Data Switch for Coolant Proof Micrometers

Code, diagrams, and specs. -  http://www.green-trust.org/digimatic/

Comments welcome!

Dennis Ritchie, RIP

Dennis Ritchie, best known as the creator of the C programming language and co-creator of the UNIX operating system, has died at the age of 70 after a long, unspecified, illness. News of his death came from past collaborator, Rob Pike, in a message on Google+ which read: "I trust there are people here who will appreciate the reach of his contributions and mourn his passing appropriately. He was a quiet and mostly private man, but he was also my friend, colleague, and collaborator, and the world has lost a truly great mind."
http://www.h-online.com/open/news/item/Dennis-Ritchie-creator-of-C-and-more-has-died-1360480.html

Wednesday, October 12, 2011

Arduino VGA Display

Our Arduino Micrometer Project is off and running. We have the speech module up and running, and now the VGA output module. It's a simple serial interface and only uses two i/o ports. We are using the PICASO QVGA/VGA/WVGA Graphics Controller from Sparkfun - http://www.sparkfun.com/products/10329
The µVGA-II(SGC) is a compact & cost effective drop in embedded graphics engine that will deliver stand-alone functionality to your project. The simple to use embedded commands not only control background color but can produce text in a variety of sizes as well as draw shapes in 256 colors while freeing up the host processor from processor hungry screen control functions. This means a simple micro-controller with a standard serial interface can drive the module with ease.