Sehe ich jetzt ein, der Fehler springt also und kann 5,2% nicht überschreiten. Danke! Herzl. Grüßevon AlterBastler - Allgemeines
@Traumflug Vielleicht bin ich zu dumm, um das zu verstehen, wieso der Rundungsfehler sich NICHT aufsummiert. Wenn Du mein obiges Beispiel 2x ausführst, steht der Drucker Deiner Meinung nach bei 0.02mm, meiner Meinung nach bei 0.04mm. Das muß ich echt mal ausprobieren! Herzl. Grüßevon AlterBastler - Allgemeines
Der Link funzt so nicht. Auf R2880 gehen, dann ist oben links der Motor. Paßt auf mehrere Modelle. Herzl. Grüßevon AlterBastler - Elektrik & Elektronik
Technische Daten sind wohl so ohne weiteres nicht zu bekommen, kannst Du ja mal selbst versuchen. Vielleicht in irgendeinem Service-Handbuch versteckt... Habe auf Anhieb nichts gefunden. Herzl. Grüßevon AlterBastler - Elektrik & Elektronik
@Traumflug Aber Du benutzt doch z.B. relative Verfahrbefehle. wenn ich das richtig sehe: 195 steps = um_to_steps(target->axis, i); 196 dda->delta = abs32(steps - startpoint_steps.axis); 197 startpoint_steps.axis = steps; startpoint enthält jetzt den Rundungsfehler, oder nicht? Beispiel mit unterschiedlichen Teilstrecken: Du sollst 5 mm in einer Richtung fahren, das sind 9von AlterBastler - Allgemeines
@zelos11 Mir kam gerade ein Einfall, um ganz einfach zu beweisen daß ich unrecht habe: Setz' das Teil mal auf 20 Schritte/mm! Herzl. Grüßevon AlterBastler - Allgemeines
Das macht doch keinen Unterschied, solange man nicht bei jeder Bewegung einen Korrekturwert berechnet und diesen (als float) mitberücksichtigt. Fahre 1mm = 19.2 Schritte, bin in Wirklichkeit 0.98mm gefahren, fahre 1mm weiter, das müssen in Wirklichkeit jetzt 1.02mm sein, also 19.58 Schritte, mache von mir aus 20 Schritte, dann bin ich an Pos. 2.03mm, usw. usw. Das Problem ist die fehlende Reproduvon AlterBastler - Allgemeines
Ist das richtig, daß Du in der config.h KEINEN z-Endstop definiert hast? Sieh' mal hier: Herzl. Grüßevon AlterBastler - Software
Mit OpenScad SEHR einfach: Herzl. Grüßevon AlterBastler - Software
@Traumflug Nun, ich denke da an die ersten Selbstbau-Plotter (80-er Jahre). Da hatte man ein großes Problem mit der Wiederholgenauigkeit (integer-Berechnungen), wenn man die Reihenfolge der Verfahrwege nicht optimierte. Der Drucker fährt ja tausende von kleinen fehlerbehafteten Strecken, dazu auch diagonal. Wie soll sich der Fehler da ausgleichen? Herzl. Grüßevon AlterBastler - Allgemeines
@helijoy Grober Überschlag für worst-case, ausgehend von 5 unterschlagenen Schritten / mm, bei 0.2-er Perimetern ist das realistisch. Das sind dann 5 Schritte bezogen auf gewünschte 19.2 pro mm. Wegen der geringen Schrittzahl wirkt sich das so stark aus. Denke mal an die z-Achse mit 1.5-er Teilung mit immerhin z.B. 2133 1/3 Schritten pro mm, hier wirken sich ungünstige Layher-Höhen schon aus. Duvon AlterBastler - Allgemeines
@helijoy Die 0.2 fallen unter den Tisch, 10mm = 192 Schritte, 5mm = 96 Schritte, 4mm= 77(76) Schritte, 3mm= 58(57) Schritte, 2mm=38 Schritte. Bei kleinen Schrittänderungen < 1mm ist es noch schlimmer. Herzl. Grüßevon AlterBastler - Allgemeines
Bei 19.2 Schritten hast Du alle 5mm einen Schritt Differenz, 5/19.2 = 26% Herzl. Grüßevon AlterBastler - Allgemeines
Meiner Meinung nach sind das keine Schrittverluste, das sind Rundungsfehler. 7.5° mit 20-er pulleys ist grenzwertig. Besorg' Dir andere Motoren! Herzl. Grüßevon AlterBastler - Allgemeines
@max Zip-Datei entpacken! Die IDE findet die Dateien nicht, das ist alles. Herzl. Grüßevon AlterBastler - Projekte
P.S. oder kauf ein E3D, da ist die Kühlung schon dabei. Herzl. Grüßevon AlterBastler - Allgemeines
Das sieht nicht gut aus. Mach das mal richtig sauber (NaOH löst PLA, in Rohrreiniger enthalten, VORSICHT, stark exotherme Reaktion, AUGENSCHUTZ!) Dann beobachte mal genau, ob das Hotend nicht undicht ist. Herzl. Grüßevon AlterBastler - Allgemeines
echo:Maximum feedrates (mm/s): echo: M203 X500.00 Y500.00 Z5.00 E25.00 Setz' die feedrate für den Extruder mal auch auf 500mm/sec, 25 ist zu wenig! Hast Du Deine Drucktemperatur mal mit einem Thermometer geprüft? 220° ist für PLA sehr hoch! Herzl. Grüßevon AlterBastler - Allgemeines
Nachtrag: Setze retract mal probeweise höher, von 1 auf 2 oder 3mm, aber verändere nicht alle Einstellungen gleichzeitig, damit Du die Auswirkungen beobachten kannst. Der Rest ist probieren, das ist jedem so gegangen. Du mußt das Gefühl für Deinen Drucker selbst entwickeln. Schreibe Dir auf, was Du gemacht hast! Herzl. Grüßevon AlterBastler - Allgemeines
Du druckst zu heiß! Versuch mal 200/190 oder ermittle empirisch die niedrigste Temperatur, bei der ein schöner Faden kommt. Speed perimeter/infill/travel z.B. 60/80/180, ist zu sehr druckerabhängig, mußt Du testen. Infill bei kleinen Objekten: weniger nehmen, z.B. 15-20%, infill langsamer drucken. Herzl. Grüßevon AlterBastler - Allgemeines
Ich habe mir mal Deine Einstellungen angeschaut. Folgende Vorschläge: 1. Setze Layher height mal auf 0.2, mit einem 0.4-er nozzle ist 0.3 schon grenzwertig. 2. Fill density auf 30% 3. Fill pattern auf rectilinear 4. Geschwindigkeit auf 50 oder 60 setzen. 5. Temperaturunterschied zwischen dem 1. Layher und dem Rest nicht höher als 10 Grad. Miß das Filament, Durchmesser ist sicher nicht 3, sondevon AlterBastler - Allgemeines
Du druckst einfach viel zu langsam, verdopple mal die Druckgeschwindigkeit. (Ich gehe mal davon aus, das Video ist in Echtzeit) Herzl. Grüßevon AlterBastler - Allgemeines
Bei Drucken mit sehr vielen Befehlen pro layher geht der Raspberry bei mir auch manchmal in die Knie, liegt an der Grafikberechnung, soweit ich herausgefunden habe. Wenn ich die Darstellung reduziere, ist es ok (bei mir allerdings mit Edimax). Herzl. Grüßevon AlterBastler - Software
@loco Der Schlupf an der Förderschraube ist mit Hotend größer, nur mal so eingeworfen... Herzl. Grüßevon AlterBastler - Allgemeines
Glückwunsch! In welchem Stockwerk wohnst Du? Herzl. Grüßevon AlterBastler - Projekte
#define Z_SAFE_HOMING // This feature is meant to avoid Z homing with probe outside the bed area. // When defined, it will: // - Allow Z homing only after X and Y homing AND stepper drivers still enabled // - If stepper drivers timeout, it will need X and Y homing again before Z homing // - Pvon AlterBastler - Projekte
Den Extruder muß Du mit angebautem Hotend kalibrieren, es geht darum, wieviel er einzieht und nicht wieviel rauskommt! Ohne Hotend gibt es ja gar keinen Widerstand. Bist Du sicher, daß Deine Motorachse nicht durchrutscht? Wenn es mit der Hand leicht geht, dann staut das Hotend eher nicht. Herzl. Grüßevon AlterBastler - Allgemeines
So wie ich das sehe, widersprechen sich Y_HOME_DIR = -1 und INVERT_Y_DIR = true, denn der Y-Endstop scheint doch vorn zu sitzen(?) Herzl. Grüßevon AlterBastler - Software
Ich meinte die Aufbauanleitung. Dein Nullpunkt ist oben rechts, wenn ich jetzt alles richtig verstanden habe. Nach dem homing muß Dein Hotend dort stehen, mit etwa 1mm Abstand zum Druckbett. Dieser Abstand wird bei Dir viel zu groß sein. Stell' ihn grob ein, normalerweise geschieht das durch Einstellung des Z-Endschalters, ggf. kannst Du auch das Hotend verschieben (kenne Deinen mechanischen Aufbvon AlterBastler - Projekte
Wieviel mm Platz sind denn zwischen Platte und Welle? Beim Ordbot bietet sich vom Bauprinzip die Rundmutter im Alublock doch geradezu an, oder nicht? Bau doch auf TR8x1.5 um, das reicht doch. Warum 10x2 ? Herzl. Grüßevon AlterBastler - Schwarzes Brett