Welcome! Log In Create A New Profile

Advanced

REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN ( PROBLEM SOLVED )

Posted by M4ni 
REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN ( PROBLEM SOLVED )
September 14, 2014 12:40AM
A volte tornano! grinning smiley
Rieccomi qui con lo stesso problema! Repetier non vede le temperature degli hot end, mi rileva la temperatura del piatto ma nn quella della/e testine di stampa.
Ho una mendel multimaterials ( multicolore ), con su il Marlin ultima versione per la mia stampante, con repetier 0.85 tutto funziona perfettamente, ma se provo ad aggiornare repetier succede quanto succitato.
Ho fatto 2000 prove, ho anche provato a creare il firmware dal sito di Repetier, tutto funziona tranne i movimenti, non riesco a capire come settare la "meccanica", ma Repetier vede tutte le temperature in modo corretto. Alle 05:00 mi svegliano e la prima cosa che penso è ... FIRMWARE!
Di solito chi viene svegliato alle 05:00 dai vicini che rientrano e fanno casino, come minimo esce con un secchio di olio bollente ... cmq .. lasciamo stare! grinning smiley
Mi metto al PC e carico sulla mia Melzi il firmware SPRINTER, installo nuova versione RepetierHost e come con il firmware di repetier anche con Sprinter vede tutto in modo corretto!
Credo di poter dire che ci sia un problema con i settaggi delle temperature in marlin che incasinano Repetier.eye rolling smiley
Ora essendo che io sono una pippa con g-code e tutto, firmwares, etc etc, sono neofita, qualcuno di voi potrebbe cercare di capire dove sta il problema?
Io nel frattempo alle ore 06:32 mi metto a provare la nuova versione con Cura integrato! grinning smiley
Per me Cura rimane meglio di Slicer, sia per qualità di stampa, sia per velocità! Caspita 20 minuti per generare i supporti con Slicer 1.2 e precedente! thumbs down E dopo il pezzo era una porcheria! angry smileyhot smiley

Firmware Marlin per Mendel Multimatrials
[github.com]

Firmware Sprinter
[github.com]

Edited 2 time(s). Last edit at 09/15/2014 12:03PM by M4ni.
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 02:58AM
Con Sprinter che scheda setti? Non mi sembra di vederla la melzi!!


Cmq non credo sia un problema di setting delle temperature o pin, perché come hai detto tu con Repetier vecchio tutto va. Penso più a qualche protocollo di trasmissione dati che non sia compatibile con il nuovo, anche se tutto il resto va...

Hai windows? Hai Hyperterminal? Se no scaricati PuTTY.
Sia Hyperteminal che putty sono dei terminali per connessioni seriali o di altro tipo, per ora noi lo usiamo in seriale, setti la com della stampante la stessa che usi con repetier, setti la velocità 115000 o 250000 e ti colleghi. Se hai fatto tutto ok vedrai che ti appariranno i dati della stampante.
Dopo di che dai il comando M115 (M maiuscola) dovrebbe arrivari una stringa cosi:
T:22.4 /0.0 B:22.5 /0.0 T0:22.4 /0.0 @:0 B@:0
Sono le temperature del estrusore e del bed più le varie coordinate. Io ho @ perché è una delta. l'importante sono le temperature... A questo punto vediamo che arriva, per capire perché repetier non le interpreta...

Edited 2 time(s). Last edit at 09/14/2014 03:27AM by MagoKimbra.


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
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 07:14AM
@ MagoKimbra

Setto la seconda sanguinolo, quella che ha codice 62, se controlli sul Marlin c'è lo stesso codice per la Melzi!
La Melzi è un' evoluzione della sanguino ... per me è una buona soluzione all in one. Se nn fosse che appena si spegne un neon nell' appartamento la stampante si pianta! grinning smiley
A quanto pare è un problema di GND sulla usb di comunicazione, sto valutando di collegarla bluetouth con il modulo dedicato, appena ho un po' di tempo per ragionarci sopra! grinning smiley

Per quanto riguarda la vecchia versione, devo installare una cartella che mi hanno fornito assieme al kit della stampante, altrimenti stesso problema, ma solo con il driver Marlin. Proverò con Hyperterminal, attualmente sto lavorando con Sprinter che sembra molto leggero.

Edited 2 time(s). Last edit at 09/14/2014 07:27AM by M4ni.
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 07:24AM
Hai impostato il baudrate corretto? Per caso usi linux?


Ivan Bortolin
Stampa 3D e prototipazione rapida Friuli, Italia
MendelMax, Ramps 1.4, Marlin V1
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 07:31AM
Baudrate settato 115200 come sistema operativo Win7 64 bit, ripeto con il Marlin nn legge le temperature degli estrusori, quella del piatto si, poi tutto funziona correttamente, movimenti e persino il riscaldamento della testina di stampa che però mi segna ZERO gradi centigradi!
Ho notato che sia Sprinter che il firmware di RH usano un altro tipo di "linguaggio" per il settaggio delle temperature, ma io sono profano in materia, solo Voi potete capirci qualcosa! winking smiley
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 07:58AM
Si, lascia stare il tipo di linguaggio per le temperature, il discorso è che se metti Repetier 0.9 tutto funziona anche con marlin giusto?? mentre con il nuovo 1.0.4 no Giusto??


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
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 03:24PM
@MagoKimbra

