Da du lige har blinket din egen Marlin, har du sandsynligvis marlin.ino
og dens tilknyttede filer i Arduino IDE indstillet til din processor og kort og ved, hvordan du arbejde med dem til en vis grad. Dette er bare den korte version hvor du finder hvad du har brug for for at ændre sengestørrelsen, hvis marlin.ino er baseret på marlinfw-release .
Ændring af "hjem"
I Configuration.h
skal der være et sæt af linjer, der læser beslægtet med dette:
// Kørselsgrænser (mm) efter homing svarende til endestoppositioner. # definer X_MIN_POS 0 # definer Y_MIN_POS 0 # definer Z_MIN_POS 0 # definer X_MAX_POS X_BED_SIZE # definer Y_MAX_POS Y_BED_SIZE # definer Z_MAX_POS 200
Normalt er det hurtigere at bruge Ctrl
+ F
og derefter skrive X_MIN_POS og tilføje krogen foran Søg i alle skitsefaner og derefter flytte gennem alle fundene, indtil den rigtige dukker op. Dette bringer dig ikke kun lige til de linjer, du vil ændre, men dækker også baserne, hvis distributionen, du arbejder med, satte bevægelsesgrænserne på et andet sted som Configruration_adv.h
.
Ændring af sengestørrelse
Ændr disse minimumspositioner og sørg for, at de maksimale positioner (normalt lige efter dem) passer til det maksimale af sengen.
Hvis du reducerede din sengestørrelse, skal du muligvis også ændre X_BED_SIZE
og Y_BED_SIZE
, som (i marlin.ino) er i samme Configuration.h
- Jeg fandt, at det gik forud for rejsegrænserne:
// Størrelsen af printersengen # definer X_BED_SIZE 200 # definer Y_BED_SIZE 200
Juster disse nødvendigt for at passe til den nye størrelse.
Tip: Få værdierne til justering
For at finde de justerede værdier har jeg haft gode erfaringer med at bruge Repetier Host på Manuel kontrol til at flytte dysen (løftet 1 mm for at forhindre eventuelle ulykker) i den korrekte XY-position og tage denne position som justeringer for minimumspositioner. At finde dine personlige indstillinger er stadig lidt af en prøve og fejl, så tag dig tid .
Afslutning
Nu kompileres marlin.ino ( afkrydsningsfeltet øverst til venstre) for at kontrollere for fejl og flash den nye firmware.