Hvordan Rediger Marlin Configuration.h File for din Prusa i3 3D-skriver

December 20  by Eliza

Redigere denne filen er hjertet av Prusa i3 3D-printer konfigurasjonsprosessen. Dette avsnittet gir en oversikt og konkrete anbefalinger. Husk at det er en tekstfil på datamaskinen programmeringsspråk. Ikke fundamentalt endre sin struktur eller legge til ekstra elementer; det du gjør, vil det ikke kompilere og operere.

Du vil se en masse nyttige kommentarer i koden som starter med. Noe etter den doble skråstrek er en kommentar at firmware ignorerer; det er bare der for å hjelpe deg å konfigurere maskinen din og husk hvorfor du har gjort konkrete endringer. Du kan legge til flere kommentere linjer i koden for å gjøre det klart hvilke deler du er i endring og hvorfor.

Vær oppmerksom på at noen av koden har blitt kommentert ut - ha foran den. Slik kode er inaktiv; du må kanskje aktivere linjer og deaktivere andre, som indikert i kommentarfeltet. Du vanligvis gjør det bare for ikke-standard innstillinger, men denne evnen kan være viktig, avhengig av elektronikken skriver du bruker med din RepRap skriver.

En annen nøkkelinnstilling i firmware er en verdi, som er en viktig måte å la firmware vite hvilke deler av maskinen din er aktivert. For eksempel trenger firmware å vite om skriveren har mer enn ett ekstruder og et oppvarmet-seng.

På toppen av filen, kan du finne valget av elektronikk som brukes på RepRap 3D-printer. Her ser du en lang liste med kommentarer som gir hvert annet sett med elektronikk et unikt nummer. (For eksempel er Rambo 301 og forskjellige versjoner av ramper er 3, 33, eller 34.) Seksjonen nedenfor denne listen viser en #define Hovedkort 80 (se figuren nedenfor), noe som indikerer at denne firmware er konfigurert til å bruke Rumba elektronikk . Hvis du ønsker å endre firmware å bruke Rambo elektronikk, alt du gjør er å bruke kommentarfeltet til å endre innstillingen til #define Hovedkort 301.

Hvordan Rediger Marlin Configuration.h File for din Prusa i3 3D-skriver


Du kan bruke samme tilnærming til de andre innstillingene ved å lese ned resten av configuration.h fil og tar en av tre handlinger:

  • Endre #define tall.
  • Un-kommenterer de delene du ønsker å gjøre aktiv.
  • Kommenterer ut de delene du ønsker å gjøre inaktive.

De sentrale innstillinger for å sjekke er som følger:

  • TEMP_SENSOR: Denne innstillingen har vanligvis mer enn én verdi, angitt med _0 _1 _2 og vil ha en liste over typer med et nummer for deg å gå inn fra den informasjonen. Den mest brukte er type 1 (FCI 100k). Det er viktig at du matche den typen som brukes i din hot-end med en på denne listen, og angi nummeret for alle aktive hot-ender.
  • TEMP_SENSOR_BED: Nøyaktig det samme som innstillingen bare oppført, normalt dette man bruker samme elektronikk type som din hot-end.
  • PID innstillinger: Disse innstillingene avgjør proporsjonal kontroll loop som tar seg av å varme opp hot-end riktig til et mål temperaturen som du satt i Slic3r. Innstillingene nedenfor viser til firmware hvordan din hot-end reagerer på temperatur oppvarming og deteksjon av endring. Det er veldig viktig å ha dette riktig innstilt.

    Innstillingene du trenger å endre er

    • DEFAULT_Kp (den forholdsmessige element)
    • DEFAULT_Ki (integrert element)
    • DEFAULT_Kd (differensial element)

Alle disse innstillingene kan høres komplisert ut, men ikke bli for bekymret. Alt du trenger å gjøre er å gå inn i tallene at RepRap skriverens firmware beregner fra å gjøre en rekke test oppvarming og kjøling sykluser med maskinens varme-end.