No.
Anche con il RH version 0.85 non vede le temperature con il firmware Marlin, l' ho notato facendo vari tentativi.
Le vede solo dopo aver sostituito la cartella d' installazione di RH con la cartella di installazione, sempre di RH, fornita nel cd della stampante. In buona sostanza copio la cartella di una installazione su un' altra installazione! Circa 156 MB di files.
Secondo me, c'è qualcosa nella comunicazione di Marlin che incasina RH, magari solo con la Melzi e magari solo con il tipo di configurazione hardware. La mia stampante infatti utilizza due Melzi collegate fra loro, attualmente sto lavorando solo con una scheda, aspettando che mi arrivi la seconda che ho mandato in c.c. come un deficiente! eye rolling smiley
Ma qui si può dire non tutti i mali vengono per nuocere, questa cosa mi ha fatto provare altri firmware.
Visto che anche il software della 3DNPR usa lo stesso motore di RH, magari sarebbe bene tirare in ballo anche GFranky. Anche con quel software ho lo stesso problema di repetier, identico.
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 03:27PM
Cerca di fare quella prova con un telnet qualsiasi vediamo che ne esce fuori, ma ho bisogno di dati per capire...


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
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 03:32PM
Puoi fare la prova e vedere cosa succede, inverti le sonde (bed - hotend) sulla scheda. Dimmi cosa leggi sul bed (che dovrebbe avere la sonda dell'hotend) e viceversa...


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
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 04:24PM
Invertendo le sonde nn cambia nulla, le ho provate tutte! Mi vede sempre e solo la la temp del bed, l' unica cosa che mi permette di vedere le temperature è cambiando il firmware! sad smiley
Telnettando la stampante mi esce solo quel msg.

P.S.
Mi viene un dubbio, potrebbe essere l' identificativo della stampante? In Sprinter è diverso dal Marlin, sul firmware di RH non ho controllato ... mo vedo come la identifica e ti faccio sapere! grinning smiley

Edited 1 time(s). Last edit at 09/14/2014 04:27PM by M4ni.
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 04:37PM
Allora controllando meglio, mi sono accorto che sul Marlin la Melzi la identifica come 63, così come il firmware del RH, mentre sullo Sprinter come 62. Con il firmware RH vede le temperature, ma non riesco a configurare la meccanica. ( La mendel utilizza sistema cartesiano giusto? Nn so se hai dimestichezza con il firmware di RH ... )
Mo provo a mettere 62 nel Marlin, vediamo che salta fuori, tanto ormai le sto provando tutte, anche a caricare immagini di santini per firmware! grinning smiley
Nulla, non mi fa selezionare la 62, mi da errore nella compilazione ... sad smiley

Edited 1 time(s). Last edit at 09/14/2014 04:52PM by M4ni.
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 04:39PM
Ho capito che ti vede sempre quella del bed, lo sapevo, ma voglio sapere la temperatura che ti legge...


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
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 04:55PM
Ah scusa, pensavo volevi vedere se invertendo mi leggeva la temp dell' hot end ... circa 30° sul piatto e circa 28° sull' hotend. Mi da uno scarto di circa 2 gradi, ma credo sia normale!
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 05:03PM
Ok quindi le due sonde sono uguali... Tu stai usando marlin cosi come lo hai scaricato o lo hai configurato correttamente???
Mi spiego:
Questa è la parte delle sonde, non so se hai una mendel o una mendel2
#ifdef REPRAPPRO_MENDEL

// Extruder thermistor: RS 198-961 100k ohm 10% DO-35 NTC thermistor - All Mendels before 1/4/13
#define E_BETA 3960.0
#define E_NTC 100000.0

// Bed thermistor: RS 484-0149; EPCOS B57550G103J - All Mendels before 1/4/13
#define BED_BETA 3480.0
#define BED_NTC 10000.0

#endif


#ifdef REPRAPPRO_MENDEL2

// Bed thermistor: Rapid 61-0446 ; Semitec 103GT-2 - All Mendel2 shipped after 1/4/13 (launch)
// #define BED_BETA 4126.0
// #define BED_NTC 10000.0

// Bed thermistor: Farnell 1299930 ; EPCOS B57863S103F040 - All Mendel2 shipped after 29/5/14
 #define BED_BETA 3988.0
 #define BED_NTC 10000.0

// Extruder thermistor: RS 198-961 100k ohm 10% DO-35 NTC thermistor - All Mendel2 shipped after 1/4/13 (launch)
// #define E_BETA 3960.0
// #define E_NTC 100000.0

// Extruder thermistor: Digikey 480-3137-ND - All Mendels shipped after 25/2/14
#define E_BETA 4138.0
#define E_NTC 100000.0

#endif

Come vedi in entrambi i casi i valori delle due sonde sono diversi, ma quella del bed è esatta qundi dovresti metterli uguali, nella sezione giusta, lo hai fatto??


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
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 05:14PM
No, l' ho configurato manualmente, infatti ho notato degli errori di battitura nel firmware, se guardi con attenzione i valori dei termistori in alcune voci sono errati, manca uno ZERO. Infatti prima di notare questa cosa, mi dava il valore del bed negativo, ovviamente se gli segnali una resistenza da 10 K invece di 100 K Ohm è normale!
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 05:19PM
Mi viene in mente anche un altro particolare!
Quando attivavo il bed, mi si attivavano in automatico anche gli estrusori o l' estrusore. Con Sprinter non succede, attivo il bed e gli estrusori rimangono spenti, devo attivarli io manualmente ( in modalità manuale ovviamente ). Ho fatto una stampa con RH 1.4 utilizzando Cura. Ho goduto come un' iguana al sole! smoking smiley
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 05:19PM
Quindi non ho capito sono uguali? Anche per il valore beta?


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
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 05:21PM
Allega il tuo marlin che non ci sto capendo più nulla, se te li attiva insieme significa che hai lo stesso pin assegnato...


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
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 05:31PM
Quote

#ifndef CONFIGURATION_H
#define CONFIGURATION_H

// ==============================================================================

// For instructions on setting these #defines, see:
// Mendel: [reprap.org]
// Huxley: [reprap.org]

// Uncomment ONE of the next three lines - the one for your RepRap machine
//#define REPRAPPRO_HUXLEY
//#define REPRAPPRO_MENDEL //Legacy Mendel
#define REPRAPPRO_MENDEL2 //Tricolour

// Uncomment ONE of the next three lines - the one for your master controller electronics
#define REPRAPPRO_MELZI
//#define REPRAPPRO_SANGUINOLOLU
//#define REPRAPPRO_DUE

// Uncomment ONE of the next two lines - the one for the series resistors on your controller
#define SERIAL_R 4700
//#define SERIAL_R 10000

// Uncomment the next line if your machine has more than one extruder
#define REPRAPPRO_MULTIMATERIALS



// -------------------------------------------------------------------------------

#ifndef REPRAPPRO_HUXLEY
#ifndef REPRAPPRO_MENDEL
#ifndef REPRAPPRO_MENDEL2
#error Uncomment one of #define REPRAPPRO_HUXLEY, REPRAPPRO_MENDEL, or REPRAPPRO_MENDEL2 at the start of the file Configuration.h
#endif
#endif
#endif

#ifndef REPRAPPRO_MELZI
#ifndef REPRAPPRO_SANGUINOLOLU
#ifndef REPRAPPRO_DUE
#error Uncomment one of #define REPRAPPRO_MELZI, REPRAPPRO_SANGUINOLOLU or REPRAPPRO_DUE at the start of the file Configuration.h
#endif
#endif
#endif

#ifndef SERIAL_R
#error Uncomment one of #define SERIAL_R 10000 or 4700 at the start of the file Configuration.h
#endif

// ==============================================================================

// Uncomment this if you are experimenting, know what you are doing, and want to switch off some safety
// features, e.g. allow extrude at low temperature etc.
//#define DEVELOPING

// This configurtion file contains the basic settings.
// Advanced settings can be found in Configuration_adv.h 
// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration

//User specified version info of THIS file to display in [Pronterface, etc] terminal window during startup.
//Implementation of an idea by Prof Braino to inform user that any changes made
//to THIS file by the user have been successfully uploaded into firmware.
#define STRING_VERSION_CONFIG_H "2014-06-02" //Revision number for all changes
#define STRING_CONFIG_H_AUTHOR "RepRapPro - AB" //Who made the changes.

// This determines the communication speed of the printer
//#define BAUDRATE 250000
#define BAUDRATE 115200
//// The following define selects which electronics board you have. Please choose the one that matches your setup
// Sanguinololu 1.2 and above = 62
// Melzi 63

#ifdef REPRAPPRO_SANGUINOLOLU
#define MOTHERBOARD 62
#endif

#ifdef REPRAPPRO_MELZI
#define MOTHERBOARD 63
#endif



//===========================================================================
//=============================Thermal Settings  ============================
//===========================================================================

// Set this if you want to define the constants in the thermistor circuit
// and work out temperatures algebraically - added by AB.

// See [en.wikipedia.org]

// BETA is the B value
// RS is the value of the series resistor in ohms
// R_INF is R0.exp(-BETA/T0), where R0 is the thermistor resistance at T0 (T0 is in kelvin)
// Normally T0 is 298.15K (25 C).  If you write that expression in brackets in the #define the compiler 
// should compute it for you (i.e. it won't need to be calculated at run time).

// If the A->D converter has a range of 0..1023 and the measured voltage is V (between 0 and 1023)
// then the thermistor resistance, R = V.RS/(1023 - V)
// and the temperature, T = BETA/ln(R/R_INF)
// To get degrees celsius (instead of kelvin) add -273.15 to T

// This DOES assume that all extruders use the same thermistor type.

#define BED_USES_THERMISTOR
#define HEATER_0_USES_THERMISTOR
#define HEATER_1_USES_THERMISTOR
#define HEATER_2_USES_THERMISTOR

#define ABS_ZERO -273.15
#define AD_RANGE 16383


#ifdef REPRAPPRO_HUXLEY

// Bed thermistor: VISHAY BC COMPONENTS NTCS0603E3104FXT - All Huxleys with heated bed PCB
#define BED_BETA 4100.0
#define BED_NTC 100000.0

// Extruder thermistor: RS 198-961 100k ohm 10% DO-35 NTC thermistor - All Huxleys before 25/2/14
// #define E_BETA 3960.0
// #define E_NTC 100000.0

// Extruder thermistor: Digikey 480-3137-ND - All Huxleys shipped after 25/2/14
#define E_BETA 4138.0
#define E_NTC 100000.0

#endif


#ifdef REPRAPPRO_MENDEL

// Extruder thermistor: RS 198-961 100k ohm 10% DO-35 NTC thermistor - All Mendels before 1/4/13
#define E_BETA 3960.0
#define E_NTC 100000.0

// Bed thermistor: RS 484-0149; EPCOS B57550G103J - All Mendels before 1/4/13
#define BED_BETA 3480.0
#define BED_NTC 100000.0

#endif


#ifdef REPRAPPRO_MENDEL2

// Bed thermistor: Rapid 61-0446 ; Semitec 103GT-2 - All Mendel2 shipped after 1/4/13 (launch)
// #define BED_BETA 4126.0
// #define BED_NTC 100000.0

// Bed thermistor: Farnell 1299930 ; EPCOS B57863S103F040 - All Mendel2 shipped after 29/5/14
#define BED_BETA 3988.0
#define BED_NTC 100000.0

// Extruder thermistor: RS 198-961 100k ohm 10% DO-35 NTC thermistor - All Mendel2 shipped after 1/4/13 (launch)
// #define E_BETA 3960.0
// #define E_NTC 100000.0

// Extruder thermistor: Digikey 480-3137-ND - All Mendels shipped after 25/2/14
#define E_BETA 4138.0
#define E_NTC 100000.0

#endif


#define E_RS SERIAL_R
#define E_R_INF ( E_NTC*exp(-E_BETA/298.15) )

#define BED_RS SERIAL_R
#define BED_R_INF ( BED_NTC*exp(-BED_BETA/298.15) )



// Actual temperature must be close to target for this long before M109 returns success
#define TEMP_RESIDENCY_TIME 0  // (seconds)
#define TEMP_HYSTERESIS 10       // (C°) range of +/- temperatures considered "close" to the target one
#define TEMP_WINDOW     15       // (degC) Window around target to start the recidency timer x degC early.

// The minimal temperature defines the temperature below which the heater will not be enabled It is used
// to check that the wiring to the thermistor is not broken. 
// Otherwise this would lead to the heater being powered on all the time.

#define HEATER_MINTEMP -1
#define HEATER_0_MINTEMP HEATER_MINTEMP
#ifdef REPRAPPRO_MULTIMATERIALS
#define HEATER_1_MINTEMP HEATER_MINTEMP
#define HEATER_2_MINTEMP HEATER_MINTEMP
#endif
#define BED_MINTEMP 1

// When temperature exceeds max temp, your heater will be switched off.
// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
// You should use MINTEMP for thermistor short/failure protection.
#define HEATER_MAXTEMP 275
#define HEATER_0_MAXTEMP HEATER_MAXTEMP
#ifdef REPRAPPRO_MULTIMATERIALS
#define HEATER_1_MAXTEMP HEATER_MAXTEMP
#define HEATER_2_MAXTEMP HEATER_MAXTEMP
#endif
#define BED_MAXTEMP 150


// PID settings:
// Comment the following line to disable PID and enable bang-bang.
#define PIDTEMP
#define PID_MAX 255 // limits current to nozzle; 255=full current
#define FULL_PID_BAND 150 // Full power is applied when pid_error[e] > FULL_PID_BAND
#ifdef PIDTEMP
//#define PID_DEBUG // Sends debug data to the serial port. 
#define PID_INTEGRAL_DRIVE_MAX 125  //limit for the integral term
#define K1 0.95 //smoothing factor withing the PID
#define PID_dT 0.122 //sampling period of the PID


// RepRapPro Huxley + Mendel
#define  DEFAULT_Kp 12.0
//#define  DEFAULT_Ki (2.2*PID_dT) // Time scaling now done in setPIDValues() in temperature.cpp - AB
//#define  DEFAULT_Kd (80/PID_dT)
#define  DEFAULT_Ki 2.2
#define  DEFAULT_Kd 80

#endif // PIDTEMP

#ifndef DEVELOPING
//this prevents dangerous Extruder moves, i.e. if the temperature is under the limit
//can be software-disabled for whatever purposes by
#define PREVENT_DANGEROUS_EXTRUDE
#define EXTRUDE_MINTEMP 170
#define EXTRUDE_MAXLENGTH (X_MAX_LENGTH+Y_MAX_LENGTH) //prevent extrusion of very large distances.
#else
#define BOGUS_TEMPERATURE_FAILSAFE_OVERRIDE
#endif

//===========================================================================
//=============================Mechanical Settings===========================
//===========================================================================

// Endstop Settings
#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors

// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
const bool X_ENDSTOPS_INVERTING = false; // set to true to invert the logic of the endstops.
const bool Y_ENDSTOPS_INVERTING = false; // set to true to invert the logic of the endstops.
const bool Z_ENDSTOPS_INVERTING = false; // set to true to invert the logic of the endstops.

// For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define E_ENABLE_ON 0 // For all extruders

// Disables axis when it's not being used.
#define DISABLE_X false
#define DISABLE_Y false
#define DISABLE_Z true
#define DISABLE_E false // For all extruders

#ifdef REPRAPPRO_MENDEL
#define AXES_MAX_LENGTHS {210, 210, 140}
#define INVERT_X_DIR true // for Mendel set to false, for Orca set to true
#define INVERT_Y_DIR false // for Mendel set to true, for Orca set to false
#define INVERT_Z_DIR false // for Mendel set to false, for Orca set to true
#define INVERT_E0_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E1_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E2_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false
#endif

#ifdef REPRAPPRO_MENDEL2
#define AXES_MAX_LENGTHS {210, 210, 140}
#define INVERT_X_DIR true // for Mendel set to false, for Orca set to true
#define INVERT_Y_DIR true // for Mendel set to true, for Orca set to false
#define INVERT_Z_DIR false // for Mendel set to false, for Orca set to true
#define INVERT_E0_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E1_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E2_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
#endif

#ifdef REPRAPPRO_HUXLEY
#define AXES_MAX_LENGTHS {155, 150, 90}
#define INVERT_X_DIR false // for Mendel set to false, for Orca set to true
#define INVERT_Y_DIR false // for Mendel set to true, for Orca set to false
#define INVERT_Z_DIR false // for Mendel set to false, for Orca set to true
#define INVERT_E0_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E1_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E2_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false
#endif


// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

#define min_software_endstops true //If true, axis won't move to coordinates less than zero.
#define max_software_endstops true //If true, axis won't move to coordinates greater than the defined lengths below.

// The position of the homing switches. Use MAX_LENGTH * -0.5 if the center should be 0, 0, 0
#define X_HOME_POS 0
#define Y_HOME_POS 0
#define Z_HOME_POS 0

//// MOVEMENT SETTINGS
#define NUM_AXIS 4 // The axis order in all axis related arrays is X, Y, Z, E

/*
We've shipped a number of different configurations of belt and pulley now, so probably need some ifdef statements! At the moment, they all get the same.
 
 White polyurethane belt (T2.5), 14-tooth printed pulley: 91.4286 step per mm (Original Huxley, Legacy Mendel)
 Black rubber belt (MXL), 17-tooth printed pulley: 92.635 step per mm (Huxley, Mendel Mono and Tri since 1/4/2013)
 Black rubber belt (MXL), 18-tooth aluminium pulley: 87.489 step per mm (Huxley, Mendel Mono and Tri since 1/1/2014)
 
 Also, two different extruders:
 
 Original eMaker/RepRapPro-style: 920 steps per mm (Original Huxley, Legacy Mendel)
 New version (NEMA14 and NEMA17): 660 steps per mm (Huxley, Mendel Mono and Tricolour since 1/4/2013) 
 */

#ifdef REPRAPPRO_MENDEL

#define X_MAX_LENGTH 210  
#define Y_MAX_LENGTH 210
#define Z_MAX_LENGTH 110
#define HOMING_FEEDRATE {10*60, 10*60, 1*60, 0}  // set the homing speeds (mm/min)
#define FAST_HOME_FEEDRATE {50*60, 50*60, 1*60, 0}  // set the homing speeds (mm/min)
#define DEFAULT_MAX_FEEDRATE  {500, 500, 3, 45}
#define DEFAULT_MAX_FEEDRATE          {300, 300, 3, 45}    // (mm/sec)
#define DEFAULT_MAX_ACCELERATION      {800,800,30,250}    // X, Y, Z, E maximum start speed for accelerated moves. E default values

// X, Y, Z, E steps per mm

#define DEFAULT_AXIS_STEPS_PER_UNIT    {91.4286, 91.4286, 4000, 920.0} // <- 14 tooth T2.5 belt + original extruder drive

#else

#ifdef REPRAPPRO_MENDEL2

#define X_MAX_LENGTH 180  
#define Y_MAX_LENGTH 210
#define Z_MAX_LENGTH 160
#define HOMING_FEEDRATE {10*60, 10*60, 1*60, 0}  // set the homing speeds (mm/min)
#define FAST_HOME_FEEDRATE {50*60, 50*60, 1*60, 0}  // set the homing speeds (mm/min)
#define DEFAULT_MAX_FEEDRATE  {500, 500, 3, 45}
#define DEFAULT_MAX_FEEDRATE          {300, 300, 3, 45}    // (mm/sec)
#define DEFAULT_MAX_ACCELERATION      {800,800,30,250}    // X, Y, Z, E maximum start speed for accelerated moves. E default values

// X, Y, Z, E steps per mm

#define DEFAULT_AXIS_STEPS_PER_UNIT    {80.00, 80.00, 2560.00, 1030.0} // <- 18-tooth aluminium pulley
//#define DEFAULT_AXIS_STEPS_PER_UNIT    {92.635, 92.635, 4000, 660}   // <- 17-tooth printed pulley 

#else

#define X_MAX_LENGTH 155
#define Y_MAX_LENGTH 150
#define Z_MAX_LENGTH 90
#define HOMING_FEEDRATE {10*60, 10*60, 1*60, 0}  // set the homing speeds (mm/min)
#define FAST_HOME_FEEDRATE {80*60, 80*60, 4*60, 0}  // set the homing speeds (mm/min)
#define DEFAULT_MAX_FEEDRATE  {500, 500, 5, 45}    // (mm/sec)
#define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 45}    // (mm/sec)
#define DEFAULT_MAX_ACCELERATION      {1000,1000,50,250}    // X, Y, Z, E maximum start speed for accelerated moves. E default values

// X, Y, Z, E steps per mm

#define DEFAULT_AXIS_STEPS_PER_UNIT    {80.858, 80.858, 4000, 970.588} // <- 18-tooth aluminium pulley
//#define DEFAULT_AXIS_STEPS_PER_UNIT    {92.635, 92.635, 4000, 660}   // <- 17-tooth printed pulley 
//#define DEFAULT_AXIS_STEPS_PER_UNIT    {91.4286, 91.4286, 4000, 920.0}  // <- 14 tooth T2.5 belt + original extruder drive

#endif
#endif





// Defaults changed by the G10 command

#define X_EXTRUDER_OFFSET 0
#define Y_EXTRUDER_OFFSET 0
#define Z_EXTRUDER_OFFSET 0
#define STANDBY_TEMP 0
#define DEFAULT_TEMP 0


#define DEFAULT_ACCELERATION          1000    // X, Y, Z and E max acceleration in mm/s^2 for printing moves
#define DEFAULT_RETRACT_ACCELERATION  1000   // X, Y, Z and E max acceleration in mm/s^2 for r retracts

// 
#define DEFAULT_XYJERK                15.0    // (mm/sec)
#define DEFAULT_ZJERK                 0.4     // (mm/sec)
#define DEFAULT_EJERK                 15.0    // (mm/sec)

//===========================================================================
//=============================Additional Features===========================
//===========================================================================

// EEPROM
// the microcontroller can store settings in the EEPROM, e.g. max velocity...
// M500 - stores paramters in EEPROM
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).  
// M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
//define this to enable eeprom support
#define EEPROM_SETTINGS
//to disable EEPROM Serial responses and decrease program space by ~1700 byte: comment this out:
// please keep turned on if you can.
#define EEPROM_CHITCHAT

