Ultimaker / Cura

3D printer / slicing GUI built on top of the Uranium framework
GNU Lesser General Public License v3.0
6.06k stars 2.06k forks source link

Cannot print with Renkforce RF2000 V2 via USB because of missing area #8391

Open pionsys-mhs opened 3 years ago

pionsys-mhs commented 3 years ago

Application version

Platform Windows 10 Pro 64 bit

Printer

Reproduction steps

  1. Open Ultimaker Cura
  2. Add a non-networked "Custom FFF printer" and name it "Renkforce RF2000 V2"
  3. Connect the printer via USB
  4. Switch to "Monitor" view within Ultimaker Cura

Actual results Ultimaker Cura no USB connection

Expected results The red marked area does not show up in my setup and therefore I cannot print anything via USB. Ultimaker Cura USB connection

Log file cura.log

Ghostkeeper commented 3 years ago

It looks like Cura tried to connect to a device on the COM3 port at various baud rates but didn't get a proper response from the printer. As a result it doesn't recognise that your printer is connected via USB cable, and doesn't show any connection in the monitor.

What baud rate would your printer require? Could you try connecting with a different application such as Prontrface to find that out?

pionsys-mhs commented 3 years ago

I usually use Repetier Host for 3D printing with the Renkforce RF2000 V2. The printer connects with a baud rate of 115200.

Edit: Accidentally closed the issue, but reopened it.

pionsys-mhs commented 3 years ago

My first mistake was that i left the Repetier Host connected to the printer while I evaluated Cura and therefore the Cura did nothing. When I realized i should terminate the active connection before I can connect with another application Cura tried different baud rates (I already saw that within other logs then the attached one) and the light of the printer toggled on/off. The log showed "Access denied" when Cura tried to do some serial writes. Google said I should try to use a different USB port on my machine (Laptops). The "Access denied" error is gone and the light of the printer only flashes one time now but still no connection within the monitor.

Ghostkeeper commented 3 years ago

Hmm, in the log file it says that it tried a baud rate of 115200 but that didn't make a connection.

pionsys-mhs commented 3 years ago

Any suggestions on how to resolve this issue?

Ghostkeeper commented 3 years ago

It could be that another application is holding up the COM port to talk to the printer.

No, I don't really have a workaround for you (or I'd given it already). I don't have a way to debug your problem either without having access to a Renkforce RF2000 V2. And even then I doubt Ultimaker would give me the time to tinker with it, seeing as how they don't sell any printers any more with USB cable printing support.

The best I can do is theorise what happened and hope that someone with access to your printer is able to fix it. And fix it without breaking USB cable printing for other printers.

So you claim that Repetier Host is able to connect to the printer on a baud rate of 115200. But when Cura tries it, it didn't work. Cura uses the pyserial library to connect to the printer. I don't know what Repetier Host uses. Since it tried 115200 that must mean that either pyserial returned an error that it can't connect at all (e.g. due to the operating system blocking it) or that it connected but got a nonsense response from the printer (e.g. due to bad printer firmware or due to speaking at different baud rates). Which of those possibilities is happening for you, and how you could fix that, is unknown.