ycroosh
Active Member
Well, I haven't investigated this too deeply yet so options are still open. I did put Model B Pi on my wishlist for inexpensive Christmas giving in case wife or any of the kids is looking for something for me.
Is there source code out there for what's been done so far in terms of reading/displaying? I know I would have to figure out how to compile and what includes I would need, etc.
Also, being a newb in terms of DRO, is there a primer/FAQ on the types of slides and pros/cons, etc.? The iGauge slides are glass you say?
Thanks for all the help from everyone who has contributed to this thread.
Paul
Paul,
All of my source code is available (linked from the site) but it won't help you much. The display is Adnroid-specific and is written in Java. Reading iGaging scales is brain-dead easy compared to any other scales and is as simple as looping 21 times while toggling the clock and reading the data line on the low edge. The other scales are MUCH more difficult. I've gotten a semi-working prototype but it's horribly unstable. I'm working a newer version that uses a more powerful MCU and will post the details once it's 'stable'.
There is no good primer on reading the scales. Take a look at these posts:
Harbor Freight Caliper Data Format
Mixed Linear Scale DRO with MSP430 Launchpad
Reading Grizzly iGaging DRO Scales with Arduino
This might give you a bit of "food for thought".
Glass scales are a completely different animal. They add another level of complexity because unlike the caliper-like scales, it's 100% to keep track of position. If you miss clicks with iGaging scales, 1/25th of a second later you can re-read the position. With glass scales, if you miss a pulse, your position will be off from that point on. At 20000 pulses per inch. At one inch per second you have a a bit over microsecond to process each scale's input and get ready for the next one.
Regards
Yuriy