Welcome! Log In Create A New Profile

Advanced

firmware sprinter utilizzo E1

Posted by ale92 
Re: firmware sprinter utilizzo E1
December 17, 2013 06:13AM
Re: firmware sprinter utilizzo E1
December 17, 2013 06:36AM
Siccome la domanda era specifica. Nel file pin.h cerca e sostituisci con questo:

#if MOTHERBOARD == 33 || MOTHERBOARD == 34 || MOTHERBOARD == 77

#define LARGE_FLASH true

#if MOTHERBOARD == 77
// #define X_STEP_PIN 54
// #define X_DIR_PIN 55
// #define X_ENABLE_PIN 38
// #define X_MIN_PIN 3
//#define X_MAX_PIN -1 //2 //Max endstops default to disabled "-1", set to commented value to enable.

#define X_STEP_PIN 26
#define X_DIR_PIN 28
#define X_ENABLE_PIN 24
#define X_MIN_PIN 3
#define X_MAX_PIN -1

#define Y_STEP_PIN 60
#define Y_DIR_PIN 61
#define Y_ENABLE_PIN 56
#define Y_MIN_PIN 14
#define Y_MAX_PIN -1 //15

#define Z_STEP_PIN 46
#define Z_DIR_PIN 48
#define Z_ENABLE_PIN 63
#define Z_MIN_PIN 18
#define Z_MAX_PIN -1

#define Z2_STEP_PIN 36
#define Z2_DIR_PIN 34
#define Z2_ENABLE_PIN 30

#define E0_STEP_PIN 54
#define E0_DIR_PIN 55
#define E0_ENABLE_PIN 38

#define E1_STEP_PIN 54
#define E1_DIR_PIN 55
#define E1_ENABLE_PIN 38

#define SDPOWER -1
#define SDSS 25//53
#define LED_PIN 13

#define BEEPER 33

#else

#define X_STEP_PIN 26
#define X_DIR_PIN 28
#define X_ENABLE_PIN 24
#define X_MIN_PIN 3
#define X_MAX_PIN -1

#define Y_STEP_PIN 60
#define Y_DIR_PIN 61
#define Y_ENABLE_PIN 56
#define Y_MIN_PIN 14
#define Y_MAX_PIN 15

#define Z_STEP_PIN 46
#define Z_DIR_PIN 48
#define Z_ENABLE_PIN 62
#define Z_MIN_PIN 18
#define Z_MAX_PIN 19

#define Z2_STEP_PIN 36
#define Z2_DIR_PIN 34
#define Z2_ENABLE_PIN 30

#define E0_STEP_PIN 54
#define E0_DIR_PIN 55
#define E0_ENABLE_PIN 38

#define E1_STEP_PIN 54
#define E1_DIR_PIN 55
#define E1_ENABLE_PIN 38

#define SDPOWER -1
#define SDSS 53
#define LED_PIN 13
#endif

Ivan Bortolin
Stampa 3D e prototipazione rapida Friuli, Italia
Re: firmware sprinter utilizzo E1
December 17, 2013 06:44AM
ivan grazie ma io ho fatto una cosa del genere tentandola così su sprinter potresti dirmi se è giusta??
PRIMA
#if MOTHERBOARD == 33
#define MOTHERBOARD 3
#define RAMPS_V_1_3
#endif
#if MOTHERBOARD == 3
#define KNOWN_BOARD 1

//////////////////FIX THIS//////////////
#ifndef __AVR_ATmega1280__
#ifndef __AVR_ATmega2560__
#error Oops! Make sure you have 'Arduino Mega' selected from the 'Tools -> Boards' menu.
#endif
#endif

// uncomment one of the following lines for RAMPS v1.3 or v1.0, comment both for v1.2 or 1.1
// #define RAMPS_V_1_3
// #define RAMPS_V_1_0

#ifdef RAMPS_V_1_3

#define X_STEP_PIN 54
#define X_DIR_PIN 55
#define X_ENABLE_PIN 38
#define X_MIN_PIN 3
#define X_MAX_PIN -1 //2 //Max endstops default to disabled "-1", set to commented value to enable.

#define Y_STEP_PIN 60
#define Y_DIR_PIN 61
#define Y_ENABLE_PIN 56
#define Y_MIN_PIN 14
#define Y_MAX_PIN -1 //15

#define Z_STEP_PIN 46
#define Z_DIR_PIN 48
#define Z_ENABLE_PIN 62
#define Z_MIN_PIN 18
#define Z_MAX_PIN -1 //19

