Aller au contenu

extrudeur qui tourne a l'envers


Messages recommandés

Posté(e)

bonjours a tous sur ma dagoma le mouteur de l'extrudeurs tourne a l'envers donc je voudrai savoir si il y a moyen de l'inverser dans le firmware

Posté(e)

Bonjour,
Oui dans marlin tu passes la ligne 

#define INVERT_E0_DIR true

en

#define INVERT_E0_DIR false

Dans configuration.h

 

Ou tu inverses tes fils sinon ;-)

Posté(e)

merci pour la commande. mais pour inverser les fils j’aurais bien voulu le faire mais on peut pas car les prise peuvent se mettre que dans un sens

Posté(e)

Modération : @gogo13 j'ai déplacé ton post pour une meilleure visibilité

en faisant attention (travail de précision) tu peux déclipser tes fils de la prise avec un petit tournevis et les remettre à l'envers

Posté(e)

a et je n'arrive plus a compiler le firmware sa me met se message:

Arduino : 1.8.5 (Windows Store 1.8.10.0) (Windows 10), Carte : "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

C:\Users\steph\AppData\Local\Temp\ccKoDY8i.ltrans3.ltrans.o: In function `handle_interrupts(timer16_Sequence_t, unsigned int volatile*, unsigned int volatile*)':

ccKoDY8i.ltrans3.o:(.text+0xc4): undefined reference to `digitalWrite'

ccKoDY8i.ltrans3.o:(.text+0x178): undefined reference to `digitalWrite'

C:\Users\steph\AppData\Local\Temp\ccKoDY8i.ltrans5.ltrans.o: In function `Temperature::checkExtruderAutoFans()':

ccKoDY8i.ltrans5.o:(.text+0x5ce): undefined reference to `digitalWrite'

ccKoDY8i.ltrans5.o:(.text+0x5da): undefined reference to `pinMode'

ccKoDY8i.ltrans5.o:(.text+0x5f0): undefined reference to `digital_pin_to_timer_PGM'

ccKoDY8i.ltrans5.o:(.text+0x5f2): undefined reference to `digital_pin_to_timer_PGM'

ccKoDY8i.ltrans5.o:(.text+0x74e): undefined reference to `digitalWrite'

C:\Users\steph\AppData\Local\Temp\ccKoDY8i.ltrans6.ltrans.o: In function `_drawmenu_sd(bool, unsigned char, char const*, char const*, char*, bool) [clone .isra.22] [clone .constprop.4]':

sketch/ultralcd_impl_DOGM.h:1023: undefined reference to `Print::print(char)'

C:\Users\steph\AppData\Local\Temp\ccKoDY8i.ltrans10.ltrans.o: In function `lcd_implementation_init() [clone .lto_priv.149]':

ccKoDY8i.ltrans10.o:(.text+0x694): undefined reference to `Print::print(char)'

C:\Users\steph\AppData\Local\Temp\ccKoDY8i.ltrans10.ltrans.o: In function `lcd_setFont(char) [clone .lto_priv.145]':

ccKoDY8i.ltrans10.o:(.text+0x6a4): undefined reference to `Print::print(char)'

C:\Users\steph\AppData\Local\Temp\ccKoDY8i.ltrans10.ltrans.o: In function `lcd_print_and_count(char)':

ccKoDY8i.ltrans10.o:(.text+0x6d6): undefined reference to `Print::print(char)'

ccKoDY8i.ltrans10.o:(.text+0x6f0): undefined reference to `Print::print(char)'

C:\Users\steph\AppData\Local\Temp\ccKoDY8i.ltrans10.ltrans.o:ccKoDY8i.ltrans10.o:(.text.unlikely+0x86): more undefined references to `Print::print(char)' follow

C:\Users\steph\AppData\Local\Temp\ccKoDY8i.ltrans10.ltrans.o:(.rodata+0x6): undefined reference to `Print::write(unsigned char const*, unsigned int)'

C:\Users\steph\AppData\Local\Temp\ccKoDY8i.ltrans10.ltrans.o:(.rodata+0x12): undefined reference to `Print::write(unsigned char const*, unsigned int)'

C:\Users\steph\AppData\Local\Temp\ccKoDY8i.ltrans14.ltrans.o: In function `lcd_print_utf(char const*, unsigned char) [clone .constprop.97]':

