Skip to Content
Bambu VidensuniversP1Udpakning og manual
Manual · Bambu Lab P1

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 introduceret
  • O: 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.125
  • B: [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ænd
  • P : 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ændt
  • F: 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 output
  • P: 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-100k
  • D: 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.

Opret en supportsag hos Bambu Lab →

Denne guide er oversat og bearbejdet til dansk fra Bambu Labs officielle vejledning. Se den originale guide hos Bambu Lab →

← Tilbage til P1-guides