TheSupremacyCabinet Posted March 9 Posted March 9 Hi, I'm using the new Pinscape Pico software with a Raspberry Pi Pico. I've currently configured all my pinball buttons in OpenPinDev mode. This new USB HID interface allows you to already have the buttons configured within Visual Pinball X. http://mjrnet.org/pinscape/OpenPinballDevice/OpenPinballDeviceHID.htm However, I'm having a problem with the PinUp Popper front end, where I can't bind the buttons while navigating through the various tables. Is there a solution? Thanks
sho Posted March 9 Posted March 9 It should just work out of the box, do you have the correct joystick driver set? http://www.nailbuster.com/wikipinup/doku.php?id=controller
TheSupremacyCabinet Posted March 10 Author Posted March 10 (edited) Thank you. However, I saw that there are only three options: NONE, DirectX, or INPUTX. I set all the inputs in OpenPinDev, and only a few to gamepad mode (the How to Play and Power buttons, as they aren't present in OpenPinDev). I didn't specify that I'm using two Raspberry Pi Picos with the main Pinscape Pico software, as one Raspberry Pi wasn't enough for the number of available pinouts. Anyway, this is my input configuration: Raspberry 1: buttons: [ { source: { type: "gpio", gp: 0, debounceTimeOff: 1000, debounceTimeOn: 1000 }, action: { type: "openPinDev", button: "Left Flipper" } }, // Flipper L - Button #0 { source: { type: "gpio", gp: 1, debounceTimeOff: 3000, debounceTimeOn: 3000 }, action: { type: "openPinDev", button: "Left Flipper 2" } }, // Staged L - Button #1 { source: { type: "gpio", gp: 2 }, action: { type: "openPinDev", button: "Start" } }, // Start - Button #2 { source: { type: "gpio", gp: 3 }, action: { type: "gamepad", button: 20 } }, // How to play - Button #3 (gamepad button 20) { source: { type: "gpio", gp: 4 }, action: { type: "openPinDev", button: "Exit" } }, // Exit - Button #4 { source: { type: "gpio", gp: 5 }, action: { type: "openPinDev", button: "Left Magnasave" } }, // MagnaSave L - Button #5 { source: { type: "gpio", gp: 6 }, action: { type: "openPinDev", button: "Tilt Bob" } }, // Tilt Bob - Button #6 { source: { type: "gpio", gp: 7 }, action: { type: "openPinDev", button: "Service enter" } }, // Service Select - Button #7 { source: { type: "gpio", gp: 8 }, action: { type: "openPinDev", button: "Service up" } }, // Service Up - Button #8 { source: { type: "gpio", gp: 9 }, action: { type: "openPinDev", button: "Service down" } }, // Service Down - Button #9 { source: { type: "gpio", gp: 10 }, action: { type: "openPinDev", button: "Service cancel" } }, // Service Back - Button #10 { source: { type: "gpio", gp: 22 }, action: { type: "nightmode", mode: "follow" } }, // Night Mode - Button #11 ], Raspberry 2: buttons: [ { source: { type: "gpio", gp: 4 }, action: { type: "openPinDev", button: "coin 1" } }, // Coin - Button #0 { source: { type: "gpio", gp: 2 }, action: { type: "openPinDev", button: "Launch" } }, // Launch Ball - Button #1 { source: { type: "gpio", gp: 17 }, name: "Magnete Coin Door", action: { type: "openPinDev", button: "Coin door" } }, // Coin Door - Button #2 { source: { type: "gpio", gp: 18, debounceTimeOff: 1000, debounceTimeOn: 1000 }, action: { type: "openPinDev", button: "Right Flipper" } }, // Flipper R - Button #3 { source: { type: "gpio", gp: 19, debounceTimeOff: 3000, debounceTimeOn: 3000 }, action: { type: "openPinDev", button: "Right Flipper 2" } }, // Staged R - Button #4 { source: { type: "gpio", gp: 20 }, action: { type: "openPinDev", button: "Right Magnasave" } }, // MagnaSave R - Button #5 { source: { type: "gpio", gp: 21 }, action: { type: "gamepad", button: "21" } }, // Power { source: { type: "gpio", gp: 22 }, action: { type: "openPinDev", button: "Fire" } }, // Fire ], Edited March 10 by TheSupremacyCabinet
sho Posted March 10 Posted March 10 In that case, I’d take it to Discord, you might get more traction there
TheSupremacyCabinet Posted March 10 Author Posted March 10 In fact, I was almost thinking about doing that. Thanks!
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