Smoothieboard has a USB port that provides multiple interfaces for communicating with and controlling your board.
You can plug a USB cable into the Smoothieboard, and plug that cable into your computer, and you’ll then be able to control your Smoothieboard using Software on your computer.
The USB port exposes several interfaces:
Allows you to access the SD card via your web browser, the same way you would for your phone or camera.
Allows you to talk to the Smoothieboard, send it commands and G-codes, and receive answers.
This is also the interface used to control the board via “host” programs.
Used (only on Linux) to program the firmware. This is for developers only.
A few things to be careful of to avoid USB disconnections:
If all of those rules are applied, USB will work fine in the vast majority of cases.
If using Linux or Mac, just plug the USB cable into the computer and the Smoothieboard, and everything should work right out of the box.
No driver installation is required.
If you are using Windows (older than 10), you need to install a driver.
You can find this driver at: Windows drivers
Once the driver is installed, the Smoothieboard should be recognized both as a Mass Storage Device (similar to a USB thumb drive), allowing you to access the files on the SD cards, as well as a Serial (COM) device, allowing you to send commands (for example via Pronterface).