//LCD and SD support
//#define ULTRA_LCD  //general lcd support, also 16x2
#define SDSUPPORT // Enable SD Card Support in Hardware Console

//#define ULTIPANEL
#ifdef ULTIPANEL
//#define NEWPANEL  //enable this if you have a click-encoder panel
#define SDSUPPORT
#define ULTRA_LCD
#define LCD_WIDTH 20
#define LCD_HEIGHT 4

// Preheat Constants
#define PLA_PREHEAT_HOTEND_TEMP 180 
#define PLA_PREHEAT_HPB_TEMP 70
#define PLA_PREHEAT_FAN_SPEED 255 // Insert Value between 0 and 255

#define ABS_PREHEAT_HOTEND_TEMP 240
#define ABS_PREHEAT_HPB_TEMP 100
#define ABS_PREHEAT_FAN_SPEED 255 // Insert Value between 0 and 255

#else //no panel but just lcd
#ifdef ULTRA_LCD
#define LCD_WIDTH 16
#define LCD_HEIGHT 2
#endif
#endif

// Enable uM-FPU support:
#define UMFPUSUPPORT 1

// M240  Triggers a camera by emulating a Canon RC-1 Remote
// Data from: [www.doc-diy.net]
// #define PHOTOGRAPH_PIN     23

