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

 


 

  • Like 1
Link to comment
Share on other sites

  • 5 months later...
6 hours ago, Bfennessy said:

I did not see the motor mount and gear files in the downloads, can you check?

If you click the "Download this file" button the motor mount is contained within the file "HF Mill CNC & Ballscrew Upgrade.f3d". This is a fusion 360 file.  Once opened in fusion 360, I have all of the parts broken out by axis under the "Bodies" folder (including the motor mounts). You can export it into an STL or whatever file type you need to build your GCode from in your slicer of choice.

Link to comment
Share on other sites

16 minutes ago, Bfennessy said:

I opened the file and there are not any folders in it.  

Depending on the size of the file, Fusion may not have uploaded it completely, therefor nothing is showing. I generally upload the file first and once I get the message from fusion that the upload is complete, the I open it from the Fusion servers. 

Link to comment
Share on other sites

2 hours ago, Bfennessy said:

the file size says its only 21kb, whereas,

Yep. I downloaded it and tried opening it in Fusion (Educational Licence) and like you - no components

  • Thanks 1
Link to comment
Share on other sites

1 hour ago, mvdveer said:

Yep. I downloaded it and tried opening it in Fusion (Educational Licence) and like you - no components

Strange, I will attempt to reexport this and reupload it soon.

  • Thanks 1
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...