MarlinFirmware / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
https://marlinfw.org
GNU General Public License v3.0
16.2k stars 19.22k forks source link

[BUG] Spontaneous parking of the extruder during printing with board reset #26001

Closed j0hn1k closed 1 year ago

j0hn1k commented 1 year ago

Did you test the latest bugfix-2.1.x code?

Yes, and the problem still exists.

Bug Description

When printing, the printer spontaneously, in an arbitrary place, can start to park the extruder (according to #define NOZZLE_PARK_FEATURE) and then the board reboots (it seems that without indicating any errors, but it is difficult to catch the moment, I saw the moment 2 times, and when the board was rebooted, the screen will no longer show any errors). this is not always the case, about 1 case per 3-4 prints for 8-9 hours, there is no filament detector on the printer, OCTOPUS MAX EZ board (the board and drivers are blown and there is air conditioning in the room), 5160 - X and Y drivers, the rest are 2209, parking without limit switches, BTT mini 128x64 screen, CORE XY, the printer is as simple as possible. there is also a UPS, I exclude power outages

I just can’t understand what can cause this extruder parking and board reboot

I tried it on this firmware too https://github.com/bigtreetech/Octopus-Max-EZ/tree/master/Firmware/Marlin-bugfix-2.1.x

Bug Timeline

new

Expected behavior

No response

Actual behavior

No response

Steps to Reproduce

No response

Version of Marlin Firmware

02010300

Printer model

BR

Electronics

BTT OCTOPUS EZ MAX

Add-ons

No response

Bed Leveling

MBL Manual Bed Leveling

Your Slicer

Cura

Host Software

SD Card (headless)

Don't forget to include

Additional information & file uploads

Desktop.zip

j0hn1k commented 1 year ago

I also have problems connecting the ESP32E module. (does not see the board) although the same module works fine with the SKR3 board

with the settings according to the BTT manual #define SERIAL_PORT_3 7 does not compile (I tried it on the raspberry version from the instructions from the BTT repository b c of this repository). And #define SERIAL_PORT_3 3 the module itself does not see the board

ellensp commented 1 year ago

the esp32 pins documentation is contradictory

on https://github.com/bigtreetech/Octopus-Max-EZ it says

ESP-RX(UART7) | PE7 | 58 ESP-TX(UART7) | PE8 | 59

but on https://github.com/bigtreetech/Octopus-Max-EZ/blob/master/Hardware/BIGTREETECH%20Octopus%20MAX%20EZ%20V1.0%20PinOut.png It says

PD8 USART3_TX PD9 USART3_RX

And no Circuit diagrams, so cannot check those ....

And yes Marlin only expect serial ports 1-6 not 7...

Edit:

Its been confirmed It is uart 7

SP-RX(UART7) | PE7 | 58 ESP-TX(UART7) | PE8 | 59

ellensp commented 1 year ago

Ive creating an issue on btt site https://github.com/bigtreetech/Octopus-Max-EZ/issues/16

j0hn1k commented 1 year ago

ellensp, try to change the pins in the firmware of the board? the rest of this does not break there

j0hn1k commented 1 year ago

What else can cause the extruder to park, besides pausing the filament change, or directly the g-code of the command?

github-actions[bot] commented 1 year ago

This issue has had no activity in the last 60 days. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed within 10 days.

github-actions[bot] commented 11 months ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.