What is the problem?
I have these TWO issues with Octoprint/USB port on my Super Racer with Robin Nano V3 board.
Issue #1 - When USB plugged in, there is a delay in startup
When the USB cable is plugged in (Octoprint is not connected to serial yet, just plugged in), when I start the printer, the screen shows no sensor output for 5 minutes. After about 5 minutes, the sensor temperatures show up and everything can be controlled as normal. I cannot connect to the printer from Octoprint via serial until this delay is over. Once the delay is over and the temperature values show up, I can then make the serial connection. Why does this delay occur when the USB is plugged in?
If I unplug the USB cable and start the printer, it immediately shows the sensor temperature. It only happens when the USB cable is plugged in.
Photo of the first state (first few minutes): https://files.catbox.moe/8lx1y6.jpg
Photo of the second state (5+ minutes): https://files.catbox.moe/sziykl.jpg
Issue #2 - When octoprint connected, sometimes axis do not work properly
This is a scary issue because it causes the effector to be moved in a position that is unsupported, causing the arms to break off!
Please look at this video: https://drive.google.com/file/d/1pUSSXZjLaO840xoC2WcEi5B7LKvXauIw/view?usp=sharing
In this video, I am moving the z-axis down using the on-screen controls. But notice, the effector does not move down, it moves sideways. That is because sometimes one of the axis will not move. The other two rails will move up and down, but one seems stuck. This only happens when Octoprint is connected (and only sometimes).
To be clear, if I unplug the USB and start the printer normally -- it works fine and this problem has never occurred like that.
In summary:
-
If I start the printer without the USB connected everything is fine (it boots quickly AND it travels up and down with Z correctly).
-
If I start the printer with the USB connected it has a problem (it boots slowly AND it travels left/right with Z incorrectly).
-
If I start the printer without the USB connected, then connect the USB and connect Octoprint everything is fine.
What did you already try to solve it?
- Re-flashed stock firmware
- Installed a Power BLough-R | Hackaday.io for the pi's USB port
- Contacted the manufacturer of the printer (FLSUN) they could not help me
- Asked in the Super Racer facebook group. Others have reported seeing this issue but nobody seems to know what the cause is.
Have you tried running in safe mode?
Nope
Did running in safe mode solve the problem?
I didn't try this yet, but I will, and will update this post after doing so.
Systeminfo Bundle
You can download this in OctoPrint's System Information dialog ... no bundle, no support!)
https://files.catbox.moe/36mf79.zip
Additional information about your setup
OctoPrint version, OctoPi version, printer, firmware, browser, operating system, ... as much data as possible
- Printer: FLSUN Super Racer
- Mainboard: Robin Nano V3.0
- PI: Raspberry Pi 4 w/cooling fan case
- OctoPrint: 1.6.1