Stap 13: Firmware wijzigingen
De firmware voor de controller moet worden gewijzigd om te controleren van de nieuwe stepper driver, het gevoel van de temperatuur van de tweede verstuiver en rijden de tweede mondstuk kachel. Exacte details van de wijzigingen die u wilt aanbrengen zal afhangen van de controller en de ingebouwde programmatuur die u gebruikt. Hier ik de informatie te verstrekken voor het wijzigen van de Printrboard versie van de firmware van de marlijn. Marlijn lijkt te veel van de dezelfde instellingen te gebruiken voor beide extruders. Aangezien de extruders identiek zijn, lijkt dit te werken prima. Hier zijn de wijzigingen die ik aanbreng aan Marlin voor de Dual Extruder.In Configuration.h:
Verander de regel
#define TEMP_SENSOR_1 0
Aan
#define TEMP_SENSOR_1 1
Deze wijziging maakt het mogelijk de tweede extruder.
Verander de regel
#define TEMP_SENSOR_BED 1
Aan
#define TEMP_SENSOR_BED 0
Hiermee schakelt u uit het bed.
In Configuration_adv.h
Verander de regel
#define EXTRUDERS 1
Aan
#define EXTRUDERS 2
In pins.h:
Zoek het gedeelte voor de Printrboard. Het begint
#if moederbord == 81
Nu vinden de lijn
#define E0_ENABLE_PIN 13
en voeg de volgende regels voor het tweede extruder motor stuurprogramma
#define E1_STEP_PIN 4
#define E1_DIR_PIN 5
#define E1_ENABLE_PIN 6
Verander de regel
#define HEATER_1_PIN -1
Aan
#define HEATER_1_PIN 14
Verander de regel
#define HEATER_BED_PIN 14 / / Bed
Aan
#define HEATER_BED_PIN -1 / / Bed
Verander de regel
#define TEMP_1_PIN -1
Aan
#define TEMP_1_PIN 0
Verander de regel
#define TEMP_BED_PIN 0 / / Bed
Aan
#define TEMP_BED_PIN -1 / / Bed
Sla uw wijzigingen op en herlaad de Marlin-firmware op uw Printrboard. Nu kunt u Pronterface om te testen uw dual extruder, zoals hierna wordt uitgelegd.
Pronterface weet niets over dual extruders en biedt geen directe controle voor het testen van uw Dual Extruder, maar Marlin ondersteunt G-codes, die kunnen worden gebruikt vanuit het opdrachtvenster van Pronterface G-code. Dat is het tekstvak in de rechterbenedenhoek van het venster Pronterface. Typ de G-code in en klik op de knop verzenden of druk op ENTER om het verzenden van Marlin.
Als u wilt overschakelen extruders, typt u "T0" of "T1" (zonder aanhalingstekens) in het vak G-code opdracht en klik op verzenden of druk op ENTER. De Pronterface-widgets die normaliter van toepassing op een extruder zijn zal nu volgen uw selectie. Standaard begint de Pronterface met T0 geselecteerd. U kunt snel uitzoeken welke extruder wordt gecontroleerd. Verzenden T1 en de andere extruder zal worden gecontroleerd. Stuur T0 om terug te schakelen.
Recente versies van Slic3r ondersteunen dual extruders, voornamelijk om één te gebruiken voor dragermateriaal. Ik heb nog om dit te proberen, maar dat lijkt op het eerste ding dat ik zal proberen zodra ik een X-vervoer waaraan mijn dual extruder zal krijgen.