#include "Configuration_adv.h"


#endif //__CONFIGURATION_H

Spero che tu ti riferisca alla configuration.h winking smiley

Edited 1 time(s). Last edit at 09/14/2014 05:34PM by M4ni.
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 05:33PM
Mi serve anche il pin.h


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
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 05:35PM
Innanzitutto devono essere uguali i valori come ti dicevo:
#ifdef REPRAPPRO_MENDEL2

// Bed thermistor: Rapid 61-0446 ; Semitec 103GT-2 - All Mendel2 shipped after 1/4/13 (launch)
// #define BED_BETA 4126.0
// #define BED_NTC 100000.0

// Bed thermistor: Farnell 1299930 ; EPCOS B57863S103F040 - All Mendel2 shipped after 29/5/14
#define BED_BETA 3988.0
#define BED_NTC 100000.0

// Extruder thermistor: RS 198-961 100k ohm 10% DO-35 NTC thermistor - All Mendel2 shipped after 1/4/13 (launch)
// #define E_BETA 3960.0
// #define E_NTC 100000.0

// Extruder thermistor: Digikey 480-3137-ND - All Mendels shipped after 25/2/14
#define E_BETA 4138.0
#define E_NTC 100000.0

#endif

Ora aspetto il Pin.h


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
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 14, 2014 05:37PM
Quote

