Closed v-a-d-e-r closed 3 years ago
Die Daten:
BLTouch China. v3.1 FW 1.2.0 DGUS+TMC+BLT+1_0 (Selbst Kompiliert, da BLTOUCH Pin auf 21 Geändert) Ja, die Hardware ist richtig angeschlossen (ist ironischerweise auch mein Job ;-P Aber Wichtiger: mit Beta 2 geht es) Ja, Reset habe ich gemacht Anycubic Mega X
Verhalten: Bei Auslösen der Kalibrierung geht der BLTOUCH 3x raus und wieder rein -> Danach folgt "Error wegen BLTOUCH, Restart with M..."
Ich hänge mich da mal ran: Mega X - vom Setup her exakt genau so, wie im Wiki beschrieben. Auch bei mir läuft die Prozedur mit dem Offset ermitteln etc. sauber durch. Lediglich das Durchführen der Kalibrierung fährt die Probe 3x raus und bringt dann bringt dann den "STOP called because of BLTouch error - restart with M999"
Nachtrag: Wenn ich mit M114 abfrage, was da an Z-Offset gespeichert ist, steht immer ne 0 drin.
Schau in meinen anderen request. Du musst nur die eine Zeile löschen. Dann läuft es.
Ist der Pin denn korrekt geändert? Welcher Sourcecode wurde verwendet? Welche Zeile geändert? Funktioniert der Sensor, wenn man ihn direkt auf das Board steckt?
Klingt für mich nach keinem Firmware-Bug, sondern einem Hardware-Problem.
Hi @knutwurst,
es geht um folgendes Kommentar: https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/issues/158#issuecomment-880194250
Ich hatte das gleiche Problem. Und nachdem ich die Zeile "if ENABLED(KNUTWURST_BLTOUCH, KNUTWURST_CHIRON)" und das passende "#endif" gelöscht habe, funktionierte der BL-Touch bei mir fehlerfrei.
Das Problem ist wohl zwischen Beta3 und Beta4 hinzugekommen. Ich habe es aber erst entdeckt, nachdem ich mein Problem mit der X-Achse gelöst hatte.
Gruß, Datafreak
PS: Ich habe auch das Gefühl, dass mein Mega S denkt, er hat ein kleinere Mega Ultrabase. Aber das bin ich noch am testen.
Ich hatte das gleiche Problem. Und nachdem ich die Zeile "if ENABLED(KNUTWURST_BLTOUCH, KNUTWURST_CHIRON)" und das passende "#endif" gelöscht habe, funktionierte der BL-Touch bei mir fehlerfrei.
Wie gesagt - diese Stelle im Code gibt es nicht mehr. Der Pin wird über die pins_RAMPS.h geändert.
So ist es in der 1.2.0 Final.
Das mit der Ultrabase sollte nicht so sein. Hast du die Defaults geladen?
Das mit der "pins_RAMPS.h" ist irgendwie an mir vorbei gegangen. Im Tag 1.2.0 ist die Zeile noch da. Daher ggf. die Verwirrung bei den Personen, welche den PIN von 2 auf 21 ändern.
Das mit der Ultrabase muss ich noch genauer untersuchen. Vermutlich ein PEBKAC.
This issue is stale because it has been open 30 days with no activity. Remove stale label / comment or this will be closed in 5 days.
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
BLTouch geht immer noch nicht. Nach dem Einschalten initialisiert er (wenn ich Glück habe...) 1 von 10 mal, ansonsten blinkt er! Wenn er das Mesh dann mal anfängt zu scannen, hört er nach 5 Abtastungen in der rechten unteren Ecke auf und das war es dann. Also alles eine einzige Katastrophe.
Die Daten: