Att lägga till mer Extrudrar i alla 3d-skrivare (2 / 6 steg)
Steg 2: Installera Firmware - Configuration.h
OK så firmware ser lite skrämmande i början, men är bara några saker du faktiskt behöver redigera för att ändra den. Först och främst gå till denna webbplats:
https://www.repetier.com/firmware/v092/
Använd konfigurationsverktyget för att sätta i alla info för dina inställningar. Om du redan repetier firmware för din skrivare, kan du hoppa över detta steg. Gå igenom konfigurationsverktyget från början är lite förvirrande, så är det att föredra att redan ha en färdiga firmware. Fyll ut allt för din nuvarande skrivare (utan uppgraderingar). Ladda ner fullständig firmware.
Du måste också få Arduino programvara för att redigera och ladda upp din firmware:
https://www.Arduino.cc/en/main/Software
Detta är bara om du har en Arduino baserade ombord. Om du har en annan en, Använd din egen redigering och uppladdning programvaran.
Öppna ditt redigeringsprogram och öppna filen ".ino" i mappen firmware. Detta öppnar upp alla filer som är associerade med filen .ino.
Gå till filen "Configuration.h". Arduino mjukvaran är det en flik längst upp.
Här är alla linjer måste du redigera. Du hittar dem med hjälp av CTRL + F (Sök verktyg) eller bara genom att bläddra igenom. Jag kommer att sätta dem i ordning från topp till botten.
"#define NUM_EXTRUDER 3"
definierar hur många extruders du har. Fyll i det totala antalet extruders du vill.
"#define MIXING_EXTRUDER 1"
Detta är bara för att blanda extruders som diamond hotend. Sätta den till 1 för att blanda och 0 för icke-blandning.
"#define EXT0_DECOUPLE_TEST_PERIOD 60000"
Den här funktionen upptäcker om din temperaturgivare kopplas. Om du har en diamant hotend, tar det längre tid att värma upp den normala hotends, så bör du ange detta högre. Defualt var 12 sekunder för min skrivare och jag ändrade det till 60-talet (60000 ms).
"#define EXT1_X_OFFSET 0"
"#define EXT1_Y_OFFSET 0"
Detta är avståndet från första hotend munstycket till andra hotend munstycket. Diamond extruder är det 0 för både eftersom det kommer ut ett munstycke. För andra måste du bestämma avståndet mellan munstyckena och konvertera till antalet motor steg.
"" #define EXT1_TEMPSENSOR_PIN ### "
Detta säger firmware som stift att använda för extruder värmaren för EX1. Observera att första extrudern är EX0. För diamant inrätta hotend eller någon annan blandning extruder, "TEMP_0_PIN" i stället för pin-kod. Detta gör den inbyggda programvaran använder samma temperatursensor för båda hotends. För andra som kräver en annan temperaturgivare för varje hotend, kommer att du behöva fastställa vilket analoga stift är gratis och använda så många här (mer om det i nästa steg).
"#define EXT1_HEATER_PIN -1"
I inställningen för blandning används endast en värmare, så ange detta till-1 inaktiverar denna andra värmare. För andra, kan du sätta den specifika PIN-kod som ska användas för värmaren.
"#define EXT1_STEP_PIN #
#define EXT1_DIR_PIN #
#define EXT1_INVERSE 0
#define EXT1_ENABLE_PIN #"
Här är den viktigaste delen för att styra din extra extruder motorer. Du kommer att behöva mata in dessa nummer efter du räkna ut där du ska ansluta motorn i styrelsen (se pins.h steg). Endast in dessa nummer för de extra Extrudrar, inte som redan på bordet. Så om du har 2 extruder portar på brädan, inte skulle du byta EXT0 eller EXT1 stift.
"#define EXT1_HEAT_MANAGER 0"
Jag är inte helt säker vad det gör eller om ändringen är nödvändig, men jag tror det har något att göra med hur värmaren kontrolleras. Ändra den till 0 för att blanda extruders. Hålla den på samma sätt som EXT0 för andra.
Nu behöver du kopiera allt med ett "EXT1" och klistra in den efter alla EXT 1 grejer. Sedan ändra den kopierade texten till "EXT2" istället och ändra varje inställning baserad på ovanstående anteckningar. Upprepa tills du har en avdelning för varje extruder.
"#define FEATURE_RETRACTION 1
#define AUTORETRACT_ENABLED 1"
Det är så att skrivaren kontrollerar dementi i stället för gcode. Autoretract måste aktiveras för att blanda extruders. Sätta den till 0 för att inaktivera det för andra. Set alla inställningar för hur lång tid att packa och hur snabbt också.
Nästa steg är att inrätta den pins.h filen!