SEMI-CNC Lathe Conversion — G4000 Build Log
Update 1: New (Old) Lathe
G4000 desktop lathe — click thumbnails or use arrows to browse
Overview
I picked up this G4000 desktop lathe straight from eBay last year, and arranged some shipping, with some grunting, now it is on my workbench. The “desktop” part of the name is stretching the definition; it weighs around 250 to 290 lbs.
Desktop lathes like this rely entirely on gears to cut different thread pitches, meaning you are constantly swapping gears depending on what you are making. Inconvenient, but workable. The bigger problem is the half nuts.
The previous owner had already worn through one set. I replaced them, and they are already showing wear, grinding down and missing steps. The root cause of the accelerated wear is the leadscrew keyway: that slot runs the full length of the screw to drive the carriage auto-feed, but it traps debris and its sharp corners accelerate wear on anything riding against it.
Problems
- Change gear dependency for threading
- Rapid half nut wear from keyway debris accumulation
- Existing apron gears cannot hold position during facing cuts (too much backlash) unless the axis is locked down, so the old leadscrew cannot be used as driving mechanism
Current Solutions
- Electronic Leadscrew (ELS) — eliminates change gears entirely; thread pitch is now software-defined. https://github.com/kachurovskiy/nanoels
- Ballscrew conversion — addresses backlash issues with the apron feed. Due to the worn apron gears, the original setup cannot be used for CNC — it cannot hold position during facing or threading (I already tried it)
- Z-axis handwheel retained — manual feel preserved, but drive-by-wire has to be used.
Current Progress
In progress. Most of the major components are designed and in semi-working condition. Still refining parts and need to mill some parts out of aluminum or mild steel, outsourcing some sheet metal parts to SendCutSend.
Current progress — click thumbnails or use arrows to browse
Electronics
The ELS system is based on the open-source nanoELS H5 project. I ordered the board from PCBWay and components from AliExpress and Amazon. It is currently working nicely — most of the major components are set up, including motors for the Z and X axes and RPM sensors for the spindle.
I ran some test cuts and it is working nicely. In the next update I will have video of it running, along with a lot of refinements to show.