Closed bestadamdagoat closed 1 year ago
Hi @bestadamdagoat thank you for your bug report.
See here what you can try to make it work https://github.com/Ultimaker/Cura/issues/9444#issuecomment-806950008 Let me know if this works for you.
We don't maintain USB printing anymore since our printers don't use USB printing.
I don't know what to do in that comment, I have closed all applications that could be interfering with the port, heck I even changed the port from COM3 to COM6 and switched through all my USB ports and it still does not work.
I don't see USB-SERIAL CH340 (Com6) in device manager, but it shows my printer's name with (COM3) next to it, which I later changed to COM6 in hopes of fixing it. How do I check if the USB printing plugin successfully installed?
In the Marketplace under Installed - scroll down to USB Printing and make sure it is ticked.
The post @fvrmr linked and the above is all I've got. If it still doesn't work I don't know what it could be.
The USB Printing plug-in is definitely enabled. In the log file it produces this error message over and over:
2021-03-25 23:55:05,564 - DEBUG - [Thread-2] USBPrinting.AutoDetectBaudJob.run [50]: Checking COM3 if baud rate 9600 works. Retry nr: 0. Wait timeout: 3
2021-03-25 23:55:05,566 - WARNING - [Thread-2] UM.Logger.logException [106]: Exception: Unable to create serial
2021-03-25 23:55:05,567 - WARNING - [Thread-2] UM.Logger.logException [110]: Traceback (most recent call last):
2021-03-25 23:55:05,569 - WARNING - [Thread-2] UM.Logger.logException [110]: File "C:\Program Files\Ultimaker Cura 4.8.0\plugins\USBPrinting\AutoDetectBaudJob.py", line 54, in run
2021-03-25 23:55:05,571 - WARNING - [Thread-2] UM.Logger.logException [110]: serial = Serial(str(self._serial_port), baud_rate, timeout = read_timeout, writeTimeout = write_timeout)
2021-03-25 23:55:05,573 - WARNING - [Thread-2] UM.Logger.logException [110]: File "serial\serialwin32.py", line 31, in __init__
2021-03-25 23:55:05,575 - WARNING - [Thread-2] UM.Logger.logException [110]: File "serial\serialutil.py", line 240, in __init__
2021-03-25 23:55:05,580 - WARNING - [Thread-2] UM.Logger.logException [110]: File "serial\serialwin32.py", line 62, in open
2021-03-25 23:55:05,580 - DEBUG - [MainThread] cura.Machines.MachineErrorChecker._rescheduleCheck [155]: New error check scheduled.
2021-03-25 23:55:05,582 - WARNING - [Thread-2] UM.Logger.logException [110]: serial.serialutil.SerialException: could not open port 'COM3': FileNotFoundError(2, 'The system cannot find the file specified.', None, 2)
It looks like Cura sees that there is something on COM3, but is then unable to read COM3. Maybe the operating system forbids it from being read? Or maybe the cable is just broken, providing a spotty connection which causes the COM port to appear and disappear?
You say you have a custom printer. Do you know which baud rate it expects to communicate at? You could try if other applications are able to talk to the printer, such as Pronterface.
Sorry for the necropost, needed to close some of my issues. I decided to get a new printer (specifically the Ender 3 V2 w/ a Raspberry Pi 3 running OctoPrint) because daVinci does the following:
For any people looking for a solution in the future, I suggest recycling, reselling, or donating (as the printer is good for children w/ adult supervision due to how hard it is to mess up something when doing it their way) the printer and replacing it with an Ender 3 V2/Pro, Prusa, or any other printer that is supported by OctoPrint.
Application Version
4.8.0
Platform
Windows 10
Printer
Custom (da Vinci mini w+)
Reproduction steps
Actual results
I can't print over usb
Expected results
I should be able to print over usb
cura.log