Ender 3 v3 and Octoprint only 1 USB A port

What is the problem?

Is there any way to connect the Ender 3 v3 to my rpi with octopi running?

What did you already try to solve it?

I tried a double USB A cable with no luck.

Have you tried running in safe mode?

Yes

Did running in safe mode solve the problem?

No

Systeminfo Bundle

You can download this in OctoPrint's System Information dialog ... no bundle, no support!)

WRITE HERE

Additional information about your setup

OctoPrint version, OctoPi version, printer, firmware, browser, operating system, ... as much data as possible

Creality Ender 3 v3 and a pi 3B+ with up to date octoprint

Hello @rp355 !

As long the printer has no USB input port (USB-B, mini or micro), there is no chance to Connect OctoPrint out of the box.

USB A is meant to connect a peripheral device to the system: USB drive, USB cam etc.

Also:

This printer runs on Klipper that Creality has badly modified. A second point that OctoPrint will not connect out of the box.

1 Like

Ok thank you! I take it no work arounds yet for this?

depends on which variant. pretty sure the SE is Marlin based and the KE is klipper based.

It's possible you just aren't using a data cable and the cable you tried is power only charge cable?

EDIT: another possibility is the usb port you can connect to for serial communication is not exposed to the outside of the printer and inside on the main board directly might be additional connections.

I have the regular ender 3 v3 and the USB a port is used for thumb drives to load the code or power the web cam attachment no other plugs, other than power, anywhere on the machine

then yeah, only possibility would be if there's another hidden USB port inside your printer.

Anyhow: With their printers Marlin is a mangles up as Klipper

I have just received the Ender 3v3 Plus, there is also only a USB A port on the outside. On the inside the motherboard does have a USB Micro port but OctoPrint doesn't recognize that as anything so I guess there is no way to control it that way. Right now I've connected the printer to WiFi and using the Creality Print software (horrible UI btw) you can send your STL files directly to the printer.

by any chance did you SSH to the pi, or login locally, and see if anything came up in dmesg when you plugged in the printer? it's creality, so you surely would have to deal with backpowering,

...core xz, so likely crippled kliiper switchwire-like clone?

To summarize:

As for Crality's site:

The Ender 3V3 runs on Creality-Klipper
The Ender 3V3 SE runs on Creality-Marlin
The Ender 3V3 KE runs on Creality-Klipper (Vergleich der V3-Serie)
The Ender 3V3 Plus runs on Creality-Klipper (Ender-3 V3 Plus)

Might be able to root it and install OctoPrint, but not sure how much trouble it would be (if octoprint_deploy isn't compatible) or if the hardware would be good enough to support running it.

My opinion: It's not worth the effort. It's more easy to start with a new printer board and a Pi.
Advantage: You have a clean and genuine firmware.

1 Like

Ah no, I didn't even think of that :slight_smile: Not such an expert that I know about the dmesg, I just plugged it in and tried to open the serial port.