#define E_STEP_PIN 26
#define E_DIR_PIN 28
#define E_ENABLE_PIN 24

#define E_1_STEP_PIN 36
#define E_1_DIR_PIN 34
#define E_1_ENABLE_PIN 30

#define SDPOWER -1
#define SDSS 53
#define LED_PIN 13
#define FAN_PIN 9
#define PS_ON_PIN 12
#define KILL_PIN -1
#define ALARM_PIN -1

#define HEATER_0_PIN 10
#define HEATER_1_PIN 8
#define TEMP_0_PIN 13 // ANALOG NUMBERING
#define TEMP_1_PIN 14 // ANALOG NUMBERING
#define TEMP_2_PIN 15 // ANALOG NUMBERING
Re: firmware sprinter utilizzo E1
December 17, 2013 06:44AM
DOPO:potrebbe funzionare????
#if MOTHERBOARD == 33
#define MOTHERBOARD 3
#define RAMPS_V_1_3
#endif
#if MOTHERBOARD == 3
#define KNOWN_BOARD 1

//////////////////FIX THIS//////////////
#ifndef __AVR_ATmega1280__
#ifndef __AVR_ATmega2560__
#error Oops! Make sure you have 'Arduino Mega' selected from the 'Tools -> Boards' menu.
#endif
#endif

// uncomment one of the following lines for RAMPS v1.3 or v1.0, comment both for v1.2 or 1.1
// #define RAMPS_V_1_3
// #define RAMPS_V_1_0

#ifdef RAMPS_V_1_3

#define X_STEP_PIN 36
#define X_DIR_PIN 34
#define X_ENABLE_PIN 30
#define X_MIN_PIN 3
#define X_MAX_PIN -1 //2 //Max endstops default to disabled "-1", set to commented value to enable.

#define Y_STEP_PIN 60
#define Y_DIR_PIN 61
#define Y_ENABLE_PIN 56
#define Y_MIN_PIN 14
#define Y_MAX_PIN -1 //15

#define Z_STEP_PIN 46
#define Z_DIR_PIN 48
#define Z_ENABLE_PIN 62
#define Z_MIN_PIN 18
#define Z_MAX_PIN -1 //19

#define E_STEP_PIN 26
#define E_DIR_PIN 28
#define E_ENABLE_PIN 24

#define SDPOWER -1
#define SDSS 53
#define LED_PIN 13
#define FAN_PIN 9
#define PS_ON_PIN 12
#define KILL_PIN -1
#define ALARM_PIN -1

#define HEATER_0_PIN 10
#define HEATER_1_PIN 8
#define TEMP_0_PIN 13 // ANALOG NUMBERING
#define TEMP_1_PIN 14 // ANALOG NUMBERING
#define TEMP_2_PIN 15 // ANALOG NUMBERING
Re: firmware sprinter utilizzo E1
December 17, 2013 06:45AM
ho eliminato l' E1 e al suo posto ho collegato i pin x con però sempre collegati i pin del endstop può funzionare????
Re: firmware sprinter utilizzo E1
December 17, 2013 06:48AM
Quote
ale92
ho eliminato l' E1 e al suo posto ho collegato i pin x con però sempre collegati i pin del endstop può funzionare????

No, l'E1 deve rimanere. Rimappalo con i pin di x. per il resto ok.

Ivan Bortolin
Stampa 3D e prototipazione rapida Friuli, Italia
Re: firmware sprinter utilizzo E1
December 17, 2013 08:56AM
ok ragazzi allora ho trasferito lasse x sull' E1 così è stato più facile adesso devo solo impostare l' home dell' endstop ma per lo meno adesso funziona tutto correttamente
Re: firmware sprinter utilizzo E1
December 17, 2013 10:05AM
è normale che quando mando a casa l' asse x quanto l' endstop tocca continua a spingere?? è come se si bloiccasse
Re: firmware sprinter utilizzo E1
December 17, 2013 10:31AM
Quote
ale92
è normale che quando mando a casa l' asse x quanto l' endstop tocca continua a spingere?? è come se si bloiccasse

No, vuol dire che l'end stop non funziona correttamente oppure è stato montato in modo non corretto....

