[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/diy/ - Do It Yourself

Search:


View post   

>> No.2676256 [View]
File: 151 KB, 1318x754, TMC2209.png [View same] [iqdb] [saucenao] [google]
2676256

>>2676235
>Would anyone happen to know what the "max step rate" for TMC2209s is?
Pic related is the maximum frequency stuff. Not sure whether you want fullstep or not, will probably need to read the finer details and see whether there's anything about it in the printer board's or Klipper's docs.

Assuming it's just the 1/2*f result, there's a 10-16MHz input for the clock, so best case scenario it's 8MHz. Check your board schematic for more. It's quite possible for a 32-bit board to send pulses faster than 8MHz.

The problem might also mean the printer main board itself is unable to send step and direction commands fast enough, which may be the case if it's an 8-bit board. I can imagine this being the case if the board wants to send a pulse every 6µs, but has a 16MHz clock and can't get an integer division of its clock for that. Though I've also heard that they approximate this out pretty easily and you just get artefacts at high speed.

>Does higher microsteps mean lower max speed
Higher microsteps means smaller distance moved per step. It won't lower the maximum steps per second (as measured from the step pin), but it will lower the maximum linear speed. It will lower the number of "full steps" capable per second, so it may be that the "step rate" written in the error message is referring to "full steps".

Navigation
View posts[+24][+48][+96]