On Windows, you'll also need to install the RUMBA USB driver. Can check the Device Manager > Ports in Windows, or lsusb on OSX or linux.
December 26, 2015 at 09:41 I just received my Makelangelo 3.2 kit as a Christmas gift. The assembly went well, but I had an issue with the Rumba board not being recognized as a USB device in OSX or Linux, but Windows threw an error that the device had failed a descriptor request. After several hours of debugging, I finally tried a different cable even though the cable I was using worked with an external hard drive. Swapping cables fixed that issue and the device was finally detected in OSX and Windows. However, once I attached the servo motor cable, the test procedure in the Makelangelo software failed to activate the servo (the stepper motors both activated fine) and subsequent attempts to connect the rumba board have failed.
The device is no longer detected in Windows, OSX or Linux. When I connect a USB cable, the TX RX no longer light up. The power light still illuminates and the LCD screen is displaying the Makelangelo firmware information. I’ve tried detaching all of the cables except for USB, but the device is still not recognized. Any ideas as to what I should try next? It seems that the USB interface on my board is faulty, but I hope not. Thanks -Eric.
December 26, 2015 at 15:47 I’m running Windows 10 and OSX 10.11 on a MacBook Pro (Windows is running using Bootcamp, not a VM) and I’ve installed the Rumba driver in Windows. Once I swapped the USB cable, Windows detected the board and loaded the driver fine, but that only lasted for a few minutes. In the written instructions, it says to swap the red and black wires. However, in the instructional videos you swap the red and white wires. Which one is correct? I’ve tried both ways, but neither worked for me.
Also, when connecting the servo cable to the board, does it go in the upper row of pins or the lower? It’s hard to tell from the image and there’s no text instruction other than “Connect the servo extension cable.”.
March 28, 2017 at 20:51 In a perfect world you’d make a pull request from github with the changes. That way – your name would show up in the credits if future employers look for your name; and – you know the code works right because you tested it before making the pull request. But I can do it if you give me the details, and we’ll cross our fingers that it works. As far as I know there’s no way to load bad Arduino code onto a board such that the USB does not load. I mean, the USB has to load so you can send the code to the Arduino!
![Ramps/rumba Ramps/rumba](/uploads/1/2/5/4/125419712/993227481.png)
Are you flashing the bootloader? That should not be necessary at all.