This article is about the OT-One.
It's no-longer sold or actively supported by Opentrons, but we've kept this article here to help existing users. Please see our OT-2 Support articles for the most up to date information!
If you are not seeing your robot's serial port listed in the app, try the following steps:
Give sufficient permissions to open the connection
From the terminal app, with the robot plugged in, run the following command to make the robot accessible to all users:
sudo chmod a+rw /dev/ttyACM0
To make it only accessible to a specific user, run the following:
sudo adduser <username> dialout
This should resolve the issue. If you are not seeing ttyACM0 listed, try installing Smoothie drivers.
Help your system detect the Smoothieboard
From Smoothieboard documentation:
Create a file called /etc/udev/rules.d/90-smoothie.rules
and add the following to it…
SUBSYSTEM=="usb", ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="6015", MODE="0666"
SUBSYSTEM=="tty", ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="6015", SYMLINK+="usbserial%n"
When you've done that, you need to reload the udev rules in order to get them working:
udevadm control --reload-rules
or
sudo service udev restart # ubuntu