Vraag:
Extrudervoedingssnelheid bij het laden en lossen van filament
MrPuffyNZ
2018-09-01 09:44:53 UTC
view on stackexchange narkive permalink

Ik heb een MKS Base 1.4-bord met een TFT28-aanraakscherm en een Titan Aero-opstelling.

Als ik de opdracht voor het laden van filament op het aanraakscherm gebruik, draait de motor met een waanzinnige snelheid om filament te laden, terwijl als ik mijn laptop aansluit en Repetier host gebruik en een laadcommando stuur, het met een normale snelheid draait.

Is er een sectie in de Marlin-firmware waarmee ik de werkelijke extrudersnelheid tijdens het laden en uitladen?

Leg uit hoe u filament in- en uittrekt met Repetier Host. Bijv. gebruikt u de G10 / G11 G-code-opdrachten?
Een antwoord:
0scar
2018-09-03 00:29:21 UTC
view on stackexchange narkive permalink

Het laden en verwijderen van filament via de LCD-opties wordt verzorgd door het G-code -commando M600. De opties die worden gebruikt bij het uitvoeren van de M600-opdracht, bepalen waar de kop naartoe gaat en hoeveel filament wordt geëxtrudeerd van welke extruder. Blijkbaar is er een verschil tussen het aanroepen van het M600-commando via het LCD-menu of het (ont) laden van filament via de Repetier-applicatie.

De op firmware gebaseerde en LCD-gestuurde opties voor intrekken worden gedefinieerd in het Marlin-firmwarebestand Configuration_adv.cfg (geavanceerde pauze). De instellingen voor Repetier zijn waarschijnlijk anders gedefinieerd dan in het geavanceerde configuratiebestand; je moet ze opzoeken in Repetier. Het kan zijn dat hiervoor aparte G-codes (of scripts) worden gebruikt. Bijv. G10 wordt gebruikt om filament in te trekken zoals ingesteld door M207 (zowel lengte als voedingssnelheid!). G-code G11 doet het tegenovergestelde: het trekt de gloeidraad af zoals gespecificeerd door M208.

Ja, om uw vraag te beantwoorden, moet u de waarden van de constanten in Configuration_adv.h voor het veranderen van de snelheid bij gebruik van het LCD-scherm om het filament te veranderen:

  // (mm / s) Verwijder filamentaanvoer. Dit kan behoorlijk snel zijn. # Definieer FILAMENT_CHANGE_UNLOAD_FEEDRATE 10 // (mm / s) Laad filament feedrate. Dit kan behoorlijk snel zijn. #Define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 6  


Deze Q&A is automatisch vertaald vanuit de Engelse taal.De originele inhoud is beschikbaar op stackexchange, waarvoor we bedanken voor de cc by-sa 4.0-licentie waaronder het wordt gedistribueerd.
Loading...