Hello everyone, I am doing my thesis now and it is about using Arduino UNO to control a three-axis motion table. However, I am brand new in this field and do not know how to begin with. It would be great if someone could give me some hints. Thank you in advance!
What I have now is a xyz stage with 3 stepper motors. They are 2 phases 6 leads motors and I have checked the center tap of them. But I do not know how to connect and what to connect with them.
Begin by printing the data sheets and all the documentation you can find on-line for your components and putting them in a file folder.
Now, create a spread sheet with a line for each component in your project. Make a column for the voltage required for each component. Make another column for the current requirements for each component.
Are all the voltages the same? Probably not. Pick the highest voltage and this will give you a beginning voltage so you can get a power supply for your project. Add up the current requirements for each component and double it. This will be the current requirements for your project. Get the appropriate power supply.
Use the forum Google search function in the upper right of this page to search for the key words of your project. You will probably find many previous project discussions and code for similar projects.
Paul_KD7HB:
Begin by printing the data sheets and all the documentation you can find on-line for your components and putting them in a file folder.
Now, create a spread sheet with a line for each component in your project. Make a column for the voltage required for each component. Make another column for the current requirements for each component.
Are all the voltages the same? Probably not. Pick the highest voltage and this will give you a beginning voltage so you can get a power supply for your project. Add up the current requirements for each component and double it. This will be the current requirements for your project. Get the appropriate power supply.
zoomkat:
Use the forum Google search function in the upper right of this page to search for the key words of your project. You will probably find many previous project discussions and code for similar projects.
First off I think you will have a problem with the motor shield.
Reason is that the CNC shield will take almost all the pins used by the Arduino.
Especially if you are also using the limit switches.
There may well be a way to use some of the spare I/O to drive a different driver board but that may take a little detective work.
From my own POV I would probably abandon that shield in favour of a more simple motor driver that is not shield based.
Although you could maybe use jumper wires to move it away from being a stacked board.
By detective work I would suggest a lot of google on your part to find similar projects and check how they overcame this bit.
We may also need some additional information as to how you are using the CNC shield itself.
Will you be using GRBL or another solution for the software side ?
Both methods are feasible.
For the motor driver we will also probably want details of that aspect.
Motor size, load, RPM, its function etc.
We seem to have reached a point where a lot of detail may be of use to those trying to help. Posting tips.