-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] MMU serial overflow #15149
Comments
Firstly, please follow the template and provide a zip of your config and more information. Secondly, this Issue Queue is for Marlin bug reports and development-related issues, and we prefer not to handle user-support questions here. (As noted on this page.) For best results getting help with configuration and troubleshooting, please use the following resources:
After seeking help from the community, if the consensus points to to a bug in Marlin, then you should post a bug report. |
For me it's a bug in the PRUSA_MMU par code, when i desactivate it, Marlin boot correctly. |
ok I find the problem in the mmu2.cpp code, if I increase the size of this buffer from 16 to (2048 (big value for testing), all works correctly : char MMU2::rx_buffer[16], MMU2::tx_buffer[16]; |
That's good. |
thks, i try to correct it, maybe i found the issue, but i need to test. i will rename the title because it's an MMU specific bug |
Hi, what is the best function to force a E move in ? I tried to extend the MMUv2 feature for an open-source firmware, and I need to force a E move in order to insert the filament in the extruder while the mum push it |
Use M83 or G91 to use relative mode, then G1 Exxx (xxx = amount). I've never used MMU so I can't help much with that. |
not a gcode, but the name of a function in the Marlin source code :) |
@kakou-fr still having issues? |
the issue is always present in the code. |
I'm having the same problems with my SKR Mini E3. Could you please send a pull request? Or should I prepare one? |
you can do it :) i prepare another patch in order to include
|
@saeugetier made a PR yet? |
@boelle haven't done it yet. I want to test the change a bit and then I do the pull request. |
@kakou-fr It's very, very interesting, were you able to make any progress on this issue during the lockdown? |
@BastR yes, but wih the klipper version. For Marlin, I will publish all my last patch here : https://github.com/kakou-fr/Marlin/commits/bugfix-2.0.x |
@kakou-fr great, because even though the MMU2 works with Marlin, there are a lot of bugs that I hope will be fixed with your future PR. I'm going to try to incorporate your changes into my current marlin to test. Merci et bon courage |
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. |
Description
I am trying to build an MMU2 clone with an SKR mini board. I try to connect the MMUv2 to a
SKR 1.3, so i use the TFT board on the two board. The firmware of this MMUv2 was tested before on a gt2560 (using the HardwareSerial on the GT2560) without issue.
The skr v1.3 is also connected on octoprint with USB.
3.1) if I use the MMUv2 from the Marlin screen menu, all is ok
3.2) if I send any gcode from the octoprint interface (so via the USB serial), the printer reset (and boot loop)
SO it looks like a conflict when using the USB and UART0 at the same time.
The text was updated successfully, but these errors were encountered: