Projects  /  04  /  Automatic Feeding Router

Automatic Feeding Router.

Stepper-driven automatic table feed for a manual milling machine — STM32F103RBT6, TB6600HG driver, GLCD 128×64, mushroom e-stop. Lets the operator focus on the cut, not the handwheel.

Testing · rev 1 STM32F103 e-stop wired
MCU
STM32F103RBT6
PCB
rev 1 · 16/08/25
Driver
TB6600HG
Status
testing
Automatic feeding router on the milling machine
FEEDING ROUTER · rev 1 · BENCH TEST · AUG 2025
Overview

Hands off the handwheel.

We have one manual milling machine and a lot of long, slow, even cuts to make — face passes, slot work, repeat-cycle parts. Cranking the table by hand all afternoon is exactly the kind of thing a stepper and a microcontroller exists to fix.

The unit clamps onto the table-feed shaft, indexes the table at a programmed feed-rate, and runs through length / count / dwell from a GLCD 128×64 menu. An anodised red mushroom on the front cuts power to the driver if anything goes wrong.

Picking the motor driver was the long argument. We compared options for current capacity, microstepping, dead-time and price; we landed on the TB6600HG driving a NEMA23, run by an STM32F103RBT6.

Photo essay

The build.

Mounted to the milling-machine table.
Front panel — GLCD 128×64, e-stop, encoder.
NEMA23 + drive coupling.
KiCad render of the rev 1 board.
Schematic — driver and MCU section.
Specifications

Electrical + mechanical.

MCUSTM32F103RBT6
DriverTB6600HG · chosen after a long compare on current / µstep / cost
MotorNEMA23 · 4.2 A · 3 N·m
DisplayGLCD 128×64
Power36 V · 5 A · isolated 3.3 V logic
SafetyMushroom e-stop · galvanic relay · category-0 stop
PCBrev 1 · 16/08/2025
Statustesting
Next project · 05 / 07 Car