Step rates/de

From RepRap
Revision as of 09:38, 31 July 2014 by Angelo (talk | contribs)
Jump to: navigation, search


Eins vorweg: bei 300 mm/s sind Genauigkeiten im Mikrometerbereich völlig unrealistisch, also machen 0,9°-Motoren und 1/32 Microstepping so gut wie keinen Sinn. Für die dabei auftretenden Kräfte sind die aktuellen Druckkerrahmen und -antriebe nicht annähernd genau genug. Für derartige Präzision muss man mit geringeren Geschwindigkeiten leben.

Die ATmega-basierten Elektroniken sind, abgesehen von der Taktfrequenz, alle gleich schnell. Egal ob ATmega2560, ATmega168 oder irgendwas dazwischen.

Der bisherige Streit Die bisherige Diskussion (Stand Juli 2014) um die erreichbaren Schrittraten geht wie folgt:

Marlin/Repetier auf ATmega 16 MHz (z.B. RAMPS) im Standard-Modus: 16.000 Schritte/Sekunde (16 kHz).

Teacup Firmware auf ATmega 20 MHz (z.B. Gen7): 48 kHz.

Marlin/Repetier auf ATmega 16 MHz im Quadstep-Modus (ungleichmässige Schrittverteilung): 67 kHz.

Repetier auf RADDS: 96 kHz.

// Fast Richtig, Korrektur siehe anbei: Bei GT2-2-mm-14-Zähne-Pulleys sind das 400 * 32 / 2 / 14 = 457 Schritte/mm. Macht bei 16 kHz 35 mm/s, bei 48 kHz 105 mm/s, bei 67 kHz 146 mm/s und bei 96 kHz 210 mm/s. //

GT2 mit 14 Zähnen = 28mm Umfang/Umdrehung Eine Umdrehung sind 400 Vollschritte*32 Teilschritte = 6400 Schritte/Umdrehung Hz -> Schwingungen (Signale) pro Sekunde

Marlin-> 16000Hz / 6400 Schritte/Umdrehung = 2,5 Umdrehungen/Sekunde Teacup/Gen7 -> 48000Hz/ 6400 Schritte/Umdrehung = 7,5 Umdrehungen/Sekunde Arduino Due/RADDS -> 96000Hz / 6400 Schritte/Umdrehung = 15 Umdrehungen/Sekunde

Ergo: Marlin-> 2,5 Umdrehungen/Sekunde * 28mm Umfang/Umdrehung = 70mm/s /// Teacup/Gen7 -> 7,5 Umdrehungen/Sekunde * 28mm Umfang/Umdrehung = 210mm/s /// Arduino Due/RADDS -> 15 Umdrehungen/Sekunde * 28mm Umfang/Umdrehung = 420mm/s

Ps.: Um Geschwindigkeit geht es aber nicht, sondern um Positioniergenauigkeit und um die Möglichkeit "weicher" mit Hilfe z.B. eines 1/128 Microschritt drucken zu können. Da benötigt man die hohe Signal-Taktrate ;-) Ziel: Besseres und genaueres Druckergebnis. Abfallprodukt fast lautlos :-)