Octopi won't connect to Creality v4.2.7 main board

What is the problem?

I upgraded the mainboard in my E3P to a Creality 4.2.7 silent board 32 bit. My Octopi does not connect to my printer now.
My terminal in Octoprint states:
Changing monitoring state from "Offline" to "Detecting serial connection"
Performing autodetection with 0 port/baudrate candidates:
Changing monitoring state from "Detecting serial connection" to "Error: No more candidates to test, and no working port/baudrate combination detected."
Changing monitoring state from "Error: No more candidates to test, and no working port/baudrate combination detected." to "Offline (Error: No more candidates to test, and no working port/baudrate combination detected.)"

What did you already try to solve it?

I have reflashed the firmware with Marlin 2.0.X.
I have tried setting the Baud rate to 115200.
I have reset my Octopi.
I have tried different USB cables.
I have covered the 5V pin on the USB connector.

Have you tried running in safe mode and if so did it solve the issue?

Yes and no it did not resolve the problem.

Complete Logs

octoprint.log, serial.log or output on terminal tab at a minimum, browser error console if UI issue ... no logs, no support! Not log excerpts, complete logs.)

Terminal Tab:
Changing monitoring state from "Offline" to "Detecting serial connection"
Performing autodetection with 0 port/baudrate candidates:
Changing monitoring state from "Detecting serial connection" to "Error: No more candidates to test, and no working port/baudrate combination detected."
Changing monitoring state from "Error: No more candidates to test, and no working port/baudrate combination detected." to "Offline (Error: No more candidates to test, and no working port/baudrate combination detected.)"

Additional information about your setup

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

My setup is:
Raspberry Pi 3B
Ender 3 Pro with 32-bit Creality v4.2.7 silent mainboard
Firmware is Marlin v1.0.1
Octoprint v1.4.2

2 Likes

Log into your pi via ssh then disconnect your printer, connect it again, enter dmesg | tail -n 20 and post the output here.

If you need help with the ssh part


Scroll down and start with the Connecting to Your Raspberry Pi over SSH part.
The first part is already done for you in the octopi image.

pi@octopi:~ $ dmesg | tail -n 20
[ 7.436601] 8021q: 802.1Q VLAN Support v1.8
[ 7.595819] Adding 102396k swap on /var/swap. Priority:-2 extents:1 across:102396k SSFS
[ 7.864379] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 7.864420] brcmfmac: power management disabled
[ 8.344408] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[ 8.344782] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 9.307771] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 12.525284] Bluetooth: Core ver 2.22
[ 12.525354] NET: Registered protocol family 31
[ 12.525358] Bluetooth: HCI device and connection manager initialized
[ 12.525382] Bluetooth: HCI socket layer initialized
[ 12.525390] Bluetooth: L2CAP socket layer initialized
[ 12.525417] Bluetooth: SCO socket layer initialized
[ 12.544005] Bluetooth: HCI UART driver ver 2.3
[ 12.544015] Bluetooth: HCI UART protocol H4 registered
[ 12.544068] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 12.544210] Bluetooth: HCI UART protocol Broadcom registered
[ 13.049757] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 13.049772] Bluetooth: BNEP filters: protocol multicast
[ 13.049793] Bluetooth: BNEP socket layer initialized

Was the printer powered on?

Yes. The printer was powered on.

Unfortunately the pi doesn't see the printer at all.
Did you try the cable with the usb tape? Try one without the tape - maybe you taped the wrong pin.
You should see something like this when the connection is established

[188954.350949] usb 1-1.2: New USB device found, idVendor=1d50, idProduct=6029, bcdDevice= 1.00

Who built the firmware?

I just got a new mainboard in to see if it was the problem. Still having the same issue. Right now I'm running the stock firmware and have tried both taped cable and non tape cable. I am upgrading to this firmware https://github.com/MarlinFirmware/Configurations.git

Meh
I hope you got more luck with the stock Marlin firmware :slight_smile:

Me too. It seems like the micro USB port is not enabled in the firmware. I’m trying to find it in the config file to make sure it is. Thanks for the assistance. Happy thanksgiving.

1 Like

I am having the same problem.
@rbwaits Have you got it connected? If so, some details might help. TIA

Still no luck. I'm still searching for answers.

So the stock marlin with the example config didn't work?
Upload the Configuration.h you used. Maybe I'm able to find something

No, the stock configuration didn't work nor did the Marlin 2.x. I have tried changing the serial port numbers with no luck. Hopefully, you will see something that I'm missing. I have attached the config.h and config.adv.
Configuration.h.zip (29.6 KB)
Configuration_adv.h.zip (45.1 KB)

#define SERIAL_PORT 1
#define SERIAL_PORT_2 3

are the correct ports.
Motherboard is fine.

Try to connect it to your pc/mac with something like pronterface
If it still doesn't work I would say you got a defective board.

1 Like

Well, ponterface does not recognize the printer. This is the second mainboard and they both do the same thing. I am curious if the pins are mapped wrong. For BLtouch to work I had to change pin 32 to pin 17. Just a thought. I've even tried the latest Marlin bugfix. Never realized how much I miss Octoprint till I cant use it.

Just remembered - that board had that weird sd card bug thing

Try to connect it with an inserted sd card

I tried connecting with an SD card inserted and no luck. I even tried the SD card loaded with the .bin file on it and still no connection. I even tried this new pin mapping but it doesn't work for the v4.2.7 E3P. https://github.com/MarlinFirmware/Marlin/blob/8c0505395135bcffad426e5d557742838a9eceda/Marlin/src/pins/stm32f1/pins_CREALITY_V4.h. I think it is meant for the E3v2.

rbwaits,

I was working on the same setup today.
I installed the 4.2.7 silent mainboard from Creality, and flashed their version of the latest firmware:
--4.2.7 Ender-3 pro 32bit Marlin2.0.1 BLtouch V1.3.1with adapter board TMC2225.rar
--BL touch installed as well.
--Just updated Octoprint to recent auto-release
--tried two different USB cables,
--with/without tape over +5V
--Couldn't connect with Pronterface either.
Hope that helps confirm what you're seeing.
I will work on this issue in parallel; hopefully one of us finds the solution.
-John

2 Likes

I have the same exact setup and not working here either. I did notice USB does send power but no signal.

+1
I have the same problem.
It’s true, I'm miss printing using OctoPrint

Any news?