Problems getting Ender-3 V3 SE to work with OctoPrint on Docker
So I got a new 3D printer while back, Ender-3 V3 SE. I have been using OctoPrint with my Prusa Mini+ and I wanted to continue using it.
OctoPrint is great tool for 3D printing since I do not need to use any SD cards or USB sticks to transfer files for 3D printer.
I have Ubuntu 22.04.3 LTS server for my Docker containers. One of the containers is OctoPrint and I have used USB to connect my printer to the server. It is convenient since I have server and 3D printer on same room and I do not need Raspberry Pi for it (those are soooo expensive nowadays).
Prusa Mini was a plug and play. Just plugged it to the server and it worked instantly when I gave the information for my docker-compose.yml.
But the Ender was not plug and play. It was plug and play for my brothers OctoPrint via Raspberry Pi but not for my Ubuntu server.
lsusb
command showed that there was a new device when I plugged USB to the server:
1Bus 001 Device 009: ID 1a86:7523 QinHeng Electronics CH340 serial converter
But previously used python -m serial.tools.miniterm
command to show devices and to get devices for my docker-compose.yml did only show my Zigbee stick, not the printer.
Then to the Google we go. First I tried typical apt-get update
and apt-get upgrade
commands to update to latest and greatest (sometimes) apps and drives. No luck there.
Then I found this thread. That is a low hanging fruit since I do not use braille display. So lets remove it:
1sudo apt remove brltty
After that server found my printer and I got it working with my OctoPrint container.