$-inställningsreferens
Alla GRBL $-inställningar med en kort beskrivning och laserspecifik vägledning för varje inställning.
Den fullständiga listan över GRBL-$-inställningar. För varje inställning finns en kort sammanfattning och, där det är relevant, laserspecifik vägledning.
Om du vill se en interaktiv vy som läser in de aktuella värdena från din maskin använder du fliken Enhetsinställningar → GRBL-inställningar.
Stegpuls och riktning
| Inställning | Betydelse | Typiskt värde |
|---|---|---|
$0 | Stegpuls, mikrosekunder | 10 |
$1 | Fördröjning för steg i viloläge, ms (255 = alltid på) | 25 eller 255 |
$2 | Inverteringsmask för stegport | 0 (de flesta konfigurationer) |
$3 | Inverteringsmask för riktningsport | beror på motorkopplingen |
$4 | Invertering av stegaktivering | 0 |
$5 | Invertering av gränsstift | beror på brytartyp |
$6 | Invertering av probstift | 0 |
Rapportering och beteende
| Inställning | Betydelse | Typiskt värde |
|---|---|---|
$10 | Statusrapportmask | 1 eller 2. Beam Bench tolkar båda |
$11 | Avvikelse vid skarv (mm) | 0.010 |
$12 | Bågtolerans (mm) | 0.002 |
$13 | Rapportera tum (1=ja, 0=mm) | 0 |
Säkerhet och gränser
| Inställning | Betydelse | Typiskt värde |
|---|---|---|
$20 | Aktivering av mjuka gränser | 0 eller 1 |
$21 | Aktivering av hårda gränser | 0 eller 1 |
$22 | Aktivering av referenskörning | 0 eller 1 |
$23 | Riktningsmask för referenskörning | beror på referenshörn |
$24 | Matningshastighet vid referenskörning (mm/min) | 25 |
$25 | Sökhastighet vid referenskörning (mm/min) | 500 |
$26 | Avstudsning vid referenskörning, ms | 250 |
$27 | Tillbakadragning efter referenskörning (mm) | 1 |
Laserspecifika inställningar
| Inställning | Betydelse | Typiskt värde |
|---|---|---|
$30 | Maximalt spindelvarvtal / laser-S-värde | 1000 eller 255 |
$31 | Minimalt spindelvarvtal / laser-S-värde | 0 |
$32 | Laserläge (1=på, 0=av) | 1 för lasergravering |
$32=1 aktiverar GRBL-laserläge och krävs för rörelsesynkroniserad gravering med dynamisk effekt och M4. M3 behåller konstant effekt.
Axelsteg/mm
| Inställning | Betydelse |
|---|---|
$100 | X-steg/mm |
$101 | Y-steg/mm |
$102 | Z-steg/mm |
Specifikt för din maskin. Se Steg per millimeter.
Maxhastigheter (mm/min)
| Inställning | Betydelse |
|---|---|
$110 | X-maxhastighet |
$111 | Y-maxhastighet |
$112 | Z-maxhastighet |
Ställ in din maskins säkra maximala hastighet. Om du överskrider den stannar motorerna.
Accelerationsvärden (mm/sec²)
| Inställning | Betydelse |
|---|---|
$120 | X-acceleration |
$121 | Y-acceleration |
$122 | Z-acceleration |
Högre värden ger snävare kurvtagning men belastar mekaniken mer. Behåll de aktuella värdena eller utgå från maskintillverkarens specifikationer, ändra dem gradvis och verifiera rörelsen med kontrollerade tester innan du förlitar dig på resultatet.
Maximal förflyttning (mm)
| Inställning | Betydelse |
|---|---|
$130 | X-maximal förflyttning |
$131 | Y-maximal förflyttning |
$132 | Z-maximal förflyttning |
Används för mjuka gränser ($20=1). Ställ in dina fysiska bäddmått.
Läsa och skriva
$$
$30
$30=…$$listar alla inställningar.$30frågar efter en enskild inställning.$30=…är en skrivmall. Ersätt ellipsen med det styrenhetsspecifika värdet och klistra inte in raden oförändrad. Ett inskrivet värde sparas i EEPROM.
I fliken Enhetsinställningar → GRBL-inställningar:
- Klicka på ett värde för att redigera det direkt.
- Klicka på Tillämpa på aktiv profil för att kopiera ett giltigt
$30till Maximalt S-värde och den lägre giltiga hastigheten från$110/$111till Maxhastighet. Alla aktuella inställningar kopieras inte.
Återställning
Skicka $RST=$ för att återställa alla $-inställningar till standardvärdena i firmware. Skicka $RST=# för att återställa koordinatförskjutningar. Skicka $RST=* för att återställa allt. Använd detta med försiktighet, eftersom dina finjusteringar försvinner.
Variationer mellan firmwareversioner
- GRBL_ESP32 lägger till vissa inställningar för WiFi, Bluetooth och webbgränssnitt.
- FluidNC använder en YAML-konfigurationsfil i stället för
$-inställningar för det mesta (men vissa$-inställningar gäller fortfarande). - Äldre GRBL-versioner kan sakna vissa av inställningarna ovan.
Om du är osäker: skicka $$ och se vad din styrenhet faktiskt rapporterar.