Welcome to Our Community

Some features disabled for guests. Register Today.

      1. Build Progress:
        • Build Complete!
      Rate This Build
      0/5,
      0 votes
      Step 0
      Connecting Assemblies
      This build makes reference to V-Slot® NEMA 17 Linear Actuator Bundle (Lead Screw) assemblies. These can be constructed separately prior to this build and be incorporated without need for disassembly when choosing option 2 or 3 from Step 7. By using the Drop-In Tee Nuts, the CNC Mill can be constructed. Use of other T-Nut types will require partial disassembly of the actuator bundles to insert T-Nuts.

      Step 1
      Step 1.jpg Step 1 Dimensions.jpg
      Base Frame
      Cast Corner Brackets (in red) are used to fasten the base frame.

      -Components-
      Linear Rail 20x40 length 610mm Qty. 2
      Linear Rail 20x20 length 500mm Qty. 2
      Cast Corner Bracket Qty. 6

      Step 2
      Step 2.jpg Step 2a.jpg
      Install Y-Axis
      A V-Slot® NEMA 17 Linear Actuator Bundle (Lead Screw) 500mm is placed in the center of the frame with the forward end flush with the frame front. Cast Corner Brackets (in red) are used to secure the actuator to the frame.

      -Components-

      V-Slot® NEMA 17 Linear Actuator Bundle (Lead Screw) 500mm Qty. 1
      Cast Corner Bracket Qty. 4

      Step 3 (a,b)
      Step 3a.jpg
      Assemble Left Vertical Support
      Attach Cast Corner Brackets to V-Slot® 20x40 Linear Rail 250mm. Upper bracket positions will be adjusted when completing Step 5.

      Step 3.jpg Step 3b.jpg
      Install Left Vertical Support
      A V-Slot® 20x40 Linear Rail 250mm with Cast Corner Brackets is installed on the left side of the base frame. Two brackets secure the support to the frame while the others will be used to secure the X-Axis.

      Step 3 dimensions.jpg

      -Components-
      Linear Rail 20x40 length 250mm Qty. 1
      Cast Corner Bracket Qty. 5

      Step 4 (a,b)
      Step 4a.jpg
      Assemble Right Vertical Support
      Attach Cast Corner Brackets to V-Slot® 20x40 Linear Rail 250mm. Upper bracket positions will be adjusted when completing Step 5.

      Step 4.jpg Step 4b.jpg Step 4c.jpg
      Install Right Vertical Support
      A V-Slot® 20x40 Linear Rail 250mm with Cast Corner Brackets is installed on the right side of the base frame. Two brackets secure the support to the frame while the others will be used to secure the X-Axis.

      Step 4 Dimensions.jpg

      Step 4 Above.jpg

      -Components-
      Linear Rail 20x40 length 250mm Qty. 1
      Cast Corner Bracket Qty. 5
      Step 5 (a,b,c)
      Step 5a.jpg Step 5b.jpg Step 5c.jpg
      Install X-Axis
      A V-Slot® NEMA 17 Linear Actuator Bundle (Lead Screw) 500mm is installed across the vertical supports using the Cast Corner Brackets (in red) to secure it to the supports.

      -Components-
      V-Slot® NEMA 17 Linear Actuator Bundle (Lead Screw) 500mm Qty. 1

      Step 6 (a,b,c)
      Step 6a.jpg Step 6b.jpg Step 6c.jpg
      Install Z-Axis
      Two spacers (in red) are placed upon the X-Axis gantry plate to provide separation when the Z-Axis is attached to the X-Axis gantry plate.
      A V-Slot® NEMA 17 Linear Actuator Bundle (Lead Screw) 250mm is aligned with the X-Axis gantry plate center and spacers (in red) for attachment.
      Upon attaching the Z-Axis, its vertical position on the gantry can be adjusted to fit your spindle selection's length.

      -Components-
      Aluminum Spacers 3mm Qty. 2
      V-Slot® NEMA 17 Linear Actuator Bundle (Lead Screw) 250mm Qty. 1

      Step 7 (a,b,c) (ax,bx,cx) (ay,by,cy)
      Installing Spindle Mounting Rail
      The Z-Axis gantry can have several different width V-Slot Linear Rail pieces attached to provide a mounting surface for the spindle mount.

      Step 7a.jpg Step 7aa.jpg Step 7b.jpg Step 7c.jpg
      The first option uses V-Slot 20x80 Linear Rail and four mounting points with spacers(in red). This mounting setup requires the spacer hardware and V-Slot to be installed onto the gantry BEFORE it is threaded onto the Z-Axis Lead Screw. This option allows for FOUR mounting points which spread the stresses of the spindle mount hanging off the gantry.

      Step 7ax.jpg Step 7aax.jpg Step 7bx.jpg Step 7cx.jpg
      The second option uses V-Slot 20x60 Linear Rail and two mounting points with spacers (in red). This mounting setup does not require assembly before the Z-Axis gantry plate is threaded upon the Lead Screw. This allows the Z-Axis to be fully assembled before attaching the spindle mounting V-Slot 20x60 Linear Rail piece. This setup has only TWO mounting points for spreading stress of spindle mounting off the gantry.

      Step 7ay.jpg Step 7aay.jpg Step 7by.jpg Step 7cy.jpg
      The third option is the same as the second, however V-Slot 20x80 Linear Rail is used. This provides a larger area for the spindle attachment but does not center the mounting rail.

      -Components-
      Aluminum Spacers 3mm Qty. 4 (max)
      Linear Rail 20x40 length 130mm Qty. 1
      or
      Linear Rail 20x30 length 130mm Qty. 1

      Step 8 (a,b)
      Step 8.jpg Step 8b.jpg Step 8c.jpg
      Attach limit switches (in red) to Axis.

      -Components-
      Micro Limit Switch Kit with Mounting Plate Qty. 3

      Step 9
      General Electronic Connections.jpg
      Electrical component connections are general described by this graphic.
      Dashed lines represent MACH3 spindle controller upgrade intended for the future.

      Step 10
      Step 10.jpg
      Attach Spindle Holder (in red)
      Attach Spindle Holder via four mounting holes. Two of the holes on the left side also secure the spindle in the holder via compression. The mounting holes are vertically spaced at 20mm.

      -Components-
      Spindle Holder/Mount (specific to spindle choice) Qty. 1

      Step 11
      Rear View.jpg
      Electronics mounted to rear side. This is customizable to match the electronics suite of your choice. Step 9 has a graphic of my setup and elements.

      Step 12
      An Arduino CNC Shield is used to drive the device. The Arduino UNO is running GRBL V0.9
      The device is attached to a laptop running Universal G-Code Sender.

      Some Photos
      Full View.jpg Rear View.jpg
      Switch Boxes.jpg Power Plug Box.jpg
      Spindle Assembly.jpg UGS.jpg

      Sample PCBs Milled
      PCB Demo 1.jpg PCB Demo 2.jpg

      The two images display an elegant and an utilitarian PCB milling. Interestingly they are both a variation on the same circuit. The first elegant PCB was designed using Fritzing. However the current requirements for the circuit (as well as some over current) caused it to delaminate the copper on some traces and fail. The second utilitarian version was able to handle the current requirements. These were used for an inductive heater build.
      1. Special Notes

        Several references are made to bundled assemblies. Actual build was through individual parts. However citing bundles reduces the qty of individual parts needed to list and should not alter build requirements.
      Elektronikoma and MaryD like this.
  • Loading...
  • Build Details

    Build License:
    • CC - Attribution - CC BY

    Reason for this Build

    I have previously built a 3D printer using an erector set type component system. The large variety of component choices actually was a distraction as multiple generic and special assemblies could be fastened together. I decided that a CNC mill would be my next project but I would discipline myself by using the OpenBuild component selection. This reduced overall component number for the Cartesian box and is more aesthetically pleasing.

    Inspired by

    Built 3D Printer and 3D Scanner so CNC Mill was next step.
  • Parts list

    Qty Part Name Part Link Comments
    2 V-Slot 20x40 Linear Rail - 610 mm length http://openbuildspartstore.com/v-slot-20x40-linear-rail/ Link Used generic 20x40 on actual build
    2 V-Slot 20x40 Linear Rail - 300 mm length http://openbuildspartstore.com/v-slot-20x40-linear-rail/ Link Used generic 20x40 on actual build
    3 V-Slot 20x20 Linear Rail - 500 mm length http://openbuildspartstore.com/v-slot-20x20-linear-rail/ Link Used generic 20x20 on actual build
    2 V-Slot 20x20 Linear Rail - 100 mm length http://openbuildspartstore.com/v-slot-20x20-linear-rail/ Link Used generic 20x20 on actual build /non critical scrap used for drag chain support
    1 Arduino Uno https://store.arduino.cc/usa/arduino-uno-rev3 Link Used generic on actual build
    1 Arduino CNC shield w/ DRV8825 Stepper Drivers https://www.amazon.com/gp/product/B01JYYTUOO Link
    1 CNC Spindle 500W Air Cooled 0.5kw Milling Motor https://www.amazon.com/gp/product/B01LNBOCDA/ Link CNC Spindle 500W Air Cooled 0.5kw Milling Motor and Spindle Speed Power Converter and 52mm Clamp and 13pcs ER11 Collet for DIY Engraving
    1 Switching Power Supply 350W 24V 14.6A https://www.amazon.com/gp/product/B00XTHD00I Link
    1 Red Green Yellow Emergency Stop Latching https://ww.amazon.com/gp/product/B01M12OC9Q Link Internal upgrade to Red button for dual N.C. switches
    2 V-Slot NEMA 17 Linear Actuator Bundle (Lead Screw http://openbuildspartstore.com/v-slot-nema-17-linear-actu... Link 500 mm version (actual build from individual parts) w/ stepper
    1 V-Slot NEMA 17 Linear Actuator Bundle (Lead Screw http://openbuildspartstore.com/v-slot-nema-17-linear-actu... Link 250 mm version (actual build from individual parts) w/ stepper
    3 Jog Knob http://openbuildspartstore.com/jog-knob/ Link
    3 Micro Limit Switch Kit with Mounting Plate http://openbuildspartstore.com/micro-limit-switch-kit-wit... Link Generic switches used on actual build
    1 15 x 20mm 1.07M Drag Chain https://www.amazon.com/gp/product/B00843VYGO Link
    22 Cast Corner Bracket http://openbuildspartstore.com/cast-corner-bracket/ Link
    2 V-Slot 20x40 Linear Rail - 250 mm length http://openbuildspartstore.com/v-slot-20x40-linear-rail/ Link Used generic 20x40 on actual build
    44 Drop In Tee Nuts http://openbuildspartstore.com/drop-in-tee-nuts/ Link
  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