Ivan Bortolin
Stampa 3D e prototipazione rapida Friuli, Italia
Re: firmware sprinter utilizzo E1
December 17, 2013 10:50AM
ok ragazzi ho già sistemato anche questi adesso vi chiedo un ultima cosa non mi va l' hot end cosa devo fare??
Re: firmware sprinter utilizzo E1
December 17, 2013 10:54AM
Quote
ale92
ok ragazzi ho già sistemato anche questi adesso vi chiedo un ultima cosa non mi va l' hot end cosa devo fare??

Offrirmi da bere :-)
Cosa non va nel hot end? Rileva la temperatura? Se si, quando accendi l'hotend si accende il led rosso o meglio ancora rilevi i 12 volt all'uscita della scheda? Dovresti essere un po più specifico.

Ivan Bortolin
Stampante 3D e prototipazione rapida Friuli, Italia
Re: firmware sprinter utilizzo E1
December 17, 2013 11:08AM
allora a parte che dovro offrire da bere a tutti una volta finito vista la vostra gentilezza e comunque quando accendo l' hot end il led rosso non si accende e se faccio il check della temperatura risulta essere sempre a 0
Re: firmware sprinter utilizzo E1
December 17, 2013 11:14AM
ciao,
se timane a 0 probabilmente il sensore di temperatura o non è collegato, o è rotto, o hai i pin settati non correttamente.
Questo non ti fa scaldare l'hotend

Enrico
Re: firmware sprinter utilizzo E1
December 17, 2013 11:24AM
adessoprovo a misurare la tensione che esce dall' output della resistenza dell' hot end
Re: firmware sprinter utilizzo E1
December 17, 2013 12:01PM
ragazzi non mi si accende nemmeno il led rosso cosa devo fare??
Re: firmware sprinter utilizzo E1
December 17, 2013 12:17PM
Se fossi in te ripartirei da 0.... lo so, è una rottura di balle.... purtroppo avere a che fare col faidate tecno è così.

Capita spesso di fare delle sviste, soprattutto se non si ha esperienza diretta con i componenti specifici..... se non lo si è già fatto con qualcuno o non si conoscono bene i componenti insomma....

Accertati per prima cosa di far andare gli endstop uno alla volta.... poi vedrai che i problemi verranno risolti... sempre uno alla volta......


Davide
Immagina e Crea
Progetto Flusso canalizzatore 4 vie
My Thingiverse
Re: firmware sprinter utilizzo E1
December 17, 2013 12:27PM
davide gli endstop adesso sono perfetti funzionano egregiamente ho gia settato tutto l' unica cosa da far partire è questo hot end
Re: firmware sprinter utilizzo E1
December 17, 2013 12:37PM
Quindi continui ad avere l'errore quando lo colleghi all'host?
la temperatura non la legge proprio?

dal firmware non vedo pins riferibili al sensore o alla resistenza modificati rispetto al default.....

Hai controllato l'hotend?


Davide
Immagina e Crea
Progetto Flusso canalizzatore 4 vie
My Thingiverse
Re: firmware sprinter utilizzo E1
December 17, 2013 12:39PM
la temperatura non è che non la legee rimane prorio a zero
Re: firmware sprinter utilizzo E1
December 17, 2013 12:45PM
ma non è che nella scrittura su arduino il range dell' hot end deve partire da 1?? invece che da 0??
Re: firmware sprinter utilizzo E1
December 17, 2013 12:46PM
ma ti dà errore quando lo colleghi all'host... error Mintemp ecc.... o roba così....

Hai controllato con il multimetro l'hotend?


Davide
Immagina e Crea
Progetto Flusso canalizzatore 4 vie
My Thingiverse
Re: firmware sprinter utilizzo E1
December 17, 2013 12:53PM
no ancora non l' ho misurato ma se non si accende nemmeno il led vuol dire che non funziona giusto?? comunque non mi dà nessun tipo di errore quando lo collego al pronterface però non scalda
Re: firmware sprinter utilizzo E1
December 17, 2013 12:59PM
Quale lucina..... ce n'è più d'una.....

Lasciando stare le lucine.... l'hotend se non legge la temperatura non può scaldare quindi non si accende la "lucina"... è una forma di protezione....
Il fatto che ti segni 0 e non da nessun errore vuol dire che il sensore risulta collegato ma il valore nel firmware non è sicuramente corretto.

Misura la resistenza dell'hotend... ovviamente quella del sensore non quella scaldante....

se, a freddo, la resistenza è "attorno" ai 100K va bene il valore 1... se hai altri valori poi lo capiamo....


