Welcome to Our Community

Some features disabled for guests. Register Today.

      1. Build Progress:
        • Build Complete!
      Rate This Build
      0/5,
      0 votes
      A few years ago I built am OX CNC (1000mm x 1500mm). This machine has been great, but I wanted to make it even better. I decided to convert it to a lead screw design. I upgraded my OX CNC to lead screws on all the axis. The goal was to upgrade the OX CNC with no changes to the OX CNC plates.
      Old OX CNC.
      IMAG0047.jpg

      New OX CNC. To make some room in my shop I down sized the CNC to 1000mm x 1000mm. The new lead screw setup works great!!
      20180108_210723.jpg

      Parts List:
      6 x OX CNC Pillow Block Spacer (3D design OX CNC Pillow Block Spacer)
      (Printed to size required)

      As also modified this limit switch from Thingiverse (Limit switch bracket by tommyolofsson) to support left and right. I also integrated it into the Y-Axis Pillow Block Spacer.

      OX CNC Limit Switch right and left (3D design OX CNC Limit Switch right and left)

      4 x 6” of 20 x 40 extrusion

      4 x 2 Hole Joining Strip Plate

      22 x Cast Corner Bracket (Depending on the orientation of mounting, I has to grind of some of the nubs on the back.)

      3 x 3D Printer T8 1000mm Lead Screw Rod Shaft Coupling Mounting Bearing W/ Screw Nut (3D Printer T8 1000mm Lead Screw Rod Shaft Coupling Mounting Bearing W/ Screw Nut | eBay)

      5 × Motor Mount Plate - NEMA 23 Stepper Motor

      18 × 40mm Aluminum Spacers

      18 x 3mm Aluminum Spacers

      Precision Shim - 10x5x1mm (quantity will vary based on tuning)

      3 x Anti-Backlash Nut Block for 8mm Metric Acme Lead Screw

      2 bags each Low Profile Screws M5 (10mm, 20mm, 65mm cut to sizes required) I went thru a lot of screws!!

      Bag of Tee Nuts

      2 x Nylon Insert Hex Locknut - M5

      About 10 x

      Drop In Tee Nuts

      To increase the Z-axis height, I used 6” of 20 x 40 extrusion to replace the original bracket. This increased the Z-axis height by 3 inches. I used 5 x Cast Corner Bracket and a flat 2 hole bracket to brace/connect the extrusion.
      20180108_211054.jpg
      20180108_210739.jpg 20180108_210823.jpg
      20180110_212104.jpg

      To mount the Anti-Backlash Nut Block for 8mm Metric Acme Lead Screw to the OX CNC Y plates I used NEMA 23 Stepper Motor mount plates along with 3 mm × Aluminum Spacers. To get the Nut block to lineup I had to file the slot to make it slightly larger. I mounted the plate replacing the Y-Axis stepper motors.
      20170912_211208_Moment.jpg 20170912_211208_Moment3.jpg 20170912_211208_Moment2.jpg 20180108_210618.jpg

      To mount the pillow blocks for the Y-Axis lead screws to the 20 x 80 extrusion, I created and 3D printed spacers in TinkerCad (www.TinkerCad.com).

      OX CNC Pillow Block Spacer

      3D design OX CNC Pillow Block Spacer

      Note: my OX CNC plates are 5/16 aluminum plater. You will need to modify the file for you plate thickness. The over height of the part includes the 1.5 mm guides on the bottom of the part. Make sure you take this into account when adjusting the spacers to your machine. I also provided limit switch mounts.

      OX CNC Limit Switch right and left

      3D design OX CNC Limit Switch right and left

      I used the following lead screws due to the fact that they came with the pillow blocks.

      3D Printer T8 1000mm Lead Screw Rod Shaft Coupling Mounting Bearing W/ Screw Nut

      3D Printer T8 1000mm Lead Screw Rod Shaft Coupling Mounting Bearing W/ Screw Nut | eBay

      To make the pillow block alignment work for the 20 x 80 extrusion, I had to file the bottom screw slot of each pillow block elongate the hole. Area that was filed is highlighted in black. Note: If you want the set screws all facing inward you will need alternate the holes enlarged.

      To mount the Nema 23 stepper motors, I used NEMA 23 Stepper Motor Mount Plate with 40mm aluminum spaces screwed in to the top 3 holes of the tapped 20 x 80 aluminum extrusion aligned to the lead screw. The bottom hole is used for the 2 hole plate brace. I used spacers on the Nema 23 motor to provide room to connect the coupler. The spacer sizes may need to be adjusted based on your setup. I used 40mm aluminum spaces.
      20180110_212431.jpg 20180110_212455.jpg 20180110_212501.jpg 20180108_210906.jpg 20180108_210519.jpg

      To mount the pillow blocks for the X-Axis lead screws to the 40 x 40 extrusion, I created and 3D printed spacers in TinkerCad (www.TinkerCad.com).

      OX CNC Pillow Block Spacer

      3D design OX CNC Pillow Block Spacer

      One side is connected to the extrusion and the other side is connected to a 90 degree cast bracket.

      The stepper motor is connected to the Y plane using a NEMA 23 Stepper Motor mount. Two of the mounting slots have to be cut thru to provide enough movment to align the lead screw. I used 3mm spacers between the motor mount plate and the Y-Axis plate. I used 40mm aluminum spacers on the Nema 23 motor to provide room to connect the coupler. The spacer sizes may need to be adjusted based on your setup.
      20180110_212641.jpg 20180110_212534_Burst01.jpg 20180108_210705.jpg 20170912_211208_Moment4.jpg 20180108_210553.jpg 20180108_210546.jpg 20180116_230642.jpg

      To mount the lead screw nut to the X-Axis carriage, took a 1/8” piece of aluminum plate and drilled 2 holes aligned with the bottom holes in the Nema 23 mounting location. I then aligned the lead screw nut to the lead screw and marked the holes and them drilled and mounted the lead screw nut. I used 3 mm spacers behind the plate to align to the lead screw. Use 1mm precision shims for fine tuning the alignment.
      20180108_210640.jpg 20180116_230602.jpg

      The dust shoe is based of Dewalt DWP611 Thread-On Dust Shoe for X Carve on thingiverse.
      Dewalt DWP611 Thread-On Dust Shoe for X Carve by nmackes

      I modified the base to support the Makita RT0701C router and widened the groove to support a glued in brush.
      3D design Makita RT0701C Dust shoe

      The hose is help to the Z-Axis with a block of wood spacer 6 hole 90 degree bracket and a hose clamp.

      I run LinuxCNC driving a parallel port breakout and individual tb6560 drivers. I am working on upgrading to tb6600 drivers.
      Sigmet, Paud, Mark Carew and 14 others like this.
  • Loading...
  • Build Details

    Build License:
    • CC - Creative Commons Public Domain (CCO 1+)

    Reason for this Build

    Making my Great OX CNC better!!

    Inspired by

    OX CNC
  • Parts list

    Qty Part Name Part Link Comments
    6 OX CNC Pillow Block Spacer https://tinkercad.com/things/lFXtjSbmEGN Link Pillow block spacers I created
    4 6” of 20 x 40 extrusion Link
    2 2 Hole Joining Strip Plate Link
    22 Cast Corner Bracket Link Depending on the orientation of mounting, I has to grind of some of the nubs on the back
    3 3D Printer T8 1000mm Lead Screw Rod Shaft Coupling http://www.ebay.com/itm/3D-Printer-T8-1000mm-Lead-Screw-R... Link
    5 Motor Mount Plate - NEMA 23 Stepper Motor Link
    18 40mm Aluminum Spacers Link
    18 3mm Aluminum Spacers Link
    10 Precision Shim - 10x5x1mm Link quantity will vary based on tuning
    3 Anti-Backlash Nut Block for 8mm Metric Acme Lead S Link
    2 2 bags each Low Profile Screws M5 Link 10mm, 20mm, 65mm cut to sizes required
    1 Bag of Tee Nuts Link
    2 Nylon Insert Hex Locknut - M5 Link
    10 Drop In Tee Nuts Link I used about 10
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice