Replies: 1 comment 4 replies
-
The actual chip here is MCP23017, which is an I2C GPIO expander, so you could use the PCA9555 code (Firmware/Devices/GPIOExt/PCA9555.h and .cpp) as a model for it. It's basically the same kind of chip with a different register set. I'd be happy to look at a pull request for it if you wanted to take a shot at implementing it. It might even be something I could add at some point, although I'm not sure this particular board is compelling enough that I'd give it much priority (see below). As for viability in a pin cab, it's the right idea, but I'd consider the current and voltage limits on the MOSFETs they're using a little on the low side at only 3.6A at 30V. I don't like pushing MOSFETs beyond about 50% of their rated maximum, so I probably wouldn't want to use them with anything beyond a small 12V motor or one of those little mini solenoids like they depict on the product page, and I don't think those would produce any kind of realistic pinball mechanical effect. That's not to say the chip itself isn't worth supporting, because you could easily build a whole other board around it with bigger MOSFETs. but I imagine the appeal here is the off-the-shelf-ness. If you want something off-the-shelf that's more suited for virtual pinball, you might contact RickH at vpforums.org, since he was considering offering pre-built sets of my DIY Expansion Boards. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm curious if this would be a viable option I have two of these boards, what is involved in adding in support for this to be controlled over i2c inside the pinscape firmware? is this something that I can add myself or I would have to request you to put in ? and is there a reason this would not work for vpinball cabinets. https://learn.adafruit.com/adafruit-i2c-to-8-channel-solenoid-driver
Beta Was this translation helpful? Give feedback.
All reactions