All good things › Forums › Morgan Builders forum › How to calculate step per unit
- This topic has 16 replies, 2 voices, and was last updated 9 years, 7 months ago by
Fig.
-
AuthorPosts
-
-
August 13, 2013 at 10:07 #865
Fig
ParticipantHi Quentin,
What’s the drive ratio of X/Y axis of Morgan? I guess it’s 12.0375, right?
Because I’m using 0.9 degree motor and A4988 on X/Y axis, pulleys are 20 teeth (I know you are using 16 teeth), but when I set M92 X215 Y215 machine didn’t work fine.
Could you post the exactly formula of calculating step per unit?
Thanks.
Fig. -
August 13, 2013 at 10:16 #866
Fig
ParticipantAnd I’m going to design new drive wheels in order to make them more suitable for drive belts. So, drive ratio is important…
-
August 13, 2013 at 12:54 #867
Quentin Harley
KeymasterRatio is important, but you don’t need to know the exact ratio. Steps per angle are calculated during the calibration routine. If it is not possible to reach the calibration position for the first step, increase the step rate and try again.
-
August 13, 2013 at 12:57 #868
Quentin Harley
KeymasterPS: you said the machine is not fine. How did it behave exactly on 215?
-
August 13, 2013 at 15:21 #869
Fig
ParticipantThe routine of hotend is in trouble, when I input G1 X 100, the hotend didn’t move as a line…So, I doubt it was the ratio trouble.
In addition, I use 20MXL pulleys, since the drive wheels you shared have no tooth, I want to design drive wheel with MXL teeth in order to prevent slipping. -
August 13, 2013 at 17:05 #870
Quentin Harley
KeymasterThere are no slip if you push the ends of the belt though the holes in the drive wheel, and if not tight secured.
Did it move in a curve even after calibration?
-
August 13, 2013 at 17:38 #871
Fig
ParticipantYeah, but it only moves in curve on X, on Y is in line.
And after I input M114, only current position I can get, but no step cal. How can I get the step cal to input M92? -
August 13, 2013 at 23:28 #874
Quentin Harley
KeymasterSo you are not geting something like this?
SENDING:M114
X:170.57Y:65.76Z:235.00E:0.00
SCARA Theta:-0.00 Psi+Theta:120.00
SCARA Cal – Theta:5.86 Psi+Theta (90):16.35
SCARA step Cal – Theta:-0.00 Psi+Theta:573.67On starting up and connecting, do you get something similar to this?
Connecting…
start
Printer is now online.
echo: External Reset
Marlin 1.0.0
echo: Last Updated: Jul 15 2013 19:44:48 | Author: (qharley, Morgan SCARA)
Compiled: Jul 15 2013
echo: Free Memory: 4849 PlannerBufferBytes: 1232
echo:Stored settings retreived:
echo:Steps per unit:
echo: M92 X426.64 Y430.25 Z105.13 E472.14
echo:Scaling factors:
echo: M365 X1.03 Y0.99 Z1.00
echo:Maximum feedrates (mm/s):
echo: M203 X300.00 Y300.00 Z300.00 E45.00
echo:Maximum Acceleration (mm/s2):
echo: M201 X400 Y400 Z400 E8000
echo:Acceleration: S=acceleration, T=retract acceleration
echo: M204 S9000.00 T3000.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum xY jerk (mm/s), Z=maximum Z jerk (mm/s)
echo: M205 S0.00 T0.00 B20000 X10.00 Z10.00 E5.00
echo:Home offset (mm):
echo: M206 X5.86 Y-13.65 Z0.00
echo:PID settings:
echo: M301 P22.20 I1.08 D114.00 -
August 16, 2013 at 15:19 #892
Fig
ParticipantThanks Quentin, I’ll try again, and post the log in time.
And one more question, I printed new arms which are 100mm longer than Morgan’s you shared. Can I change “Length of inner support arm” and “Length of outer support arm” to fit for my new arms? Will it lead to lower accuracy? -
August 16, 2013 at 15:43 #894
Quentin Harley
KeymasterWrite down your calibration settings before you reset. That way you could start on good settings. What are the settings now? You could drop the boot splash here
-
August 16, 2013 at 16:22 #895
Fig
ParticipantAt SCARA Settings in configuration.h, I want to change both “linkage_1” and “linkage_2” from 15000 to 25000. And at calculate_delta in Marlin_main.cpp, I want to change both “linkage_1” and “linkage_2” from 150 to 250.
Is there anything wrong with my settings? -
August 16, 2013 at 16:39 #896
Quentin Harley
KeymasterThat will work fine. Your resolution will go down initially, but you can always print larger drive wheels to compensate, especially now that you have the huge possible build area.
-
August 16, 2013 at 17:00 #898
Fig
ParticipantThanks!
Will gear motors work fine on X/Y axis? If so, I’m going to use them on X/Y axis instead of normal NEMA17, in order I needn’t to print larger drive wheels and still can keep high resolution. Certainly I need to calibrate step per angle as well. -
August 16, 2013 at 17:04 #899
Quentin Harley
KeymasterAs long as the gear motors does not introduce too much hysteresis it should be fine. What is the steps per turn on those motors?
-
August 16, 2013 at 17:18 #904
Fig
ParticipantI have bought NEMA17 1.8 with 1:14 gear box, which means 2800 steps per turn on its drive rod.
-
August 16, 2013 at 17:20 #905
Quentin Harley
KeymasterYes… That should do it!
I would not bother with larger wheels then.
What is the price difference?
-
August 17, 2013 at 14:28 #921
Fig
ParticipantOf course gear motors are more expensive, but my Ultimaker may have no enough area to print larger wheels…
-
-
AuthorPosts
- You must be logged in to reply to this topic.