Munch on tasty pub grub at Skybox Restaurant and Sports Bar. A night out deserves a drink to celebrate, and this restaurant has the perfect selection of beer and wine to go with your meal. Echometer model d manual meat. Go ahead and bring your rug rats with you — this restaurant has kid-friendly food and seating. Unwind on a budget, and enjoy happy hour's low-cost beers and simple eats.
I am running windows 10. I turned off auto install drivers and uninstalled the drivers it automatically installed, Then I installed the teensy and ftdi drivers, Turned off auto on the com ports in cura and tried every single baud rate all getting the same result. I've also restarted(my printer and computer), tried changing the com port(that the printer used, cura reflected this change in my options), tried plugging my printer into different usb ports and tried plugging things in in a different order. And cura is still stuck at 'Opening serial port,' I've even tried different versions of cura all to no avail.
I'm using the Arduino IDE in Ubuntu, and am having issues with the serial port. It has worked in the past, but for reasons that may be unnecesary, I felt the need to change the ownership of some of the files from root ownership to my users ownership.
This made the IDE work correctly, but I lost the ability to use the correct serial port. In the dev folder, the port I need is listed as permission 166. Someone (who is no longer in the area to help me) swapped the permissions to 666, which made it all work gloriously.
However, it reverted back as soon as I restarted my computer, and if I now try to use the command:
nothing happens. No error messages, but no permission change either.
How can I change it, and how can I get it to change permanently.
I apologize if this question is overly simplistic or unclear, I'm an ubuntu noob, and I wouldn't begrudge feedback!
nelsondaThe issue with the permissions for /dev/ttyACM0 can be permanantly solved by adding yourself to the dialout group. You will have to logout and then log back in before the group change is recognized.
You can do this with sudo usermod -a -G dialout $USER
I couldn't get Rinzwind's suggestion to work, because it complained that the user account already exists. Instead, I used this command to add an existing user (terrik) to an existing group (dialout), as described on the Ubuntu Help Wiki.
Also useful is this command for listing your current groups, although as Rinzwind says, you have to log out and log in before the serial port starts letting you in.
I couldn't get Terrik's answer working, but I could if I made this slight adjustment to the path for ttyACM0.
Would post as a comment but I don't have the privileges for that yet..

Another possibility is to make a rules file in /etc/udev/rules.d/ directory. I had similar problem and I have created 50-myusb.rules file in the above directory with this content:
Note that this will give any device connected to ttyACM socket read/write permissions. If you need only specific device to get read/write permissions you must also check idVendor and idProduct. You can find those by running lsusb command twice, once without your device connected and once when it is connected, then observe the additional line in the output. There you will see something like Bus 003 Device 005: ID ffff:0005. In this case idVendor = ffff and idProduct = 0005. Yours will be different. Than you modify the rules file to:
Now only this device gets the permissions. Read this to know more about writing udev rules.
NonStandardModelNonStandardModel
Try going into System / Users and Groups and checkeing the box on your username in the TTY Group.
Eliah Kagan Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?