|
Avere 4 extruder su una RAMPS 1.4 May 16, 2014 09:47AM |
Registered: 12 years ago Posts: 6,409 |
// 36 = RAMPS 1.3 / 1.4 (Power outputs: Extruder0, Extruder1, Extruder2, Extruder3, Fan, Bed)Attivando questa scheda attiveremo tutti quei comandi successivi per far funzionare il tutto.
#ifndef MOTHERBOARD #define MOTHERBOARD 36 #endif
// This defines the number of extruders #define EXTRUDERS 4
#if MOTHERBOARD == 36
#define E2_STEP_PIN 26
#define E2_DIR_PIN 28
#define E2_ENABLE_PIN 24
#define E0E2_CHOICE_PIN 5
#define E3_STEP_PIN 36
#define E3_DIR_PIN 34
#define E3_ENABLE_PIN 30
#define E1E3_CHOICE_PIN 6
#endif
Definiamo l'estrusore E2 e E3 che useranno gli stessi pin di E0 e E1 che rimangono invariati. Come detto prima l'accoppiata sullo stepper sarà E0-E2 e E1-E3
//set rele for extrusion
#if defined(E0E2_CHOICE_PIN) && (E0E2_CHOICE_PIN >1) && defined(E1E3_CHOICE_PIN) && (E1E3_CHOICE_PIN > 1)
if (active_extruder == 0){
WRITE(E0E2_CHOICE_PIN,LOW);
WRITE(E1E3_CHOICE_PIN,LOW);
}
else if (active_extruder == 1){
WRITE(E1E3_CHOICE_PIN,LOW);
WRITE(E0E2_CHOICE_PIN,LOW);
}
else if (active_extruder == 2){
WRITE(E0E2_CHOICE_PIN,HIGH);
WRITE(E1E3_CHOICE_PIN,LOW);
}
else if (active_extruder == 3){
WRITE(E1E3_CHOICE_PIN,HIGH);
WRITE(E0E2_CHOICE_PIN,LOW);
}
#endif
|
Re: Avere 4 extruder su una RAMPS 1.4 May 16, 2014 09:59AM |
Registered: 14 years ago Posts: 4,555 |
|
Re: Avere 4 extruder su una RAMPS 1.4 May 16, 2014 10:26AM |
Registered: 12 years ago Posts: 480 |
|
Re: Avere 4 extruder su una RAMPS 1.4 May 16, 2014 12:32PM |
Registered: 12 years ago Posts: 1,714 |


|
Re: Avere 4 extruder su una RAMPS 1.4 May 16, 2014 12:47PM |
Registered: 14 years ago Posts: 4,555 |
... io non potevo ......|
Re: Avere 4 extruder su una RAMPS 1.4 May 16, 2014 12:58PM |
Registered: 13 years ago Posts: 301 |
|
Re: Avere 4 extruder su una RAMPS 1.4 May 16, 2014 01:46PM |
Registered: 14 years ago Posts: 4,555 |

|
Re: Avere 4 extruder su una RAMPS 1.4 May 16, 2014 05:01PM |
Registered: 12 years ago Posts: 288 |
|
Re: Avere 4 extruder su una RAMPS 1.4 May 16, 2014 05:24PM |
Registered: 12 years ago Posts: 447 |
|
Re: Avere 4 extruder su una RAMPS 1.4 May 16, 2014 05:33PM |
Registered: 12 years ago Posts: 417 |
|
Re: Avere 4 extruder su una RAMPS 1.4 May 16, 2014 08:58PM |
Registered: 12 years ago Posts: 6,409 |
sarebbero due su 4, perché comunque due motori sono sempre collegati ai due stepper, però Marlin di suo mette in pausa gli estrusori non usati, quindi sarebbe uguale.Quote
lion_heart78
Ottima idea!
Un dubbio soltanto: la funzione di blocco del motore per evitare step involontari nelle pause non credo funzionerebbe visto che tre su quattro non sarebbero alimentati.
Ma per un estrusore credo possa andare...
|
Re: Avere 4 extruder su una RAMPS 1.4 May 17, 2014 01:54AM |
Registered: 12 years ago Posts: 447 |
|
Re: Avere 4 extruder su una RAMPS 1.4 August 04, 2014 08:50AM |
Registered: 12 years ago Posts: 6,409 |
// Setting for one hotend and more extruder, firmware by MagoKimbra #if EXTRUDERS > 1 #define SINGLENOZZLE //This is used for singlenozzled multiple extrusion configuration #endifIn questo modo, non bisogna definire i pin per hotend 1,2 e 3 cosi come i termistori, basta solo quelli per lo 0.
|
Re: Avere 4 extruder su una RAMPS 1.4 August 04, 2014 07:01PM |
Registered: 14 years ago Posts: 4,555 |

|
Re: Avere 4 extruder su una RAMPS 1.4 August 05, 2014 12:20PM |
Registered: 13 years ago Posts: 1,865 |
|
Re: Avere 4 extruder su una RAMPS 1.4 August 05, 2014 12:53PM |
Registered: 14 years ago Posts: 4,555 |