ccKoDY8i.ltrans14.o:(.text+0x284): undefined reference to `Print::print(char)'

C:\Users\steph\AppData\Local\Temp\ccKoDY8i.ltrans14.ltrans.o:(.rodata+0xc): undefined reference to `Print::write(unsigned char const*, unsigned int)'

c:/users/steph/documents/arduinodata/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/../lib/gcc/avr/4.9.2/../../../../avr/lib/avr6/crtatmega2560.o:(.init9+0x0): undefined reference to `main'

C:\Users\steph\AppData\Local\Temp\ccKoDY8i.ltrans2.ltrans.o: In function `lcd_status_screen()':

ccKoDY8i.ltrans2.o:(.text+0x560): undefined reference to `Print::print(char)'

ccKoDY8i.ltrans2.o:(.text+0xb76): undefined reference to `Print::print(char const*)'

ccKoDY8i.ltrans2.o:(.text+0xb80): undefined reference to `Print::print(char)'

ccKoDY8i.ltrans2.o:(.text+0xc08): undefined reference to `Print::print(char)'

ccKoDY8i.ltrans2.o:(.text+0xc3e): undefined reference to `Print::print(char)'

ccKoDY8i.ltrans2.o:(.text+0xc74): undefined reference to `Print::print(char)'

ccKoDY8i.ltrans2.o:(.text+0xcca): undefined reference to `Print::print(char)'

C:\Users\steph\AppData\Local\Temp\ccKoDY8i.ltrans2.ltrans.o:ccKoDY8i.ltrans2.o:(.text+0xdc8): more undefined references to `Print::print(char)' follow

C:\Users\steph\AppData\Local\Temp\ccKoDY8i.ltrans18.ltrans.o: In function `CardReader::initsd() [clone .constprop.69]':

ccKoDY8i.ltrans18.o:(.text+0x45a): undefined reference to `pinMode'

C:\Users\steph\AppData\Local\Temp\ccKoDY8i.ltrans19.ltrans.o: In function `Sd2Card::chipSelectHigh()':

ccKoDY8i.ltrans19.o:(.text+0x222): undefined reference to `digitalWrite'

C:\Users\steph\AppData\Local\Temp\ccKoDY8i.ltrans19.ltrans.o: In function `Sd2Card::cardCommand(unsigned char, unsigned long)':

ccKoDY8i.ltrans19.o:(.text+0x2b4): undefined reference to `digitalWrite'

collect2.exe: error: ld returned 1 exit status

exit status 1
Erreur de compilation pour la carte Arduino/Genuino Mega or Mega 2560

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.
 

Posté(e)
il y a 1 minute, pascal_lb a dit :

Modération : @gogo13 j'ai déplacé ton post pour une meilleure visibilité

en faisant attention (travail de précision) tu peux déclipser tes fils de la prise avec un petit tournevis et les remettre à l'envers

merci pour l'avoir déplacer et il fait inverser quel câble

Posté(e)
il y a 7 minutes, gogo13 a dit :

il fait inverser quel câble

le plus pratique c'est d'inverser les 4 fils de la prise coté carte

en appuyant avec un petit tournevis (flèche bleu) tu tires les fils et tu les reclipses dans l'autre sens, exemple sur l'image le rouge à la place du vert et le noir à la place du bleu

sur ton câble, c'est peut être d'autres couleurs

 

0546f8ed-62b1-4eaa-bcdd-356c482f9960.jpg.2a8a2d88f08b9e21b9556f3494fa6c3e.jpg

  • Merci ! 1
Posté(e)

Petite astuce en passant, les câbles fonctionnent pas couple, si tu veux les trouver, tu mets en contact deux fils, tu tourne le moteur à la main, si ça tourne bien, c'est pas un couple, si ça résiste, c'est un couple, ça te donne donc les deux couples, pour inverser tu as juste à inverse de fait les deux couples ;-)

Posté(e)

merci pour ton astuce :).

et une dernier chose qui n'a rien a voir mais mon écran lcd ne veut pas lire ma carte sd

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...