Removed from a CVP501 but may fit other pianos, check you part has X7930 showing. This part has now been discontinued by Yamaha.
Yamaha CVP501 PNR1 & PNR2 circuit board part number WR066400
Yamaha CVP501 PNC & END circuit board part number WR345600
Headphone USB circuit board for Kawai CN35 digital piano
XT240 circuit board for Yamaha GHD keybed
X2217 GHDM middle key contact circuit board older Yamaha Clavinova V8521400
X2218 GHDH upper key contact circuit board older Yamaha Clavinova V8521500