G-code-reference til Extension Board
Gem parametre (S = 0)
Kommandoformat
M1004 S0 P[ppp]
Hvis brugeren ikke gemmer sin DIY-konfiguration, gendannes standardindstillingen efter genstart.
Aktuelt gemte parametre omfatter
- Konfiguration af LED-strip
- Indstilling af blæserkontakt eller -hastighed
- Skydemodstand, funktionskonfiguration for reserveret AD-interface
- Kontakt, funktionskonfiguration for reserveret GPIO
Beskrivelse
P: Kommandovalg (0-1), 1: gem konfiguration, 0: slet konfiguration
Konfiguration af LED-belysning (S = 1,2)
Konfiguration af enkelt LED
De aktuelle indstillinger understøtter individuel styring af hver farve i lysstrippen til mere komplekse tilstandsindstillinger.
Kommandoformat
M1004 S1 L[lll] M[mmm] B[bbb] T[sss] O[ooo] F[fff]
Beskrivelse
L: LED-indeks (0-5), Extension Board understøtter to strips, der hver indeholder de tre farver RGB.- LED 0 indeholder kanal 0,1,2
- LED 1 indeholder kanal 3,4,5
M: LED-tilstand (0-2)- 0: Konstant lys
- 1: Åndedræt
- 2: Blink
B: Lysstyrkeindstilling (0-255)T: Relativ starttid (0-65535 ms). Denne parameter bruges til forsinkelsesstyring af lysstrippen og forklares, efter at alle parametre er introduceretO: Tændtid i åndedræts-/blinktilstand (M = 1, 2) (0-65535 ms)F: Slukketid i åndedræts-/blinktilstand (M = 1, 2) (0-65535 ms)
For eksempel kan du opnå RGB-vekselvis blinkende lys, her med lysstrip 0 som eksempel (LED-indeks er henholdsvis 0, 1, 2). Kommandoen er som følger
M1004 S1 L0 M2 B255 T0 O500 F1000
M1004 S1 L1 M2 B255 T500 O500 F1000
M1004 S1 L2 M2 B255 T1000 O500 F1000
Konfigurationen ovenfor angiver, at RGB-cyklussen for de tre farvelys er 1500 millisekunder (O500 + F1000), at de første 500 ms er tændt og de næste 1000 ms slukket i cyklussen, og at LED0 begynder at udføre fra tid 0 (T = 0), LED1 begynder fra 500 ms (T = 500), og LED2 begynder fra 1000 ms (T = 1000).
På den måde tændes L1, når L0 slukkes ved 500 ms; og L2 tændes, når L1 slukkes ved 1000 ms. Dermed opnås RGB-trefarvet vekselvis blink.
Konfiguration af LED-strip-lysstyrke
Kommandoformat
M1004 S2 I[iii] B[bbb]
Beskrivelse
I: Indeks for LED-strip (0-1)
B: Lysstyrke (0-255)
Denne kommando styrer RGB-lysstyrken på LED-lysstrippen samtidig uden at ændre farven. Bemærk, at hvis skydemodstanden eller det reserverede AD-interface er konfigureret til at styre LED-lysstyrken, vil indstillingen fra denne kommando blive overskrevet, når AD-sampleværdien ændres.
Servostyring (S = 3)
Kommandoformat
M1004 S3 I[iii] F[fff] D[ddd] T[ttt] B[bbb]
Beskrivelse
I: Servoindeks (0-1)F: PWM-frekvens (hz), generel styrefrekvens for servo er 50Hz (20ms)D: PWM-tastforhold, det generelle PWM-tastforholdsområde for servostyring er 0.025-0.125 (pulsbredde 0.5ms-2.5ms)T: [Valgfri] Når skydemodstanden er konfigureret til servostyring, begrænser denne parameter den maksimale værdi af tastforholdets justeringsområde, som standard 0.125B: [Valgfri] Når skydemodstanden er konfigureret til servostyring, begrænser denne parameter den minimale værdi af tastforholdets justeringsområde, som standard 0.025
Blæserstyring (S = 4)
Kommandoformat
M1004 S4 F[iii] P[ppp]
Beskrivelse
F: Blæserindeks (0-3)P: Hastighed/kontakt (0-100):- 4-benet blæser styrer hastighed
- 2-benet blæser styrer kun tænd/sluk
- Når denne parameter ikke er 0, er blæseren tændt
Kamerastyring (S = 5)
Kommandoformat
M1004 S5 F[fff] P[ppp]
Beskrivelse
F: Fokus (0-1), F=0: sluk; F=1: tændP: Foto (0-1), P=0: ingen effekt; P=1: tag et billede
Indstil kun en af parametrene ovenfor
Konfiguration af skydepotentiometer (S = 6)
Kommandoformat
M1004 S6 I[iii] F[fff] D[ddd]
Beskrivelse
I: Indeks for skydepotentiometer (0-1)F: Funktionsvalg, understøtter følgende funktioner:- F = 0: Styr LED-lysstyrke
- F = 1: Styr blæserhastighed (kun gyldig for FAN2/FAN3)
- F = 2: Styr servovinkel
- F = 3: Styr motorhastighed
D: Indeks for styreenhed.- For eksempel, hvis funktionen er at styre blæseren, angiver denne parameter blæsernummeret. Hvis indekset er større end eller lig med det samlede antal enheder, styres alle enheder samtidigt.
Konfiguration af kontaktfunktion (S = 7)
Kommandoformat
M1004 S7 I[iii] F[fff] D[ddd]
Beskrivelse
I: Kontaktindeks (0-1)F: Funktionsvalg, understøtter følgende funktioner:- F = 0: Styr blæserkontakt
- F = 1: Styr LED-strip-kontakt
- F = 2: Styr motorkontakt
- F = 3: Styr relækontakt
- F = 4: Styr summerkontakt
- F = 5: Styrer høj og lav tilstand på den reserverede GPIO
D: Indeks for styreenhed.- For eksempel, hvis funktionen er at styre blæseren, angiver denne parameter blæsernummeret. Hvis indekset er større end eller lig med det samlede antal enheder, styres alle enheder samtidigt
Relæstyring (S = 8)
Kommandoformat
M1004 S8 P[ppp]
Beskrivelse
P: Kontaktparametre (0-1), 0 afbrudt, 1 forbundet
Konfiguration af summerkontakt (S = 9)
Kommandoformat
M1004 S9 P[ppp] F[fff]
Beskrivelse
P: Kontaktparametre (0-1), 0 slukket, 1 tændtF: Frekvensindstilling, det frekvensområde, summeren understøtter, er 2000~5000hz (V1-hardware understøtter ikke denne parameter)
Styring af stepmotor (S = 10)
Kommandoformat
M1004 S10 D[ddd] P[ppp]
Beskrivelse
D: Rotationsretning (0-1)P: Hastighed (o/min)
Styrekommando til reserverede ben (S = 11)
Kommandoformat
M1004 S11 T0 I[iii] D[lll] P[ppp]
M1004 S11 T1 I[iii] F[fff] D[ddd]
M1004 S11 T2 I[iii] F[fff] D[ddd]
Beskrivelse
T: type af reserveret IO- T = 0: GPIO-ben
- T = 1: PWM-ben
- T = 2: ADC-ben
Parametre for reserveret GPIO-ben (T = 0)
I: GPIO-indeks (4-17)O: GPIO-retning (0-1), 0 input, 1 outputP: Når O er 0, er styringen af inputfunktionen den samme som for kontakten. Se konfiguration af kontaktfunktion (S=7).
Når O er 1, styres outputniveauet (0-1), 0 lav, 1 høj
D: Når O er 0, styres enhedsindekset.- For eksempel, hvis funktionen er at styre blæseren, angiver denne parameter blæsernummeret. Hvis indekset er større end eller lig med det samlede antal enheder, styres alle enheder samtidigt. Når O er 1, er denne parameter ugyldig.
Parameter for reserveret PWM-ben (T = 1)
I: PWM-benindeks (i øjeblikket kun 0)F: PWM-frekvens (Hz), 100-100kD: PWM-output-tastforhold, float mellem 0 og 1, for eksempel 0.02
Parametre for reserveret ADC-ben (T = 2)
I: ADC-benindeks (0-2)F: Funktionsvalg, alle funktioner er de samme som for skydepotentiometeret. Se konfiguration af skydepotentiometer (S=6)D: Styr enhedsindekset. For eksempel, hvis funktionen er at styre blæseren, angiver denne parameter blæsernummeret.
Afsluttende bemærkninger
Vi håber, denne vejledning var nyttig. Hvis den ikke løser dit problem, kan du oprette en supportsag direkte hos Bambu Lab, så hjælper de dig videre.
Denne guide er oversat og bearbejdet til dansk fra Bambu Labs officielle vejledning. Se den originale guide hos Bambu Lab →
← Tilbage til P1-guides