Saltar al contenido
Centro3D
Menú
µMill – Manual Micro CNC Mill with Digital Readout — modelo 3D

µMill – Manual Micro CNC Mill with Digital Readout

por ZK en MakerWorld

About a year ago, I published the Proxxon KT70 PCB CNC Micro Mill—a compact and precise CNC machine for milling PCBs and small parts. It quickly became a valuable tool in my workshop.

Descargar en MakerWorld

MakerWorld entrega los archivos a usuarios con cuenta gratuita

Licencia

Solo uso personal

CC BY-NC-SA 4.0 — Atribución, no comercial, compartir igual

Uso personal dando crédito; sin fines comerciales y las modificaciones con la misma licencia.

Al descargar aceptas respetar la licencia y dar crédito a ZK.

Archivos (3)
  • Micro_mill_PCB_CNC-main parts.3mf 3MF · 2,2 MB
  • Centering magnet tool.3mf 3MF · 54 KB
  • uMill_STEP.zip ZIP · 891 KB
Categoría
Educación
Formatos
3MF, ZIP
Descargas
1,872
Publicado

Sobre este modelo

About a year ago, I published the Proxxon KT70 PCB CNC Micro Mill—a compact and precise CNC machine for milling PCBs and small parts. It quickly became a valuable tool in my workshop. However, I often found myself wishing for a more hands-on solution—something that allowed for quick adjustments or simple manual operations without needing to go through the full CNC workflow. That’s what led me to create the µMill: a hybrid manual micro mill with digital position readout, compact electronics, and user-friendly control. 🔧 Key Features Manual XY Control with Digital Readout Smooth and accurate manual movement along the X and Y axes, measured using high-resolution rotary encoders and displayed on a 128x64 LCD screen. Both axes can be zeroed independently using dedicated buttons—perfect for relative measurements and repositioning. Spindle Speed Control and Display The top-mounted potentiometer adjusts the spindle speed, with the expected RPM shown on screen. The spindle is activated via a green button. Emergency Stop System A red safety button immediately disables the motor and shorts the spindle wires to quickly brake the rotation—offering both convenience and peace of mind. 🛠 Applications

- Manual PCB edits and corrections

- Milling small plastic or aluminum parts

- Deburring, engraving, and surface cleanup

- Learning platform for working with digital readouts (DRO)

💡 Electronics & Firmware Overview The µMill is powered by a custom Arduino-based controller, which handles user input, spindle control, and position tracking. The schematic can be found in documentation folder. To have GRBL control, to operate as a CNC you just need an additional Arduino UNO with the CNC shield, 3 stepper motors and stepper drivers.

AS5600 encoders require magnets to read rotation. I have added print files to make it easier to place the magnets exactly at the center of the stepper motor shafts. Use epoxy and leave it overnight.

Components:

- Arduino Nano (or compatible) – main microcontroller

- 2× AS5600 magnetic encoders – for X and Y position sensing

- 128×64 SPI LCD display – shows RPM and live XY positions

- 10k potentiometer – sets spindle speed and displays RPM

- TIP120 transistor – drives the spindle with PWM

- Red Emergency Stop – disables and brakes the spindle

- Green Spindle Enable – turns on spindle at set speed

- Black Reset Buttons – zero the X or Y axis individually

- DC Spindle Motor – controlled via PWM

Firmware Features:

- Real-time Measurement: High-resolution rotary encoders provide smooth, accurate displacement readings. Encoder data is filtered in software and updated every 20ms.

- Graphical Interface: The LCD shows: - Estimated spindle RPM

- X and Y displacement (in mm)

- µMill logo

- Speed Control: The analog value from the potentiometer is mapped to PWM output and to a live RPM estimate on screen.

- Emergency Safety: The red stop button both cuts power and actively brakes the motor for safe and fast stopping.

🧪 Projects Made with µMill Here are a few PCB projects designed and milled with this setup:

- Optocoupler Endstop Filter

- First Version of Manual Control PCB (failed)

💬 Final Thoughts I hope this project inspires others to build their own µMill. It was a fun and rewarding challenge, and it turned out to be more useful than I expected—especially for quick manual tasks with precise positioning. If there’s enough interest, I’d be happy to improve and expand the project further with the community. Possible future upgrades could include:

- Z-axis support

- Custom PCB with all components

Descripción original del autor, publicada en MakerWorld.

Más de Educación

Ver todo