#ifndef _PINS_H
#define _PINS_H
 
/****************************************************************************************
* Sanguinololu pin assignment
*
****************************************************************************************/
#if MOTHERBOARD == 62
#define KNOWN_BOARD 1
#ifndef __AVR_ATmega644P__
#ifndef __AVR_ATmega1284P__
#error Oops!  Make sure you have 'Sanguino' selected from the 'Tools -> Boards' menu.
#endif
#endif

#define X_STEP_PIN         15
#define X_DIR_PIN          21
#define X_MIN_PIN          18
#define X_MAX_PIN           -1

#define Y_STEP_PIN         22
#define Y_DIR_PIN          23
#define Y_MIN_PIN          19
#define Y_MAX_PIN          -1

#define Z_STEP_PIN         3
#define Z_DIR_PIN          2
#define Z_MIN_PIN          20
#define Z_MAX_PIN          -1

#define E0_STEP_PIN         1
#define E0_DIR_PIN          0

#define PROBE_PIN          20

#define LED_PIN            -1
#define FAN_PIN            12

#define PS_ON_PIN          -1
#define KILL_PIN           -1

#define HEATER_0_PIN       13 // (extruder)
#define HEATER_1_PIN       -1
#define HEATER_2_PIN       -1

#ifdef REPRAPPRO_HUXLEY
  #define HEATER_BED_PIN     10 // bed (change to 10 for gate pin of MOSFET on heated bed)
