Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. My Project
  3. DIY CNC mill from mainly salvaged and 3D printed parts

DIY CNC mill from mainly salvaged and 3D printed parts

Scheduled Pinned Locked Moved My Project
76 Posts 5 Posters 11.8k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • NeverDieN NeverDie

    @dbemowsk said in DIY CNC mill from mainly salvaged and 3D printed parts:

    The way I am testing this is just using a terminal connection to the CNC and pasting the gcode into the terminal window. If there is a better way to test this let me know.

    This may be your problem, or at least a contributing factor. Try using a gcode sender, such as ChiliPeppr, instead.

    dbemowskD Offline
    dbemowskD Offline
    dbemowsk
    wrote on last edited by
    #55

    @neverdie Thanks a million. I tried the online version of chilipeppr and it seem s to be working.

    Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
    Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

    1 Reply Last reply
    1
    • dbemowskD Offline
      dbemowskD Offline
      dbemowsk
      wrote on last edited by
      #56

      So I did a test run of an old style font carving my house number into a piece of wood. I created the gcode using Inkscape which is a popular vector graphics program. For a test run I think it went fairly well.
      0_1521143564833_31bf19b1-9808-409b-acd4-2a11afab0107-image.png

      I did a video of it carving. The spindle is spinning much faster than it looks like in the video. It has to do with the recording frame rate on my phone.
      https://www.youtube.com/watch?v=S2wdsbMfSeM&t=46s

      Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
      Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

      1 Reply Last reply
      1
      • NeverDieN Offline
        NeverDieN Offline
        NeverDie
        Hero Member
        wrote on last edited by
        #57

        Looks like your spindle may have really bad runout.

        dbemowskD 1 Reply Last reply
        1
        • NeverDieN NeverDie

          Looks like your spindle may have really bad runout.

          dbemowskD Offline
          dbemowskD Offline
          dbemowsk
          wrote on last edited by
          #58

          @neverdie I don't think it's runout. If you look, a lot of the video is shaky. I think it is vibration from the V bit cutting into the wood. The tip of that bit may be bent a little which would cause vibration like that. I guess I'l find out when I try cutting a PCB. When I do one, I'll change to a new bit. I ordered a pack of 10. I have to see if I have any copper clad laying around.

          Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
          Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

          1 Reply Last reply
          0
          • dbemowskD dbemowsk

            Well, haven't posted to my thread in a while so I thought I'd give an update. I am close to having the Z axis complete. Below are some pictures of the spindle assembly as I have it right now.
            0_1519629445785_0ea7bc4a-55ec-4531-b443-451772d05d2f-image.png
            0_1519629461406_66672fd9-3a0b-4388-9f7f-db5060f3ce07-image.png
            0_1519629494067_08d76f89-3b1b-4939-a8a0-f61498ff44c1-image.png

            This is the next part in line to be printed is the Z axis motor mount and X axis carriage. Below is a pic of the design. I have it printing now and there is 11 hours to go in the print. The longest printed part so far.
            0_1519630176063_73bcfa87-ab38-49bc-8fe6-bcb500aad10e-image.png

            NeverDieN Offline
            NeverDieN Offline
            NeverDie
            Hero Member
            wrote on last edited by NeverDie
            #59

            @dbemowsk As it turns out, I too will have to make something similar to:
            alt text
            in order to install my new brushless motor on the z-axis. What parts should I order to go inside the plastic? I mean, obviously two ball bearing something's and some kind of threaded nut or something. I'm just not sure exactly which something's I should get, if you know what I mean. Did you buy your something's, or were they junk-drawer parts that you had laying around?

            The z-axis that came with the 2418 is just a unit that came pre-assembled. I'm not even sure how I will take it apart. I suppose I could maybe extract the parts that are in it and re-use them, but they're melted into the plastic, so if I do that, I'm burning my bridges back to the system as it currently is. It does work, so I'm reluctant to wreck it.

            dbemowskD 1 Reply Last reply
            0
            • NeverDieN NeverDie

              @dbemowsk As it turns out, I too will have to make something similar to:
              alt text
              in order to install my new brushless motor on the z-axis. What parts should I order to go inside the plastic? I mean, obviously two ball bearing something's and some kind of threaded nut or something. I'm just not sure exactly which something's I should get, if you know what I mean. Did you buy your something's, or were they junk-drawer parts that you had laying around?

              The z-axis that came with the 2418 is just a unit that came pre-assembled. I'm not even sure how I will take it apart. I suppose I could maybe extract the parts that are in it and re-use them, but they're melted into the plastic, so if I do that, I'm burning my bridges back to the system as it currently is. It does work, so I'm reluctant to wreck it.

              dbemowskD Offline
              dbemowskD Offline
              dbemowsk
              wrote on last edited by
              #60

              @neverdie I wouldn't advise tearing apart your old one. As you mentioned, you could at least fall back to that if it came down to it. I am assuming that you are getting a different spindle motor?

              To make that part I just used 3D printed linear bearings that the smooth rods slide into. For the threaded rod/lead screw, I used a threaded rod coupler nut like this one:
              0_1521260695608_1d54e571-a58c-4005-a638-b606728de255-image.png
              I just hollowed out the hex shape inside the plastic so that when it is tightened on it holds it snug. I designed the part in OpenSCAD. Because I was designing the part myself, I had free reign on the design.
              0_1521261478663_1b390f58-9d2e-4b69-95bd-09c049fa30e7-image.png

              Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
              Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

              1 Reply Last reply
              1
              • dbemowskD Offline
                dbemowskD Offline
                dbemowsk
                wrote on last edited by
                #61

                Sorry, meant to include a pic of the bearings. These fit into the outer recessed areas in the frame. I did it this way so I could change them if I had to.
                0_1521262288843_954aaf5b-6b6e-469a-9348-602519750317-image.png

                Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
                Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

                1 Reply Last reply
                1
                • dbemowskD Offline
                  dbemowskD Offline
                  dbemowsk
                  wrote on last edited by dbemowsk
                  #62

                  So, I was doing some reading on how to use auto-leveling with GRBL and the CNC shield that I have. What I read was that for GRBL on an arduino, the probe needed to be connected to analog pin 5 and ground. For the shield that I have, this is the arduino pinout that I found on it:
                  0_1521435650092_f82b44f4-2a5c-48a9-96cb-a14321d67052-image.png
                  Turns out that A5 is not connected on my shield and is labeled (not used/reserved). Luckily, in my parts bin I had a couple arduino uno prototyping boards. So I made a board that stacks in between the CNC shield and the uno. Here is the board with the probe attached:
                  0_1521437115736_80013433-c6f1-4cce-98ad-b9d217684319-image.png
                  The probe wires are made from an old dupont header cable that was salvaged out of an old PC. I figured that fit right in with the theme of the project.

                  And here is the stack.
                  0_1521437202914_8e39b474-f716-4a8d-a821-f226f8e6cb9d-image.png
                  I did a test and the probe seems to work. Tomorrow I will probably do a test mill of a small pcb to see how that works out.

                  For a junk parts build, I am pretty happy with the way it is turning out.

                  Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
                  Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

                  1 Reply Last reply
                  1
                  • dbemowskD Offline
                    dbemowskD Offline
                    dbemowsk
                    wrote on last edited by
                    #63

                    So, turns out the shaft couplers that I got are kind of crappy and seem to come loose every so often. These are the ones that I got which have their set screws on opposite sides from each other:
                    0_1522022918230_b47d57af-9aa1-4af0-8b2d-ea96a4936ec3-image.png

                    I am looking to get some replacements, but am wondering which style would be best to get. There is this style which has set screws at 90 degrees to each other:
                    0_1522023192845_17eea504-30d6-48b7-9dc8-0b9fb2b364f4-image.png

                    There is this style which actually clamps around the shaft:
                    0_1522023269708_edf18238-769d-4f01-a74c-6ca01d45738c-image.png

                    Then there is this style that also is a clamp style which says that it is somewhat flexible. The thing with this style is that I don't know if it separates at the red part:
                    0_1522023350226_60608f23-eada-4381-9571-1ba409e8ee84-image.png

                    The shaft on my stepper is a D shaft, so I am wondering how well the clamp style ones will work, at least on the motor side. The lead screw is round, so that should be fine for the one clamp.

                    Any thoughts?

                    Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
                    Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

                    NeverDieN 1 Reply Last reply
                    0
                    • dbemowskD dbemowsk

                      So, turns out the shaft couplers that I got are kind of crappy and seem to come loose every so often. These are the ones that I got which have their set screws on opposite sides from each other:
                      0_1522022918230_b47d57af-9aa1-4af0-8b2d-ea96a4936ec3-image.png

                      I am looking to get some replacements, but am wondering which style would be best to get. There is this style which has set screws at 90 degrees to each other:
                      0_1522023192845_17eea504-30d6-48b7-9dc8-0b9fb2b364f4-image.png

                      There is this style which actually clamps around the shaft:
                      0_1522023269708_edf18238-769d-4f01-a74c-6ca01d45738c-image.png

                      Then there is this style that also is a clamp style which says that it is somewhat flexible. The thing with this style is that I don't know if it separates at the red part:
                      0_1522023350226_60608f23-eada-4381-9571-1ba409e8ee84-image.png

                      The shaft on my stepper is a D shaft, so I am wondering how well the clamp style ones will work, at least on the motor side. The lead screw is round, so that should be fine for the one clamp.

                      Any thoughts?

                      NeverDieN Offline
                      NeverDieN Offline
                      NeverDie
                      Hero Member
                      wrote on last edited by
                      #64

                      @dbemowsk My kit came with the same blue couplers, and they came loose too. However, loctite fixed the problem.

                      dbemowskD 1 Reply Last reply
                      0
                      • NeverDieN NeverDie

                        @dbemowsk My kit came with the same blue couplers, and they came loose too. However, loctite fixed the problem.

                        dbemowskD Offline
                        dbemowskD Offline
                        dbemowsk
                        wrote on last edited by dbemowsk
                        #65

                        @neverdie I'm assuming you used loctite blue?

                        Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
                        Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

                        NeverDieN 1 Reply Last reply
                        0
                        • dbemowskD dbemowsk

                          @neverdie I'm assuming you used loctite blue?

                          NeverDieN Offline
                          NeverDieN Offline
                          NeverDie
                          Hero Member
                          wrote on last edited by
                          #66

                          @dbemowsk Yes.

                          1 Reply Last reply
                          0
                          • NeverDieN Offline
                            NeverDieN Offline
                            NeverDie
                            Hero Member
                            wrote on last edited by
                            #67

                            I believe the flexible couplers are for when the stepper axis isn't co-linear with the threaded rod.

                            dbemowskD 1 Reply Last reply
                            0
                            • NeverDieN NeverDie

                              I believe the flexible couplers are for when the stepper axis isn't co-linear with the threaded rod.

                              dbemowskD Offline
                              dbemowskD Offline
                              dbemowsk
                              wrote on last edited by
                              #68

                              @neverdie I still may buy another set. I think the clamping style would be the best, but as I said, not sure how that would be on the D shaft.

                              Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
                              Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

                              NeverDieN 1 Reply Last reply
                              0
                              • dbemowskD dbemowsk

                                @neverdie I still may buy another set. I think the clamping style would be the best, but as I said, not sure how that would be on the D shaft.

                                NeverDieN Offline
                                NeverDieN Offline
                                NeverDie
                                Hero Member
                                wrote on last edited by
                                #69

                                @dbemowsk Are these not something you can 3D print? Then you could customize to the D shaft if you like.

                                1 Reply Last reply
                                0
                                • NeverDieN Offline
                                  NeverDieN Offline
                                  NeverDie
                                  Hero Member
                                  wrote on last edited by
                                  #70

                                  BTW, I suspect that using longer linear bearings will lead to less slop:
                                  http://a.co/0yWkPgi

                                  dbemowskD 1 Reply Last reply
                                  0
                                  • NeverDieN NeverDie

                                    BTW, I suspect that using longer linear bearings will lead to less slop:
                                    http://a.co/0yWkPgi

                                    dbemowskD Offline
                                    dbemowskD Offline
                                    dbemowsk
                                    wrote on last edited by
                                    #71

                                    @neverdie said in DIY CNC mill from mainly salvaged and 3D printed parts:

                                    @dbemowsk Are these not something you can 3D print? Then you could customize to the D shaft if you like.

                                    I guess I hadn't thought about 3D printing them. I did order a pack of two though.
                                    https://www.amazon.com/uxcell-Encoder-Coupler-Coupling-8mmx5mm/dp/B01E0CTI42/ref=sr_1_14?ie=UTF8&qid=1522050398&sr=8-14&keywords=5mm+8mm+coupler


                                    @neverdie said in DIY CNC mill from mainly salvaged and 3D printed parts:

                                    BTW, I suspect that using longer linear bearings will lead to less slop:
                                    I would tend to agree. Does your CNC use linear bearings?

                                    Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
                                    Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

                                    NeverDieN 1 Reply Last reply
                                    0
                                    • dbemowskD dbemowsk

                                      @neverdie said in DIY CNC mill from mainly salvaged and 3D printed parts:

                                      @dbemowsk Are these not something you can 3D print? Then you could customize to the D shaft if you like.

                                      I guess I hadn't thought about 3D printing them. I did order a pack of two though.
                                      https://www.amazon.com/uxcell-Encoder-Coupler-Coupling-8mmx5mm/dp/B01E0CTI42/ref=sr_1_14?ie=UTF8&qid=1522050398&sr=8-14&keywords=5mm+8mm+coupler


                                      @neverdie said in DIY CNC mill from mainly salvaged and 3D printed parts:

                                      BTW, I suspect that using longer linear bearings will lead to less slop:
                                      I would tend to agree. Does your CNC use linear bearings?

                                      NeverDieN Offline
                                      NeverDieN Offline
                                      NeverDie
                                      Hero Member
                                      wrote on last edited by
                                      #72

                                      @dbemowsk said in DIY CNC mill from mainly salvaged and 3D printed parts:

                                      Does your CNC use linear bearings?

                                      Yes.

                                      1 Reply Last reply
                                      0
                                      • dbemowskD Offline
                                        dbemowskD Offline
                                        dbemowsk
                                        wrote on last edited by
                                        #73

                                        Just a note to everyone. These style couplers are NOT good for the X axis, or Z axis if the motor is vertical and facing down.
                                        0_1522357570149_33880ba6-808f-49d8-bee1-1195a01d3b63-image.png
                                        The problem is that the spiral part is actually quite springy. When say the X axis motor spins to pull the X axis to one side, the springy part seems to really stretch. Pushing the X axis works fine. Since my Z axis motor is mounted on top with the weight of the axis being downward, this will cause the coupler to stretch even more. My 3D printer uses these on it's Z axis which works fine because the motors face up with the pressure of the Z axis down on the couplers.

                                        The only thing about the ones that I got that I liked was the way that it clamps to the shaft. I think the clamping action is better because you get more surface area grabbing the shaft.

                                        Something like this may be the best because it is solid and there is no stretching. It also has the clamping action.
                                        0_1522359308915_35e83148-b7ef-4cf1-a442-b3d959f8cf32-image.png

                                        Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
                                        Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

                                        T 1 Reply Last reply
                                        1
                                        • dbemowskD dbemowsk

                                          Just a note to everyone. These style couplers are NOT good for the X axis, or Z axis if the motor is vertical and facing down.
                                          0_1522357570149_33880ba6-808f-49d8-bee1-1195a01d3b63-image.png
                                          The problem is that the spiral part is actually quite springy. When say the X axis motor spins to pull the X axis to one side, the springy part seems to really stretch. Pushing the X axis works fine. Since my Z axis motor is mounted on top with the weight of the axis being downward, this will cause the coupler to stretch even more. My 3D printer uses these on it's Z axis which works fine because the motors face up with the pressure of the Z axis down on the couplers.

                                          The only thing about the ones that I got that I liked was the way that it clamps to the shaft. I think the clamping action is better because you get more surface area grabbing the shaft.

                                          Something like this may be the best because it is solid and there is no stretching. It also has the clamping action.
                                          0_1522359308915_35e83148-b7ef-4cf1-a442-b3d959f8cf32-image.png

                                          T Offline
                                          T Offline
                                          Technovation
                                          wrote on last edited by
                                          #74

                                          @dbemowsk they should work if used as intended. These couplings are supposed to be stiff in only one direction of freedom: Rotation of the axis (=transfer the torque of the motor to the axis). The other 5 degrees of freedom should be of low stiffness to absorb misalignment between motor and axis. So the correct type of bearings should actually constrain the axis to only rotate in one DoF and not translate into the coupling.

                                          dbemowskD 1 Reply Last reply
                                          1
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          9

                                          Online

                                          11.7k

                                          Users

                                          11.2k

                                          Topics

                                          113.1k

                                          Posts


                                          Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • MySensors
                                          • OpenHardware.io
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular