der Schlitten war eigentlich für kleine ABMs vorgesehen. Für die großen ABMs habe ich einen Schlitten mit 100:1 Getriebe.
Aber OK, diesmal habe ich die Belastung noch etwas vergrößert ( EOS 6D + EF 70-200L + Mitutoyo 20X ) und zwar auf 2020 Gramm.
Die Schrittgröße soll 0,00033mm betragen (für mein NeoSPlan 80 / 0.75 und 3 Fotos innerhalb der Schärfentiefe.)
Bei diesem Test habe meine normale Prozedur fürs Stacken verwendet.
Also die Schrittgröße automatisch auf der Basis der Apertur ermittelt und von Endpunkt zum Startpunkt gestackt (die negativen Werte resultieren aus der Stackrichtung).
Beim Positionieren (getEndPoint) habe ich 72 Schritte und zwei Schritte zurück in die Stackrichtung gemacht um den Backlash zu vermeiden.
Als Trendlinie habe ich den gleitenden Durchschnitt gewählt.
Ich vermute stark, dass das Verhalten von TMC von der Belastung abhängt.
Alle meine Tests wurden mit den folgenden Einstellungen durchgeführt:
Code: Alles auswählen
tmcSendData(0x80,0x00000000); //GCONF
tmcSendData(0xEC,0x000101D5); //CHOPCONF: TOFF=5, HSTRT=5, HEND=3, TBL=2, CHM=0 (spreadcycle)
tmcSendData(0x90,0x00070603); //IHOLD_IRUN: IHOLD=3, IRUN=10 (max.current), IHOLDDELAY=6
tmcSendData(0x91,0x0000000A); //TPOWERDOWN=10
tmcSendData(0xF0,0x00000000); // PWMCONF
tmcSendData(0xA4,0x000003E8); //A1=1000
tmcSendData(0xA5,0x000186A0); //V1=100000
tmcSendData(0xA6,0x0000C350); //AMAX=50000
tmcSendData(0xA7,0x000186A0); //VMAX=100000
tmcSendData(0xAA,0x00000578); //D1=1400
tmcSendData(0xAB,0x0000000A); //VSTOP=10
tmcSendData(0xA0,0x00000000); //RAMPMODE=0
Da der TMD-Treiber programmierbar ist, wird es lange dauern bis ich die Auswirkungen aller Einstellungen auf meinen Schlitten herausfinde.
Die großen Abweichungen können aber von dem preiswerten Motor stammen: Nema17, 1.7A, 4200g.cm, 0.9°,42BYGHM809 Wantai.
Gruß, ADi