PinscapeConfigTool icon indicating copy to clipboard operation
PinscapeConfigTool copied to clipboard

Feature request: Lower the input lag for button inputs

Open jueank opened this issue 6 months ago • 3 comments

I know, this is primarily a feature request for the Pinscape Firmware, and only indirectly a feature request for the PinscapeConfigTool.

Recently, some measurements were carried out in the community to determine the input lag of various controller boards. Among others were the KL25Z and newer representatives such as Arnoz RP2040 based ‘Dude's Cab’. The results were:

  • KL25Z: 9.8 ms
  • Pinone: ~4 ms
  • Dude's cab: <1ms

This software & hardware has been used: https://inputlag.science/ A video from Arnoz is available here: https://www.youtube.com/watch?v=Df8dQ7WSZCY&t=13s And there is a short discussion here: https://discord.com/channels/652274650524418078/1225490311007043716/1273003391513002034

9.8ms for KL25Z is close to the 16.6ms for a full frame (at 60 fps), i.e. it's a relevant value in practice (imho). I.e. the response time for the player could be affected. And it's worth using every opportunity to reduce the input lag (again: imho).

Arnoz has implemented a very short input lag for favourite functions in its firmware (5 inputs: pinball, magnasave plus another one) I am totally satisfied with my KL25Z & Pinscape and the Pinscape software. You have really created something great here! I am also a supporter of open source software & hardware. Therefore: It would be great if you could reduce the input lag in the Pinscape firmware as well!

jueank avatar Aug 18 '24 19:08 jueank