... e non vedo l'ora di farlo anche di persona... ottobre non è lontano.... 
|
Re: Avere 4 extruder su una RAMPS 1.4 August 05, 2014 02:05PM |
Registered: 12 years ago Posts: 154 |
|
Re: Avere 4 extruder su una RAMPS 1.4 August 05, 2014 06:35PM |
Registered: 12 years ago Posts: 6,409 |
//set rele for 4 extruder by MagoKimbra
#if defined(E0E2_CHOICE_PIN) && (E0E2_CHOICE_PIN >1) && defined(E1E3_CHOICE_PIN) && (E1E3_CHOICE_PIN > 1)
disable_e0(); disable_e1(); disable_e2(); disable_e3();
if (tmp_extruder == 0){
WRITE(E0E2_CHOICE_PIN,LOW);
WRITE(E1E3_CHOICE_PIN,LOW);
//active_extruder = 0;
}
else if (tmp_extruder == 1){
WRITE(E1E3_CHOICE_PIN,LOW);
WRITE(E0E2_CHOICE_PIN,LOW);
//active_extruder = 1;
}
else if (tmp_extruder == 2){
WRITE(E0E2_CHOICE_PIN,HIGH);
WRITE(E1E3_CHOICE_PIN,LOW);
//active_extruder = 0;
}
else if (tmp_extruder == 3){
WRITE(E1E3_CHOICE_PIN,HIGH);
WRITE(E0E2_CHOICE_PIN,LOW);
//active_extruder = 1;
}
delay(500);
switch(active_extruder){
case 0: enable_e0(); break;
case 1: enable_e1(); break;
case 2: enable_e2(); break;
case 3: enable_e3(); break;
}
#endif //End 4 rele for 4 extruder by MagoKimbra
|
Re: Avere 4 extruder su una RAMPS 1.4 August 06, 2014 01:59AM |
Registered: 12 years ago Posts: 24 |
|
Re: Avere 4 extruder su una RAMPS 1.4 August 06, 2014 07:06PM |
Registered: 12 years ago Posts: 6,409 |
//set rele for more extruder on only driver by MagoKimbra
#if defined(E0E1_CHOICE_PIN) && (E0E1_CHOICE_PIN >1)
disable_e0();
switch(active_extruder){
case 0: WRITE(E0E1_CHOICE_PIN,LOW); delay(500); enable_e0(); break;
case 1: WRITE(E0E1_CHOICE_PIN,HIGH); delay(500); enable_e1(); break;
}
#endif // end E0E1_CHOICE_PIN
#if defined(E0E2_CHOICE_PIN) && (E0E2_CHOICE_PIN >1)
disable_e0();
switch(active_extruder){
case 0: WRITE(E0E2_CHOICE_PIN,LOW); delay(500); enable_e0(); break;
case 1: WRITE(E0E2_CHOICE_PIN,LOW); break;
case 2: WRITE(E0E2_CHOICE_PIN,HIGH); delay(500); enable_e2(); break;
case 3: WRITE(E0E2_CHOICE_PIN,LOW); break;
}
#endif // end E0E2_CHOICE_PIN
#if defined(E1E3_CHOICE_PIN) && (E1E3_CHOICE_PIN > 1)
disable_e1();
switch(active_extruder){
case 0: WRITE(E1E3_CHOICE_PIN,LOW); break;
case 1: WRITE(E1E3_CHOICE_PIN,LOW); delay(500); enable_e1(); break;
case 2: WRITE(E1E3_CHOICE_PIN,LOW); break;
case 3: WRITE(E1E3_CHOICE_PIN,HIGH); delay(500); enable_e3(); break;
}
#endif // end E1E3_CHOICE_PIN
//End rele for more extruder on only driver by MagoKimbra
|
Re: Avere 4 extruder su una RAMPS 1.4 August 07, 2014 09:29AM |
Registered: 13 years ago Posts: 301 |
|
Re: Avere 4 extruder su una RAMPS 1.4 August 11, 2014 01:53PM |
Registered: 12 years ago Posts: 6,409 |
Quote
immaginaecrea
esattamente.........
[attachment 37818 schederel.JPG]
metto anche il link se interessa a qualcuno, trasporto meno di 5 € e non ho fatto in tempo ad ordinarli che.... sono arrivati.... meno di 48 ore complessive...
EBAY
Dimenticavo..... l'indicazione del link è di Alberto naturalmente....... che ringrazio pubblicamente sempre........ e non vedo l'ora di farlo anche di persona... ottobre non è lontano....
|
Re: Avere 4 extruder su una RAMPS 1.4 August 18, 2014 03:27PM |
Registered: 12 years ago Posts: 6,409 |
|
Re: Avere 4 extruder su una RAMPS 1.4 August 18, 2014 04:24PM |
Registered: 12 years ago Posts: 155 |
|
Re: Avere 4 extruder su una RAMPS 1.4 October 10, 2014 07:29PM |
Registered: 12 years ago Posts: 136 |
|
Re: Avere 4 extruder su una RAMPS 1.4 October 11, 2014 03:00AM |
Registered: 12 years ago Posts: 6,409 |
|
Re: Avere 4 extruder su una RAMPS 1.4 October 11, 2014 03:20AM |
Registered: 12 years ago Posts: 136 |
|
Re: Avere 4 extruder su una RAMPS 1.4 January 10, 2015 10:00AM |
Registered: 13 years ago Posts: 301 |
|
Re: Avere 4 extruder su una RAMPS 1.4 January 10, 2015 11:13AM |
Registered: 12 years ago Posts: 6,409 |
|
Re: Avere 4 extruder su una RAMPS 1.4 February 04, 2015 08:47PM |
Registered: 11 years ago Posts: 168 |