Go Down

Topic: Use Arduino UNO to control a three-axis motion table (Read 1 time) previous topic - next topic

hhhhhjwww

Dec 16, 2019, 03:34 pm Last Edit: Dec 17, 2019, 01:48 pm by hhhhhjwww
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.


The second is 3D printer accessories, including a UNO board, a CNC shield board, 4 stepper motor driver, 4 RAMPS mechanical switch endshop.

The third is a 2 Amp motor driver shield.


If I want to make the motors rotate what should I pay attention to? What is the function of the CNC shield board and how to connect them?

I am really fresh in this field so if I have written any unprofessional words, please forgive me. Thank you very much!

Paul_KD7HB

Let me guess. You need to have this all done and working in 30 days?

Begin, as always, with the fundamentals in any new undertaking.

Paul

hhhhhjwww

Let me guess. You need to have this all done and working in 30 days?

Begin, as always, with the fundamentals in any new undertaking.

Paul
Let me guess. You need to have this all done and working in 30 days?

Begin, as always, with the fundamentals in any new undertaking.

Paul
Actually it is a 5-month work...currently I do not know how to begin with, could you give me some advices on reference books or similar work examples?

ballscrewbob

Report to moderator is not a general reply option LOL.

Welcome to the forum amd lets move to to a section that may get you some better responses.

Bob.

It may not be the answer you were looking for but its the one I am giving based on either experience, educated guess, google or the fact that you gave nothing to go with in the first place so I used my wonky crystal ball.

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.

Paul

ballscrewbob

Posting tips.
  • How to insert an image into your post.
  • Add your sketch where applicable but please use CODE TAGS ( </> )
  • Add a SCHEMATIC were needed even if it is hand drawn
  • Add working links to any specific hardware as needed (NOT links to similar items)
  • Remember that the people trying to help cannot see your problem so give as much information as you can
It may not be the answer you were looking for but its the one I am giving based on either experience, educated guess, google or the fact that you gave nothing to go with in the first place so I used my wonky crystal ball.

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.
Google forum search: Use Google Search box in upper right side of this page.
Why I like my 2005 Rio Yellow Honda S2000  https://www.youtube.com/watch?v=pWjMvrkUqX0

hhhhhjwww

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.

Paul
Thank you very much!

hhhhhjwww

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.

Thanks :)

Robin2

Image from Original Post so we don't have to download it. See this  Simple Image Posting Guide



...R
Two or three hours spent thinking and reading documentation solves most programming problems.

Robin2

Two or three hours spent thinking and reading documentation solves most programming problems.


ballscrewbob

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.

Bob.

It may not be the answer you were looking for but its the one I am giving based on either experience, educated guess, google or the fact that you gave nothing to go with in the first place so I used my wonky crystal ball.

ballscrewbob

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.
  • How to insert an image into your post.
  • Add your sketch where applicable but please use CODE TAGS ( </> )
  • Add a SCHEMATIC were needed even if it is hand drawn
  • Add working links to any specific hardware as needed (NOT links to similar items)
  • Remember that the people trying to help cannot see your problem so give as much information as you can
It may not be the answer you were looking for but its the one I am giving based on either experience, educated guess, google or the fact that you gave nothing to go with in the first place so I used my wonky crystal ball.

ballscrewbob

PS Sorry I munged your post.
Accidental so deleted it
It may not be the answer you were looking for but its the one I am giving based on either experience, educated guess, google or the fact that you gave nothing to go with in the first place so I used my wonky crystal ball.

Go Up