grad nochmal kurz geschaut:
es gibt für billiges geld enccoder mit 20 positionen,
ein normaler stepper wie wir sie verwenden hat 200 schritte auf eine umdrehung:
also brauchts eine 1 / 10 übersetzung von der "filamentROLLE" aus, also so wie in obigem link, rolle drückt auf filament, filament bewegt rolle, zahnrad an rolle hat 10* so viele zähne wie des am drehimpulsgeber, und so genau muss es ja nitmal sein, es würde ja auch z.b. 1/5 reichen, dann kann man immernoch mit 100 schritten pro umdrehung messen ob noch alles stimmt.
einziges problem: die lebensdauer ist mit 30000 zyklen angegeben, würde also bei 6000 extruder-umdrehungen liegen (bei ner 1 / 5 übersetzung) und das is jetzt echt nicht viel,....
da muss es noch was besseres geben.
ansonsten wirklich nen optical-flow sensor einsetzen (maussensor) der auf ne scheibe guckt, is dann aber evtl nit so genau ,... ich bestell einfach mal 5 decoder, die kosten 4 euro
auf der anderen seite gibts aber auch für etwa 20€ encoder mit 2000 schritten auflösung
noch ein edit: des Sparklab FTS kann man für etwa 10 euro nachbauen,...