An I/O controller for virtual pinball machines: accelerometer nudge sensing, analog plunger input, button input encoding, LedWiz compatible output controls, and more.

Dependencies:   mbed FastIO FastPWM USBDevice

Fork of Pinscape_Controller by Mike R

Issue: Wish: Raspberry Pi Pico/RP2040 Version

With the cost of the KL25Z board ever increasing along with the difficult in obtaining one, has anyone considered a port of this to something like Pico Pi board.

Although it doesn't include an onboard accelerometer, these can easily be added cheaply, and maybe even a company like Pimoroni or adafruit might create one with an integrated accelerometer in the near future.

I suspect it would be a significant porting effort, but one that might extend the reach of this project given the ease of availability and low cost of the RP2040 based boards even during the pandemic.

4 comments:

18 Oct 2023

Did you try porting it already ? I've made a RP2040 board for VP with LSM6DSOTR Spi acceleromer, and we are working on a firmware/software dev. If you already work on pinscape for 2040, we may test some things ;)

18 Oct 2023 This post is awaiting moderation

I’m still at the prototyping phase of my vpin project. I’m not building a full size pinball table but a mini 22” playfield one for the kids (and me), I’ll still have back glass and dmd though but no room for feedback etc. . I started off with just a basic zero delay button controller, but quickly realised that without an analogue plunger and nudge/tilt it wouldn’t be the same.

I was looking at the https://gp2040-ce.info/#/ project as a good starting point, that should be enough for the button controls and probably the plunger but will still need to add the accelerometer.

I picked up a few MPU-6050 based boards to experiment with but haven’t had time to hook it all together yet.

In theory it should be possible, but I need to dedicate some time to try it out.

Would be happy to try things out if you are doing the same.

19 Oct 2023 This post is awaiting moderation

Posting again as previous post is still waiting moderation, possibly because of link to gp2040 project.

I’m still at the prototyping phase of my vpin project. I’m not building a full size pinball table but a mini 22” playfield one for the kids (and me), I’ll still have back glass and dmd though but no room for feedback etc. . I started off with just a basic zero delay button controller, but quickly realised that without an analogue plunger and nudge/tilt it wouldn’t be the same.

I was looking at the gp2040-ce project as a good starting point, that should be enough for the button controls and probably the plunger but will still need to add the accelerometer.

I picked up a few MPU-6050 based boards to experiment with but haven’t had time to hook it all together yet.

In theory it should be possible, but I need to dedicate some time to try it out.

Would be happy to try things out if you are doing the same.

27 Jun 2024 This post is awaiting moderation

Raspberry Pi Pico + LIS3DH accelerometer is cheap alternative. One guy made an open source software for it:

https://www.vpforums.org/index.php?showtopic=51377&p=536002