New MK4 Release Candidate v6.0.0-RC1 with Touch feature
 
Notifications
Clear all

New MK4 Release Candidate v6.0.0-RC1 with Touch feature  

  RSS
HKOCH
(@hkoch)
Member
New MK4 Release Candidate v6.0.0-RC1 with Touch feature

Just installed the new RC1 for MK4 which now supports Touch Diplay (if you enable it)

https://github.com/prusa3d/Prusa-Firmware-Buddy/tags

In the menu you have to enable "Touch"

 

My question is what is the menu item just below: "Touch Sig Workaround" ? 

 

Trust me, I'm an engineer 🙂 Always do your best. What you plant now, you will harvest later

Napsal : 30/03/2024 6:14 pm
3 lidem se líbí
Oregun
(@oregun)
Eminent Member
RE: New MK4 Release Candidate v6.0.0-RC1 with Touch feature

Awesome! Ordered the mmu3 for my mark4! Thanks!!

Napsal : 30/03/2024 10:21 pm
ManelTo
(@manelto)
Estimable Member
RE: New MK4 Release Candidate v6.0.0-RC1 with Touch feature

 

Posted by: @hkoch

Just installed the new RC1 for MK4 which now supports Touch Diplay (if you enable it)

https://github.com/prusa3d/Prusa-Firmware-Buddy/tags

In the menu you have to enable "Touch"

 

My question is what is the menu item just below: "Touch Sig Workaround" ? 

 

 

Posted by: @oregun

Awesome! Ordered the mmu3 for my mark4! Thanks!!

 

Yes!! Me too!

Sorry for my poor English. I try to do my best.

Napsal : 31/03/2024 10:03 am
1 lidem se líbí
Hesbas
(@hesbas)
Eminent Member
RE: New MK4 Release Candidate v6.0.0-RC1 with Touch feature

The new stuck filament sensor is playing bonkus. It stops the print several asking to reload the filament. I cannot see that anything is wrong. Nice feature when it is working, but I stopped using it for now. Hopefully the developers are able to solve this issue.

Napsal : 03/04/2024 8:08 pm
Jorge
(@jorge-2)
Active Member
RE: New MK4 Release Candidate v6.0.0-RC1 with Touch feature

Reverting to Firmware 5.1.3 maintains the touch capability.

However, the time to finish and other statistical data are not available on FW 6.0.0 RC, which may be related to the M73 G-code..

Posted by: @hkoch

Just installed the new RC1 for MK4 which now supports Touch Diplay (if you enable it)

https://github.com/prusa3d/Prusa-Firmware-Buddy/tags

In the menu you have to enable "Touch"

 

My question is what is the menu item just below: "Touch Sig Workaround" ? 

 

 

Napsal : 05/04/2024 1:52 pm
Katakana54
(@katakana54)
Active Member
RE: New MK4 Release Candidate v6.0.0-RC1 with Touch feature

Hmm, I thought the time to finish was broken because I enabled Silent Mode, but in all truth, I did not check if without Silent Mode it's correct.

I'm also curious what "Touch Sig Workaround" is.

Napsal : 07/04/2024 7:29 pm
IG
 IG
(@ig)
Eminent Member
RE: New MK4 Release Candidate v6.0.0-RC1 with Touch feature

I installed 6.0.0-RC1 for an MMU3 upgrade yesterday, and now I get all kinds of weird homing errors. Y and Z both fail.

The issue persists after downgrading to 5.3.1

X marks the spot.

Napsal : 10/04/2024 4:40 pm
Jetro
(@jetro)
Active Member
RE: New MK4 Release Candidate v6.0.0-RC1 with Touch feature

My question is what is the menu item just below: "Touch Sig Workaround" ? 

From 6.0.0 release notes: "Tip: If you experience issues with the touch, please enable the Touch Sig Workaround option in the menu. Navigate to Settings -> User Interface -> Touch Sig Workaround"

My idea is that this is probably something to do with the sensitivity or other related parameters.

