Touch screen latency, or CNC12? <not cnc12>
Moderator: cnckeith
Re: Touch screen latency, or CNC12?
I don't buy the "unreliable touch screen" explanation.
He reports that VirtualControlPanel.exe is changing the appearance of the button, to reflect that it is being touched. That would seem to indicate that the touch screen is doing its job.
My understanding is that these events all go through the PLC program, running on the Acorn/Oak/MPU, before they are passed on to CNC12 (cncm.exe) for any actions.
Somehow, on his system, VirtualControlPanel.exe can see the touch, but either does not forward it to the PLC program, or VirtualControlPanel.exe sends the "key up" event so soon after, that the PLC program does not actually run through a scan with the key "down".
He reports that VirtualControlPanel.exe is changing the appearance of the button, to reflect that it is being touched. That would seem to indicate that the touch screen is doing its job.
My understanding is that these events all go through the PLC program, running on the Acorn/Oak/MPU, before they are passed on to CNC12 (cncm.exe) for any actions.
Somehow, on his system, VirtualControlPanel.exe can see the touch, but either does not forward it to the PLC program, or VirtualControlPanel.exe sends the "key up" event so soon after, that the PLC program does not actually run through a scan with the key "down".
-
- Posts: 180
- Joined: Tue Jul 11, 2023 12:25 am
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: San Diego CA
Re: Touch screen latency, or CNC12?
Yes, that's my thinking as well - a race condition - but I'm holding off pushing this issue further until the touchscreen is swapped. I allowed myself to be talked into the resistive unit for a couple reasons. The unit I have now is a bit too small and because it's capacitive, is a bit too sensitive to touch. While I knew about the different touchscreen technologies, I didn't think it through before ordering the first one. The replacement is a single-point resistive 17", https://www.amazon.com/gp/product/B083D ... =UTF8&th=1.
Previous hobby, building hard core sports cars. See http://midlana.com/ and http://kimini.com/
-
- Posts: 93
- Joined: Thu Sep 21, 2023 9:24 am
- Acorn CNC Controller: No
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: No
- CNC11: No
- CPU10 or CPU7: No
Re: Touch screen latency, or CNC12?
The touchscreen is working just fine as it was designed, but its design is to only confirm clicks on higher pressure presses, as Liviu stated above. On lighter pressure presses, it moves the cursor to the pressed position but doesn't click.cncsnw wrote: ↑Wed Nov 08, 2023 9:27 pm I don't buy the "unreliable touch screen" explanation.
He reports that VirtualControlPanel.exe is changing the appearance of the button, to reflect that it is being touched. That would seem to indicate that the touch screen is doing its job.
My understanding is that these events all go through the PLC program, running on the Acorn/Oak/MPU, before they are passed on to CNC12 (cncm.exe) for any actions.
Somehow, on his system, VirtualControlPanel.exe can see the touch, but either does not forward it to the PLC program, or VirtualControlPanel.exe sends the "key up" event so soon after, that the PLC program does not actually run through a scan with the key "down".
Referring to the video again, the button outlines in white on the first click, then outlines in black on the second. The default VCP indicator for "on hover" is a white border. On the second, higher pressure click, the outline changes to black, the default VCP indicator for "on click"
I would also suggest what Liviu suggested and see if you can disable the pressure sensitivity function.
Domenic
When requesting support READ THIS POST first.
Please ALWAYS post a FRESH report.
(We pride ourselves on providing timely solid technical support but, without good information we may not be able to help and/or reply until such information is posted.)
When requesting support READ THIS POST first.
Please ALWAYS post a FRESH report.
(We pride ourselves on providing timely solid technical support but, without good information we may not be able to help and/or reply until such information is posted.)
-
- Posts: 180
- Joined: Tue Jul 11, 2023 12:25 am
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: San Diego CA
Re: Touch screen latency, or CNC12?
Domenic, fair point. I received no user manual with the panel, and was unaware that there is a pressure-sensitive two-step reaction to a screen touch. How do you know that this is true with this particular touchscreen? I'll check and see if there's a way to disable it, but it's becoming somewhat moot since a new touchscreen will be swapped in. Regardless, I hope this thread serves as a warning to system builders regarding touchscreens.
Last edited by kb58 on Thu Nov 09, 2023 2:40 pm, edited 1 time in total.
Previous hobby, building hard core sports cars. See http://midlana.com/ and http://kimini.com/
-
- Posts: 436
- Joined: Mon Jul 18, 2011 9:57 am
- Allin1DC CNC Controller: Yes
- CNC Control System Serial Number: none
- DC3IOB: Yes
- CNC11: Yes
- CPU10 or CPU7: Yes
Re: Touch screen latency, or CNC12?
It is in the description of the Amazon link for it that was posted. They claim they are the first manufacture of the first portable version of this technology. They should have software which allows you to control features on something like this (I have used variations of this technology designed for drawing), but considering they don't even have a manual, another monitor is probably the best solution.kb58 wrote: ↑Thu Nov 09, 2023 11:31 am Domenic, fair point. I received no user manual with the panel, and was unaware that there is a pressure-sensitive two-step reaction to a screen touch. How do you know that this is true with this particular touchscreen? I'll check and see if there's a way to disable it, but it's becoming somewhat moot since a new touchscreen will be swapped in. Regardless, I hop this thread helps others.
When requesting support READ THIS POST first. https://www.viewtopic.php?f=60&t=1043
Please ALWAYS post a FRESH report. To make a report: https://www.youtube.com/watch?v=Ecvg0VJp1oQ.
(We pride ourselves on providing timely solid technical support but, without good information we may not be able to help and/or reply until such information is posted.)
Please ALWAYS post a FRESH report. To make a report: https://www.youtube.com/watch?v=Ecvg0VJp1oQ.
(We pride ourselves on providing timely solid technical support but, without good information we may not be able to help and/or reply until such information is posted.)
-
- Posts: 180
- Joined: Tue Jul 11, 2023 12:25 am
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: San Diego CA
Re: Touch screen latency, or CNC12?
Okay, I just found the manual... BUT, there no mention whatsoever of any pressure sensitive feature, nor settings or adjustments for changing it. The pic below shows all menu adjustments. The only setting I didn't recognize was "DCR" but that's just Dynamic Contrast Ratio.
Previous hobby, building hard core sports cars. See http://midlana.com/ and http://kimini.com/
-
- Posts: 7494
- Joined: Wed Mar 03, 2010 4:23 pm
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: Yes
- Oak CNC controller: Yes
- CNC Control System Serial Number: none
- DC3IOB: Yes
- CNC11: Yes
- CPU10 or CPU7: Yes
- Contact:
Re: Touch screen latency, or CNC12?
my suggestions is to return that screen and buy one that is known to work.
Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
and here viewforum.php?f=61
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
and here viewforum.php?f=61
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html
-
- Posts: 3151
- Joined: Tue Mar 22, 2016 10:03 am
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: Yes
- Oak CNC controller: Yes
- CNC Control System Serial Number: 100505
100327
102696
103432
7804732B977B-0624192192 - DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: Boston, MA
- Contact:
Re: Touch screen latency, or CNC12?
Lifted from the Amazon ad
Cheers,
Tom
Confidence is the feeling you have before you fully understand the situation.
I have CDO. It's like OCD, but the letters are where they should be.
Tom
Confidence is the feeling you have before you fully understand the situation.
I have CDO. It's like OCD, but the letters are where they should be.
-
- Posts: 180
- Joined: Tue Jul 11, 2023 12:25 am
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: San Diego CA
Re: Touch screen latency, or CNC12?
Too late to return it. This is sorta my point, that perhaps it should be mentioned that a particular type of touchscreen should be used. Yes, there's that video, but it needs to be mentioned early-on, like when a buyer is purchasing the Acorn system along with other major components. Just a suggestion, else they may learn this lesson the way I did.
Previous hobby, building hard core sports cars. See http://midlana.com/ and http://kimini.com/
-
- Posts: 180
- Joined: Tue Jul 11, 2023 12:25 am
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: San Diego CA
Re: Touch screen latency, or CNC12?
I'm not debating whether it has the feature, it's that it can't be adjusted that makes it a no-go.
Previous hobby, building hard core sports cars. See http://midlana.com/ and http://kimini.com/