#else
  #define HEATER_BED_PIN     12
#endif
#define X_ENABLE_PIN       14
#define Y_ENABLE_PIN       14
#define Z_ENABLE_PIN       26
#define E0_ENABLE_PIN       14

#define TEMP_0_PIN          7   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!! (pin 33 extruder)
#define TEMP_1_PIN         -1
#define TEMP_2_PIN         -1
#define TEMP_BED_PIN        6   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!! (pin 34 bed)
#define SDPOWER            -1
#define SDSS               31


#endif

/****************************************************************************************
* Melzi pin assignment
*
****************************************************************************************/
#if MOTHERBOARD == 63
#define KNOWN_BOARD 1
#ifndef __AVR_ATmega644P__
#ifndef __AVR_ATmega1284P__
#error Oops!  Make sure you have 'Sanguino' selected from the 'Tools -> Boards' menu.
#endif
#endif

#define X_STEP_PIN         15
#define X_DIR_PIN          21
#define X_MIN_PIN          18
#define X_MAX_PIN           -2

#define Y_STEP_PIN         22
#define Y_DIR_PIN          23
#define Y_MIN_PIN          19
#define Y_MAX_PIN          -1

#define Z_STEP_PIN         3
#define Z_DIR_PIN          2
#define Z_MIN_PIN          20
#define Z_MAX_PIN          -1

