tag:blogger.com,1999:blog-4429789698339059066.post964570421791313611..comments2024-02-27T06:59:55.973-08:00Comments on Yuriy's Toys: Reading Grizzly iGaging DRO Scales with ArduinoYuriyhttp://www.blogger.com/profile/11394499166280606198noreply@blogger.comBlogger36125tag:blogger.com,1999:blog-4429789698339059066.post-45770656218641764532022-03-12T16:22:57.938-08:002022-03-12T16:22:57.938-08:00HI Yury,
Thanks for your page and useful info.
I ...HI Yury,<br />Thanks for your page and useful info. <br />I am pretty new to Arduino but need to link DRO (Akozon External Remote Digital DRO) on an Arduino Uno. <br />When I cut the USB cable of this linear measure sensor, I found ground, current, data and clock cables and managed to powered the DRO by 3v output of Arduino and it is working and showing the result of distance measures on the lcd of the DRO, but I need to be able to read the result in the computer.<br />There seems to be a few vide on YouTube as well as your 8nstruction and code but none of them worked for me. I am using a non-original arduino (eBay bought), but installed the drive and it works.<br /><br />When tried the instructions on YouTube, I didn't use any resistor or capacitator, as this DRO seems to be working perfectly OK with 3v arduino supply and its lcd shows the correct results.<br />Any thought on this is much appreciated. <br />EhsanEhsanhttps://www.blogger.com/profile/17783123624219246036noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-77281533824334481912017-05-04T19:26:20.590-07:002017-05-04T19:26:20.590-07:00There is a link on the downloads page. I don't...There is a link on the downloads page. I don't maintain Arduino version anymore. Rysiu M. took over. The link points to his site.<br />Thank you<br />YuriyYuriyhttps://www.blogger.com/profile/11394499166280606198noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-74098427558191820872017-05-04T12:55:25.034-07:002017-05-04T12:55:25.034-07:00Hi sorry if I am missing something silly here I am...Hi sorry if I am missing something silly here I am trying to build this project which is great thank you where can I get the full sketch for arduino build as I now have all parts to build<br />Thanks in advance robAnonymoushttps://www.blogger.com/profile/04534445755849133467noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-83866541472694814932017-01-07T19:23:42.019-08:002017-01-07T19:23:42.019-08:00Hi, thanks for doing the hard work!!! One silly qu...Hi, thanks for doing the hard work!!! One silly question. How am I supposed to read this information? I thought that you need serial.read and serial.write to display information on the serial monitor or plotter. New to arduino and would appreciate the help. jason855https://www.blogger.com/profile/12973553729393678532noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-88865322814605205562016-03-29T15:47:04.515-07:002016-03-29T15:47:04.515-07:00This might be too late for any information but I j...This might be too late for any information but I just purchased an Igaging DRO and when I opened the cable I found that there were 5 wires instead of 4. The wires were, red, black, green, blue, and white. It appears that the red and green act together to provide the 3.3v to the scale but I have no clue what the other wires are for. I have an older Igaging DRO with the four wire cable and it works like Yuriy described and the Arduino interfaces without problems. I found that opening ANY of the wires causes the display to go crazy. Sometimes the display will simply show random changing images, interruptions of other wires cause similar problems. Does anyone have any idea how these newer Igaging DROs are wired and how to interface to the Arduino?Anonymoushttps://www.blogger.com/profile/05332422803083866236noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-26595955808316493462016-01-13T13:26:49.879-08:002016-01-13T13:26:49.879-08:00Due came out in October of 2012, Zero - last year....Due came out in October of 2012, Zero - last year. The post is dated January 2012, so no, I didn't.Yuriyhttps://www.blogger.com/profile/11394499166280606198noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-38486308382388094392016-01-13T13:22:05.506-08:002016-01-13T13:22:05.506-08:00Thanks for all of your write ups on arduino and DR...Thanks for all of your write ups on arduino and DROs. Very informative and will be a great help with an upcoming project. One question, did they not have 3.3v arduino boards like the zero and due when you did this?Unknownhttps://www.blogger.com/profile/02250233509825987913noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-21219252592390686172015-11-18T19:54:26.756-08:002015-11-18T19:54:26.756-08:00Oops, probe switch was set to X10 attenuation. Sig...Oops, probe switch was set to X10 attenuation. Signal voltage is 3V. Vcc is also 3V.Brian Qhttps://www.blogger.com/profile/14449578405651369953noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-20577832459374672732015-11-18T18:33:18.597-08:002015-11-18T18:33:18.597-08:00A friend of mine loaned me one of his Absolutes, a...A friend of mine loaned me one of his Absolutes, and I poked around on it a bit. It uses a 52 bit Mitutoyo data format, signal strength is a tad over 300 mV, data requests are sent approx. every 93 msec. It also appears that each segment of the magnetic strip is numbered, allowing for the Absolute designation. I'll play with this a bit, see what I can come up with.Brian Qhttps://www.blogger.com/profile/14449578405651369953noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-49539161249726467142015-11-18T18:28:36.779-08:002015-11-18T18:28:36.779-08:00This comment has been removed by the author.Brian Qhttps://www.blogger.com/profile/14449578405651369953noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-4590817177535713712015-02-24T09:29:22.885-08:002015-02-24T09:29:22.885-08:00Hi all, Two questions. Have there been any furth...Hi all, Two questions. Have there been any further developments regarding the iGaging Absolute scales? Can any give me the USB connector pinout for the iGaging scale?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-69682750001431217052014-11-30T22:58:06.430-08:002014-11-30T22:58:06.430-08:00Олег,
Может быть много причин. Для начала я бы пов...Олег,<br />Может быть много причин. Для начала я бы повесил кандёр (0.1 uF например) между питанием и землёй. Можно также замедлить частоту считывания. На глючных линейках ето иногда помогает.<br />Эсли вы ещё не читали, посмотрите пожалуйста на секцию "Troubleshooting" внизу вот етой страницы: http://www.yuriystoys.com/p/arduino-basic-dro-controller.html<br />Если не поможет, пишите мне на мыло: ycroosh at gmail dot com, попробую помочь...<br />С ув.<br />ЮраYuriyhttps://www.blogger.com/profile/11394499166280606198noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-80042434535317888112014-11-30T22:04:48.012-08:002014-11-30T22:04:48.012-08:00Здравствуйте Юрий! Подскажите пожалуйста в чем мож...Здравствуйте Юрий! Подскажите пожалуйста в чем может быть проблема. Я загрузил Ваш скетч(v2.2) в ардуино и на c# считываю данные с COM порта, Данные считываются нормально но иногда сбиваются. И если быстро поперемещать линейку то тоже сбивается. Подскажите пожалуйста в чем может быть дело? Заранее благодарен!Oleg Ocheretkohttps://www.blogger.com/profile/03848609351013527240noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-65125906450409110222014-11-18T22:55:30.266-08:002014-11-18T22:55:30.266-08:00Nathan,
Thank you for the information.
YuriyNathan,<br />Thank you for the information. <br />YuriyYuriyhttps://www.blogger.com/profile/11394499166280606198noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-49487350368153583952014-11-18T22:07:25.322-08:002014-11-18T22:07:25.322-08:00Short answer: no.
At a minimum, the Absolute DRO ...Short answer: no.<br /><br />At a minimum, the Absolute DRO has a 2KHz clock. But, changing the clock freq isn't enough. <br /><br />The data line is severely attenuated with a 5.6K PD resistor. The original display unit has a 100K PU resistor, so this will require a schematic change to match. <br /><br />Have not had a chance to look at the data on the logic analyzer to confirm if it is still 21-bit.<br /><br />(There also appears to be a pull up on pin 4 of the Mini-USB. Looks to be a basic connection check - the control unit stops sending the clock if that pull up is removed. Looks like this can be ignored.)<br /><br />Will investigate further and post an update as time permits. Anonymoushttps://www.blogger.com/profile/07755313106031883483noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-40510950587312057552014-08-03T21:45:25.019-07:002014-08-03T21:45:25.019-07:00I don't know; haven't had a chance to play...I don't know; haven't had a chance to play with the new model.Yuriyhttps://www.blogger.com/profile/11394499166280606198noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-37580891588121327862014-08-03T21:14:00.154-07:002014-08-03T21:14:00.154-07:00Is the ANdroid DRO compatible with the serial outp...Is the ANdroid DRO compatible with the serial output of the new igaging "ABSOLUTE" series ? : http://www.igagingstore.com/38-Absolute-Digital-Readout-DRO-Stainless-Steel-S-p/205483.htmtesthttps://www.blogger.com/profile/18235085512722874640noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-56446736315245847842013-11-22T08:46:29.122-08:002013-11-22T08:46:29.122-08:00Cyberbeni,
You know, this is an excellent question...Cyberbeni,<br />You know, this is an excellent question. <br />From what I can see the scales have a timeout. In fact if your refresh rate is too fast they start glitching like mad. IIRC, I had to have around 25-40 millisecond interval between the reads. If I get some time this weekend I'll try to set up a more formal experiment.<br /><br />Thank you<br />YuriyYuriyhttps://www.blogger.com/profile/11394499166280606198noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-73387632163887439562013-11-22T03:56:03.100-08:002013-11-22T03:56:03.100-08:00So if the reading got interrupted after reading fe...So if the reading got interrupted after reading fe. the 4th bit, I want to start reading from the 1st bit again instead of continuing from the 5th bit.<br />Does the scales have some kind of timeout or do I need to disable the power source of the scales and enable it again if I forget (MCU reset) which bit of the data I was reading?Cyberbenihttps://www.blogger.com/profile/12563001040634877246noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-10472016601503012582013-11-11T10:02:54.255-08:002013-11-11T10:02:54.255-08:00What do you mean by "correct info"?What do you mean by "correct info"?Yuriyhttps://www.blogger.com/profile/11394499166280606198noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-41567061421481342012013-11-11T00:37:36.168-08:002013-11-11T00:37:36.168-08:00If I reset my MCU while reading the data from the ...If I reset my MCU while reading the data from the scales, how do I make sure I get the correct info after the reset?Cyberbenihttps://www.blogger.com/profile/12563001040634877246noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-65148664165245208892013-10-17T16:13:14.103-07:002013-10-17T16:13:14.103-07:00Hi
I was looking for infos on the igaging scales i...Hi<br />I was looking for infos on the igaging scales i recently ordered and how to build an DRO for it - seems i can use my time for other things than creating my own DRO but instead just use yours! Great site and projects!<br />ps: looking forewad to see somewhen an arduione based solution for glass scalesCider101https://www.blogger.com/profile/17744668923817355290noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-17975206351757609512013-03-07T16:52:19.854-08:002013-03-07T16:52:19.854-08:00Ok Yuriy. I understand that i have only one scale ...Ok Yuriy. I understand that i have only one scale (X), (i don't need the other two) and i have made the "hardware job" so i connect the arduino to my pc via USB. What about the software? I think that if i delete the lines in your code which is about Y and Z scales the code is ok or am i wrong? So, if it's ok can you help me with the DRO interface like the one you did for anroid devices?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-11624697265104492892013-02-19T11:03:04.583-08:002013-02-19T11:03:04.583-08:00Thank you.
Please take a look at the newer posting...Thank you.<br />Please take a look at the newer posting: http://www.yuriystoys.com/2012/09/arduino-bluetooth-module-wireless-dro.html. The attached sketch reads the scales about 25 times per second.<br />You can slow it down by increasing the delay at the end of the loop function. Adding scales will slow it down as well, since transferring each scales position will take non-trivial time.<br />I imagine you can have as many scales as you can connect to Arduino Mega (51 I think, since you need one pin for clock output and two for UART).Yuriyhttps://www.blogger.com/profile/11394499166280606198noreply@blogger.comtag:blogger.com,1999:blog-4429789698339059066.post-50270817031812178542013-02-19T10:45:33.205-08:002013-02-19T10:45:33.205-08:00Good work! I've got a couple of scales I will ...Good work! I've got a couple of scales I will be testing soon. I have a couple of Q's though. What is the approximate read frequency of your code above, and what is the best way to slow it down? Do you see any issues scaling this up to 30 readouts?Anonymousnoreply@blogger.com