That did the the trick - thanks mjr!!!! 
I can see the sensor type and the output in the Plunger tab now. I am getting 2 lines in the log regarding loading the "vcnl4010.cal" file but it doesn't seem to affect functionality (I did think there was an issue with the joy.cpl axes but working after calibration).
===========================================
PinscapePico v0.1.9, build 202503181558
2025/03/19 19:54:26 Info: Flash JEDEC ID recognized as Winbond W25Q16JV-IQ/JQ, capacity 2097152 bytes
2025/03/19 19:54:26 Info: SFDP basic parameters table found, capacity entry found [4:7]{ ff ff ff 00 }, 2097152 bytes
2025/03/19 19:54:26 Info: Flash file system mounted; 131072 bytes allocated to 2 files
2025/03/19 19:54:26 Debug: File "config.json" opened for read, 32120 us
2025/03/19 19:54:26 Config: Config file loaded OK; parsed JSON memory usage: 5,328 bytes
2025/03/19 19:54:26 Info: I2C0 bus reset OK, 0 clocks sent
2025/03/19 19:54:26 Config: I2C0 configured on SDA=GP4, SCL=GP5; speed: 400000; DMA channels: TX 0, RX 1
2025/03/19 19:54:26 Config: VCNL4010 device initialization OK; I2C0 addr 0x13, Product ID 2, Rev 1, IR current 200 mA
2025/03/19 19:54:26 Config: Open Pinball Device HID configured
2025/03/19 19:54:26 Config: USB CDC console enabled, output buffer size 8192, history size 256
2025/03/19 19:54:26 Config: Plunger: VCNL4010 sensor source selected
2025/03/19 19:54:26 Debug: File "vcnl4010.cal" not found in open for read
2025/03/19 19:54:26 Info: Flash struct 'vcnl4010.cal' not found (flash storage status code -1); using defaults
2025/03/19 19:54:26 Config: No saved plunger calibration data found; using defaults
2025/03/19 19:54:26 Info: Kb LED 01
2025/03/19 19:54:27 Debug: File "config.json" opened for read, 36507 us
Edited by nbruk, 19 March 2025 - 08:45 PM.