#define E0_STEP_PIN         1
#define E0_DIR_PIN          0

#define PROBE_PIN          -1    //29 on Melzi1284p A2

#define LED_PIN            27

#define FAN_PIN            4 

#define PS_ON_PIN          -1
#define KILL_PIN           -1

#define HEATER_0_PIN       13 // (extruder)
#define HEATER_1_PIN       -1
#define HEATER_2_PIN       -1
#ifdef REPRAPPRO_HUXLEY
  #define HEATER_BED_PIN     10 // bed (change to 10 for gate pin of MOSFET on heated bed)
#else
  #define HEATER_BED_PIN     12
#endif
#define X_ENABLE_PIN       14
#define Y_ENABLE_PIN       14
#define Z_ENABLE_PIN       26
#define E0_ENABLE_PIN      14

#define TEMP_0_PIN          7   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!! (pin 33 extruder)
#define TEMP_1_PIN         -1
#define TEMP_2_PIN         -1
#define TEMP_BED_PIN        6   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!! (pin 34 bed)
#define SDPOWER            -1
#define SDSS               31

#define SLAVE_CLOCK    16

#endif

/****************************************************************************************
* Due pin assignment
*
****************************************************************************************/
#ifdef REPRAPPRO_DUE
#define KNOWN_BOARD 1

// Pins are the same as RAMPS 1.4, except for combined enables and no max pins

#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

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

#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

#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            -1

#define PS_ON_PIN          -1
#define KILL_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

#endif




#ifndef KNOWN_BOARD
#error Unknown MOTHERBOARD value in configuration.h
#endif

//List of pins which to ignore when asked to change by gcode, 0 and 1 are RX and TX, do not mess with those!
#define _E0_PINS E0_STEP_PIN, E0_DIR_PIN, E0_ENABLE_PIN, HEATER_0_PIN,
#ifdef REPRAPPRO_MULTIMATERIALS
  #define _E1_PINS -1, -1, -1, -1,
  #define _E2_PINS -1, -1, -1, -1,
#else 
#if EXTRUDERS > 1
  #define _E1_PINS E1_STEP_PIN, E1_DIR_PIN, E1_ENABLE_PIN, HEATER_1_PIN,
#else
  #define _E1_PINS
#endif
#if EXTRUDERS > 2
  #define _E2_PINS E2_STEP_PIN, E2_DIR_PIN, E2_ENABLE_PIN, HEATER_2_PIN,
#else
  #define _E2_PINS
#endif
#endif

#ifdef DISABLE_MAX_ENDSTOPS
#define X_MAX_PIN          -1
#define Y_MAX_PIN          -1
#define Z_MAX_PIN          -1
#endif

