NeatoToolio Download
Re: NeatoToolio Download
I have a few wheels and motors laying around if you need one. How's the app coming along? Want to try it out...
Re: NeatoToolio Download
I just bought some spare parts :-/ doh...busafreak wrote:I have a few wheels and motors laying around if you need one. How's the app coming along? Want to try it out...
App is moving.. slowly these past few days... Day job in the way.
The windows version has been out... I have a new build to maybe put out this weekend for windows, and the Android flavor is still in works.. the Serial interface is kicking my butt but actually got it talking .. so just need to finish it up and clean up some user interface.
NeatoToolio
Windows @ https://github.com/jdredd87/NeatoToolio ... Toolio.exe
Google Play Store @ https://play.google.com/store/apps/deta ... eatoToolio
Windows @ https://github.com/jdredd87/NeatoToolio ... Toolio.exe
Google Play Store @ https://play.google.com/store/apps/deta ... eatoToolio
Re: NeatoToolio Download
I have lots of Neato parts, don't be buying any until you contact me
The windows version has helped me out immensely. So it's the least I can do.
Been following your vids, looks great so far...
Been following your vids, looks great so far...
-
JEfromCanada
- Robot Addict
- Posts: 749
- Joined: November 13th, 2007, 4:16 pm
- Location: Canada
Re: NeatoToolio Download
I'd like to suggest you put the download link into your "signature" so people don't have to scroll through the thread to find the link.jdredd wrote:The windows version has been out... I have a new build to maybe put out this weekend for windows, and the Android flavor is still in works..
Current and prior robots:
Roomba Discovery 4210 (R.I.P. - Freecycled)
Roomba 560 (retired)
Neato XV-11 SW version 3.1.17844, LDS version 2.6.15295, with Pet Brush and Vic's filter (sold)
Neato Botvac 80 SW version 1.1.97, LDS version 2.6.15295, Board SW version 22753 (retired)
Neato D7 Connected SW version 4.5.3-189 (sold)
Roborock S7 Max V Ultra w/optional dryer
Roomba Discovery 4210 (R.I.P. - Freecycled)
Roomba 560 (retired)
Neato XV-11 SW version 3.1.17844, LDS version 2.6.15295, with Pet Brush and Vic's filter (sold)
Neato Botvac 80 SW version 1.1.97, LDS version 2.6.15295, Board SW version 22753 (retired)
Neato D7 Connected SW version 4.5.3-189 (sold)
Roborock S7 Max V Ultra w/optional dryer
Re: NeatoToolio Download
Thanks...busafreak wrote:I have lots of Neato parts, don't be buying any until you contact meThe windows version has helped me out immensely. So it's the least I can do.
Been following your vids, looks great so far...
Been sick for a few days, so progress kinda hit a wall... so maybe this weekend a new update.
NeatoToolio
Windows @ https://github.com/jdredd87/NeatoToolio ... Toolio.exe
Google Play Store @ https://play.google.com/store/apps/deta ... eatoToolio
Windows @ https://github.com/jdredd87/NeatoToolio ... Toolio.exe
Google Play Store @ https://play.google.com/store/apps/deta ... eatoToolio
Re: NeatoToolio Download
Ok.. I can do that...JEfromCanada wrote:I'd like to suggest you put the download link into your "signature" so people don't have to scroll through the thread to find the link.jdredd wrote:The windows version has been out... I have a new build to maybe put out this weekend for windows, and the Android flavor is still in works..
NeatoToolio
Windows @ https://github.com/jdredd87/NeatoToolio ... Toolio.exe
Google Play Store @ https://play.google.com/store/apps/deta ... eatoToolio
Windows @ https://github.com/jdredd87/NeatoToolio ... Toolio.exe
Google Play Store @ https://play.google.com/store/apps/deta ... eatoToolio
-
JEfromCanada
- Robot Addict
- Posts: 749
- Joined: November 13th, 2007, 4:16 pm
- Location: Canada
Re: NeatoToolio Download
I finally got to try your utility a few minutes ago, and it confirmed what I had suspected from watching my Neato during it's last two runs... one of my switches is completely non-functional, and another works only when more than the usual pressure is applied.
Also, I think the results of the Lidar scan indicate some sort of issue with the Lidar, but I cannot be sure.
https://imgur.com/a/i0kMTcc
Also, I think the results of the Lidar scan indicate some sort of issue with the Lidar, but I cannot be sure.
https://imgur.com/a/i0kMTcc
Current and prior robots:
Roomba Discovery 4210 (R.I.P. - Freecycled)
Roomba 560 (retired)
Neato XV-11 SW version 3.1.17844, LDS version 2.6.15295, with Pet Brush and Vic's filter (sold)
Neato Botvac 80 SW version 1.1.97, LDS version 2.6.15295, Board SW version 22753 (retired)
Neato D7 Connected SW version 4.5.3-189 (sold)
Roborock S7 Max V Ultra w/optional dryer
Roomba Discovery 4210 (R.I.P. - Freecycled)
Roomba 560 (retired)
Neato XV-11 SW version 3.1.17844, LDS version 2.6.15295, with Pet Brush and Vic's filter (sold)
Neato Botvac 80 SW version 1.1.97, LDS version 2.6.15295, Board SW version 22753 (retired)
Neato D7 Connected SW version 4.5.3-189 (sold)
Roborock S7 Max V Ultra w/optional dryer
-
JEfromCanada
- Robot Addict
- Posts: 749
- Joined: November 13th, 2007, 4:16 pm
- Location: Canada
Re: NeatoToolio Download
@jdredd
I want to say thank you for this utility. It's a lot easier to use than the original Neato utility (which required the installation of a driver program prior to it working). Also, I showed your utility to the person selling me my D7 and he liked it so much, he gave me a discount!
I want to say thank you for this utility. It's a lot easier to use than the original Neato utility (which required the installation of a driver program prior to it working). Also, I showed your utility to the person selling me my D7 and he liked it so much, he gave me a discount!
Current and prior robots:
Roomba Discovery 4210 (R.I.P. - Freecycled)
Roomba 560 (retired)
Neato XV-11 SW version 3.1.17844, LDS version 2.6.15295, with Pet Brush and Vic's filter (sold)
Neato Botvac 80 SW version 1.1.97, LDS version 2.6.15295, Board SW version 22753 (retired)
Neato D7 Connected SW version 4.5.3-189 (sold)
Roborock S7 Max V Ultra w/optional dryer
Roomba Discovery 4210 (R.I.P. - Freecycled)
Roomba 560 (retired)
Neato XV-11 SW version 3.1.17844, LDS version 2.6.15295, with Pet Brush and Vic's filter (sold)
Neato Botvac 80 SW version 1.1.97, LDS version 2.6.15295, Board SW version 22753 (retired)
Neato D7 Connected SW version 4.5.3-189 (sold)
Roborock S7 Max V Ultra w/optional dryer
Re: NeatoToolio Download
If its on the floor and you got a busy floor like my office is, easiest thing was to get it up high...JEfromCanada wrote:I finally got to try your utility a few minutes ago, and it confirmed what I had suspected from watching my Neato during it's last two runs... one of my switches is completely non-functional, and another works only when more than the usual pressure is applied.
Also, I think the results of the Lidar scan indicate some sort of issue with the Lidar, but I cannot be sure.
https://imgur.com/a/i0kMTcc
Might sound silly, but either hold it up over your head (silly i know) so it can get a clean 360* scans with as little in its way... or at least on a table top somewhere maybe.
I eventually dragged a small filing cabinet to middle of my office and put the bot on top of that to get a decent scan of the room.
I am pleased it is working out for you!
NeatoToolio
Windows @ https://github.com/jdredd87/NeatoToolio ... Toolio.exe
Google Play Store @ https://play.google.com/store/apps/deta ... eatoToolio
Windows @ https://github.com/jdredd87/NeatoToolio ... Toolio.exe
Google Play Store @ https://play.google.com/store/apps/deta ... eatoToolio
Re: NeatoToolio Download
Android support is now added.
Still very beta on this, but I am happy so far with the results.
I have a few things to fix when it comes to keyboard input getting in the way. This always messes with me.
I need to fix issue of when leaving the app without closing it, so it will just auto close the comport and set testmode back to NO , so it won't leave Lidar running and such. This also applies to just closing the program.
I still have some other visual qwirks to deal with and what not, but I think this maybe a good build to start play with.
For now, you will have to allow your Android device to install APK files manually.
https://www.talkandroid.com/guides/begi ... n-android/
Currently this is a 32bit APK file. So it should work on 32bit and 64bit devices.
I need to look into getting my Google Playstore Account working again, so I can post the program on there so can easily grab and install.
Until then, just grab the APK from GitHub and install manually.
Download APK for now from @ https://github.com/jdredd87/NeatoToolio ... Toolio.apk
Video of Android Serial @ https://www.youtube.com/watch?v=TwgHNbctzBI
For now, going to leave the Android portion buried here until a few things are A go, and I have the App up on the Google Play Store.
But please feel free to try this out.
Android versions 10, 9, 8, 7, 6, and 5.1 *should* be supported.
Devices targeted must be ARM v7 Cortex-A Series with NEON support. Which most devices are.
Devices that run Intel ATOM CPU's may or may not work as these use an emulator, libhoudini, to emulate
ARM CPU targeted devices.
http://docwiki.embarcadero.com/RADStudi ... evelopment
Still very beta on this, but I am happy so far with the results.
I have a few things to fix when it comes to keyboard input getting in the way. This always messes with me.
I need to fix issue of when leaving the app without closing it, so it will just auto close the comport and set testmode back to NO , so it won't leave Lidar running and such. This also applies to just closing the program.
I still have some other visual qwirks to deal with and what not, but I think this maybe a good build to start play with.
For now, you will have to allow your Android device to install APK files manually.
https://www.talkandroid.com/guides/begi ... n-android/
Currently this is a 32bit APK file. So it should work on 32bit and 64bit devices.
I need to look into getting my Google Playstore Account working again, so I can post the program on there so can easily grab and install.
Until then, just grab the APK from GitHub and install manually.
Download APK for now from @ https://github.com/jdredd87/NeatoToolio ... Toolio.apk
Video of Android Serial @ https://www.youtube.com/watch?v=TwgHNbctzBI
For now, going to leave the Android portion buried here until a few things are A go, and I have the App up on the Google Play Store.
But please feel free to try this out.
Android versions 10, 9, 8, 7, 6, and 5.1 *should* be supported.
Devices targeted must be ARM v7 Cortex-A Series with NEON support. Which most devices are.
Devices that run Intel ATOM CPU's may or may not work as these use an emulator, libhoudini, to emulate
ARM CPU targeted devices.
http://docwiki.embarcadero.com/RADStudi ... evelopment
NeatoToolio
Windows @ https://github.com/jdredd87/NeatoToolio ... Toolio.exe
Google Play Store @ https://play.google.com/store/apps/deta ... eatoToolio
Windows @ https://github.com/jdredd87/NeatoToolio ... Toolio.exe
Google Play Store @ https://play.google.com/store/apps/deta ... eatoToolio
Re: NeatoToolio Download
Updated Android build. Fix TCPIP connect issue.. (oops i broke it when did serial)
Change for some UI elements here and there.
Hopefully fix scroll keyboard in and out of view.
Also.. my signature never shows? Its checked to attach it on my posts...
Change for some UI elements here and there.
Hopefully fix scroll keyboard in and out of view.
Also.. my signature never shows? Its checked to attach it on my posts...
NeatoToolio
Windows @ https://github.com/jdredd87/NeatoToolio ... Toolio.exe
Google Play Store @ https://play.google.com/store/apps/deta ... eatoToolio
Windows @ https://github.com/jdredd87/NeatoToolio ... Toolio.exe
Google Play Store @ https://play.google.com/store/apps/deta ... eatoToolio
-
JEfromCanada
- Robot Addict
- Posts: 749
- Joined: November 13th, 2007, 4:16 pm
- Location: Canada
Re: NeatoToolio Download
There are TWO PLACES where the signature can be entered, but only one of them works.jdredd wrote:Also.. my signature never shows? Its checked to attach it on my posts...
Start by clicking the "User Control Panel" link in the heading area above this thread. Then, click on the "Profile" tab, and finally "Edit signature". Once you save that signature, it will appear.
Current and prior robots:
Roomba Discovery 4210 (R.I.P. - Freecycled)
Roomba 560 (retired)
Neato XV-11 SW version 3.1.17844, LDS version 2.6.15295, with Pet Brush and Vic's filter (sold)
Neato Botvac 80 SW version 1.1.97, LDS version 2.6.15295, Board SW version 22753 (retired)
Neato D7 Connected SW version 4.5.3-189 (sold)
Roborock S7 Max V Ultra w/optional dryer
Roomba Discovery 4210 (R.I.P. - Freecycled)
Roomba 560 (retired)
Neato XV-11 SW version 3.1.17844, LDS version 2.6.15295, with Pet Brush and Vic's filter (sold)
Neato Botvac 80 SW version 1.1.97, LDS version 2.6.15295, Board SW version 22753 (retired)
Neato D7 Connected SW version 4.5.3-189 (sold)
Roborock S7 Max V Ultra w/optional dryer
Re: NeatoToolio Download
Aha ... that was it... ThanksJEfromCanada wrote:There are TWO PLACES where the signature can be entered, but only one of them works.jdredd wrote:Also.. my signature never shows? Its checked to attach it on my posts...
Start by clicking the "User Control Panel" link in the heading area above this thread. Then, click on the "Profile" tab, and finally "Edit signature". Once you save that signature, it will appear.
NeatoToolio
Windows @ https://github.com/jdredd87/NeatoToolio ... Toolio.exe
Google Play Store @ https://play.google.com/store/apps/deta ... eatoToolio
Windows @ https://github.com/jdredd87/NeatoToolio ... Toolio.exe
Google Play Store @ https://play.google.com/store/apps/deta ... eatoToolio
-
glnc222
- Robot Master
- Posts: 5490
- Joined: January 23rd, 2012, 8:19 pm
- Location: The Villages, Florida
- Contact:
Re: NeatoToolio Download
Using some facility of Microsoft software Neato Control implemented multiple language options. When you run out of things to do.
Using advanced tab in Windows device manager the hardware device ID for the USB connection in the Neato's were found and are used in Neato Control to automatically locate the Windows port number for the USB contact. The Botvac's had a different ID than the XV's.
Using advanced tab in Windows device manager the hardware device ID for the USB connection in the Neato's were found and are used in Neato Control to automatically locate the Windows port number for the USB contact. The Botvac's had a different ID than the XV's.
Re: NeatoToolio Download
I can look into the language support.. I only know English, so never cared for anything elseglnc222 wrote:Using some facility of Microsoft software Neato Control implemented multiple language options. When you run out of things to do.
Using advanced tab in Windows device manager the hardware device ID for the USB connection in the Neato's were found and are used in Neato Control to automatically locate the Windows port number for the USB contact. The Botvac's had a different ID than the XV's.
There is some stuff built into Delphi for handling multiple languages, just never really bothered.
I think the 2nd question, asking about the USB Auto detect?
Currently I just plow through the available comports until "HELP" command returns something.

