Impossibile to change speed
Shop › Forum › Makelangelo Polargraph Art Robot › Impossibile to change speed
Tagged: makelangelo speed feed F100
- This topic has 3 replies, 2 voices, and was last updated 7 years, 10 months ago by Dan.
-
AuthorPosts
-
2016-11-26 at 07:45 #11690AnonymousInactive
Dear all,
I use an Arduino and an Adafruit Motor Shield v2, with the last firmware of Makelangelo and lat version of control software
Indipendently from the speed that I specifiy in the settings the machine works always as the same speed (low)
I have setted the verbose command and I see that the G00 and G01 commands report always F100
How can I change it?
Thanks!
2016-11-26 at 13:30 #11692DanKeymasterWhat I know for sure is that the M2 top speed is far lower than the M3 and later editions.
I’ll look into it. Are you calling
G0 F[something >100] X[something] Y[something]
M114and the answer includes
F100
?
2016-11-27 at 04:33 #11706AnonymousInactiveDear Dan,
I tried with G0 F300 X10 Y10 and the machine report the same instruction
So I I tried with G0 F600 X15 Y15 and the machine report G0 F600 X15 Y15 but the speed is the same…no changes indipendently from the value of Fxxx
M114 report X15.00 Y15.00 Z180.00 F600.00
HX=0.00 HY=39.26
2016-11-27 at 11:46 #11710DanKeymasterIn that case I’d say the software is working correctly and you’re hitting the top speed of the M2, which was always pretty low. One of the big reasons we moved to the M3 controller was the much higher speed.
The Adafruit shield does not have a way to step motor A N steps and motor B M steps simultaneously so that they finish at the same time. The Arduino has to do the timing work, which means it has to send every step command to the Adafruit shield one at a time. This is bad because the Adafruit shield talks to the Arduino through i2c, so every step isn’t just “step now”, it’s “board [address, step now.” and every board has to say “is this message for me? Oh, now listen to what it says. now do that.” much much slower.
-
AuthorPosts
- You must be logged in to reply to this topic.