Welcome! Log In Create A New Profile

Advanced

Dual extruder with different step/mm

Posted by paperfrom 
Dual extruder with different step/mm
February 23, 2016 04:21AM
Hi everyone,

I am setting up a dual extruder for my i3 with totally different E step. After google and reading articles related to the topic, i come up with this:

- In configuration.h:
1. First define second extruder
#define Extrude 2

#define EXTRUDER_OFFSET_X {0.0, 0.0} // (in mm) for each extruder, offset of the hotend on the X axis
#define EXTRUDER_OFFSET_Y {0.0, 50.00} // (in mm) for each extruder, offset of the hotend on the Y axis

The extruder 2 will have the same X coordinate and offset from extruder (1) 50mm in Y axis. Is it right?

2. Set the step/mm

#define HOMING_FEEDRATE {50*60, 50*60, 4*60, 0, 0} // set the homing speeds (mm/min)

// default settings

#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,4000,500,900} // default steps per unit for Ultimaker
#define DEFAULT_MAX_FEEDRATE {300, 300, 5, 25, 50} // (mm/sec)
#define DEFAULT_MAX_ACCELERATION {3000,3000,100,10000, 10000} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older versions raise them a lot.

#define DEFAULT_ACCELERATION 3000 // X, Y, Z and E acceleration in mm/s^2 for printing moves
#define DEFAULT_RETRACT_ACCELERATION 3000 // E acceleration in mm/s^2 for retracts
#define DEFAULT_TRAVEL_ACCELERATION 3000 // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves

// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
#define DEFAULT_XYJERK 20.0 // (mm/sec)
#define DEFAULT_ZJERK 0.4 // (mm/sec)
#define DEFAULT_EJERK 5.0 // (mm/sec)

*** The number is just for example.

- And refer from [github.com]
in planner.ccp when using the variable axis_steps_per_unit the use with the extruder active.
target [E_AXIS] = lround (e*axis_steps_per_unit [active_extruder + 3]);
The + 3 to increase the value of active extruder of the three previous axis. I DONT KNOW EXACTLY WHAT IS THIS MEAN?

Is there any thing else to modified?

Thank you for your time.
Re: Dual extruder with different step/mm
February 26, 2016 04:02AM
Quote

The + 3 to increase the value of active extruder of the three previous axis. I DONT KNOW EXACTLY WHAT IS THIS MEAN?

To me it looks like the extruders are numbered 1-2, but the actual "axis" port is 4-5. The "+3" takes care of this.
Re: Dual extruder with different step/mm
March 02, 2016 10:45PM
how many nozzle you use for your 3d printer?
Re: Dual extruder with different step/mm
March 03, 2016 10:04AM
MarlinKimbra support 4 extruder width different Step /mm, feedrate, acceleration, retraction acceleration, ejerk:
#define DEFAULT_AXIS_STEPS_PER_UNIT {160,160,160,451,625,625,625}
#define DEFAULT_MAX_FEEDRATE {3000,3000,3000,45,100,100,100}
#define DEFAULT_MAX_ACCELERATION {1000,1000,1000,1000,3000,3000,3000}
#define DEFAULT_RETRACT_ACCELERATION {10000,10000,10000,10000}
#define DEFAULT_XYJERK 20
#define DEFAULT_ZJERK 0.4
#define DEFAULT_EJERK {5,5,5,5}


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Sorry, only registered users may post in this forum.

Click here to login