Aller au contenu

GO Print

jpg35

Membres
  • Compteur de contenus

    19
  • Inscrit(e) le

  • Dernière visite

À propos de jpg35

  • Date de naissance 11/10/1971

Information

  • Genre
    Masculin
  • Lieu
    35310 CHAVAGNE
  • Imprimantes
    Dagoma DiscoEasy 200

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

Récompenses de jpg35

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Badges récents

4

Réputation sur la communauté

  1. Bonjour, Le problème du "temps d'impression (estimés par le logiciel) sont beaucoup plus long" est lié au paramètre : Vitesse - Vitesse d'impression du dessus / dessous = 17 mm/s A mon sens, celui-ci ne fonctionne pas de la même manière que Cura by Dagoma, normalement cette valeur devrait être égale à la vitesse d'impression / 2. Si ton imprimante est "renforcé" tu peux mettre une valeur supérieur à "vitesse d'impression/2". Cordialement, PS pour Delphin: Désolé, j'étais parti en flèche sur les tests et je t'ai un peu abandonné... Je me suis lancé sur un projet pour la kermesse de l'école pour créer un jeu avec des Robots imprimé en 3D et animé par un Raspberry... et j'avoue avoir mis la barre un peu trop haut => donc je passe la majorité de mon temps libre sur ce projet.
  2. Bonjour, J'ai acheté l'écran sur Alibaba... 10/11€ avec les frais de port. Impeccable, il faut effectivement inverser les connecteurs, et ça marche du premier coup ! Ci-dessous les modifs du marlin permettant plusieurs petites fonctionnalités bien sympa pour l'écran. (J'ai piqué cela à droite et à gauche... je n'en suis pas l'auteur, mais tout marche bien, j'ai vérifié) 1/ Intro: Le code source du firmware à utiliser : http://dist.dagoma.fr/ choisissez en fonction de votre imprimante L'éditeur arduino en dernière version stable (arduino-1.8.1-windows.exe) https://www.arduino.cc/en/Main/Software Dans Croquis, inclure une bibliothèque, Gestionnaire de bibliothèques recherchez "U8glib" et installez cette bibliothèque (attention n'installez pas U8g2 mais bien U8glib). Configurez l'éditeur Arduino comme suit : - type de carte : Arduino/Genuino Mega or Mega 2560 - Processeur : ATmega2560 (Mega 2560) - Programmateur : AVR ISP - Port : branchez l'imprimante allumée et vous verrez quel port usb sert à la programmation du firmware Faire les modifications ci-dessous, une par une... Cliquez sur la coche en haut à gauche pour compiler et vérifier votre firmware. Si c'est bon: Pas de message d'erreur. Allumer et brancher l'imprimante au PC. Cliquez sur la flèche à côté de la coche précédente pour "téléverser" le firmware dans votre imprimante. Débranchez votre port usb et redémarrez l'imprimante. 2/ Pourcentage et temps restant d’une impression en temps réel sur l’écran: Ouvrir votre firmware dans l’IDE Arduino, aller dans le fichier cardreader.h et remplacer la ligne FORCE_INLINE uint8_t percentDone() { return (isFileOpen() && filesize) ? sdpos / ((filesize + 99) / 100) : 0; } par (enfin mettez l'ancien en commentaire en tapant "//" devant la ligne) FORCE_INLINE float percentDone() { return (isFileOpen() && filesize) ? sdpos / ((filesize + 99) / 100) : 0; } Sauver le fichier. Ouvrir le fichier dogm_lcd_implementation.h et remplacer les lignes: u8g.setPrintPos(80,48); if (time != 0) { lcd_print(itostr2(time/60)); lcd_print(':'); lcd_print(itostr2(time%60)); par // Pourcentage progression u8g.setPrintPos(55,48); u8g.print(itostr3(card.percentDone())); u8g.print("%"); u8g.setPrintPos(86,48); // Fin pourcentage progression!! // Remaining Time uint16_t time = print_job_timer.duration() / 60; time = (time * (100/card.percentDone()))-time; if (time != 0 && card.percentDone() >= 5) { // affiche le temps restant à partir de 5% lcd_print(itostr2(time/60)); lcd_print(':'); lcd_print(itostr2(time%60)); // Fin Remaining Time Nota: Pour le temps restant je suis sceptique... faudra que je planche sur le sujet, pour le pourcentage c'est OK. source : http://www.jonathan.vrech.fr/2017/02/marlin-ajout-du-pourcentage-et-du-temps-restant-dimpression-sur-lecran/ 3/ Pour que la molette de l'écran marche normalement : Ça c'est le truc obligatoire... un cran du potentiomètre = une action ou une mesure (et pas 4)... Ouvrir votre firmware dans l’IDE Arduino, aller dans le fichier configuration.h et supprimer les commentaires et mettre les bonnes valeur (cela se trouve vers les lignes 840 à 860 - tout dépend des modifications qui on été faite avant celle-ci) // ENCODER SETTINGS // // This option overrides the default number of encoder pulses needed to // produce one step. Should be increased for high-resolution encoders. // #define ENCODER_PULSES_PER_STEP 4 // // Use this option to override the number of step signals required to // move between next/prev menu items. // #define ENCODER_STEPS_PER_MENU_ITEM 1 source: 4/ Pour afficher le N° de la couche durant l'impression : Dans le dogm_lcd_implementation.h rechercher #include "Configuration.h" rajouter à la suite: Int nb_couche=0; //numero de la couche en cours float z_en_cours=200; // position Z en cours Dans le dogm_lcd_implementation.h rechercher : (vers la ligne 430, il y en a plusieurs) u8g.setColorIndex(1); // black on white rajouter à la suite: // numero de 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]; } U8g.drawBox(62,0,6,7) ; U8g.drawBox(64,7,2,2) ; U8g.drawBox(57,9,5,2) ; U8g.drawBox(57,12,15,2) ; U8g.drawBox(57,15,15,2) ; U8g.drawBox(57,18,15,2) ; If (nb_couche < 10) U8g.setPrintPos(62, 28) ; If (nb_couche >= 10 && nb_couche < 100) U8g.setPrintPos(58, 28) ; If (nb_couche >= 100 && nb_couche < 1000) U8g.setPrintPos(56, 28) ; If (nb_couche >= 1000 && nb_couche < 10000) U8g.setPrintPos(53, 28) ; char buf[5] ; itoa(nb_couche, buf, 10) ; lcd_print(buf) ; source: Cordialement,
  3. wall_line_width = 0.8 Et je confirme les tests de Tanguy, j'ai les même résultats. A+
  4. Bonjour, Pour le problème de vitesse : "Vitesse / Vitesse d'impression du dessus/dessous" Dans le profile DiscoEasy d'aujoud'hui = 17mm/s pour le profile rapide et standard // 15 mm/s pour le profile fin A mon sens : Profile rapide = 25 mm/s à 30 mm/s Profile standard = 20 à 25 mm/s Profil fin = 16 mm/s Je pense aussi qu'il faut réduire "la vitesse d'impression de la paroi externe" => la mettre en automatique. Je regarde pour l'histoire de la "largeur de ligne", ça me semble étrange de devoir la multiplier par deux et quelle soit 2 fois plus grande que la valeur de la buse (0,4). J'avais fait un essai avec une valeur de 0,35 (en suivant le conseil de l'info bulle), et c'était pas mal. A+
  5. Pour information, nous travaillons sur la mise aux points des différents paramètres sur : https://github.com/DelphinPETER/Dagoma-Settings-For-Cura/issues?q=is%3Aopen+is%3Aissue Ce n'est pas encore prêt, mais on s'approche du but. A+
  6. Du coup DelFr à bien avancé, je vais refaire une installation de zéro pour voir si tout est ok.
  7. Par contre le dernier problème qu'il reste à traiter est la correction du GCODE, voir GitHub.
  8. ok Snowzz je pense que je vais commencer des tests d'impression. Je n'ai aucun doute sur le fonctionnement des deux boutons 17 et 33%. Cordialement,
  9. Oui, mais non! tu as raison, avec la traduction de l'ensemble des langues, ce n'est pas cohérent. Cette modification devrait être réalisé par le Dev de CURA, en rendant ces paramètres paramétrables, car aujourd'hui ils sont en dur dans les scriptes. On doit abandonner cette voie => c'est un modification du cœur du logiciel et non pas du paramétrage.
  10. Pour la traduction, j'ai la solution propre => déjà fait. Au vu du mode de fonctionnement des profiles, je pense que la modification est cohérente. Mais si mise à jour de Cura, il y a de grande chance pour que cela soit remis à zéro, car ou touche au corps du logiciel.
  11. jpg35

    CURA 2.3.1

    Bonjour, Pour information, j'utilise son modèle et ça commence a être pas mal...
  12. La réponse pour la température : F104 S{material_print_temperature} ;Définir la température cible de l’extrudeur et la maintenir M109 S{material_print_temperature} ;Définir la température minimal de l'extrudeur et attendre d'être à la bonne température
  13. Je me suis permis d'extraire ton --- START GCODE --- et de le commenter en français car je pense (mais je peux me tromper) qu'il manque les variables de température et de vitesse de déplacement nominal, issue de la configuration de CURA. ; -- START GCODE -- ; Initialisation et mise en chauffe à 180°C G90 ;Toutes les coordonnées exécutées à partir de maintenant sont en rapport à l'origine de la machine M106 S250 ;Allume les ventilateurs du palpeur (vitesse entre min = 0 et max = 255) G28 X Y ;Déplacement seulement des axes X et Y vers leurs origines G1 X50 ;Déplacement Linéaire sur l'axe X de 50mm M109 S180 ;Définir la température minimal de l'extrudeur et attendre d’être à la bonne température G28 ;Déplacement de tous les axes vers leurs origines ;M104 S210 en commentaire car dépend du type de filament M104 S{variable température qui était à 210} ;Définir la température cible de l’extrudeur et la maintenir ;Initialisation du palpeur et de l'extruder G29 ;Déplace l'axe Z sur 5 points, ou plus si c'est prévu dans le Marlin, pour calculer la planéité du plateau M107 ;Eteindre les ventilateurs G1 X100 Y20 F3000 ;Déplacement X à 100mm et Y à 20mm à la vitesse de 3000mm/min G1 Z0.5 ;Déplacement Z à 0.5mm ; M108 S210 en commentaire car dépend du type de filament M109 S{variable température qui était à 210} ;Définir la température minimal de l'extrudeur et attendre d'être à la bonne température M82 ;Défini la position de l'extrudeur en position absolue G92 E0 ;Défini la position actuelle comme position absolue de l'extruder sans offset G1 F200 E10 ; Extruder 10mm de manière à la vitesse de 300mm/min G92 E0 ;Défini la position actuelle comme position absolue de l'extruder à 0, une seconde fois... G1 Z3 ;Relever l'axe Z de 3mm, c'est pour dire que la phase d'init est terminé ;G1 F3600 en commentaire car dépend du type de profil ; 3000mm/min soit 50mm/s ; 3600mm/min soit 60mm/s ; 6000mm/min soit 100mm/s G1 F{variable vitesse: 6000 ou 3600 ou 3000 } ; Régler la vitesse de déplacement nominal de X Y Z à 3600mm/min soit 60mm/s ; -- end of START GCODE --
  14. Dans les trois profiles C:\Program Files\Cura 2.3\resources\quality\dagoma_discoeasy200 Section [Values] rajouter: material_diameter = 1.74 adhesion_type = skirt (pour la "jupe") ou brim (pour "bordure" )
×
×
  • Créer...