![]() The move command blocks MATLAB® while the stepper motor is rotating. As for acceleration/deceleration i am moving the steppers with the matlab move functions, defined as: move(sm,steps) rotates the stepper motor for the specified number of steps. Hello, the device i am working on was constructed by another group before me and the voltage for the motorshield and the required nema17 motors are satisfactory based on their datasheet. My steps are usually between 100-1500 from previous runs, i eventually settled on 1250. I am using Interleave, with the motor configured with 200 steps per revolution, and RPM of 1000. Hello, i am unsure about the steps per second. What is the step rate (steps per second)? If microstepping, what value? So instead of the final position being 0,20, it is at something like 4,20 on the grid. I am able to successfully move the steppers through the grid in both x and y direction,Īt the end of the grid, the position of the stepper should be at 0,20, however i an having an issue where throughout the scan each row going upwards the x axis is some how being displaced. I am using the function move(obj, value) in matlab. The setup that I have does what I want it to do, raster scanning using a carriage with a sensor attached, where one stepper controls the x axis and the other the y axis. A 20 by 20 grid, where 0,0 is its origin. ![]() ![]() I am using matlab to control the stepper to move in a grid like pattern. My issue that I need help with is, I have 2 nema 17 motor attached to the adafruit motorshield v2 which is connected to an arduino uno. Hello everyone, I am having an issue and can't seem to get a solution or possible lead in obtaining a solution to my problem from web searches. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |