Venturing into the World of Linux, Open Source, 3D Printing, and Tinkering.

Updating Prusa firmware on Linux

2023-06-04 3dprinting 412Linux

Periodically, I need to update the firmware on my Prusa MK3. Overall, the process is straight forward using the functionality built into Prusa slicer. However, there is one additional step that is required when using my Linux desktop. On my setup, it is necessary to change the permissions on the serial port being used to connect to the printer. I have included command I utilize to change permissions along with some additional information.

– Change permissions on serial connection

sudo chmod o+rw /dev/ttyACM0

– If you need to review current permissions

ls -lt /dev/ttyACM0

– Alternatively, it may be possible to achieve the same by adding the current user to the dialout group. Honestly, this is most likely the better solution.

sudo usermod -a -G dialout $USER

– Before and after permission change

crw-rw---- 1 root dialout 166,  0 Jun  3 19:18 /dev/ttyACM0

crw-rw-rw- 1 root dialout 166, 0 Jun  3 19:18 /dev/ttyACM0