Drehgeber kalibrieren bei DIY 3D-gedruckten Kamera-Slidern
Wer schon mal einen Kamera-Slider aus dem 3D-Drucker gebaut hat, kennt das Gefühl: Die erste Testfahrt sieht vielversprechend aus, und dann, bei der dritten Zeitrafferaufnahme, driftet plötzlich alles auseinander. Ohne einen sauber kalibrierten Drehgeber ruckelt die Bewegung, Positionen verschieben sich, und von wiederholbaren Kamerafahrten kann keine Rede sein. Dieser Artikel zeigt Schritt für Schritt, wie man Rotary Encoder an einem selbstgebauten Slider richtig kalibriert, von der Hardware-Auswahl bis zur letzten Feinabstimmung in der Software.
Warum Kalibrierung beim DIY-Slider so wichtig ist
Ein gedruckter Kamera-Slider besteht meist aus selbst gefertigten Riemenscheiben, Führungsschienen und einem Schrittmotor oder DC-Motor mit Encoder-Rückmeldung. Klingt simpel, ist es aber nicht ganz. Denn jeder 3D-Druck hat Toleranzen: Das Material schrumpft beim Abkühlen, Schichten weichen minimal voneinander ab, und schon stimmt die tatsächliche Kameraposition nicht mehr mit dem überein, was der Encoder meldet. Die Folgen kennt jeder, der so etwas schon gebaut hat:
- Positionsfehler bei langen Fahrten, teilweise mehrere Millimeter Abweichung über die gesamte Strecke
- Ruckartige Bewegungen mitten in der Zeitraffer-Sequenz, genau dann, wenn man es am wenigsten gebrauchen kann
- Schlechte Wiederholbarkeit bei Motion-Control-Shots, wo jede Fahrt eigentlich identisch sein müsste
Die richtige Hardware wählen
Bei DIY-Slidern haben sich in der Praxis zwei Encoder-Typen durchgesetzt:
- Inkrementelle Drehgeber (etwa optische Encoder mit 600 PPR): günstig, und für die meisten Slider mehr als präzise genug
- Magnetische Encoder (zum Beispiel der AS5600): unempfindlicher gegen Staub und Harzreste, deshalb die bessere Wahl für Outdoor-Einsätze
Ein Punkt, der gerne übersehen wird: Der Encoder gehört direkt an die Riemenscheibenachse, nicht an den Motor selbst. Sitzt er am Motor, verfälscht die Riemendehnung jede Messung, und man jagt am Ende einem Fehler hinterher, der gar nicht am Encoder liegt.
Schritt-für-Schritt-Kalibrierung
1. Mechanischen Nullpunkt festlegen
Fahre den Slider von Hand bis zum physischen Endanschlag, dem Limit-Switch, und lege diesen Punkt als Home-Position in der Firmware fest, etwa in Marlin oder einer selbst geschriebenen Arduino-Steuerung. Ohne diesen fixen Referenzpunkt bringt jede weitere Kalibrierung wenig.
2. Pulse pro Millimeter berechnen
Hier lohnt sich Geduld: Miss die tatsächliche Riemenscheiben-Umfangslänge mit einem Messschieber, statt dich blind auf das CAD-Modell zu verlassen. Der Druck weicht in der Praxis oft um 0,5 bis 2 Prozent vom Nennmaß ab, und das summiert sich über eine lange Slider-Strecke ganz schön. Die Formel dahinter ist simpel:
Steps/mm = (Encoder-Auflösung × Getriebeuntersetzung) / Riemenscheibenumfang
Ein Beispiel macht es greifbar: Bei 600 PPR, einer Untersetzung von 1:1 und einem gemessenen Umfang von 40 mm kommen 15 Steps/mm heraus.
3. Testfahrt mit Referenzstrecke
Jetzt die Probe aufs Exempel: Fahre den Slider exakt 200 mm, kontrolliert mit Lineal oder Messschieber, und vergleiche das Ergebnis mit der Position, die der Controller anzeigt. Stimmt etwas nicht überein, passt du den Steps/mm-Wert proportional an:
Neuer Wert = Alter Wert × (Sollstrecke / Iststrecke)
4. Encoder-Rauschen filtern
Günstige optische Encoder neigen dazu, bei Vibrationen Fehlimpulse zu erzeugen, das ist fast schon normal. Ein simpler Software-Tiefpassfilter oder ein Debounce von 1 bis 2 ms in der Firmware reicht meist aus, um solche Zählfehler zu unterbinden.
5. Wiederholgenauigkeit prüfen
Führe dieselbe Fahrt zehnmal hintereinander aus und notiere jedes Mal die Endposition. Weichen die Werte um mehr als 0,3 mm voneinander ab, liegt das meist nicht an der Kalibrierung, sondern an Riemenschlupf oder einer locker sitzenden Motorbefestigung. Ein mechanisches Problem also, kein rechnerisches.
Häufige Fehler vermeiden
- Zu straff gespannter Riemen: erhöht die Reibung und verzerrt dadurch die Encoder-Werte
- Fehlende Zugentlastung am Kabel: führt früher oder später zu Signalabbrüchen mitten in der Fahrt
- Kalibrierung nur bei Zimmertemperatur: PLA verformt sich schon bei moderater Hitze, PETG oder ABS halten bei Außeneinsätzen deutlich stabiler
Software-Tools zur Unterstützung
Man muss die Formel nicht jedes Mal von Hand durchrechnen. Tools wie Repetier-Firmware, GRBL oder spezialisierte Open-Source-Projekte für Motion-Control, etwa MotionCam, bringen eigene Kalibrierungsroutinen mit. Sie berechnen die Steps/mm automatisch anhand einer einzigen Referenzfahrt, das spart Zeit und Nerven.
Fazit
Die Kalibrierung eines Drehgebers am gedruckten Kamera-Slider ist kein Schritt, den man einmal macht und dann abhakt. Es ist eher ein fortlaufender Prozess aus genauer Messung, Testfahrten und kleinen mechanischen Korrekturen. Wer konsequent die tatsächlich gemessenen Maße statt der CAD-Sollwerte verwendet und die Wiederholgenauigkeit systematisch prüft, bekommt am Ende einen Slider, der auch bei langen Zeitraffer- oder Motion-Control-Aufnahmen zuverlässig und ohne Ruckeln läuft.