Avere 4 extruder su una RAMPS 1.4 May 16, 2014 09:47AM |
Registered: 10 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 #endifDefiniamo 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: 12 years ago Posts: 4,555 |
Re: Avere 4 extruder su una RAMPS 1.4 May 16, 2014 10:26AM |
Registered: 10 years ago Posts: 480 |
Re: Avere 4 extruder su una RAMPS 1.4 May 16, 2014 12:32PM |
Registered: 10 years ago Posts: 1,714 |
Re: Avere 4 extruder su una RAMPS 1.4 May 16, 2014 12:47PM |
Registered: 12 years ago Posts: 4,555 |
Re: Avere 4 extruder su una RAMPS 1.4 May 16, 2014 12:58PM |
Registered: 11 years ago Posts: 301 |
Re: Avere 4 extruder su una RAMPS 1.4 May 16, 2014 01:46PM |
Registered: 12 years ago Posts: 4,555 |
Re: Avere 4 extruder su una RAMPS 1.4 May 16, 2014 05:01PM |
Registered: 10 years ago Posts: 288 |
Re: Avere 4 extruder su una RAMPS 1.4 May 16, 2014 05:24PM |
Registered: 10 years ago Posts: 447 |
Re: Avere 4 extruder su una RAMPS 1.4 May 16, 2014 05:33PM |
Registered: 10 years ago Posts: 417 |
Re: Avere 4 extruder su una RAMPS 1.4 May 16, 2014 08:58PM |
Registered: 10 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: 10 years ago Posts: 447 |
Re: Avere 4 extruder su una RAMPS 1.4 August 04, 2014 08:50AM |
Registered: 10 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: 12 years ago Posts: 4,555 |
Re: Avere 4 extruder su una RAMPS 1.4 August 05, 2014 12:20PM |
Registered: 11 years ago Posts: 1,865 |
Re: Avere 4 extruder su una RAMPS 1.4 August 05, 2014 12:53PM |
Registered: 12 years ago Posts: 4,555 |
Re: Avere 4 extruder su una RAMPS 1.4 August 05, 2014 02:05PM |
Registered: 10 years ago Posts: 154 |
Re: Avere 4 extruder su una RAMPS 1.4 August 05, 2014 06:35PM |
Registered: 10 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: 10 years ago Posts: 24 |
Re: Avere 4 extruder su una RAMPS 1.4 August 06, 2014 07:06PM |
Registered: 10 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: 11 years ago Posts: 301 |
Re: Avere 4 extruder su una RAMPS 1.4 August 11, 2014 01:53PM |
Registered: 10 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: 10 years ago Posts: 6,409 |
Re: Avere 4 extruder su una RAMPS 1.4 August 18, 2014 04:24PM |
Registered: 9 years ago Posts: 155 |
Re: Avere 4 extruder su una RAMPS 1.4 October 10, 2014 07:29PM |
Registered: 10 years ago Posts: 136 |
Re: Avere 4 extruder su una RAMPS 1.4 October 11, 2014 03:00AM |
Registered: 10 years ago Posts: 6,409 |
Re: Avere 4 extruder su una RAMPS 1.4 October 11, 2014 03:20AM |
Registered: 10 years ago Posts: 136 |
Re: Avere 4 extruder su una RAMPS 1.4 January 10, 2015 10:00AM |
Registered: 11 years ago Posts: 301 |
Re: Avere 4 extruder su una RAMPS 1.4 January 10, 2015 11:13AM |
Registered: 10 years ago Posts: 6,409 |
Re: Avere 4 extruder su una RAMPS 1.4 February 04, 2015 08:47PM |
Registered: 9 years ago Posts: 168 |