@thatbigprint OpenPnp supports camera recognition, this is the first important step (recognize where the contacts are, then placing the probe). OpenCV is a great image tool which is used by OpenPnp and support such things like neurol network training. I am using KiCad to create the circuit information, which uses text files for the circuit information, giving control to add some addon if the flying probe support is missing. For flying probe tester, you'll need to probe on both sides of the PCB at the same time, this is maybe not supported with RV4s.
Regarding config, I recommend
use the config tool https://configtool.reprapfirmware.org/Start to create a sample config which is similar to your hardware (especially the correct kinematics) read and understand line by line the commands, most important being config.g Read summary of the G-Code commands in https://docs.duet3d.com/en/User_manual/Reference/Gcodes or in the old documents. after understanding, changing the config to your needs is no problem anymoreI recommend learning and understanding the G-Code, because this gives you confidence to have control. The following steps like the OpenPnP created commands are all created using G-Code, so you'll understand all details.
I made me summaries (in OneNote) with links about the most important commands and images where I wired on the board.