simondlevy / NeatoPylot

Auto-Pilot the Neato XV-11 from Python
http://home.wlu.edu/~levys/software/neatopylot
GNU Lesser General Public License v3.0
26 stars 8 forks source link

FYI: This works on Neato Botvac D80 #1

Open micolous opened 7 years ago

micolous commented 7 years ago

Basic control of the Botvac D80 and it's sensors appears to work.

The difficulty is that when the cable is disconnected, the robot has no "dead man" switch, so it goes and crashes into things... which is making my bad USB Micro-B cable a lot more dangerous!

Kernel log for the Neato's USB serial controller:

[ 3008.158787] usb 3-2: new high-speed USB device number 31 using xhci_hcd
[ 3008.349316] usb 3-2: New USB device found, idVendor=2108, idProduct=780c
[ 3008.349318] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3008.349320] usb 3-2: Product: CDC Serial Peripheral
[ 3008.349321] usb 3-2: Manufacturer: Acme Corporation
[ 3008.349322] usb 3-2: SerialNumber: xxxx-xxxx-xxxx
[ 3008.356176] cdc_acm 3-2:1.0: ttyACM0: USB ACM device
airmarcus commented 3 years ago

How did you hook it up? Using the USB port underneath the dustbin? I'm not seeing any other options.

zonyl commented 2 years ago

Indeed? I though the microusb on the botvac was a OTG host?