Your sons suggestion is possible but there is an easier way. Use something like my endstop holders on thingiverse and use them as a positioning bracket. same as an end stop without having to wire it up. just move them into place and touch your rollers too them before you start each time. What are your tolerances? How “perfect” do you need this to be? +- 5mm, 1mm, .1mm?
Reply To: How to get REPEATABLE straight cuts