-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Max step rate limitations #4
Comments
Same here, would like to analyze 3d printer motors and feel that we need a higher bandwidth but am not familiar yet with the project enough to state any ideas on that. We may need a faster external clock, or different internal clock multipliers, or just a faster MCU. |
... The 100Khz analysis is done at full step level only, such that it's not
impacted by microstepping level (good) and doesn't affect the accuracy of
the fractional step display.
…On Wed, Jun 8, 2022 at 9:37 AM Tal Dayan ***@***.***> wrote:
Hi,
I don't know for sure what the limit is but with the existing hardware and
firmware, the current sensors outputs are sampled and analyzed 100k times a
second which means that at 2K full steps/sec, each full step is sampled 50
times, so I would guess that the current hardware and firmware should be
handle x5 or even x10 speed. The changes to do that will be mostly cosmetic
in the display firmware rather than deep changes to the analysis firmware.
However, please keep in mind that I didn't actually try it so I can't know
for sure. Ping me with questions if/when you will want to make those
changes.
As a side note, the specified current sensor may be hard to find these
days but I had a good experience in a similar project with the TI TMCS1108A4BQDT
so potentially it can be a good drop in replacement. The two main
differences are that (i) it has a lower bandwidth of 80Khz which shouldn't
be a problem with the 100khz sampling here, and (ii) The 400mv/A version is
not specified for 3.3 but it does works for me at 3.3V as far as I can tell.
Z.
On Tue, Jun 7, 2022 at 9:30 PM John Heaton ***@***.***>
wrote:
> Same here, would like to analyze 3d printer motors and feel that we need
> a higher bandwidth but am not familiar yet with the project enough to state
> any ideas on that. We may need a faster external clock, or different
> internal clock multipliers, or just a faster MCU.
>
> —
> Reply to this email directly, view it on GitHub
> <#4 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AAQVMQLDCJSVPGBXKWMF4TDVOAOWPANCNFSM5DXQBO3A>
> .
> You are receiving this because you are subscribed to this thread.Message
> ID: ***@***.***>
>
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hello. First of all, great project. Thank you for sharing. I'm now ordering the parts to build one. I play around with 3d printers and occasionally other projects involving steppers and this is just perfect. :)
WhiIe going through the specs I noticed you mention:
Max step rate | Software dependent. Currently 2K full steps/sec.
Does this mean it would be possible to increase this value? And if so, do you have an idea to how many? I imagine we can't go insanely high since we need a good amount of readings between steps so we can properly see the curves.
I'm very interested in this, since I am building a corexy 3d printer and will play around with high speeds and accelerations using 1.8º and 0.9º steppers. On a 0.9º stepper and with a common pulley type attached, 2000 steps is about 200mm/s. Considering the speeds people are printing things on corexy printers these days, this seems a little low.
The text was updated successfully, but these errors were encountered: