with TMC2130 I get overheat with longer prints. maybe it is to heavy
Inspired from thing https://www.thingiverse.com/thing:1643906/ I would like to bringt it to the A5.
Basicly I use all from the original plus a body made by me to fix it on the hotend.
Use of original Hotend
Use of radial or 40x40 axial fan.
you will lose build room Z to 250mm
Print the body file and install it on the hotend.
Print the parts mentioned in https://www.thingiverse.com/thing:1643906
and assemble it. I prefer not to use the 50mm body and I don't use the bracket part.
Cut down PTFE a few millimeteres before the Bowden.
(This part I will try so solve better with a modified body, that the bowden can be removed)
Place the new extruder and screw the extruder body to the hotend body.
Changes to make:
We basicly create a virtual second extruder, which is the same like default one, only with inverted movement.
(hashtags were removed)
So the pins are the same like for E0:
define E1_STEP_PIN E0_STEP_PIN
define E1_DIR_PIN E0_DIR_PIN
define E1_ENABLE_PIN E0_ENABLE_PIN
and the temp sensor is the same, too:
define TEMP_1_PIN TEMP_0_PIN // Analog Input
Change the pin for the Servo
define SERVO0_PIN 7 // RAMPS_13 // Will conflict.....
define SERVO0_PIN 6 // was 11
define SERVO1_PIN 11 // was 6
We set the amount of extruder to 2:
define EXTRUDERS 2
Enable the switch extruder part. This gives us the ability to change the Extruder with T0 and T1. Test the angles matching to your prints and set them too.
Assign Temp_Sensor_1 like the Temp_Sensor_0 to prevent errors.
define TEMP_SENSOR_1 TEMP_SENSOR_0
Set the line below to false
define DISABLE_INACTIVE_EXTRUDER false
Set the invert direction matching to you motors. The E1 has to be counter wise E0
define INVERT_E0_DIR true
define INVERT_E1_DIR false // counter wise E0
And define the number of servos:
define NUM_SERVOS 1
Until now, I only use the default T0 and can print very nice.
I need to improve how the filament goes into the hotend (like I said in the top). If the filament is very round from the spool, it can be happen that it not hits the hole. If I manually force it into, it is very nice.
If the problem is solved we can use BigSteves script with adjustments, which I will try later.
G-code script for switch from filament 1 to filament 2:
M203 E400 ;set maximum feedrate to 400 mm/min
G4 S1 ; wait 1 s
G92 E0 ; reset extruder position (set it to 0)
G1 E-4 F120 ; retract 4mm
G1 E-2.5 F60 ; go slowly back to 2.5mm (push slowly back 1.5mm)
G1 E-39.5 F24000 ; retract fast to 39.5mm
T1 ; switch to the second filament
G1 E0 F1800 ; feed in the second filament
M203 Exxx ;set maximum feedrate back to your default value xxx mm/min