Napsal : 17/04/2024 2:47 pm
Somatik
(@somatik)
New Member
RE: New MK4 Release Candidate v6.0.0-RC1 with Touch feature

So what is the menu item just below: "Touch Sig Workaround" ?

Napsal : 18/04/2024 9:20 am
Oregun
(@oregun)
Eminent Member
RE: New MK4 Release Candidate v6.0.0-RC1 with Touch feature

Just got shipping notification!

Posted by: @oregun

Awesome! Ordered the mmu3 for my mark4! ThanJks!!

 

Napsal : 16/05/2024 4:57 am
vhubbard
(@vhubbard)
Reputable Member
RE: New MK4 Release Candidate v6.0.0-RC1 with Touch feature

I have large finger tips.   Touch works, but often picks the wrong thing.   I need to get a touch pen if I want to be more accurate.  Most needed when trying to use the touch menu to change the filament assignment with an MMU at startup. 

Napsal : 23/05/2024 2:50 pm
reddadsteve
(@reddadsteve)
Trusted Member
RE: New MK4 Release Candidate v6.0.0-RC1 with Touch feature

I do not see any definitive responses to the original question.  Here is the documentation on Touch Sig for anyone looking for it:

https://help.prusa3d.com/article/touch-screen-mk4-mk3-9-mk3-5-xl_689554

Teamwork,

Steve

Napsal : 24/05/2024 11:18 pm
1 lidem se líbí
mike12489
(@mike12489)
Member
RE:

I was trying to figure this out today, too. The docs and release notes only describe the usage, but not what the option actually does:

If there is a lot of delay between touching the screen and the action you selected, or multiple touches generate just one action, activate the function Touch Sig Workaround under the Touch in Settings -> User interface.

Had to look to the firmware. Copilot saves some time, but always check for AI slop:

"Touch Sig Workaround" is a firmware setting related to the touchscreen on Prusa 3D printers (specifically models using the GT911 touchscreen controller).

What does it do?

  • It changes how the firmware processes touch events from the hardware.
  • Normally, the touchscreen signals a touch event using a hardware interrupt signal ("touch sig"). However, in some scenarios (possibly due to electrical noise or hardware quirks), this signal may not be detected reliably.- When "Touch Sig Workaround" is enabled, the firmware ignores the requirement for the hardware interrupt and instead polls (checks) for touch data directly. This allows the touchscreen to function even if the signal is missed.

How does it work in code?

  • In `Touchscreen_GT911::update_impl`, if the workaround is enabled (`config_store().touch_sig_workaround.get()`), the firmware will process touch events even if the hardware signal ("touch sig") isn't detected.
  • If the workaround is off, the firmware only updates the touch state when the hardware signal is detected.

Why is it needed?

  • This workaround helps prevent "ghost touches" or missed touches caused by electromagnetic interference or other hardware issues.
  • It improves touchscreen reliability on affected devices by ensuring touch events are not missed due to signal problems.

Summary:

"Touch Sig Workaround" is a reliability feature for the touchscreen. When enabled, it allows the firmware to detect and process touch events even if the usual hardware signal is missing, helping avoid missed or false touches.

So, according to Copilot:

  • When off (default): Firmware fires touch events reactively on hardware interrupts.
  • When on (workaround): Firmware reads GPIO pin touch signal value for during each cycle of main event loop. Presumably resolves issues with interrupt signal not firing properly for some users.

I only found one relevant function referencing the setting in sources: touchscreen_gt911.cpp:231. It seems clear that the actual touch events are only being handled when the flag is off, and I get the impression this handler always to be called from the main thread event loop. Another helpful comment further down to support (source):

// Report that the touch sig workaround is on and we've detected a touch data without the interrupt

Someone more familiar would have to confirm. My guess is it was not included in release notes or documentation simply because it is obscure.

This post was modified před 2 months by mike12489
Napsal : 02/08/2025 8:45 pm
Share: