Bygga en Dual Extruder för 3D utskrift (13 / 14 steg)
Steg 13: Firmware ändringar
Firmware för styrenhet måste ändras för att styra den nya drivrutinen stepper, känner av temperaturen i andra munstycket och köra andra munstycke värmaren. Exakta Detaljer om de ändringar måste du göra beror på controller och firmware du använder. Här ger jag Detaljer för att ändra den Printrboard versionen av Marlin firmware. Marlin verkar använda många av samma inställningar för båda extruders. Eftersom extruders är identiska, verkar detta fungera bra. Här är de ändringar jag gjort Marlin för dubbla extrudern.I Configuration.h:
Ändra raden
#define TEMP_SENSOR_1 0
till
#define TEMP_SENSOR_1 1
Denna förändring kan andra extrudern.
Ändra raden
#define TEMP_SENSOR_BED 1
till
#define TEMP_SENSOR_BED 0
Detta inaktiverar sängen.
I Configuration_adv.h
Ändra raden
#define EXTRUDERS 1
till
#define EXTRUDERS 2
I pins.h:
Hitta avsnittet för Printrboard. Det börjar
#if moderkort == 81
Nu hitta raden
#define E0_ENABLE_PIN 13
och Lägg till följande rader för den andra extruder motor drivrutin
#define E1_STEP_PIN 4
#define E1_DIR_PIN 5
#define E1_ENABLE_PIN 6
Ändra raden
#define HEATER_1_PIN -1
till
#define HEATER_1_PIN 14
Ändra raden
#define HEATER_BED_PIN 14 / / säng
till
#define HEATER_BED_PIN -1 / / säng
Ändra raden
#define TEMP_1_PIN -1
till
#define TEMP_1_PIN 0
Ändra raden
#define TEMP_BED_PIN 0 / / säng
till
#define TEMP_BED_PIN -1 / / säng
Spara ändringarna och reload Marlin firmware på din Printrboard. Nu kan du använda Pronterface för att testa din dubbla extruder, som förklarade nästa.
Pronterface vet ingenting om dubbla extruders och ger ingen direkt kontroll för att testa din dubbla Extruder, men Marlin stöder G-koder som kan användas från Pronterface G-kod kommandot. Det är rutan nere till höger i fönstret Pronterface. Skriv G-kod i och klicka på Skicka-knappen eller tryck på ENTER för att skicka den till Marlin.
Om du vill växla Extrudrar, helt enkelt skriva "T0" eller "T1" (utan citattecken) i G-kod kommandot och klicka skicka eller tryck på RETUR. Pronterface widgets som normalt gäller för en extruder kommer nu att följa ditt val. Som standard startar Pronterface med T0 valts. Du kan snabbt räkna ut vilka extruder kontrolleras. Skicka T1 och andra extrudern kommer att kontrolleras. Skicka T0 till strömbrytare rygg.
De senaste versionerna av Slic3r stöder dubbla Extrudrar, främst för att använda en för stödmaterial. Jag har ännu inte prova det här, men det verkar vara det första jag ska prova när jag får ett X vagn som kommer att bära min dubbla extruder.