The basic idea here is that you can use a camera to sense the change in position of a milling machine table, simulating a Digital Read Out (DRO).
This project is in pre-alpha stage (it just barely works).
- Print out
board.pdf
. - Make sure the capture number is right in
calib.py
andmain.py
. - Run
calib.py
for your camera to get the calibration parameters. - Copy-paste those into
main.py
. - Run
main.py
. - Make sure the board printout is attached to something rigid and flat, and then attached to the mill table. Make sure the webcam is securely fastened to the mill head and can see the board printout.
- Press the spacebar in the window that comes up to zero the machine.
- Python 3
- OpenCV with aruco