Open brianreese opened 1 year ago
Having the exact same issue on the same printer.
I am also having this issue
This plugin works flawlessly for me using latest version of OctoPi on a Raspberry 4 B.
Does not work at all inside Octo4a.
When attempting to install this plugin on the latest version of Oct4A, installation hits an unusual error message. Install still seems to 'succeed' but maybe the error message is relevant. Here's the oddity from the install summary:
Using legacy 'setup.py install' for OctoPrint-MalyanConnectionFix, since package 'wheel' is not installed.
I found out you can add other serial port options such as /dev/ttyACM0 which is suggested in a different thread, but it had no effect for me. Still no connection here either.
Just hit the wrench in the octoprint website (octoprintsIPaddress:5000 in your browser) and it's in the first tab just a bit down. Here's a tidbit from that entry spot:
"Use this to define additional glob patterns matching serial ports to list for connecting against, e.g. /dev/ttyAMA*. One entry per line. Please note that ports will only be offered to connect to if they get also detected by the operating system. Adding a port here will not make it magically appear in OctoPrint. If the operating system doesn't see your printer you need to solve this first."
I found out you can add other serial port options such as /dev/ttyACM0 which is suggested in a different thread, but it had no effect for me. Still no connection here either.
Same. In fact, when I add these, I still never see Octo4a try to access the location. It's only looking for the serialpipe connection only, but I don't see that as the device location. Does anyone know if /data/data/com.octo4a/files/home/serialpipe points to /dev/bus/usb/001/005 where the connection exists on the phone?
I was able to get it to connect from a couple different phones by manually changing serial driver in the app and selecting CDC/ACM.
Hope this helps!
I (sort of) wish I could test this. I ended up replacing the mainboard with and SKR. This, among many other problems, are gone.
I have the exact same problem. Also using a Malyan M200... found no solution yet :(
I solved it by replacing the mainboard with an SKR 1.3. Very worthwhile upgrade.
On Mon, Feb 12, 2024 at 5:13 PM Lasse Jacobsen @.***> wrote:
I have the exact same problem. Also using a Malyan M200... found no solution yet :(
— Reply to this email directly, view it on GitHub https://github.com/feelfreelinux/octo4a/issues/293#issuecomment-1939682240, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVZJ6SKYSQRQLQTSLCARCV3YTKHYRAVCNFSM6AAAAAAQ34GBG6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZZGY4DEMRUGA . You are receiving this because you commented.Message ID: @.***>
I also could not start communication with the 3D printer.
I had no trouble using octoprint on my Linux laptop. lsusb -t
says the driver is cdc_acm, which is expected since it shows up as /dev/ttyACM0
.
Interestingly, I can plug in a FTDI232R, select the FTDI driver, and get the same result: Fail to open connection. Based on the LEDs, it looks like it didn't even send a single UART frame.
The Malyan/Monoprice plugin doesn't fix the connection, but it does make it fail faster. My guess is it's a permissions issue.
My printer shows up in octo4a as "Malyan 3D Printer", but octo4a doesn't automatically select a serial driver. I've manually tried them all at this point, but have been unable to connect to the printer in octoprint. I've also installed the octoprint plugin "Malyan/Monoprice Connection Fix" - this was helpful when I had the printer connected to my raspberry pi running octopi.
Any idea which driver I should be using? Or how I might begin to debug this issue further?
Octoprint terminal output from the octo4a octoprint instance when attempting a connection (using the CH341 driver):
I don't know if there's anything useful here, but for comparison, here's the output from my raspberry pi: