Jump to content

Mill: Ball Screw + CNC Upgrade


Recommended Posts

Mill: Ball Screw + CNC Upgrade


 


Description

I have always wanted to play with a CNC mill, and I finally got around to converting my manual mill in the garage. It's been fun using the skills I've learned from building my voron 2.4 and my quad copters over the last couple of years, and challenge myself to design and build my own project. 

With what is provided in these files, I've been able to get my precision down to around .001 inches. If I continue to tweak this design, I believe I can tighten this up just a bit more, but this is fine for my current home shop. The current setup with CNCjs running on the raspberry PI isn't my favorite, and I've looking into switching over to another headless web app called gSender at some point in the future. For now, I find myself bypassing the raspberry PI altogether and running Universal Gcode Sender from laptop to execute the gcode on the controller.

I've also been using Fusion 360 to generate the milling gcode. I'm still honing my skills here, but it's has not been terrible to learn.

I've only attached the Fusion 360 design files for the conversion. Fusion 360 is free for personal use, so you can easily install the software, isolate the part you would like to make an STL for, and export it from the Fusion 360 software. I have placed an asterisk (*) in front of each of the part names to indicate the part needs to be printed. Parts with no asterisk are either hardware that need to be purchased, or original parts of the mill.

This build was done specifically for the Harbor Freight version of this mill, but there are several almost identical clones it can likely be used on:

  • Harbor Freight Round column 2hp mill drill
  • Ru Fong RF-31
  • Grizzly G0705
  • Jet JMD-18
  • Enco 105-1110

 

BOM 

I have only provided links for items I purchased for this project. I have not provided links for items I already had on-hand):

 

Tools Used

  • Battery powered drill
  • Hole saws
  • HSS drill taps (m3)
  • 3D printer (Voron 2.4)
  • wire strippers
  • Phillips head screw drivers
  • Soldering Iron
  • Heat Gun
  • Multi-meter
  • Fusion 360 (CAD software)

 

Build out

I listed these steps in the order I built the project, but I'm sure this completed differently

  • Enclosure
    • drilled holes for fans, power connector, power switch, encoder wiring, and stepper wiring
    • laid out the pattern for where I wanted my electrical equipment
    • 3D printed mounts for the equipment
    • drilled and tapped holes for mounting electronics
    • installed the fans, aviation through hole connectors, power supplies, motor drivers, raspberry pi, mega-2560
    • installed grbl/mega onto the mega-2560
    • installed CNCjs on raspberry pi
    • wired everything up
    • tested motor movement
       
  • Mill (I tackled each axis 1 at a time)
    • Printed all parts for the axis
    • installed the ball screw conversion (not application for the Z axis)
      • the nuts were backwards from what I wanted so I printed a generic 1605 mandrel to flip the nut
    • attached the gears/coupler
    • motor mount cap
    • installed the motor
       
  • End stops
    • These are still a work in progress, but I have successful attached the z axis stops


Print Settings

  • Resolution: .2
  • Infill: 60%
  • Filament brand: Polymaker
  • Filament color: Grey
  • Filament material: ASA

 


 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...