Filament Sensor M119
könnte man eigentlich nicht den Filament Status über prüfen lassen über M119? (mit dem Befehl M105) (bei mir zeigt es an, ob er aktiv oder inaktiv ist)
und dann den Drucker pausieren?
ich nutze das Lerdge k Board
ich habe auch irgendwo gelesen, dass manche Firmware das nicht anzeigt, aber es gibt welche die das machen.
das sollte jeder alt aber auch aktiv/ deaktivieren können, und das offen und zu bedeutet (wann Filament im Drucker ist, bei keinem Signal oder bei Signal)
und dann den Drucker pausieren?
ich nutze das Lerdge k Board
ich habe auch irgendwo gelesen, dass manche Firmware das nicht anzeigt, aber es gibt welche die das machen.
das sollte jeder alt aber auch aktiv/ deaktivieren können, und das offen und zu bedeutet (wann Filament im Drucker ist, bei keinem Signal oder bei Signal)
Comments
Also 4 Zeilen pro test. Das die ausgaben sich zwischen den Versionen und Forks auch noch unterscheiden lass ich mal unerwähnt.
Was man Problemlos machen kann ist einen Filter einzubauen der die M119 Antwort erkennt und in pause geht.
Für 1.0.4 haben wir eine neue Lösung das wir nun die GPIO Pins am Pi abfragen können. Für den Sidewinder der gar keine Meldung ausgibt auch nicht mit M412 oder M119 ist das die perfekte Lösung. Die Kabel vom Sensor einfach an den Pi gepackt und schon hab ich meinen Sensor ohne extra Kommunikation.
Falls du dich fragst warum so auf der Kommunikation rumreite - Zu viel führt zu rucklern bei vielen kurzen Segmenten. Da sind die Kommunikationsraten extrem wichtig und jedes Extra ist da störend.
Fast du die Quellen hast wäre es deutlich besser da eine Ausgabe einzubauen und die Ausgabe abzufangen. Sollten nicht mehr als 5 Zeilen code sein. Verstehe echt nicht warum die so was nicht einbauen.