Welcome! Log In Create A New Profile

Advanced

stesso asse due motori

Posted by stefanobettio 
stesso asse due motori
June 15, 2016 06:25AM
vorrei usare due motori per asse usando un driver per ognuno, usando per asse X il driver X ed E0 e per l' asse Y il driver Y ed E1, i motori devono girare in senso opposto.
questa cosa si fa dalla scheda "configuration_pins.h" ?
cosa devo modificare?
specifico che in questa fase mi interessa solo muovere gli assi X ed Y.
ramps 1.4, firmware marlin, at mega 2560
Re: stesso asse due motori
June 15, 2016 03:31PM
Ciao. Arduino ha un collegamento hardware tra i pin interni ed i pin step and direction del driver quindi se muovi i settaggi in pin.h semplicemente mandi i segnali verso dei pin diversi della ramp senza probabilmente raggiungere il driver.

forse potresti usare il sistema usato nell asse z collegando scambiato uno dei due motori in modo che giri contrario.... tu volevi usare due drive per che motivo?
Re: stesso asse due motori
June 15, 2016 03:41PM
Devi attivare il dual stepper per X e Y poi fa da solo, il problema che non puoi non avere un estrusore questo perché Marlin è un firmware per stampanti 3D quindi almeno E0 lo devi avere...


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: stesso asse due motori
June 22, 2016 08:15AM
Ciao, sto facendo un laser con x e y generosi, circa 800mm a titolo di studio..
vorrei quindi muovere due motori per asse usando un driver per ognuno.
il firmware marlin da la possibilità di farlo er l' asse y e con apposita istruzione gli si inverte anche il senso al secondo motore.
ma per x non trovo soluzione.
Re: stesso asse due motori
June 22, 2016 08:19AM
ciao e grazie per le dritte,
asse Y risolto ed usa E1 come driver.
non riesco però a capire come dire al driver Z di usare come input le informazioni di X.
spero di essere stato chiaro perchè io steso mi capisco poco..
a me in futuro serve colledarci un laser da 2 o 3 watt e non un estrusore.
Re: stesso asse due motori
June 22, 2016 05:10PM
Ok ma come ti ho detto o metti il dual stepper a Y o lo metti a X perché entrambi usano il secondo estrusore... Altrimenti devi modificare il firmware... Perché cmq l'asse Z ce lo devi avere....


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: stesso asse due motori
June 23, 2016 07:53AM
chiedo scusa ma sono somaro...
in Configuration_Feature.h ho fatto così:
/*****************************************************************************************
********************************** Y-axis dual driver ***********************************
*****************************************************************************************
* *
* A single Y stepper driver is usually used to drive 2 stepper motors. *
* Uncomment this define to utilize a separate stepper driver for each Y axis motor. *
* Only a few motherboards support this, like RAMPS, *
* which have dual extruder support (the 2nd, often unused, extruder driver is used *
* to control the 2nd Y axis stepper motor). *
* The pins are currently only defined for a RAMPS motherboards. *
* On a RAMPS (or other 5 driver) motherboard, using this feature will limit you *
* to using 1 extruder. *
* *
* Uncomment Y_DUAL_STEPPER_DRIVERS to enable this feature *
* *
*****************************************************************************************/
#define Y_DUAL_STEPPER_DRIVERS

// Define if the two Y drives need to rotate in opposite directions
#define INVERT_Y2_VS_Y_DIR true
/*****************************************************************************************/

/*****************************************************************************************
********************************** X-axis dual driver ***********************************
*****************************************************************************************
* *
* A single X stepper driver is usually used to drive 2 stepper motors. *
* Uncomment this define to utilize a separate stepper driver for each Y axis motor. *
* Only a few motherboards support this, like RAMPS, *
* which have dual extruder support (the 2nd, often unused, extruder driver is used *
* to control the 2nd X axis stepper motor). *
* The pins are currently only defined for a RAMPS motherboards. *
* On a RAMPS (or other 5 driver) motherboard, using this feature will limit you *
* to using 1 extruder. *
* *
* Uncomment X_DUAL_STEPPER_DRIVERS to enable this feature *
* *
*****************************************************************************************/
#define X_DUAL_STEPPER_DRIVERS

// Define if the two X drives need to rotate in opposite directions
#define INVERT_X2_VS_X_DIR true
/*****************************************************************************************/

...e con Y sono a cavallo...

pensavo poi di modificare il Configuration_Pins.h così:

//=================================== BASIC ==================================

// X axis pins
#define X_STEP_PIN ORIG_X_STEP_PIN
#define X_DIR_PIN ORIG_X_DIR_PIN
#define X_ENABLE_PIN ORIG_X_ENABLE_PIN

// Y axis pins
#define Y_STEP_PIN ORIG_Y_STEP_PIN
#define Y_DIR_PIN ORIG_Y_DIR_PIN
#define Y_ENABLE_PIN ORIG_Y_ENABLE_PIN

// Z axis pins
#define Z_STEP_PIN ORIG_X_STEP_PIN
#define Z_DIR_PIN ORIG_X_DIR_PIN
#define Z_ENABLE_PIN ORIG_X_ENABLE_PIN

// E axis pins
#if DRIVER_EXTRUDERS > 0
#define E0_STEP_PIN ORIG_E0_STEP_PIN
#define E0_DIR_PIN ORIG_E0_DIR_PIN
#define E0_ENABLE_PIN ORIG_E0_ENABLE_PIN
#endif

#if DRIVER_EXTRUDERS > 1
#define E1_STEP_PIN ORIG_E1_STEP_PIN
#define E1_DIR_PIN ORIG_E1_DIR_PIN
#define E1_ENABLE_PIN ORIG_E1_ENABLE_PIN
#endif

#if DRIVER_EXTRUDERS > 2
#define E2_STEP_PIN ORIG_E2_STEP_PIN
#define E2_DIR_PIN ORIG_E2_DIR_PIN
#define E2_ENABLE_PIN ORIG_E2_ENABLE_PIN
#endif

ma niente.. con la X non c'è verso.. è magari possibile farlo con altro firmware secondo voi?

Sempre grazie a chi mi sopporta..
Re: stesso asse due motori
June 23, 2016 11:12AM
E no... Con quello definisci i pin, ma fisicamente non cambi nulla..

Nel senso che quando muovi Z il firmware sa che deve pilotare Z_STEP_PIN che però tu hai detto che corrisponde al pin fisico di X e quindi si muoverebbe il motore X... Ma a te serve all'incontrario cioè quando muovi X deve pilotare anche il motore Z....

Purtroppo per ora sia Marlin che MK non supportano il dual X motor solo il Dual Y o il Dual Z...
Devi vedere se repetier lo può fare...


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: stesso asse due motori
June 23, 2016 12:38PM
ciao Stefano,
riporto qui quello che ti ho detto.
hai anche 2 vie hardware:
-usare 2 motori collegandoli allo stesso driver [www.shapeoko.com]

- usare più driver sugli stessi pin [reprapworld.com]

[reprapworld.com]


Enrico

[www.dapa3dservice.it] [www.studiodapa.it]
repstrap dApA, Ramps 1.4, MarlinKimbra / scanner 3D Cubify Sense / Formlabs Form 2
Sorry, only registered users may post in this forum.

Click here to login