#define SENSITIVE_PINS {0, 1, X_STEP_PIN, X_DIR_PIN, X_ENABLE_PIN, X_MIN_PIN, X_MAX_PIN, Y_STEP_PIN, Y_DIR_PIN, Y_ENABLE_PIN, Y_MIN_PIN, Y_MAX_PIN, Z_STEP_PIN, Z_DIR_PIN, Z_ENABLE_PIN, Z_MIN_PIN, Z_MAX_PIN, LED_PIN, PS_ON_PIN, \
                        HEATER_BED_PIN, FAN_PIN,                  \
                        _E0_PINS _E1_PINS _E2_PINS             \
                        TEMP_0_PIN, TEMP_1_PIN, TEMP_2_PIN, TEMP_BED_PIN }

#endif
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 15, 2014 09:26AM
@MagoKimbra

ho provato a mettere lo stesso valore del bed nel e-temp, ma nulla di fatto .... questo fu il mio primo tentativo ... sad smiley
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 15, 2014 09:31AM
Mi serve il dato letto con telnet!!!
Mi sono visto i due firmware e non mi sembra che ci siano differenze, purtroppo mi è poco chiaro il discorso della doppia scheda.... Puoi provare anche a disabilitare il muticolor e verificare anche in quel modo... Però se mi mandi quel dato forse riusciamo a uscirne


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
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 15, 2014 11:31AM
ok
FIRMWARE_NAME: Sprinter Experimental PROTOCOL_VERSION:1.0 MACHINE_TYPE:Mendel EXTRUDER_COUNT:1
00000000-0000-0000-0000-000000000000
ok

FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:[www.mendel-parts.com] PROTOCOL_VERSION:1.0 MACHINE_TYPE:Mendel EXTRUDER_COUNT:1
ok

Questo è quanto mi esce digitando M115 in Putty, nessuna stringa simile alla tua, forse sbaglio qualcosa?
Pensavo che nel G-code era presente M105 per le temperature e mi esce questo:

ok T0: 27.8/-273.1 T1: -273.0/-273.0 T2: -273.0/-273.0 B:29.0 /-273.1 @:0
echo:Unknown command:" ok"
ok
T0: 27.8/0 T1: -273.0/-273 T2: -273.0/-273
T0: 27.7/0 T1: -273.0/-273 T2: -273.0/-273
T0: 27.7/0 T1: -273.0/-273 T2: -273.0/-273
echo:Active Extruder: 0
ok
T0: 27.8/0 T1: -273.0/-273 T2: -273.0/-273
T0: 27.7/0 T1: -273.0/-273 T2: -273.0/-273
T0: 27.9/0 T1: -273.0/-273 T2: -273.0/-273
echo:Active Extruder: 1
ok
T0: 27.7/0 T1: -273.0/-273 T2: -273.0/-273
T0: 27.9/0 T1: -273.0/-273 T2: -273.0/-273
T0: 27.8/0 T1: -273.0/-273 T2: -273.0/-273
echo:Active Extruder: 2
ok
echo:Unknown command:" -273.0/-273.0 B"
ok



Considera che adesso ho solo una scheda, la slave mi ha abbandonato! Anzi a dire il vero l' ho fatta fuori! grinning smiley
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 15, 2014 11:36AM
Lo vedi che marlin rileva la temperatura, T0 è a 27.8 quindi va... Il problema è che repetier non la legge, ora cerchiamo di capire il perché.
Innanzitutto marlin manda la temperatura di 3 hotend questo perché hai abilitato il multicolor prova a disabilitarlo...

// Uncomment the next line if your machine has more than one extruder
#define REPRAPPRO_MULTIMATERIALS

commentalo e prova!!!


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
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 15, 2014 11:37AM
Questo è quanto mi da Putty con gli Sprinter digitando M105

ok T:28 @:0 B:30
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 15, 2014 11:49AM
Quote
M4ni
Questo è quanto mi da Putty con gli Sprinter digitando M105

ok T:28 @:0 B:30

Si ok fai quello che ti ho scritto su marlin e vediamo che esce fuori!!!


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
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 15, 2014 11:53AM
// Uncomment ONE of the next three lines - the one for your master controller electronics
#define REPRAPPRO_MELZI
//#define REPRAPPRO_SANGUINOLOLU
//#define REPRAPPRO_DUE

// Uncomment ONE of the next two lines - the one for the series resistors on your controller
#define SERIAL_R 4700
//#define SERIAL_R 10000

// Uncomment the next line if your machine has more than one extruder
//#define REPRAPPRO_MULTIMATERIALS


Minkia! Iddu è! grinning smiley
Mago, scusa il volo di parole, ma hai fatto la magia! smiling smiley
Adesso RH vede le temperature!
Ma mi sorge un dubbio, quando monterò la seconda scheda, la slave, ed abiliterò tutti gli estrusori? Me vedrà 3 hot-end o solo uno, mi riferisco alle temperature! La mia è una multimaterials perchè se decommento succede tutto sto casino? eye rolling smiley
Re: REPETIER HOST( V 1 TO 1.4 ) PROBLEMI CON MARLIN
September 15, 2014 11:55AM
A roma se dice gl'avemo fatta!!! Perché non hai le sonde e arriva quel -217 che forse manda in palla repetier, ma non ne sono sicuro... Intanto vai cosi poi quel che che sarà sarà!!!


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