Hackaday.io Hackaday.io
Projects
Discover Contests Courses Stack
More
Courses Tutorials Events Hackerspaces Hackaday.com Tindie Marketplace
Sign up Log in
Close
0%
0%

Mini Lathe (Emco Compact 5) CNC Conversion

New cross slide, BLDC spindle motor, custom 32-bit grbl port, spindle sync, threading (G76), MPG controller+++

terje-ioTerje Io
Following Follow project
Liked Like project

Become a Hackaday.io member

Not a member? You should Sign up.

Already have an account? Log in.

Sign up with Github
Sign up with Twitter
OR
Forgot your password?

Just one more thing

To make the experience fit your profile, pick a username and tell us what interests you.

Pick an awesome username
hackaday.io/
Your profile's URL: hackaday.io/username. Max 25 alphanumeric characters.
Pick a few interests
Projects that share your interests
People that share your interests

We found and based on your interests.

Choose more interests.

OK, I'm done! Skip
Join this project
Similar projects worth following
9.6k views
4 comments
46 followers
30 likes
  • Description
  • Details
  • Files 0
  • Components 0
  • Logs 3
    • View all
  • Instructions 0
  • Discussion 4
View Gallery
9.6k
4
46
30

Team (1)

  • terje-ioTerje Io

Join this project's team
  • grblHAL
  • MPG & DRO
ongoing project
CNC lathe MPG GRBL DRO

This project was created on 04/27/2019 and last updated 5 years ago.

Description

A standard Emco Compact 5 (not CNC version) converted to CNC.

Work in good progress...

Project Logs
Collapse

  • Initial testing of G33 (spindle sync motion) and G76 (threading) done

    Terje Io • 05/23/2020 at 17:50 • 0 comments

    and the results were not too bad:

  • I have been working on grblHAL and a new sender lately...

    Terje Io • 04/05/2020 at 06:42 • 0 comments

    ...and among all the changes the sender has now got 3D rendering of lathe toolpaths.

    The machine will get a new leadscrew soon, got a second hand ballscrew from Korea that I'll attempt to mount. The BLDC motor was a joke, I have switched to a washing machine motor and a VFD controller - a lot more torque.

  • Making chips now...

    Terje Io • 05/10/2019 at 12:22 • 0 comments

    I have added two wizards to my GCode Sender to simplify testing.


    Turning - for reducing stock diameter:

    Threading:

    The threading wizard is ported from a utility written by Stephan Brunker for Mach3 (from FreeBasic to C#). Wizards for facing and parting to be added. Lots of testing required as all this is dangerous stuff.

View all 3 project logs

Enjoy this project?

Share

Discussions

Log In/Sign up to comment

Become a Hackaday.io Member

Create an account to leave a comment. Already have an account? Log In.

Sign up with Github
Sign up with X
OR
Luc wrote 03/15/2021 at 09:21 • point

Love the project, working on something similar myself. Is the software available? I have been struggling to find anything like it. 

  Are you sure? yes | no

Enrico Miglino wrote 10/04/2020 at 07:11 • point

Interesting projects and adopted solutions. I am also thinking to the design of something similar using a Proxxon small lathe. I have not yet considered the software aspect of the motors controls, but sure using a standard gcode is a great solution. I plan to start this project around December. In the meantime, I follow your progress.

  Are you sure? yes | no

Terje Io wrote 05/17/2020 at 13:37 • point

Sorry for the late reply.

Yes, smaller motor is because of space constraints - I want to be able to close the cover. There is room for a slightly larger motor but not sure that is needed.

The new leadscrew has a pitch of 4mm compared to 1.5mm for the original. What I have found is that the new one tolerates significantly higher acceleration and speed without stalling, at least 4x settings for the old one. Old one had 1.5mm of backlash, new one is a second hand C2 grade screw so the remaning backlash (0.02 - 0.03mm?) is IMO mostly due to tolerances in my homemade cross slide. A huge improvement!


The last few days I have been struggling with spindle sync for grblHAL, seemingly due to too many steps beeing issued. However, it was due to the power supply randomly current limiting during the cutting phase. Strangely it did not occur during rapids. I am just back from the workshop after fixing this, and now multiple G33 cuts lines up perfectly as far as I can tell.

  Are you sure? yes | no

Terry C. wrote 04/11/2020 at 08:51 • point

It's amazing that you can fit so many components into the original driving belt and gears train cover. I can see you have a smaller stepper motor? because of space constrain. Do you think it might be an issue if you replace the leadscrew with a ballscrew with different pitch? I don't know,  I just guess because my stepper runs a radio of 2.5 to 1 for the Z axis using the original pulleys,  btw I have the Compact 5 PC, I still lost steps sometimes. 

  Are you sure? yes | no

Similar Projects

Rebuilding a Rockwell 21-122 Horizontal/Vertical Milling Machine
Project Owner Contributor

Rockwell Milling Machine Rebuild

polyfractalpolyfractal

Self-driving 1/10 race car
Project Owner Contributor

Huracan

alexandr-kovalyonokAlexandr Kovalyonok

PSX magnetic stirrer to mix alcohol
Project Owner Contributor

PunchStation

xylitolXylitol

New mini rover that utilizes a new Drivetrain system I'm working on.
Project Owner Contributor

New Mini Rover

ap-techap-tech

Does this project spark your interest?

Become a member to follow this project and never miss any updates

Going up?

About Us Contact Hackaday.io Give Feedback Terms of Use Privacy Policy Hackaday API

© 2025 Hackaday

Yes, delete it Cancel

Report project as inappropriate

You are about to report the project "Mini Lathe (Emco Compact 5) CNC Conversion", please tell us the reason.

Send message

Your application has been submitted.

Remove Member

Are you sure you want to remove yourself as a member for this project?

Project owner will be notified upon removal.