Biggest reason for not doing this was for most part, not having to to write ways to make sure any flavor of USB driver type description text there is. If it returns stuff from a HELP call, we know it works.
Plus the same code logic I have now, works the same with Android. So I don't have to write multiple routines for the same thing.
Not as direct ... but in the end gets the same job done. *Most* people are only gonna have 1 or 2 com ports anyways... and works with any OS ...
NeatoToolio
Windows @ https://github.com/jdredd87/NeatoToolio ... Toolio.exe
Google Play Store @ https://play.google.com/store/apps/deta ... eatoToolio
Windows @ https://github.com/jdredd87/NeatoToolio ... Toolio.exe
Google Play Store @ https://play.google.com/store/apps/deta ... eatoToolio
Re: NeatoToolio Download
Language support attempt added.

I am using a system built into Delphi to do this...
There will be a subfolder in your installation called Languages
Under there will find something like this

neatotoolio.XX.lang
XX being the 2 letter country code.
Which is a text file you can edit in notepad

I could try and run each value through google translate and hope for the best... or people can check the files out of the GitHub repository once they are up there and handle the translations?
I only translate 2 lines .. in the fr ( french ) file... but it does work it seems...

I am using a system built into Delphi to do this...
There will be a subfolder in your installation called Languages
Under there will find something like this

