I have had 3 V1 CNCs, for maybe 5 years? 6 Years? Who can tell anymore.
I haven’t added endstops to any of them. CNC is different than 3D printing because the zero is based on the work you’re trying to cut into, not the machine you’re trying to print on. Once the machine is moving on it’s own, the two motors always move in lock step. So the only thing you need to do to keep it square is to start it square. I have some blocks on mine that I hold the gantry against, and I give each Z leadscrew a small twist to lift them up and let them fall back down level. Then the machine moves from there and holds it square.
It is a weird leap of faith, but learn the machine without them, and then learn about firmware/endstops when your machine is behaving and you are confident what it’s doing.
It sounds like you are at the stage where you should run the test crown premade gcode. You can run it in the air, or attach a pen and paper. The premade crown starts with G92 X0 Y0 Z0 (you can open it in any text editor). That forces the location you start the gcode to be 0,0,0. So you just put the pen on the paper in the lower left corner, play the gcode file (“print” it) and it will draw from that spot.
There’s more information in the docs, starting at estlcam basics.
Have fun! If there is anything strange about the machine, post about it. Obviously a lot of people here interested in helping. The previous owner may have made a mistake and hit a snag. Hopefully it will work for you, but if not, it’s probably an easy fix.