Success!! I finally was able to fix this problem. The problem was caused by the stepper timing settings The following settings are working without Z-shift: MINIMUM_STEPPER_PULSE_NS 3000 MINIMUM_STEPPER_PRE_DIR_DELAY + POST_DIR_DELAY 30000 The DIR_DELAY is now 6 times longer than it usually has to be with this motor, I have no idea why. According to the manual, it only needs 5000 ns. Hvon Legion 2.3 - Firmware - Marlin
Hello, dear plastic-melting community I few months ago, I replaced the old electronics of my printer with a BIGTREETECH Manta M8P with Raspberry Pi 4. Firmware: Marlin 2.1.2.1 / Marling 2.1.x (bugfix from 09. Aug 2024), config: No Input shaping, S-curve, junction deviation or anything else fancy activated, just as basic as possible. Host: Repetier Server Hardware: X-Axis: Closed loop Servovon Legion 2.3 - Firmware - Marlin
Ich bin bei den Tests mit Klipper ein wenig weiter gekommen: Wie sich raus gestellt hat, hatte ich ein ganz erhebliches Kontaktproblem in der Elektronik! Wie bin ich drauf gekommen? Im weiteren Verlauf der Tests mit der neuen Firmware stand ich auf einmal vor dem Problem, dass sich die Z-Achse nur noch in eine Richtung bewegen wollte: nach unten! Da lag die Vermutung erst mal nahe, dass esvon Legion 2.3 - Software
Ich weiß nicht genau, wieso, aber jetzt steht die Verbindung zu MainsailOS auf einmal. Dabei habe ich eigentlich nichts geändert, ich habe nur ein paar mal die USB-Adapter hin und her gesteckt. Vielleicht hatte ich irgendwo im USB-Kabelstrang einen Wackelkontakt. Der ganze Aufbau für Klipper ist etwas improvisiert und ich habe deshalb 3 USB-Hubs und Verlängerungen zwischen dem Tablet ist dem Etvon Legion 2.3 - Software
Inzwischen bin ich etwas weiter gekommen, aber noch nicht am Ziel: Ich habe sowohl MainsailOS als auch Octoprint getestet und beides funktioniert, solange der Raspberry am Router angeschlossen ist. Sobald ich den Raspberry direkt am Tablet anschließe, funktioniert die Verbindung auch erst mal, aber spätestens nach ein paar Minuten bricht die Verbindung reproduzierbar wieder ab. Selbst über SSHvon Legion 2.3 - Software
Ich habe die Ursache für den Fehler "Klippy-State: Startup" oder "Klippy-State: Error" gefunden: In der Firmware-Konfiguration hatte ich als Com-Interface "USB" eingetragen (was ja erst mal absolut logisch klingt). Einfach mal versuchsweise habe ich dann die Einstellung auf "Serial" geändert und siehe da, der Fehler ist weg und die Kommunikation über MainsailOS steht. Dann musste ich nochvon Legion 2.3 - Software
QuoteLegion 2.3 Der nächste Schritt wäre deshalb wohl, den Arduino in den richtigen Drucker einzubauen. Allerdings komme ich mit der Konfig nicht weiter. Eine Einstellung bzw einen Parameter konnte ich noch nicht finden: In Repetier gibt ein ein "STEPPER_HIGH_DELAY "und ein "DIRECTION_DELAY". Diese beiden Parameter definieren ja die minimale Pulslänge und Pause vor einem Richtungswechsel und sindvon Legion 2.3 - Software
Ich habe mir inzwischen MainsailOS heruntergeladen und nach dieser Anleitung installiert. So richtig klappt das aber noch nicht: Im Browser wird mir angezeigt "Klippy-State: Startup" oder "Klippy-State: Error". Das kann wohl daran liegen, dass ich den Arduino mit RADDS noch hier auf meinem Tisch liegen habe und kein Thermistor angeschlossen ist. Der nächste Schritt wäre deshalb wohl, den Arduvon Legion 2.3 - Software
Inzwischen habe ich Marlin v2 ans laufen gebracht und ein Test-Benchy gedruckt. Im direkten Vergleich mit dem Druck, den ich zuvor mit Repetier gemacht habe, konnte ich aber nicht die geringste Verbesserung feststellen. Ich hatte eigentlich erwartet, dass die Kantenschwingungen ("Ringing") mit den S-förmigen Beschleunigungsrampen reduziert würden. Tatsächlich sieht der Druck mit Marlin eher nocvon Legion 2.3 - Software
I am so stupid There IS a setting for the firmware in Repetier server, I just didn´t see it... I´ve set it from Repetier to Marlin an it works. Damn it.von Legion 2.3 - Firmware - Marlin
QuoteDust You also need to enable #define ADVANCED_OK and #define TX_BUFFER_SIZE 32 I´ve modified the config, but it didn´t change anything. QuoteDust When ever you flash a new version of marlin, you must update the eeprom. Send the machine a M502 (reset to Configuration.h defaults) then a M500 (save) I tried this as well, but it seems like Marlin doesn´t even respond to this code in any wayvon Legion 2.3 - Firmware - Marlin
Now that I was able to compile Marlin and flash the arduino, I got the next problem: I can´t get the communication working. The arduino is connected to a windows 10 tablet pc with repetier Server. There is no problem when the arduino works with Repetier firmware, but as soon as I install Marlin, the communication won´t work anymore. I can´t move any axis, I can´t access the EEPROM and there avon Legion 2.3 - Firmware - Marlin
Ich konnte den Fehler durch den Tipp von einem anderen Forenmitglied beheben: Der Ordner ".platformio/packages/framework-arduino-sam/system/libsam" hat bei PlatformIO gefehlt. Ich habe den kompletten Ordner "framework-arduino-sam" gelöscht und mit PlatformIO neu geladen, jetzt lässt sich die Firmware ohne Fehlermeldungen kompilieren.von Legion 2.3 - Software
Thank you for your fast response. That was it! The entire folder .platformio/packages/framework-arduino-sam/system/libsam was missing. I deleted it and reloaded it with PlatformIO. Now I can compile everything without errors. Thank you very much.von Legion 2.3 - Firmware - Marlin
QuoteWintex Vielleicht liegt es ja daran das der Verzeichnis-Dateinamensbaum von der Zeichen Anzahl die 256 Zeichen überschritten hat und deswegen nicht kompiliert werden kann. Sowas hatte ich schon. Seitdem lege ich die Marlin Version immer im obersten Verzeichnis ab. Was natürlich etwas doof ist wegen Sortierung nach Versionen und Boards. Das habe ich gerade probiert. Ich habe den Ordner direvon Legion 2.3 - Software
Dear community I´m trying to test the Marlin v2-firmware because I want to try out the s-curve acceleration feature. Currently, I´m using Repetier v1. My printer uses a RADDS board with an Arduino Due. I use Visual Studio Code with installed PlatformIO and Auto Build Marlin. I´ve already edited the config so that it fits my needs and i´ve defined the motherboard as "BOARD_RADDS". The problvon Legion 2.3 - Firmware - Marlin
Ich habe mir erst mal Repetier v2 angesehen und versucht, zu konfigurieren... bei dem Versuch ist es geblieben. Mit der neuen Struktur von Repetier v2 komme ich nicht klar. Ich kann nicht so richtig nachvollziehen, wie ich das mit den neuen "Modulen", etc. konfigurieren soll. Mir fehlen für das Verständniss einfach die Grundlagen, ich kann nunmal nicht programmieren und nur einfache Programmstrvon Legion 2.3 - Software
Mit Klipper habe ich mich bisher nur oberflächlich beschäftigt. Was ich weiß, ist, dass ein Raspberry Pi die meisten rechenintensiven Aufgaben von Arduino übernimmt und damit einige Features schafft, die ein Arduino alleine (scheinbar) nicht stemmen kann. Was ich bisher von der Resonanz-Kompensation gesehen hab, ist schon ziemlich geil, kann man nicht anders sagen. Klipper soll wohl auch mit Revon Legion 2.3 - Software
Hallo, zusammen Im Moment laufen alle meinen Maschinen (3 an der Zahl) auf der Repetier V1 Firmware mit einem Arduino Due und einem RADDS-Board. Bis auf gelegentliche Aussetzer alle paar Wochen / Monate (dessen Ursache ich noch nicht vollends identifizieren konnte, aber das tut hier erst mal nichts zur Sache) bin ich mit der Firmware auch sehr zufrieden. Technisch ist die Firmware aber denkevon Legion 2.3 - Software
Es gibt wieder Neuigkeiten von der Front: Inzwischen habe ich endlich 2 funktionierende Motoren ! Da ich mit den Motor von Dold zu keinem zufriedenstellenden Ergebnis gekommen bin, habe ich noch einen weiteren Motor bei Sorotec bestellt und siehe da: Läuft wie ne Eins. Es scheint so, als hätte Dold-Mechatronik irgendwie eine schlechte Charge abbekommen. Die Benchys sehen damit auch gleich bvon Legion 2.3 - Projekte
Das kann ich dir sagen: Bei meinem größten Drucker habe ich auch einen open-loop Nema 23 verbaut, allerdings nur für die Z-Achse, betrieben von einem DM556E. Obwohl der Treiber vergleichsweise leise sein soll, ist der Motor doch ziemlich laut. Closed-Loop-Schrittmotoren sollen deutlich leiser sein als Open-Loop-Motoren. Den MOAP hatte ich früher mit Nema17-Schrittmotoren betrieben und hier hatvon Legion 2.3 - Projekte
Inzwischen sind die Motoren von JMC eingetroffen und ausgiebig getestet. Es gibt einiges zu berichten: Erst mal läuft der Drucker mit den Schrittmotoren deutlich besser als mit den Servos. Die Schrittmotoren sind deutlich steifer und schwingen sich niemals auch nur ein kleines bisschen auf. Die Motoren laufen scheinbar erst mal im Open-Loop-Betrieb. Erst, wenn über den Encoder ein gewisser Positvon Legion 2.3 - Projekte
Ich bin dem Problem des schiefen Drucks inzwischen auf die Schliche gekommen: Es hat sich rausgestellt, dass es keine gute Idee war, die Motorleitungen der Extruder im selben Kabelkanal des Schaltschranks zu verlegen wie die Signalleitungen der Servos . Zunächst habe ich die Position der Servos über deren Tuning-Software ausgelesen und dabei festgestellt, dass beim Einschalten der Extrudermotorevon Legion 2.3 - Elektrik & Elektronik
Wenn man bedenkt, dass ich inzwischen schon ein halbes Dutzend Schrittmotortreiber mit diesem Drucker zerstört habe, wäre es wohl keine gute Entscheidung, auf ein Board mit fest verlöteten Treibern zu setzen. Die einzigen beiden Treiber auf dem Board, die ich nutze, sind die von den Extrudern, alles andere läuft mit externen Treibern. Von daher wäre das Duet3 meine letzte Wahl. Die Anbindung vonvon Legion 2.3 - Elektrik & Elektronik
Genauer als 1/10mm ausrichten kann man die Führungen aus den genannten Gründen einfach nicht. Ich müsste mir extra absolut rechtwinklige Winkel fräsen lassen, damit auch die Profile absolut gerade im eingebauten Zustand sind. Nahe den Ecken des Rahmens passt es jeweils ziemlich genau, zur Mitte hin wird es ungenauer. Die Toleranzangaben der Hersteller gelten aber immer nur bei absolut starrer Avon Legion 2.3 - Projekte
Ich habe die Profilschien schon ordentlich auf den Aluminiumprofilen festgezogen und sicher 3 Stunden mit dem Ausrichten der Führungen verbracht, bis der Fluchtungsfehler über die gesamte Fläche hinweg unter 1/10mm lag. Genauer geht es nicht, denn die Aluminiumprofile selber sind auch nicht 100%ig gerade, weil auch die Gusswinkel nicht 100%ig winklig sind. Beim Ausrichten habe ich schon festgestevon Legion 2.3 - Projekte
Ich hatte mir einige billige DRV8825-Treiber bestellt und eingebaut, mit denen der Drucker jetzt tatsächlich relativ lange störungsfrei lief. Außerdem habe ich die langen Motorleitungen zum Extruder durch geschirmte Leitungen ersetzt. Das funktionierte gut... bis heute Drucker steht wieder, Motoren lassen sich erst nicht mehr bewegen, erst nach Neustart der Spannungsversorgung funktioniert dervon Legion 2.3 - Elektrik & Elektronik
Naja, ein definiertes Loslager hatte ich bei den Führungen des alten Aufbaus nicht wirklich. Da die Mechanik recht weich war und der Bauraum offen ist, konnte sich aber auch nichts durch Temperaturausdehnung verspannen. Ich habe mir ehrlich gesagt nicht sonderlich viele Gedanken zu diesem Thema bei den Führungen gemacht, das muss ich gestehen. Allerdings habe ich auf der einen Seite mit den Hivon Legion 2.3 - Projekte
Hallo, Angelo. Schön, mal wieder etwas von dir zu hören. Danke nochmal, dass du mich damals bei meinem ersten Projekt (was ich ja jetzt umgebaut habe), so unterstützt hast Am RAPS-Motorstrom wird´s nicht liegen, die haben nichts mit den Clearpath-Servos zu tun. Mir kam aber ein Gedanke zu den Servos: Das Problem ist ja scheinbar, dass der PID - Regler nicht hart genug regelt. Dadurch schwingevon Legion 2.3 - Projekte
So langsam glaube ich, mein Drucker ist von einem bösen Dämon besessen... Jetzt druckt der seit gestern anstandslos durch, bis ich plötzlich einen fetten Versatz um mehrere Millimeter im Druck habe! Ich habe Closed Loop Servos verbaut, die verlieren keine Schritte! Das hatte ich noch nie, es muss also an den jetzt neu angebauten RRD - Treibern liegen. Irgendwie erzeugen die Störungen, die viellevon Legion 2.3 - Elektrik & Elektronik