-
-
Notifications
You must be signed in to change notification settings - Fork 19.4k
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] G-code M25 does not work #18191
Comments
You need to enable HOST_ACTION_COMMANDS so you can un pause it from console. |
Hi, Interesting that in CONFIGURATION_ADV_H_VERSION 020000 of STRING_DISTRIBUTION_DATE "2019-08-26" the function was disabled and it worked without problems from the terminal or from the file. I am currently using: |
I tried the latest version of bugfix 2.0.x and nothing has changed.
|
I have same problem |
I have this too. Edit2: Pausing from the LCD primes the nozzle right after it parked the print head, then asks for more priming or to continue. |
Thank you for the response, we have to wait for the programmers we will not solve it, |
@DrumClock |
An |
I will be happy to help you find bugs in Marlin. G-codes M25 or M125 behave exactly the same. As described above. Example G-code in file: I have the same printer with: BUILD_VERSION "bugfix-1.1.x" Where G-code M25 works 100% both in the file and via the terminal. |
use balck_stm32f407ve,Latest ver marlin2.0 |
My friend helped me edit the pause.cpp program. Parking still does not work and the printer freezes.
So it doesn't work for me :( |
Pause via LCD works for me, but M125 is the same as M25.
Didn't help. |
Due to minimal responses to solving this problem, I closed this issues. The bug is still at 1.7.2020 in Marlin FW. |
G-code M25 or M125 in the file still does not work. |
We've recently updated this area of the code. Please test the latest |
@thinkyhead Tested the latest Bugfix-2.0.x cea097d, while it did change the behavior from slowly drifting back to the printing XYZ spot, but now after parking the head, it goes back printing (XY) with Edit: Configuration.zip |
Hi @thinkyhead Still the same behavior error still uncorrected !!G-code M25 or M125 in file = print pause does not work, printer freezes. |
It works for Chuck Hellebuyck (CHEP) on the same board as mine (SKR Mini E3 v1.2, video), but then why could it not working for me? |
@thinkyhead Bug still not fixed. |
On the latest Bugfix-2.0.x fb48cd0, the problem is still present. M25_Test.zip |
This issue can be closed, as it is not a bug, just a missing parameter. About the M25 / M24 combo not working for you: I lost a few hours to setup a env, test, debug, to find that Then I was totally discredited and even need to read sarcasms about what I was saying. @thinkyhead needed to came here and just show what I was saying for the last hour, to you be convinced. Sorry, but I will not help you with that. I'm not doing free unpaid work to receive any rudeness in exchange. Good luck getting help. |
I'm sorry that I hurt you, didn't meant to do any harm. |
@rhapsodyv And I really appreciate your help even if I seem ungrateful. |
In my surroundings a sarcazm is a "great" way to explain things to the other. Edit: Won't use sarcasm in github anymore. |
If @DrumClock says that @rhapsodyv great tip to use P1 fixes the problem then I'm behind the idea to closed this issue. PS: If to change your mind @rhapsodyv would mean that I wouldn't able to help with marlin, then so be it. Your work worth way more than mine. So please don't leave Marlin just because my idiocy. |
@DrumClock / @qwewer0 Please open an issue in the Marlin Documentation repo and reference the missing |
Hi @thisiskeithb I just pointed out the G-code M25 in file which worked without problems I am willing to continue testing the FW to fix bugs that are there and have not been before.Petr |
@DrumClock Could you take a video of the M25 problem? |
Yes, I will try today |
M125 was just modified in f501930, so please try with the latest |
Yes, the M25 or M125 command in the G-code on the SD card does not work and will cause the printer to freeze. The M125 P1 command works in "LCD 12864" mode (connectors EXP1 and EXP2). If the printer is controlled via the TFT display (via the serial line), it will cycle to "Pause" and printing cannot continue. |
It sounds like the TFT firmware is not equipped to handle standard pause/resume commands. |
Yes it looks like that ..... I don't know if it's in the communication between TFT and Marlin or in FW Marlin itself, which does not take into account that it is printed via a serial line. Tomorrow I will try printing from a computer via a pronterface terminal and give info. |
Please make sure you're running the latest |
Yes, I use bugfix-2.0.x for the test. from 19.10.2020 Pronterface info:
|
It occurs to me that when G-code M125 P1 is started, Marlin invokes the "PAUSE PRINT" procedure and waits for commands from the control wheel as in LCD mode 12864. This does not work if printing is via a terminal either Pronterface, Octoprint or TFT display. Here I have to simulate "blindly" |
Which TFT do you have? One of BigTreeTech’s dual-mode TFTs? Again, it sounds like the TFT firmware is not equipped to handle these pause/resume commands which is why you have to switch back to “Marlin Mode” to interact with the prompts in Marlin. |
Yes I have a dual TFT 50 V3.0 from Bigtreetech. Because I don't speak very good English can I ask you to solve this communication problem with bigtreetech? Actually, I don't even know what Marlin sends over the rx / tx line to the TFT display and it doesn't even work in pronterface. |
Looking at the BigTreeTech TFT source code, I can't find any mention of You've already confirmed that Marlin is presenting the resume menu when switching to "Marlin Mode"/"12864 Mode", so that is working as expected. |
Hi, Yes, it works when switching to "Marlin Mode" / "12864 Mode" |
Great! You’ll need to put in a Feature Request to BigTreeTech’s TFT firmware repo to handle the |
Hi @thisiskeithb |
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. |
If there is an M25 command in the G-code or it is sent via the terminal, the printer will not pause printing correctly and the process will freeze - the printer RESTART is required.
Pause printing is performed correctly only through the menu on the LCD panel.
Behavior description:
with M25 command in G code
with the M25 command from the terminal
configuration 3.6.2020.zip
The text was updated successfully, but these errors were encountered: