Hallo Foraner,
vor einem Jahr habe ich mir einen "ANYCUBIC Kossel linear plus" gekauft.
Bis heute habe ich ihn nicht vernünftig zum Laufen gebracht. Das
Autoleveling habe ich genau nach Handbuch:
http://file-cloud.anycubic3d.com/anycubic3d.com/upload/201801/20/201801201758123929.zip
Seiten 31, 32 und 33 gemacht. Anders kann man ja nicht, weil überhaupt
keine Logik dahinter steckt.
Jedenfalls rasselt mir die Düse immer ins Heatbed, und das auch bei
Z-Offset von -10 wie auch bei -30 (theoretisch gibt er mir -19.7 oder
so). Weil (für mich) alles so unlogisch ist, weiss ich auch nicht, an
welchen Werten ich schrauben kann; und in welche Richtung.
Heute habe ich dann in meiner Verzweiflung eine neue Firmware
aufgespielt von hier:
http://www.anycubic3d.com/support/show/594034.html, das Leveling wieder
genau Schritt für Schritt durchgeführt und siehe da: jetzt druckt er
etwa 30mm UEBER dem Bett! Unfassbar.
Ich war nahe daran, das Ding mit dem Beil zu zertrümmern. Jedenfalls
wollte ich im RepRap-Forum um Rat fragen, und da geht natürlich(!) der
Login nicht, und auch tausendmal neues PW angefordert; kommt nichts. So
wende ich mich an Euch! Weiss von Euch jemand Rat?
Vielen Dank und
Gruss Chregu
Nach der Einstellung auf S. 32 sollte die Düse die richtige
Z-Position haben. Stimmt diese nicht, ist vermutlich der
Sensor falsch montiert. Ich erkenne allerdings nicht, wie der
Drucker die korrekte Höhe bestimmen will (abgesehen vom Sensor).
Kontrolliere erstmal die Montage, vermutlich ragt der Sensor nach
unten über die Düse raus?
... schrieb:> Aber heil lassen!
Ja, mach' ich!
Dieter F. schrieb:> Und warum einen Kossel?
Warum nicht?
Guido B. schrieb:> Ich erkenne allerdings nicht, wie der> Drucker die korrekte Höhe bestimmen will
Ich auch nicht. Beim kalibrieren macht er ja irgendwie 2 Dinge:
1. Nivellieren des Bettes, also die 63 Punkte
2. die Z-Achse auf 0 stellen
Punkt 1 sieht man erst bei einem Druck, ob das überhaupt geht, aber zu
Punkt 2: Habe soeben das Ganze wiederholt, und nach dem "Store" hatte er
tatsächlich irgendeinen Wert so 297.91 oder so in der Z-Achse. Aber nach
Verbinden mit Pronterface (also nach einem Reset des Druckers) stand der
Z-Achse-Wert wieder auf (einem Default-Wert?) 270.
Bin ich zu blöd oder ist das EEPROM im Ar...?
Gruss Chregu
Guido B. schrieb:> Brauchst du das uralte Printrun wirklich?
Verwenden tue ichs, brauchen nicht unbedingt, muss mal nach was besserem
schauen. Ist wenigstens etwas transparenter als z.B. Cura.
Guido B. schrieb:> Ev. überschreibt dieses Pronterface die EEPROM-Werte
So langsam habe ich auch das Gefühl, dass mit dem EEPROM etwas nicht
stimmt. Habe mir mal den Output beim Connecten angeschaut:
1
Connecting...
2
start
3
Printer is now online.
4
echo: External Reset
5
Marlin 1.1.0
6
echo: Last Updated: 2016-12-06 12:00 | Author: (ANYCUBIC KOSSEL, 2017/9/18)
7
Compiled: Nov 13 2017
8
echo: Free Memory: 3041 PlannerBufferBytes: 1168
9
Error:EEPROM checksum mismatch
10
[ERROR] Error:EEPROM checksum mismatch
11
12
echo:Hardcoded Default Settings Loaded
13
echo:Steps per unit:
14
echo: M92 X80.00 Y80.00 Z80.00 E96.00
15
echo:Maximum feedrates (mm/s):
16
echo: M203 X200.00 Y200.00 Z200.00 E200.00
17
echo:Maximum Acceleration (mm/s2):
18
echo: M201 X2000 Y2000 Z2000 E3000
19
echo:Accelerations: P=printing, R=retract and T=travel
20
echo: M204 P2000.00 R2000.00 T1500.00
21
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
Habe mich jetzt intensiver mit dem G-Code beschäftigt und ein bisschen
ausprobiert:
Also im Drucker ist der Z-Offset gespeichert, d.h. wird im Display
angezeigt und, wie oben zu sehen, wird er anscheinend auch im Drucker
(M851) gesetzt.
Ich kann ihn auch ändern mit M851, und mit M500 speichern, er wird dann
auch angezeigt im Menu.
ABER: Einerseits sollte sich doch (nach meiner Logik) der Z-Wert nach
G28 (Homing) um den Offset ändern (bleibt immer auf 270) und
andererseits mit G1 Z0 entsprechend weiter oder näher beim Bett sein. Er
fährt aber immer an die gleiche Position (irgendwie auch logisch mit
immer 270 nach Homing).
Wenigstens rasselt er jetzt nach dem Firmware-Update nicht immer ins
Bett rein!
Gruss Chregu
So, das Workaround war ja einfacher als gedacht. Einfach MANUELL
nivellieren mit den Schräubchen, so wie man es ja eigentlich macht ohne
Taster. Gab ein bisschen zu tun immer homen und wieder runter...
Und im Slicer habe ich einfach den Offset (-27.9 oder so) eingegeben.
Jetzt druckt er.
Interessieren würde es mich aber schon, was schief läuft.
Gruss Chregu
Christian M. schrieb:> So, das Workaround war ja einfacher als gedacht. Einfach MANUELL> nivellieren mit den Schräubchen, so wie man es ja eigentlich macht ohne> Taster. Gab ein bisschen zu tun immer homen und wieder runter...>> Und im Slicer habe ich einfach den Offset (-27.9 oder so) eingegeben.>> Jetzt druckt er.>> Interessieren würde es mich aber schon, was schief läuft.>> Gruss Chregu
Das ist ein bisschen riskant. Was passiert dann, wenn du direkt von
SD-karte druckst?
Offset im Slicer einstellen geht in Slic3r, in Cura aber nicht.
Wegen der Checksum würde ich mir nicht viele Gedanken machen,
das ist ja nur Printrun, das damit Probleme hat und dies ist
wie schon geschrieben sehr alt.
Was läuft schief? Entweder das funktioniert mit dem Kossel out
of the box und Printrun überschreibt mit seinen Startwerten die
aus dem EEPROM geladenen.
Oder, wie bei meinem A8 mit Marlin-Firmware, das Levelling muss
erst noch aktiv geschaltet werden (Marlin: M420 S1).