Plans for TouchDRO Plus version.

ycroosh

Active User
H-M Supporter - Commercial Member
Joined
Apr 4, 2013
Messages
845
Good day, folks.
Since I release the Plus version of TouchDRO, I've been getting a steady stream of emails regarding the fact that it's "locked" to the TDA-400/420 adapters. Most requests are polite, but almost weekly I get "nasty-grams" complaining that this is a ripoff, and I'm screwing people with DIY adapters and older TouchDRO hardware.
I've been thinking about this topic quite a bit, and have a good idea of what my plans are going forward.

The short version: TouchDRO Plus will be tied to the "official" TouchDRO hardware. This means that:
1. It will not be available for standalone purchase in the app store, or otherwise.
2. I will try to figure out an upgrade path for the "legacy" adapters based on ESP32 microcontroller.
3. There will be no upgrade path for MSP430-based hardware.

To clarify #2 - the latest firmware (that ships on TDA-4xx and TDK-40 adapters) has authentication code that uses ESP32 security/encryption hardware for a secret handshake between the app and the adapter. This allows the app to authenticate the adapter, and in case of TDA-4xx, activate the Plus version. The v3.2 firmware fully supports the old quadrature adapters. In fact, there are a few dozen adapters that I've upgraded for "friends and family". The holdup is that I can't get over-the-air updates to work reliably over BlueTooth. TDA-4xx adapters have an on-board USB bridge, so this is not a problem. Older quadrature adapters don't. Once I flash the new firmware, the only way to upgrade it will be to ship the board back to me again. I don't want to be in business of updating firmware for years to come. Once I figure out the magic to BT to not crash on large file transfers, I will offer an one-time paid upgrade to V3.x, and after that people will be able to get updates from the app.
This is not my first priority at the moment, but I'm working on it as time permits. My goal is to be able to upgrade quadrature and iGaging/Shahe adapters to V3. This will be a paid upgrade, but I haven't decided how much it will cost.

As far as #1 goes, here is my rationale:
  • On my website (touchdro.com) there are instructions and firmware needed to build a full featured TouchDRO adapter. The app (non-plus version) is 100% free from the PlayStore and Amazon App Store. With some frugal shopping, one can build a functional DRO display for well under $100. There is nothing you can get for less than $1000 that provides functionality and usability of a DIY TouchDRO display (and really, I'm being charitable to Acu-Rite's DROpwr here...). The existence of TouchDRO Plus does not detract from this in any way.
  • For $120 + a basic tablet ($200-$250 for the whole thing), you get a convenient way to build a basic adapter that has some of the enhancements of TDA-4xx, but is missing three features: probe input, reference track support, and power loss recovery. ($160 gets you a tachometer input). Compared to a DIY build, this is missing touch probe support, but uses new firmware (so better velocity tracking, and overall faster and more resilient). Candidly, I will do my level best to not offer this in the long run.
  • If you step up to $240-$300 + a decent tablet (let's call it $500-$600), you get even more functionality. The Plus has a lot of tweaks that speed up various operations and simplify more complex tasks. It is intended for advanced users and enthusiasts. As far as I know, most of these functionality doesn't exist on any other DRO unit. On the list of things to come are: support for DXF and Excellon files, limited G-Code support, ability to push a design from a computer to the application, cloud backup, various measurement and inspection functions, etc. If you want/need these features, you will need to be using "official" (and supported) TouchDRO hardware.

There will be a more advanced adapter version next year that will have some additional hardware capabilities beyond those of the TDA-420 adapter or a DIY build. It will come with the same Plus version unlock, but will have more inputs, and some outputs that will be controller from the app. It will cost even more than the TDA-420 adapter. There will also be features on top of the Plus version that will be subscription based (since they will use online services, and those have on-going costs). None of this makes the free version and the DIY adapters any less valuable, by the way.

There are three reasons I'm locking the Plus version to the hardware:
1. It's simpler for me to deal with. The code is done, and the infrastructure for verification is done and working.
2. I don't want to kill off the DIY path, but I also don't want to have to compete with myself. A hardware-locked Plus version creates an incentive for people to buy a TDA adapter, which finances the project, and in the long run will allow me to be doing this full time.
3. Most importantly, I don't make any money from DIY builds (well, take it back, some portion of $20-80 I get from Amazon affiliate links might come from DIY builds), but most of the "support" workload comes form DIYers. Even though I politely tell people to ask the community for help when a DIY build is involved, it takes 2-3 emails to figure out what adapter the person is using etc. So far this takes up 1-2 hours every day, and this isn't something I can farm out to my wife to deal with. (In contrast, in July I had 3 support cases from TDA-4xx owners. One took 7 emails until we figured out that he was connecting to a wrong adapter; the other two took one email to point the person the relevant user manual page). The moment I start selling TouchDRO Plus to the DIY community, I will HAVE to provide support. I'm making a conscious choice to forgo the potential revenue from the app sales in order to be able to work on the app and the hardware, rather than answering support emails.

Finally, I've received some messages from people who think that I'm doing some sort of bait and switch, or that I'm screwing them over by requiring them to buy a brand new hardware to run the app. To be perfectly clear - I have not taken any features out of the free version, and the free app is fully backwards compatible even with the earliest Arduino-based adapters. On the flip side, I am not obligated to make every new feature available to everybody. Besides a few special cases (where discrimination against a protected class is involved), I can allow access to the new features 100% at my discretion. That said, I will do my best to make TouchDRO Plus available to the customers who have previous generation of the hardware. I am not required or obligated to do so, but I want those customers to have good experience with TouchDRO, so I'm investing considerable amount of time and effort to make this possible. Since TouchDRO Plus did not exist when those people purchased their adapters, the price was not built in, so the upgrade will be paid. The cost will cover the time it takes to program and retest the adapter, and the cost of the version upgrade. I think this is fair and reasonable, and is well beyond what you get from any other DRO vendor.

I hope this answers some questions.

Regards
Yuriy
 
Ten years ago or so, I posted on reddit a guide on how to add a small thumb joystick to a throttle, made by a company called Virpil, that was popular in the flight sim community. It was pretty straightforward, the controller board had a couple of spare, unused analogue inputs, so just a case of a bit of disassembly, crimping some wires to a 4 pin JST connector, connecting those wires to one's thumbstick of choice, modifying the throttle's grip to mount the thumbstick, routing the wires, plugging the JST connector into the board and then reassembling. A bit of software configuration (which I also covered in the PDF) and one would be golden.

I took lots of pictures whilst I was clumsily beavering away, and assembled them with text into a PDF, which I posted.

In the 'introduction' section of the PDF, I made sure to state explicitly that this modification was at the implementers risk, I would not be answering questions (given the simplicity of the task, the reasonably clear pictures and the step by step instructions in the PDF, anybody needing further guidance probably shouldn't have been attempting the task) and no, I would not perform the modification for anybody, gratis or paid.

I also added these caveats in the reddit post that had a link to the PDF.

I still got a flood of DMs from people asking for me to do this mod on their throttles, and DMs and posts in the thread asking basic questions which were either answered in the PDF, or were so gratuitous that someone unfamiliar with the scale of stupidity and laziness of people on the internet might think I was being trolled.

I even, surprisingly, received a bit of criticism for even attempting to limit, via my caveats, the 'punishment' that a 'good deed' such as this, often attracts .

That was a completely free offering to a community, in an attempt to empower people to add a bit of extra functionality to a product.

People always seem to want more than they're entitled to and become surly, hostile and sometimes accusatory when one quite reasonably refuses, even when the refusal is as courteous as you have been.

You have my deepest sympathy.

I have a tablet, next payday I'll be getting three Aikron scales (from their site, as you recommend), and the following month, I'll be getting the TDA-400 adapter.

And you can rest assured that I won't be whinging about not getting something I didn't originally pay for. ;)
 
Yuriy,
I think most of us are more than appreciative of your efforts.
I have the T-dro i bought from you a couple of years ago and am more than happy with it. I may someday get one for my lathe.
Sorry to hear that some have to be nasty, especially considering all of your efforts on the Tdro and the low cost you have it at.
Sign me a happy camper
Joe
 
Anybody smart enough to competently operate a mill, who can also read English should be able to understand this.

The cries of "you ruined my DRO by releasing a newer version" is simply an entitled idiot. Sorry you have to deal with these people.
 
Thank you, folks.
I just reread my post, and it does sound a bit whiney. That wasn't my intention, but I appreciate you support :)
The fact of the matter is that there are many tens of thousands of people using TouchDRO. I don't know the exact number, but judging by the number of firmware downloads and application installs, it's been hovering around 300-400 downloads/installs per day. I receive "flack" from an extremely small portion of those, and 99% of the messages I get are very polite and positive. Unfortunately the nasty messages get under my skin sometimes, no matter how thick I'm trying to grow it ;)

Thank you
Yuriy
 
I’m sure that there are those who communicate with Apple or Microsoft when new OS’s are issued that are not supported on older equipment. I have 12 year old machines that stopped being supported two years ago: these systems work perfectly well, and I can share data between the old systems and the most recent. Yes, the newer systems (& OS’s) do have features and capabilities that the older ones lack, but that doesn’t make the old ones useless.

Not a direct comparison, but similar.
 
you know what they say about someone who cannot take a joke?
it applies here also, you do Yuriy and thanks for being the resource that you are. BTW, That does not mean that i will stop asking stupid questions or be less demanding of answers lol, just that everyone else should lol.
 
you know what they say about someone who cannot take a joke?
it applies here also, you do Yuriy and thanks for being the resource that you are. BTW, That does not mean that i will stop asking stupid questions or be less demanding of answers lol, just that everyone else should lol.
David,
I am perfectly fine with questions (although there are definitely very-very stupid questions, I generally don't get them from the forum members). Constructive criticism, and feedback in general, is super helpful, welcome, and appreciated.
Really, the thing that pushes my buttons is unbridled "military grade" entitlement. Two of my favorite examples from just this month:
1. A guy designed a PCB for TouchDRO based on the free firmware/schematic from my website. As far as I understand, he fixes/rebuilds old milling machines, and is selling them with his TouchDRO adapters. Apparently at some point I told one of his customers that they can't the Plus version because the adapter they have wasn't one of mine. The customer first "yelled" at me that he paid good money for the DRO and is now ****** that it is missing features, and then complained to the guy who sold him the DRO in the first place. The seller then proceeded to send me an email threatening legal action, because I'm causing "severe and irreparable harm to [his] business and reputation". He was very surprised when he got a "cease and desist" letter (which cost me $480, by the way), since the free firmware is for personal use only and he is reselling it illegally...
2. A guy contacted me asking for gerber files for the kit (those are the files that are used to make PCBs). When I politely declined, he disappeared for 2 months. Last week he emailed me because his Plus version wasn't working. Once i figure out that he was using a DIY adapter and told him that he can't have the Plus version, the guy sent me 17 emails (5 minutes apart) with various rants. He spent two days and $40 to get the nice PCBs made, plus parts to build the adapters (three, to be exact) and now he can't get the Plus version because:
  • I'm a greedy a-hole
  • I'm a communist who hates freedom and everything that is holy in the world (paraphrasing a bit here for brevity).
    I'm treat DIYers as second class humans, which is discrimination
    I'm in bed with China
  • I "probably [eat] my cereal with sour cream instead of milk"
    I should go back to Russia and kiss Putins a...s (I was born in Riga, Latvia, my parents are Polish, and I grew up in Ukraine, so going to Russia would be a problem, by the way...).
  • A few others that were more boring...
Anyway, this is the "bar" for August... As long as you stay away from it, we'll be fine :)
As my wife keeps telling me: "Act as a grown up, and that will solve over 80% of your problems...". So far this has not been an issue on this forum. I think there have been 2 or 3 threads that were not super civilized, but those got fixed in a hurry.

Regards
Yuriy
 
David,
I am perfectly fine with questions (although there are definitely very-very stupid questions, I generally don't get them from the forum members). Constructive criticism, and feedback in general, is super helpful, welcome, and appreciated.
Really, the thing that pushes my buttons is unbridled "military grade" entitlement. Two of my favorite examples from just this month:
1. A guy designed a PCB for TouchDRO based on the free firmware/schematic from my website. As far as I understand, he fixes/rebuilds old milling machines, and is selling them with his TouchDRO adapters. Apparently at some point I told one of his customers that they can't the Plus version because the adapter they have wasn't one of mine. The customer first "yelled" at me that he paid good money for the DRO and is now ****** that it is missing features, and then complained to the guy who sold him the DRO in the first place. The seller then proceeded to send me an email threatening legal action, because I'm causing "severe and irreparable harm to [his] business and reputation". He was very surprised when he got a "cease and desist" letter (which cost me $480, by the way), since the free firmware is for personal use only and he is reselling it illegally...
2. A guy contacted me asking for gerber files for the kit (those are the files that are used to make PCBs). When I politely declined, he disappeared for 2 months. Last week he emailed me because his Plus version wasn't working. Once i figure out that he was using a DIY adapter and told him that he can't have the Plus version, the guy sent me 17 emails (5 minutes apart) with various rants. He spent two days and $40 to get the nice PCBs made, plus parts to build the adapters (three, to be exact) and now he can't get the Plus version because:
  • I'm a greedy a-hole
  • I'm a communist who hates freedom and everything that is holy in the world (paraphrasing a bit here for brevity).
    I'm treat DIYers as second class humans, which is discrimination
    I'm in bed with China
  • I "probably [eat] my cereal with sour cream instead of milk"
    I should go back to Russia and kiss Putins a...s (I was born in Riga, Latvia, my parents are Polish, and I grew up in Ukraine, so going to Russia would be a problem, by the way...).
  • A few others that were more boring...
Anyway, this is the "bar" for August... As long as you stay away from it, we'll be fine :)
As my wife keeps telling me: "Act as a grown up, and that will solve over 80% of your problems...". So far this has not been an issue on this forum. I think there have been 2 or 3 threads that were not super civilized, but those got fixed in a hurry.

Regards
Yuriy
all i can say is better you than me, i would not have the patience, or respond as nicely, or refrain from hunting them down with a bat. just remember if they cannot take a joke .........!

"Act as a grown up, and that will solve over 80% of your problems..." good advice from your wife but sometimes i just have to break things lol.
 
The range of idiocy and avarice exhibited by seemingly normal people is always stunning to me.
 
Back
Top