After my son and I built the robot and hooked it up, we spent some time upgrading the firmware. Once the software was ready, my son unplugged the usb port and it came right off. The build was very flimsy for that to happen. That’s never happened on any of my other boards like raspberry pi.
Also the ultrasonic sensor doesn’t work at all. Not sure if that’s related to the broken usb port. Bluetooth works fine. My son is able to control the robot via his smartphone, but no distance data is displayed by the ultrasonic meter. I have the ultrasonic connected to port 4, but I also tried port 3 as well. Neither worked.