
Vivion91
Membres-
Compteur de contenus
44 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par Vivion91
-
[ROBOTIQUE] Robot inmoov (avec une Dagoma)
Vivion91 en réponse au topic de Heisenberg dans Projets et impressions 3D
Belle réalisation il ne lui manque plus que le même bonnet -
[ROBOTIQUE] Robot inmoov (avec une Dagoma)
Vivion91 en réponse au topic de Heisenberg dans Projets et impressions 3D
Va voir ici cela devrait t'aider http://inmoov.fr/default-hardware-map/ -
[ROBOTIQUE] Robot inmoov (avec une Dagoma)
Vivion91 en réponse au topic de Heisenberg dans Projets et impressions 3D
Bonjour, Tu vas sur le site de Gaël Langevin www.inmoov.fr Et tu auras tous ce que tu as besoin. -
Affichage du numéro de la couche en cours
Vivion91 en réponse au topic de Vivion91 dans Mise à jour et/ou amélioration
Cela servait pour moi d'afficher au moins quelque chose. mais toi apparement c'est un problème de positionnement u8g.setPrintPos(40, 28); as tu essayé de changer les valeurs -
Affichage du numéro de la couche en cours
Vivion91 en réponse au topic de Vivion91 dans Mise à jour et/ou amélioration
@phg31150 ces 2 lignes servent lcd_printPGM(PSTR("---.--")); ---> affiche sur l'écran les caractères qui sont entre guillemets u8g.setColorIndex(1); // black on white ---> couleur du fond et texte à l'endroit ou les coordonnées doivent s'afficher pour info cette modification fonctionne sur la discovery200 avec carte melzi -
Affichage du numéro de la couche en cours
Vivion91 en réponse au topic de Vivion91 dans Mise à jour et/ou amélioration
@phg31150 il ne faut pas enlever les lignes d'initialisations ,lors de la déclaration de la variable il faut mettre z_en_cours=200;il faut juste rajouter =200 au début. -
Affichage du numéro de la couche en cours
Vivion91 en réponse au topic de Vivion91 dans Mise à jour et/ou amélioration
C'est étrange car moi cela ne pose aucun problème ,mais moi j'ai fais cela pour la carte melzi de la discovery Toi tu l'adapte pour la carte mks je crois car j'ai vu discoeasy sur ta photo. -
Affichage du numéro de la couche en cours
Vivion91 en réponse au topic de Vivion91 dans Mise à jour et/ou amélioration
Bonsoir, le numero de la couche est visible maintenant? tes problèmes sont résolus ? -
Affichage du numéro de la couche en cours
Vivion91 en réponse au topic de Vivion91 dans Mise à jour et/ou amélioration
petite amélioration du programme mettre z_en_cours=200 pour initialiser la première couche puis simplifier le code comme ci-dessous if (axis_known_position[Z_AXIS]) lcd_print(ftostr32sp(current_position[Z_AXIS])); else lcd_printPGM(PSTR("---.--")); u8g.setColorIndex(1); // black on white // test si est on commence la première couche if (z_en_cours > current_position[Z_AXIS])// test si extrudeur est redescendu { nb_couche = 1;// impression première couche z_en_cours = current_position[Z_AXIS]; } // test du changement de niveau de la couche if (z_en_cours != current_position[Z_AXIS]) { nb_couche++;// incrementation du nombre de couche z_en_cours = current_position[Z_AXIS]; } //affichage du numero de la couche u8g.setPrintPos(40, 28); lcd_print('C'); lcd_print(ftostr32sp(nb_couche)); -
Affichage du numéro de la couche en cours
Vivion91 a posté un sujet dans Mise à jour et/ou amélioration
Voici une astuce pour pouvoir voir le numéro de la couche en cours d’impression. il faut commencer par modifier configuration.h #define DISABLE_Z false #define DISABLE_X false #define DISABLE_Y false #define DISABLE_Z false // ancienne valeur true permet de voir Z sur l'écran puis ajouter les lignes suivantes dans dogm_lcd_implementation.h en dessous de #include "Configuration.h" la déclaration des variables nb_couche et z_en_cours #include "Configuration.h" int nb_couche=0;//numero de la couche en cours float z_en_cours;// position Z en cours puis ajouter les lignes suivantes après if (axis_known_position[Z_AXIS]) if (axis_known_position[Z_AXIS]) { lcd_print(ftostr32sp(current_position[Z_AXIS])); if (current_position[X_AXIS] == 100 && current_position[Y_AXIS] == 200)//test la position de depart pour initialiser la première couche { nb_couche=0; z_en_cours = current_position[Z_AXIS];//initialisation de la couche en cours } } else lcd_printPGM(PSTR("---.--")); u8g.setColorIndex(1); // black on white // test si est imprime plusiuers objets if (z_en_cours > current_position[Z_AXIS])// test si extrudeur est redescendu { nb_couche = 1;// impression première couche z_en_cours = current_position[Z_AXIS]; } // test du changement de niveau de la couche if (z_en_cours != current_position[Z_AXIS]) { nb_couche++;// incrementation du nombre de couche z_en_cours = current_position[Z_AXIS]; } //affichage du numero de la couche u8g.setPrintPos(40, 28); lcd_print('C'); lcd_print(ftostr32sp(nb_couche)); Voici ce que donne l'affichage en cours d'impression -
Déclaration variable
Vivion91 en réponse au topic de Vivion91 dans Entraide : Questions/Réponses sur l'impression 3D
2eme essais -
Déclaration variable
Vivion91 en réponse au topic de Vivion91 dans Entraide : Questions/Réponses sur l'impression 3D
fichier transmis -
Déclaration variable
Vivion91 en réponse au topic de Vivion91 dans Entraide : Questions/Réponses sur l'impression 3D
quand je retire extern j'ai beaucoup de message d'erreur This report would have more information with "Show verbose output during compilation" enabled in File > Preferences. Arduino: 1.0.6 (Windows NT (unknown)), Board: "Melzi 1284p 16mhz" buzzer.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here cardreader.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here configuration_store.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here digipot_mcp4451.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here M100_Free_Mem_Chk.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here Marlin.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here MarlinSerial.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here Marlin_main.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here mesh_bed_leveling.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here planner.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here qr_solve.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here Sd2Card.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here SdBaseFile.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here SdFatUtil.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here SdFile.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here SdVolume.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here servo.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here stepper.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here stepper_indirection.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here temperature.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here ultralcd.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here vector_3.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here watchdog.cpp.o:(.bss.didi+0x0): multiple definition of `didi' blinkm.cpp.o:(.bss.didi+0x0): first defined here collect2.exe: error: ld returned 1 exit status -
Déclaration variable
Vivion91 en réponse au topic de Vivion91 dans Entraide : Questions/Réponses sur l'impression 3D
cela ne concerne 3 fichiers dogm_lcd_implementation.h Marlin.h Marlin_main.cpp -
Déclaration variable
Vivion91 en réponse au topic de Vivion91 dans Entraide : Questions/Réponses sur l'impression 3D
oui didi est ma variable pour le moment (plus facile à trouver) je me suis inspirer des lignes au-dessus mais j'ai essayé sans cela mais même résultat mon code source total fait 7.04 Mo compacté ou tu en veux qu'une partie ? -
Déclaration variable
Vivion91 en réponse au topic de Vivion91 dans Entraide : Questions/Réponses sur l'impression 3D
-
Déclaration variable
Vivion91 en réponse au topic de Vivion91 dans Entraide : Questions/Réponses sur l'impression 3D
J'ai mis ma variable dans marlin.h ,elle est reconnue dans l'onglet Marlin_main.cpp mais pas dans l'onglet dogm_lcd_implementaion.h,alors que les deux ont #include "Marlin.h" je ne comprend pas pourquoi? -
Déclaration variable
Vivion91 en réponse au topic de Vivion91 dans Entraide : Questions/Réponses sur l'impression 3D
Je lis les variations de l'axe Z. mais dans un premier temps je vais essayer de comprendre ton # include àvec la déclaration du fichier.h mais il faut aussi un fichier .cpp -
Déclaration variable
Vivion91 en réponse au topic de Vivion91 dans Entraide : Questions/Réponses sur l'impression 3D
Je vais essayé cela mon but est d'afficher le numéro de la couche en cours. j'ai préparé la mise en place sur l'afficheur mais je n'arrivais á passer la variable á la gestion de l'afficheur. -
Déclaration variable
Vivion91 a posté un sujet dans Entraide : Questions/Réponses sur l'impression 3D
j'essaye de passer une variable dans différents onglets mais j'ai en retour toujours un message d'erreur si je tente avec #define ma variable deviens constante (normal) dans configuration.h et ensuite dans les différents onglets cela fonctionne,mais je ne souhaite pas utiliser une constante mais une variable. je suis sous arduino 1.06 avec un marlin pour discovery200 merci de votre aide -
J'ai résolu le problème voici comment si vous avez le même problème , j'ai téléchargé Arduino 1.6.9 et j'ai copié le dossier tools á la place du dossier tools dans Arduino 1.0.6
-
j'ai un message d'erreur lorsque je vérifie le marlin. j'ai installé la librairie U8glib mais pas d'ameilloration voici le message This report would have more information with "Show verbose output during compilation" enabled in File > Preferences. Arduino: 1.0.6 (Windows 7), Board: "Melzi 1284p 16mhz" ultralcd.cpp.o: In function `lcd_control_motion_menu': C:\Users\Didier\AppData\Local\Temp\build3614196001085406079.tmp/ultralcd.cpp:1148: relocation truncated to fit: R_AVR_13_PCREL against `no symbol'
-
Problème résolu par une restauration d'usine du pic,maintenant cela fonctionne ouf....
-
moi j'ai vu un lien sur le tuto notice première utilisation DE200 et sur le slide 10, mais je n'ai pas essayé pour le moment
-
J'ai récuperé le fichier de @radium51 dans la version lcd ok et le systeme me retourne se message d'erreur This report would have more information with "Show verbose output during compilation" enabled in File > Preferences. Arduino: 1.0.6 (Windows 7), Board: "Melzi 1284p 16mhz" ultralcd.cpp.o: In function `lcd_control_motion_menu': C:\Users\Didier\AppData\Local\Temp\build112526992737143638.tmp/ultralcd.cpp:1148: relocation truncated to fit: R_AVR_13_PCREL against `no symbol' je n'ai rien modifier sur le fichier j'ai juste lance la vérification une piste?