Davide
Immagina e Crea
Progetto Flusso canalizzatore 4 vie
My Thingiverse
Re: firmware sprinter utilizzo E1
December 17, 2013 01:00PM
Quote
ale92
no ancora non l' ho misurato ma se non si accende nemmeno il led vuol dire che non funziona giusto?? comunque non mi dà nessun tipo di errore quando lo collego al pronterface però non scalda

Se non viene rilevata la temperatura l'estrusore non si accenderà mai. Prima DEVI rilevare una qualsiasi temperatura anche sbagliata e poi puoi accendere l'hotend. Se non viene rilevata la temperatura c'è un controllo di sicurezza che ti impedisce di accendere i mosfet.

Ivan Bortolin
Stampa 3D e prototipazione rapida Friuli, Italia
Re: firmware sprinter utilizzo E1
December 17, 2013 01:36PM
ok ragazzi era il filo del thermistor che si era staccato comunque a tutto spento ho rilevato un valore di 130 cosa devo andare a cambiare nel firmware???
Re: firmware sprinter utilizzo E1
December 17, 2013 01:47PM
Porca miseria però....... quante volte te lo devo chiedere..... hai misurato la resistenza del sensore???

Qui sotto c'è la parte del firmware (file configuration.h) che riguarda i sensori
leggi un po cosa ci è scritto e in base al valore della resistenza ....... setti il valore (in fondo nei "#define")

//// Temperature sensor settings:
// -2 is thermocouple with MAX6675 (only for sensor 0)
// -1 is thermocouple with AD595
// 0 is not used
// 1 is 100k thermistor - best choice for EPCOS 100k (4.7k pullup)
// 2 is 200k thermistor - ATC Semitec 204GT-2 (4.7k pullup)
// 3 is mendel-parts thermistor (4.7k pullup)
// 4 is 10k thermistor !! do not use it for a hotend. It gives bad resolution at high temp. !!
// 5 is 100K thermistor - ATC Semitec 104GT-2 (Used in ParCan) (4.7k pullup)
// 6 is 100k EPCOS - Not as accurate as table 1 (created using a fluke thermocouple) (4.7k pullup)
// 7 is 100k Honeywell thermistor 135-104LAG-J01 (4.7k pullup)
//
// 1k ohm pullup tables - This is not normal, you would have to have changed out your 4.7k for 1k
// (but gives greater accuracy and more stable PID)
// 51 is 100k thermistor - EPCOS (1k pullup)
// 52 is 200k thermistor - ATC Semitec 204GT-2 (1k pullup)
// 55 is 100k thermistor - ATC Semitec 104GT-2 (Used in ParCan) (1k pullup)

#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_BED 1


Davide
Immagina e Crea
Progetto Flusso canalizzatore 4 vie
My Thingiverse
Re: firmware sprinter utilizzo E1
December 18, 2013 04:48AM
buongiorno a tutti ragazzi sono riuscito ad aggiustare il tutto adesso la stampante funziona.l' unica cosa è che se vado a stampare il classico cubo 2x2 per vedere se tutto è tarato bene succede questo:
1-il primo layer lo fa bene
2-dalsecondo layer è come se traslasse tutto il cubo in un altra posizione e quindi mi esce fuori un cubo sfalsato sui vari layer cosa e fare??
io utilizzo per il movimento di tutti l' assi le barre filettate e si muovono precisamente,i motori non saltano i passi grazie atutti anticipatamente

quando avrò finito invierò a chi vorrà il mio nuovo tipo di trascinatore
Re: firmware sprinter utilizzo E1
December 18, 2013 04:50AM
foto... se vuoi commenti sulle stampe..... foto


Davide
Immagina e Crea
Progetto Flusso canalizzatore 4 vie
My Thingiverse
Re: firmware sprinter utilizzo E1
December 18, 2013 04:52AM
per ora stò provando con un pennarello attaccato sul carrelo e vedo il disegno che fa non ho ancora stampato nulla
Re: firmware sprinter utilizzo E1
December 18, 2013 04:53AM
Hai riprovato a generare il gcode?
Cmq tieni presente che le barre hanno dei gioghi di cui tenere in considerazione. Ovvio se la traslazione è di 5 mm c'è qualche problema o nel gcode o livello meccanico, ma se è una traslazione lineare, penso che sia causata dalla imprecisione delle barre.

Ivan Bortolin
Stampa 3D e prototipazione rapida Friuli, Italia
Sorry, only registered users may post in this forum.

Click here to login