The only thing I am having an issue with is using the LAUNCH button with the plunger - I just can not get it to work. Should it just send the 'ENTER KEY' via a keyboard matrix to my VP software? or does this feature not work when using a pot?
It should work with the pot - it's based on the plunger position read from the sensor, so the sensor type shouldn't matter.
Some troubleshooting steps:
- Make sure you have a working DOF setup. The ZB Launch feature is activated by a DOF output port, so DOF has to be working.
- Make sure you have my DOF patch installed (http://www.mjrnet.or...ch_20160613.zip).
- On the Pinscape config tool settings page, make sure ZB Launch is enabled, and that it's connected to a valid DOF port. The DOF port has to be one that exists in the output list, even if it's a Virtual port.
- In your DOF Config Tool settings, check that the right port for your Pinscape unit is set to "ZB Launch". This has to match the port number you set in the Pinscape settings page.
- Make sure you're testing with a table that has ZB Launch configured in the DOF database. If you go to that table in the DOF config tool, you should see something other than a blank line for the "ZB Launch" item.
- Check that the plunger is calibrated. You should have run through the calibration procedure in the Pinscape config tool at some point. If it's calibrated properly, the physical rest position of the plunger should correspond to exactly the halfway point on the Z axis when you look at it in the Windows "Set up USB game controllers" control panel.
If you're not sure if your DOF setup is working, here's a test you can do. Go to the Pinscape config tool setting page and scroll down to the bottom, to the Output Port section. For the port that you're using as your ZB Launch port, click on the row to bring up the physical output selector. Click on the "GPIO Digital Out" button on the right, and then click on "PTB18" in the port list at the left. This will show a warning that you're reassigning the on-board LED - click Yes to proceed anyway. What this does is route the DOF ZB Launch signal to the red on-board LED. That will let you see if the signal from DOF is successfully reaching the unit - if it is, the red LED will light up whenever the signal is on. Click the "Program KL25Z" to save the settings, then you can fire up VP and run a suitable table. You should see the normal blue/green flash on the diagnostic LED turn into a yellow/purple flash when the ball is ready to launch, because DOF should be sending the ZB Launch signal, which should turn on the red LED. The red will combine with the green/blue to make yellow/purple if this is working.