Should be able to do this on an xteink x3 or x4. I had been half considering vibe coding a project like this