$-indstillinger
Alle GRBL $-indstillinger med en kort beskrivelse og laserspecifik vejledning til hver indstilling.
Den komplette liste over GRBL $-indstillinger. For hver indstilling får du en kort opsummering og, hvor det er relevant, laserspecifik vejledning.
Hvis du vil have en interaktiv visning, der indlæser de aktuelle værdier fra din maskine, skal du bruge fanen Enhedsindstillinger → GRBL-indstillinger.
Trinimpuls og retning
| Indstilling | Betydning | Typisk |
|---|---|---|
$0 | Trinimpuls, mikrosekunder | 10 |
$1 | Hvileforsinkelse for trin, ms (255 = altid til) | 25 eller 255 |
$2 | Inverteringsmaske for trinport | 0 (de fleste opsætninger) |
$3 | Inverteringsmaske for retningsport | afhænger af motorforbindelsen |
$4 | Invertering af trinaktivering | 0 |
$5 | Invertering af grænseben | afhænger af kontakttypen |
$6 | Invertering af probe-ben | 0 |
Rapportering og funktion
| Indstilling | Betydning | Typisk |
|---|---|---|
$10 | Statusrapportmaske | 1 eller 2. Beam Bench fortolker begge |
$11 | Afvigelse ved sammenføjning (mm) | 0.010 |
$12 | Buenøjagtighed (mm) | 0.002 |
$13 | Rapportér tommer (1=ja, 0=mm) | 0 |
Sikkerhed og grænser
| Indstilling | Betydning | Typisk |
|---|---|---|
$20 | Aktivering af bløde grænser | 0 eller 1 |
$21 | Aktivering af hårde grænser | 0 eller 1 |
$22 | Aktivering af nulstillingscyklus | 0 eller 1 |
$23 | Maske for nulstillingsretning | afhænger af hjemmepunktet |
$24 | Nulstillingsfremføring (mm/min) | 25 |
$25 | Nulstillingssøgning (mm/min) | 500 |
$26 | Nulstillingsafbrydelsesforsinkelse, ms | 250 |
$27 | Tilbagetrækning efter nulstilling (mm) | 1 |
Laserspecifikke indstillinger
| Indstilling | Betydning | Typisk |
|---|---|---|
$30 | Maksimal spindel-/laser-S-værdi | 1000 eller 255 |
$31 | Minimal spindel-/laser-S-værdi | 0 |
$32 | Lasertilstand (1=til, 0=fra) | 1 til lasergravering |
$32=1 aktiverer GRBL-lasertilstand og er nødvendig for bevægelsessynkroniseret gravering med dynamisk effekt via M4. M3 forbliver en konstant effektudgang.
Aksens trin/mm
| Indstilling | Betydning |
|---|---|
$100 | X-trin/mm |
$101 | Y-trin/mm |
$102 | Z-trin/mm |
Specifikt for din maskine. Se Trin pr. millimeter.
Maks. hastigheder (mm/min)
| Indstilling | Betydning |
|---|---|
$110 | X-maks. hastighed |
$111 | Y-maks. hastighed |
$112 | Z-maks. hastighed |
Indstil dem til din maskines sikre maksimum. Hvis du overskrider det, kan motorerne gå i stå.
Acceleration (mm/sec²)
| Indstilling | Betydning |
|---|---|
$120 | X-acceleration |
$121 | Y-acceleration |
$122 | Z-acceleration |
Højere værdier giver skarpere kurvekørsel, men belaster mekanikken mere. Behold de aktuelle værdier, eller begynd med maskinproducentens specifikationer, ændr dem gradvist, og kontrollér bevægelsen med kontrollerede tests, før du stoler på resultatet.
Maksimal vandring (mm)
| Indstilling | Betydning |
|---|---|
$130 | X-maks. vandring |
$131 | Y-maks. vandring |
$132 | Z-maks. vandring |
Bruges til bløde grænser ($20=1). Indstil dem til bordets fysiske mål.
Læsning og skrivning
$$
$30
$30=…$$viser alle indstillinger.$30forespørger en enkelt indstilling.$30=…er en skabelon til skrivning. Erstat ellipsen med den controllerspecifikke værdi, og indsæt ikke linjen uændret. En skrevet værdi gemmes i EEPROM.
I fanen Enhedsindstillinger → GRBL-indstillinger:
- Klik på en værdi for at redigere den direkte.
- Klik på Anvend på aktiv profil for at kopiere en gyldig
$30til Maks. S-værdi og den laveste gyldige hastighed fra$110/$111til Maks. hastighed. Den kopierer ikke alle aktive indstillinger.
Nulstilling
Send $RST=$ for at nulstille alle $-indstillinger til firmwarestandarderne. Send $RST=# for at nulstille koordinatforskydninger. Send $RST=* for at nulstille alt. Brug det med forsigtighed, dine justeringer forsvinder.
Variationer mellem firmwareversioner
- GRBL_ESP32 tilføjer nogle indstillinger for Wi-Fi, Bluetooth og webbrugerfladen.
- FluidNC bruger en YAML-konfigurationsfil i stedet for
$-indstillinger til det meste, men nogle$-indstillinger gælder stadig. - Ældre GRBL-versioner mangler muligvis nogle af ovenstående indstillinger.
Hvis du er i tvivl, så send $$ og se, hvad din controller faktisk rapporterer.