Motion konfiguration på ramper 1.4 med Marlin firmware @section maskin (2 / 3 steg)
Steg 2: Programvara Endstops - maskin
Vi måste göra en förändring i Configuration_adv.h skissen innan på detta avsnitt.
Leta upp och göra säker ENDSTOPS_ONLY_FOR_HOMING är bortkommenterad, som så:
#define ENDSTOPS_ONLY_FOR_HOMING
Vi behöver utföra detta steg för att få avläsningar från någon max-endstops vi kan ha på plats.
Om du inte har någon max-endstops, kan du ignorera thisstep.
G28 - Start av homing
- Hem alla axlar med G28 (1)
- Använda M114 (2) för att kontrollera att skrivaren faktiskt överväger sig på 0 n all axlar.
- Pro tip: M84 (3) jag skicka (visas i bilden) är att stänga av motorerna, som de telefonen medan jag skriver.
Programvara Ändstopp - resor begränsar efter homing
I Configuration.h hitta max och min_software_endstopsoch se till att de sätts till true
#define min_software_endstops true / / om sant, axel inte kommer att flytta till koordinater mindre än HOME_POS.
#define max_software_endstops true / / om sant, axel inte kommer att flytta till koordinater större än de definierade längderna nedan.
Nedan är standardinställningarna för programvara endstops.
Vårt syfte är det nyttigt om du ändrar dem till något mer än din faktiskt finns axlar längder för att flytta våra axlar som vi måste hitta max området för skrivaren.
Pro tips: Om du har dina homing Ändstopp på en MAX_POS, kommer att du behöva använda negativa värden för att ange hur långt tillbaka kan det gå för att nå MIN_POS
Resa gränser efter homing
#define X_MAX_POS 205
#define X_MIN_POS 0
#define Y_MAX_POS 205
#define Y_MIN_POS 0
#define Z_MAX_POS 200
#define Z_MIN_POS 0
Yxor MAX positioner
Nedan punkter visas i bilden numrerade blå 1-4
- Om du inte redan gjort så allready, du börja av homing alla axlar, använda G28 (1)
- Utfärda M114 kommando för att se till att alla axlar är på 0.
- Nu flytta alla axlar så långt mot MAX som du kan. Antingen tills du träffar en MAX ändläge, om du har en sådan, eller lika långt som du kan flytta och bo inom du säng - du behöver inte räkna!
Om du har Max endstops kan du läsa ståndpunkten i terminal-fönstret.
- Utfärda M114 för att få en läsa ut på posistions. Du kan se det avrundas uppåt.
Uppdatera din firmware
Gå nu uppdatera din firmware enligt ditt system. Märker hur jag dras några 11mm på grund av ett klipp på min uppvärmd säng. Du kanske har liknande överväganden.
Pro tip: Lägg märke till hur jag / / efter mm ingång och sedan skriva anteckningar. Detta är ett bra sätt att hålla koll på vad du gjorde för vilken anledning.
Resa gränser efter homing
#define X_MAX_POS 227 / / 227.81 MAX
#define X_MIN_POS 0
#define Y_MAX_POS 180 / / 190.96 MAX - 11 för klipp
#define Y_MIN_POS 0
#define Z_MAX_POS 190
#define Z_MIN_POS 0