Ashram56 Posted October 8, 2020 Share Posted October 8, 2020 I recently acquired a few real pinball units (among them a Tron, a Star Trek and a LOTR), and going through the overall HW architecture it seems it would be possible to implement PuP packs (among other capabilities) for these (Stern SAM, Whitestar, WPC, etc). And the beauty is that the concept is pretty much identical to what has been done in the VPinball world, ie add a snooping interface to a RPI or equivalent to the DMD interface (it's a relatively simple cable with level shifters) to capture DMD frames and identify them, and trigger video playback using gstreamer or equivalent on the RPI. @TerryRed I see on Pinside that a pinball modder actually did something similar on a Tron unit (you actually responded to that thread), and used your PuP Packs, but his implementation was significantly different, ie he used a modified SAM firmware to enable serial communication between the main Stern SAM CPU board and the RPI, so installation was a pain, and it was limited to Stern SAM pinball machines. Plus he never disclosed his source and essentially sold three units from what I could gather on Pinside Using a DMD snooper essentially mimics Vpinball implementation, it can be used across multiple generations (essentially all DMD units), and it's much easier to physically install (a very simple PCB with a few components that would insert itself between the CPU board and the DMD board). PuP Packs triggers could be used as is... I see here an opportunity to bridge the gap between virtual pinball and pinball, but I lack the SW skills to develop this (HW and architecture is fine). I can contribute a Jetson Nano to interested developers (within reason, ie a few units). Why a Jetson... because ? Joke aside, primarily because of my background it would be a shame, and second because I know where/how to get support for multimedia and the like, and I know the architecture better than a RPI (Jetson has a VIC, which is essentially a compositing unit for video). Plus Jetson carrier boards are cross compatible (you have Nano 2GB, Nano, NX), so if performance is a limitation, you can actually upgrade easily. Any taker ? @NailBuster, any interest into this ? Cheers Link to comment Share on other sites More sharing options...
usul27 Posted May 21, 2022 Share Posted May 21, 2022 Just saw this post. Have a look here: https://github.com/pinballpower/code_dmdreader It's not completed yet. Right now the pupplayer is limited to 2 layers. I'm just looking into pivid which might allow to improve this (I still don't fully understand the full Pi DRM/KMS interface). Please note that's I'm not a regular user of this forum, for any comments or discussions on this, it's probably best to use the thread on flippermarkt.de (english is not aproblem)https://www.flippermarkt.de/community/forum/threads/project-dmd-reader.245498/ BTW: I'm not interested in porting this to a Jetson, but if somebody wants to do this, feel free to contribute. The Pi also supports composition of several layers in hardware, you don't need a Jetson for this. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now