Forum: Mechanik, Gehäuse, Werkzeug Extremste Probleme mit ANYCUBIC Kossel linear plus Autoleveling


von Christian M. (Gast)


Lesenswert?

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

von ... (Gast)


Lesenswert?

Ich nehm ihn fuer 50 Eu.

Dann bist das Elend los.

von Christian M. (Gast)


Lesenswert?

Haha, ist zwar nicht eine Antwort wie ich erwartet hatte, aber 
aufgeheitert hat es mich trotzdem!

Gruss Chregu

von ... (Gast)


Lesenswert?

> aber aufgeheitert hat es mich trotzdem!

Na immerhin.
Aber heil lassen!

Ich guck morgen nochmal.

von Dieter F. (Gast)


Lesenswert?

Christian M. schrieb:
> vor einem Jahr habe ich mir einen "ANYCUBIC Kossel linear plus" gekauft.

Und warum einen Kossel?

von Guido B. (guido-b)


Lesenswert?

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?

von Christian M. (Gast)


Lesenswert?

... 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

von Guido B. (guido-b)


Lesenswert?

Ev. überschreibt dieses Pronterface die EEPROM-Werte, dann
musst du darin diese wieder laden (Menübefehl?).

Brauchst du das uralte Printrun wirklich?

von Christian M. (Gast)


Lesenswert?

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)
22
echo:  M205 S0.00 T0.00 B20000 X2.00 Y2.00 Z2.00 E5.00
23
echo:Home offset (mm)
24
echo:  M206 X0.00 Y0.00 Z0.00
25
Auto Bed Leveling:
26
echo:  M420 S0
27
echo:Endstop adjustment (mm):
28
echo:  M666 X0.00 Y0.00 Z0.00
29
echo:Delta settings: L=diagonal_rod, R=radius, S=segments_per_second, ABC=diagonal_rod_trim_tower_[123]
30
echo:  M665 L271.50 R135.40 S80.00 A0.00 B0.00 C0.00
31
echo:Material heatup parameters:
32
echo:  M145 S0 H180 B70 F0
33
  M145 S1 H240 B110 F0
34
echo:PID settings:
35
echo:  M301 P22.20 I1.08 D114.00
36
echo:Filament settings: Disabled
37
echo:  M200 D3.00
38
echo:  M200 D0
39
echo:Z-Probe Offset (mm):
40
echo:  M851 Z-15.90
41
echo:SD card ok
42
echo:SD card ok

Und siehe da: Error:EEPROM checksum mismatch
Die Gretchenfrage ist nun, liegt das an der Software oder an der 
Hardware?

Gruss Chregu

von Christian M. (Gast)


Lesenswert?

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

von Christian M. (Gast)


Lesenswert?

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

von Dieter F. (Gast)


Lesenswert?

Christian M. schrieb:
> Warum nicht?

Weil es sehr frickeling ist?

von Guido B. (guido-b)


Lesenswert?

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).

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.