https://cnckala.com/what-is-cnc-controller/