Ich kenne die Implementierung von Marlin sehr genau. Ich habe vor zwei Jahren da noch mit entwickelt. Bei Repetier weiß ich grob wie es funktioniert. Wenn du die steps/mm verdoppelst, kannst du höchstens die halbe maximale Geschwindigkeit erreichen, beim gleichen Board. Da werden die Raps aber noch schlimmer werden wenn du die auf 128 Mikroschritte stellst. Da kannst du noch so stur seinvon Wurstnase - Elektrik & Elektronik
Bei 8mm Steiung läuft mein kleines Heizbett mit bissl Überredung alleine runter. Selbsthemmung hat zudem was mit Steigung der Spindel und dem Reibwinkel zu tun. Da kürzt sich das Gewicht raus.von Wurstnase - Mechanik
QuoteWarmduscher Die Rechenleistung habe ich auch nicht mehr im Verdacht. Mit dem Marlin auf ATMEGA/RAMPS habe ich auch die 150mm/s geschafft. Wenn ich aber mit der Feedrate weiter hoch gehe, verliere ich übelst Schritte. Bei welchem System bist du weiter hoch gegangen? Beim MEGA/RAMPS? Bei Marlin mit 160 steps/mm bist du bei 170mm/s in etwa am Anschlag vom 16MHz-AVR mit nem CoreXY. (An der Bvon Wurstnase - Elektrik & Elektronik
Hi, The homeing part didn't change for pretty long time. So I would guess it's a problem on your side. It's more common to add long files as an attachment. Formatting in the file and this discussion is more clear to read. Anyhow, the #define ENDSTOP_STEPS 4 is misinterpreted. This is the number of steps after the endstop is hit and gets active for the firmware. Software debouncing. For a softervon Wurstnase - Firmware - experimental, borrowed, and future
Wie hoch hast du denn die Beschleunigung gewählt?von Wurstnase - Elektrik & Elektronik
Das liegt ganz sicher nicht daran, dass die Rechenleistung zu schwach ist. Das sollte auch ein Arduino Mega locker hinbekommen. Zumindest unter Marlin sind bei 160steps/mm bei einem CoreXY mindestens 150mm/s drinne sein. Wie das bei Repetier aussieht kann ich dir nicht sagen. Der ArduinoDue schafft aber so Faktor 5 bis 10 mehr Schritte. Das bei dir klingt eher nach Resonanzen. Riemen mal etwavon Wurstnase - Elektrik & Elektronik
QuoteWarmduscher Ja, das meine ich, Klingt wie ein oller Nadeldrucker (wenn hier jemand so alt ist *hust*). Unterschätze hier nicht das Durchschnittsalter. Das ist sicher eher 40 als 20 QuoteWarmduscher Im zweiten Video ist übrigens nichts von den Motoren zu hören (selbes File, nur halt 1,8er). "Video ist nicht verfügbar" Zwischen 0.9° und. 1,8° hast du sonst gar nix geändert?von Wurstnase - Elektrik & Elektronik
Das zweite Video kann ich nicht ansehen. Meinst du das brummende Quitschen? Also 0,9° mit TMC oder A4988 sollten dicke gehen. Ich habe zwar ne recht alte Marlin auf meinem ArduinoDue aber da gehen die TMC2100 mit 0,9° auf einen CoreXY ganz problemlos. Ich hatte das ich schon mit 1/128 Mikroschritten am laufen. Die Treiber waren aber lauter als die TMC und durften deshalb wieder raus.von Wurstnase - Elektrik & Elektronik
Zeig mal deinen Gcode mit dem du das testest.von Wurstnase - Elektrik & Elektronik
Kein Gerücht. Michael hat Recht. Druckbreite × Druckhöhe × Drucklänge = Filamentdurchmesser^2 × π/4 × Filamentvorschub q.e.d.von Wurstnase - Software
Closed Source. Da gibt es keine versteckten Türen.von Wurstnase - Software
Der Abstand zwischen den Schritten liegt bei Marlin bei vielleicht 10 Takten. Eher weniger. Das sind deutlich weniger als 1us. Bei den Mikroschritten sollte man aber selbst deutlich größere Abstände nicht bemerken. Übrigens halten die Treiber den Strom konstant! Also entweder gehts oder es geht nichtvon Wurstnase - Neue Ideen - Archiv
Quotesaschaho zudem noch das Timing Problem, sie müssten zeitgleich steppen. Das sollte nun wirklich jede Firmware (hoffentlich) schaffen.von Wurstnase - Neue Ideen - Archiv
Quotecheffeundwackl Ich habe zum Glück die Chance Catia V5 in meiner Firma nutzen zu können. Ist natürlich ein ganz anderes Kaliber, aber die Grundsystematik ist identisch. Na ob man da von Glück reden kann?!? *duck*von Wurstnase - Software
Dann schreibe es doch da rein!von Wurstnase - Software
Ich hatte wohl nur ein paar Linien reingemalt. Und man kann recht teuer (Rechenzeit) mit kleinem Abstand das gleiche Objekt einmal abziehen. Habe damit aber auch schon gut nen Jahr nicht mehr mit gespielt.von Wurstnase - Mechanik
Quotemicrofortnight Hast du noch einen Tipp zu der Library? Hier ist das was ich meinte.von Wurstnase - Mechanik
@microfortnight, Du musst dir mal die Dateien vom Mendel ansehen. Nophead hat da schöne Beispiele. @denndenn, ich nutze ja auch den V9. Der ist kleiner als der Originale und ich brauche keine Kabelbinder.von Wurstnase - Mechanik
Mag sein. Den Sensor habe ich noch länger nicht mehr angebaut. Einmal richtig eingestellt ist eh besser.von Wurstnase - Mechanik
Ich hab das Ding wieder in die Tonne geworfen. War nicht so der Hit. Habe aktuell den von Skimmy im Einsatz. Halt mit normalen Lüftern. Da ich meinen Rechner erst vor kurzem "Aufgeräumt" habe, ist das wahrscheinlich auch im Papierkorb gelandet.von Wurstnase - Mechanik
oO... Wo wie welchen Layerfan? Den ich vor ewigkeiten mal bei YouMagine oder so hochgeladen habe?von Wurstnase - Mechanik
Ich habe keine Ahnung warum RepetierHost nicht vernünftig geht. Aber ich hab es schon lange liegen lassen. Octoprint und Pronterface sind nicht so zickig.von Wurstnase - Software
Ich schmeiß mal openScad in die Runde.von Wurstnase - Software
Wenn man so Probleme mit den originalen Watterott treibern hat, dann kann man ja mal bei Watterott direkt fragen. Die sind da sehr hilfsbereit. Und wenn es per Ferndiagnose nicht geht, dann schickt man die ein und bekommt recht schnell Info, bzw. reparierte Treiber zurück. Ich hatte vor einiger Zeit mal ein Display was plötzlich nicht mehr gehen wollte. Kurz das Problem beschrieben, noch nen Bilvon Wurstnase - Elektrik & Elektronik
I could need two rules when I accidentally remove the controller from USB before disconnecting the serial connection. The the tty will change.von Wurstnase - Firmware - experimental, borrowed, and future
I wonder why my controller takes so much time to boot and thought its the controller itself. Now I know it's the modemmanager. I added ATTRS{idVendor}=="0483", ENV{ID_MM_DEVICE_IGNORE}="1" for my Nucleo-board in a /etc/udev/rules.d/77-stm.rules sudo udevadm trigger and it works like a charm...von Wurstnase - Firmware - experimental, borrowed, and future
QuoteVDX ... neee ... PWM ist viel langsamer als eine vernünftige Schritt-Taktung und ermöglicht auch keine Beschleunigungs- und Abbrems-Rampen, so daß damit nur langsam (mit der Start-/Stop-Frequenz, meist nur 1-2 kHz) verfahren werden kann. Mit dem ArduinoDue habe ich z.B. Step-Frequenzen bis 150kHz und fürs Lasern versuche ich gerade die Extruder-Pulse auf über 300kHz zu bekommen Dann braucvon Wurstnase - Elektrik & Elektronik
Zeig doch Mal deinen Code. Auf dem Arduino Nano kannst du sonst auch Problemlos Teacup installieren. Btw. PWM nutzt keine Firmware für AVRs für die Schrittmotoren.von Wurstnase - Elektrik & Elektronik
Afaik hat das AZSMZ open drain Eingänge die 5V-Tolerant sind. Der ArduinoDue ist ganz klar nicht!!! 5V-Tolerant und macht dann die Grätsche.von Wurstnase - Elektrik & Elektronik
Your federate for the extruder is way too less. 40 means 40mm per minute. Normal direct drive extruder can achieve 100mm or more per SECOND! Change this #define MAXIMUM_FEEDRATE_E 40 To #define MAXIMUM_FEEDRATE_E 4800 Currently the 2mm move for your extruder will need 1.3 seconds. I guess this will fix your problem.von Wurstnase - Firmware - experimental, borrowed, and future