You need to calibrate over a greater distance. Also adding end bearings to the leadscrews wouldn't be a bad idea for general longevity of the machine and motors.
Thanks for the advice. I will recalibrate it at some point. As for the end bearings. I don't plan to use this machine in this state for a long period of time as I would like to use it to machine meta parts and then rebuild it with these metal parts. Since that would change the machine, these end bearings (3D printed bracket) could no longer be used and I would have to add others anyway. If this was my permanent solution I would definitely agree with you and add the end bearings now.
Great video. To cut down costs a little, you can use an arduino nano with a screw terminal adapter. CNC shield does not provide any real benefits here IMO.
There's so many different brands, models, and makes of those larger stepper drivers... how do you know/determine which one to choose for a project? 🤔 Do the naming codes/schemes help indicate any notable features, for example?
I chose it because I saw someone else use them for a CNC router. I personally don't understand the naming codes/schemes. I just try to see what has worked for others and then do something similar.
I would definitely recommend not leaving them without support. I don't think it's a big problem, but I'm no expert either. Since I already have plans to use this machine to upgrade it with metal parts, I decided to ignore it. If I were to use this machine permanently with the plastic parts I would probably add the supports.
I am using the driver provided in the spindle combo. To control the speed I am currently just using a potentiometer but I might give that job to the Arduino in the future. For the wiring I am just following the diagram provided by the manufacturer. Hope this helps
The cost of building the electronics for my CNC router was around $130. The electronics for the spindle were included in a spindle combo, and I apologize for the inconvenience, but I do not remember the exact cost as it was quite some time ago, so this is just a rough estimation. If you are looking for a more specific price, you can check out the parts list on Thingiverse and Thangs site to get an idea of the cost of the individual components. The cost is very hard to pin down because the prices on Aliexpress (where I buy most of my stuff) can fluctuate greatly. I hope this helps!
The parts list on printables should also include the parts for the control side. The only thing not listed with an aliexpress link is the 500w brushless spindle (+ spindle controller & spindle power supply). Since I bought them as a set I would recommend doing the same.
Hello sir will you tell in detail how to correct the dimensions. I’m giving the the command to move 1 mm but the out put is 2.5 mm.please help me solving this.I shall be really great full
What you have to do is set the stepsPerMillimeter correctly. If I remember correctly the formular I used was (desiredDistance / actualDistance) * currentStepsPerMillimeter However you should make sure to calibrate over a longer distance, like 100mm or even more, to make shure the error in your measurments doesn't have a big impact. I did this a while ago so I might be wrong. Hope this helps :) Edit: fixed typing error
You can set and read the values for parameters (inclusing steps per millimeter) through GCode commands in CNCjs. I don't know the specific command of the top of my head though. I can look into it a bit later :)
Just to confirm. If you send the command "$$" through the console do you see a list of values starting with "$0" and some descriptions? If yes you can change those (specifically steps per millimeter for the x axis) by typing "$100=newStepsPerMillimeter". You can then check whether the values where applied by typing "$$" again. Remember you have to be connected to the Arduino running GRBL for this to work. Hope this helps :)
It certainly helps a lot to those who need it; thanks for sharing your knowledge.
Great job man!!!! With love from Russia!!!
You need to calibrate over a greater distance. Also adding end bearings to the leadscrews wouldn't be a bad idea for general longevity of the machine and motors.
Thanks for the advice. I will recalibrate it at some point. As for the end bearings. I don't plan to use this machine in this state for a long period of time as I would like to use it to machine meta parts and then rebuild it with these metal parts. Since that would change the machine, these end bearings (3D printed bracket) could no longer be used and I would have to add others anyway. If this was my permanent solution I would definitely agree with you and add the end bearings now.
Great video.
To cut down costs a little, you can use an arduino nano with a screw terminal adapter. CNC shield does not provide any real benefits here IMO.
Thanks for the advice. I've thought about that too. However, I decided against it because I thought that this solution could avoid some cable clutter.
There's so many different brands, models, and makes of those larger stepper drivers... how do you know/determine which one to choose for a project? 🤔
Do the naming codes/schemes help indicate any notable features, for example?
I chose it because I saw someone else use them for a CNC router. I personally don't understand the naming codes/schemes. I just try to see what has worked for others and then do something similar.
Are you sure it's ok to leave the ball lead srews hanging on one side, unsupported?
I would definitely recommend not leaving them without support. I don't think it's a big problem, but I'm no expert either. Since I already have plans to use this machine to upgrade it with metal parts, I decided to ignore it. If I were to use this machine permanently with the plastic parts I would probably add the supports.
Well done, keep up the great work :)
please explain how you control spindle speed and its wiring
I am using the driver provided in the spindle combo. To control the speed I am currently just using a potentiometer but I might give that job to the Arduino in the future. For the wiring I am just following the diagram provided by the manufacturer.
Hope this helps
How much did this cost to make? I’m in USA but I can convert
The cost of building the electronics for my CNC router was around $130. The electronics for the spindle were included in a spindle combo, and I apologize for the inconvenience, but I do not remember the exact cost as it was quite some time ago, so this is just a rough estimation. If you are looking for a more specific price, you can check out the parts list on Thingiverse and Thangs site to get an idea of the cost of the individual components. The cost is very hard to pin down because the prices on Aliexpress (where I buy most of my stuff) can fluctuate greatly. I hope this helps!
How many rpm is the spindle you use?
It is rated for 12000rpm, but for me it caps out at 11000rpm :)
Please give me parts list brother ❤️🤟
For control side
The parts list on printables should also include the parts for the control side. The only thing not listed with an aliexpress link is the 500w brushless spindle (+ spindle controller & spindle power supply). Since I bought them as a set I would recommend doing the same.
Hello sir will you tell in detail how to correct the dimensions. I’m giving the the command to move 1 mm but the out put is 2.5 mm.please help me solving this.I shall be really great full
What you have to do is set the stepsPerMillimeter correctly. If I remember correctly the formular I used was (desiredDistance / actualDistance) * currentStepsPerMillimeter
However you should make sure to calibrate over a longer distance, like 100mm or even more, to make shure the error in your measurments doesn't have a big impact.
I did this a while ago so I might be wrong. Hope this helps :)
Edit: fixed typing error
I have make change in GRBL or in CNCJS. Thanks for showing response
You can set and read the values for parameters (inclusing steps per millimeter) through GCode commands in CNCjs. I don't know the specific command of the top of my head though. I can look into it a bit later :)
Sir I did find the console but I’m unable to make changes into it.
Just to confirm. If you send the command "$$" through the console do you see a list of values starting with "$0" and some descriptions? If yes you can change those (specifically steps per millimeter for the x axis) by typing "$100=newStepsPerMillimeter". You can then check whether the values where applied by typing "$$" again. Remember you have to be connected to the Arduino running GRBL for this to work.
Hope this helps :)