neatotoolio.XX.lang
XX being the 2 letter country code.
Which is a text file you can edit in notepad

I could try and run each value through google translate and hope for the best... or people can check the files out of the GitHub repository once they are up there and handle the translations?
I only translate 2 lines .. in the fr ( french ) file... but it does work it seems...
NeatoToolio
Windows @ https://github.com/jdredd87/NeatoToolio ... Toolio.exe
Google Play Store @ https://play.google.com/store/apps/deta ... eatoToolio
Windows @ https://github.com/jdredd87/NeatoToolio ... Toolio.exe
Google Play Store @ https://play.google.com/store/apps/deta ... eatoToolio
-
glnc222
- Robot Master
- Posts: 5490
- Joined: January 23rd, 2012, 8:19 pm
- Location: The Villages, Florida
- Contact:
Re: NeatoToolio Download
Attempt will be welcome abroad. Neato Robotics itself is owned by German Vorwerk with their similar product sold only in Europe, mostly Germany, where not everyone has English, and they also buy Neato brand (there is a robot forum there, roboter-forum.com, and one in France kelrobot.fr/forum). Neato Control is from a Russian programmer without the best English. If you don't do the languages maybe someone abroad would do it for you. We have the luxury in the U.S. not to be bothered with languages. There is a language option within the Neato firmware and its USB communication will be in local languages I think, not just English universally. It's all about globalization economics. Asian languages like Chinese though, tend to be replaced by English locally for technology as the practical lingua franca, given the difficult hierogplyphic writing system. Now all we need is Egyptian hieroglyphics so pharaoh can have his robot in the afterlife and keep the pyramid clean.
Re: NeatoToolio Download
What I can do is use google translate on all the stuff... To get some kind of base.glnc222 wrote:Attempt will be welcome abroad. Neato Robotics itself is owned by German Vorwerk with their similar product sold only in Europe, mostly Germany, where not everyone has English, and they also buy Neato brand (there is a robot forum there, roboter-forum.com, and one in France kelrobot.fr/forum). Neato Control is from a Russian programmer without the best English. If you don't do the languages maybe someone abroad would do it for you. We have the luxury in the U.S. not to be bothered with languages. There is a language option within the Neato firmware and its USB communication will be in local languages I think, not just English universally. It's all about globalization economics. Asian languages like Chinese though, tend to be replaced by English locally for technology as the practical lingua franca, given the difficult hierogplyphic writing system. Now all we need is Egyptian hieroglyphics so pharaoh can have his robot in the afterlife and keep the pyramid clean.
Then after that, if there are mistakes and such, people can modify the lang files on GitHub to correct them?
That way there is a head start done, then people can correct them as needed?
Other than that, I hope to have new updates out this Sunday for Windows and Android.
I am working on Google Play store ... app is pending. This way people can just download it via the Play Store.
I may ditch iOS support as don't seem to allow the OTG cable setup to work with just anything, which I expected. Only certain camera/storage devices will work. I bought the adapter to make sure, and sure enough, iOS see's the Neato by name, but rejects allow access to it
If there is huge clamor for iOS with TCPIP only support I may look it.. iOS is MUCH more strict with deployment than Android is. Plus I let my own iOS dev certificates expire... only like $100 a year to renew, not a biggie. Really figure its a bust for iOS as you loose the serial interface. Anyone can go out and buy a $30 phone and use this with Android.
There has been some code clean up ( removing old code and such no longer needed.. house cleaning )
There are a few Android related tweaks I need to fix by Sunday still but for most part I think its been working well.
NeatoToolio
Windows @ https://github.com/jdredd87/NeatoToolio ... Toolio.exe
Google Play Store @ https://play.google.com/store/apps/deta ... eatoToolio
Windows @ https://github.com/jdredd87/NeatoToolio ... Toolio.exe
Google Play Store @ https://play.google.com/store/apps/deta ... eatoToolio
-
glnc222
- Robot Master
- Posts: 5490
- Joined: January 23rd, 2012, 8:19 pm
- Location: The Villages, Florida
- Contact:
Re: NeatoToolio Download
Forgot that when Neato Control was developed users in France at least were able to create the translation files for the software language facility to make a French version. Forum posts on it, couple different versions. I think those files supply key word pairings of some sort. I guess all displays and comm call a database by row number or something instead of literal text in code for any text output.
I don't know exactly about USB but I can imagine something technical like that, compared to display panels and smartphone apps for consumers could be in English only, as not a consumer usage feature. Displays might be translated in the service applications instead of in the firmware. You could inquire abroad how Vorwerk's and Neato's sold in Europe work over USB etc. or I could ask. Maybe possible fiddling with options on the units here.
Translation files contributed from abroad can be added to distribution packages when useful.
I don't know exactly about USB but I can imagine something technical like that, compared to display panels and smartphone apps for consumers could be in English only, as not a consumer usage feature. Displays might be translated in the service applications instead of in the firmware. You could inquire abroad how Vorwerk's and Neato's sold in Europe work over USB etc. or I could ask. Maybe possible fiddling with options on the units here.
Translation files contributed from abroad can be added to distribution packages when useful.
-
glnc222
- Robot Master
- Posts: 5490
- Joined: January 23rd, 2012, 8:19 pm
- Location: The Villages, Florida
- Contact:
Re: NeatoToolio Download
Apple always wants its cut from developers. Maybe they also don't want amateur work so it has to be worth selling to pay them. This goes way back to the Apple II first microcomputer decades ago. Microsoft had problems with crummy peripheral driver software causing problems for customers, and added stuff to better guarantee quality.