10-24-2018, 11:39 AM
First off, I would like to say how impressed I am with this TouchDRO and everything around it. A big pat on the back to Yuriy in particular for his efforts, and to all others who have contributed. I hope to be able to contribute something one day soon, but I am just getting started.
I am trying to fit a DRO to my Maximat V10P which has some trying space constraints. I have purchased, and am about to start playing with some small RLB quadrature encoder modules from RLS, aiming for 1um resolution (just because I can
).
My first step has been to fire up the Launchpad/BT/TouchDRO driven by a quadrature simulator that I coded up on an Arduino using a PC as the UI. According to my Logic Analyzer, it runs quite accurately beyond 100kHz. However, at that frequency, the Launchpad starts to drop 3-4% of pulses (according to the display on the TouchDRO). Now, 100kHz at 1um is only 100mm/ sec which, while reasonably quick for a lathe, is well within the bounds of a fast hand wheel spin between cuts.
I expected something like this, of course. 10uS to service a pulse in a 16MHz CPU while still doing a bunch of other stuff (I imagine ASCII conversions are a big killer!) seems pretty good. But of course, I had to suck it and see. The main reason for getting the Launchpad was to help me in reverse engineering, as I think I am up for doing some more coding, like on an ESP (2 cores, 64 bit, 180MHz, integral BT) or similar.
Have I understood this correctly, or am I way off course?
Roman
I am trying to fit a DRO to my Maximat V10P which has some trying space constraints. I have purchased, and am about to start playing with some small RLB quadrature encoder modules from RLS, aiming for 1um resolution (just because I can

My first step has been to fire up the Launchpad/BT/TouchDRO driven by a quadrature simulator that I coded up on an Arduino using a PC as the UI. According to my Logic Analyzer, it runs quite accurately beyond 100kHz. However, at that frequency, the Launchpad starts to drop 3-4% of pulses (according to the display on the TouchDRO). Now, 100kHz at 1um is only 100mm/ sec which, while reasonably quick for a lathe, is well within the bounds of a fast hand wheel spin between cuts.
I expected something like this, of course. 10uS to service a pulse in a 16MHz CPU while still doing a bunch of other stuff (I imagine ASCII conversions are a big killer!) seems pretty good. But of course, I had to suck it and see. The main reason for getting the Launchpad was to help me in reverse engineering, as I think I am up for doing some more coding, like on an ESP (2 cores, 64 bit, 180MHz, integral BT) or similar.
Have I understood this correctly, or am I way off course?
Roman