Arduino Hobbing Control

Modified cnc mill to do hobbing with a 3/8-16 tap. LinuxCNC was going to require encoders to monitor speeds, so opted to just make an Arduino controller that matches the Spindle and rotary axis to maintain the correct speed/position to cut the teeth.

Removed the main spindle motor and replaced it with a stepper motor and timing belt pulley system. Unplugged rotary axis from LinuxCNC control and plugged into stepper driver controlled by the Arduino.

Have an LCD and push buttons to select the number of teeth and start/stop the motors.

To Do List:

  • End mill Holder for Tap
  • Mount new timing pulley and belt
  • Replace burned up control board

Scroll to Top