Athon7913 Posté(e) Octobre 12, 2016 Posté(e) Octobre 12, 2016 Salut à tous, J'ai testé d'installer Cura 2.1.3 pour obtenir des réglages plus fin pour mes impressions que Cura by Dagoma sur la DiscoEasy. J'ai intégré les templates pour Discovery200 postés par @Tortue Citation Mais avec la DE200,la valeur d'offset est intégré à la carte quand on utilise Dagomapp. Savez-vous comment est-il possible de faire pour utiliser cette valeur dans Cura 2.1.3 ?
R3ptor Posté(e) Octobre 13, 2016 Posté(e) Octobre 13, 2016 Perso n'arrivant pas à régler l'offset avec la dagom'app dans cura j'ai réintégrer dans le start gcode notre bonne vieille ligne G1 Z-0.55 ; Offset
Athon7913 Posté(e) Octobre 13, 2016 Auteur Posté(e) Octobre 13, 2016 Du coup j'ai testé de le rajouter à la main, j'ai utilisé la valeur trouvée dans Dagomapp à la fin du test -0.66 mais lorsque je test d'imprimer une pièce avec cura la tête est toujours trop haute !
Athon7913 Posté(e) Octobre 13, 2016 Auteur Posté(e) Octobre 13, 2016 Seule solution trouvée pour le moment, modifier manuellement l'intro de mon fichier dagoma0.g par les valeurs de celles sorties avec Cura by D.
Patrick013 Posté(e) Octobre 13, 2016 Posté(e) Octobre 13, 2016 Salut Sinon dans le répertoire Cura, tu doit avoir un fichier de config de ta machine. Pour moi c'est "G:\Cura 2.1\resources\machines\discovery_200.json" Tu edites ce fichier et à la ligne 15 { "id": "discovery_200", "version": 1, "name": "Discovery 200", "manufacturer": "Dagoma", "author": "Homer-Tortue", "platform": "discovery200_platform.obj", "file_formats": "text/x-gcode", "inherits": "fdmprinter.json", "machine_settings": { "_Comm": {"_Comm": "======== Veuillez Changer votre offset ci dessous ========"}, "Personal_offset": { "default": -0.3}, "machine_heated_bed": { "default": false }, "machine_width": { "default": 203 }, "machine_height": { "default": 211 }, "machine_depth": { "default": 211 }, ......................................................................... Même pas tenté autre chose, c'est la méthode la plus simple. Normalement pour la DE200, ça devrai être +/- la même chose.
Athon7913 Posté(e) Octobre 13, 2016 Auteur Posté(e) Octobre 13, 2016 Oui c'est bien ce que j'ai fait, modifier le fichier discovery_200.json comme indiqué par @Tortue dans le post d'origine par la valeur d'offset trouvée ds Dagomapp sauf que cela ne fonctionne pas et ignore la valeur me mettant toujours la buse trop haute. Le réglage de l'offset sur DE200 se fait apparemment directement dans le firmware de la machine et quand on regarde de plus près le gcode de sortie de cura by dagoma, il n'y a pas de ligne de réglage de l'offset tout se fait automatiquement... Voilà le début de mon gcode sortie de CbD ;Gcode by Cura-by-dagoma for DiscoEASY200 G90 ;absolute positioning G28 X Y G1 X50 M106 S130 ; ventilation forcee M109 S180 G28 M104 S210 ;Activation palpeur ;bloc palpeur G29 G1 X100 Y20 F3000 G1 Z0.5 M107 ;start with the fan off M109 S210 M82 ;set extruder to absolute mode G92 E0 ;zero the extruded length G1 F200 E10 ;extrude 10mm of feed stock G92 E0 ;zero the extruded length again G1 Z3 G1 F3000 Il persiste un G1 Z0.5 qui ne correspond à rien car ma valeur d'offset est en ce moment -0.80
Athon7913 Posté(e) Octobre 13, 2016 Auteur Posté(e) Octobre 13, 2016 J'ai modifié le fichier discovery_200.json pour qu'il colle plus au gcode de cura by Dagoma pour discoeasy. Du coup Cura 2.1.3 récupère bien l'offset intégré au firmware et l'impression se déroule bien. Je précise que je n'ai pas fait les mises à jours du firmware de la machine depuis son achat début septembre (et vu les bugs rencontrés je vais attendre un peu) { "id": "discovery_200", "version": 1, "name": "Discovery 200", "manufacturer": "Dagoma", "author": "Homer-Tortue", "platform": "discovery200_platform.obj", "file_formats": "text/x-gcode", "inherits": "fdmprinter.json", "machine_settings": { "machine_heated_bed": { "default": false }, "machine_width": { "default": 203 }, "machine_height": { "default": 211 }, "machine_depth": { "default": 211 }, "machine_center_is_zero": { "default": false }, "machine_nozzle_size": { "default": 0.4 }, "material_diameter": { "default": 1.75 }, "machine_nozzle_heat_up_speed": { "default": 2.0 }, "machine_nozzle_cool_down_speed": { "default": 2.0 }, "machine_head_shape_min_x": { "default": 15 }, "machine_head_shape_min_y": { "default": 40 }, "machine_head_shape_max_x": { "default": 15 }, "machine_head_shape_max_y": { "default": 115 }, "machine_nozzle_gantry_distance": { "default": 55 }, "machine_gcode_flavor": { "default": "RepRap (Marlin/Sprinter)" }, "retraction_enable": { "default": true }, "retraction_speed": { "default": 50 }, "retraction_amount": { "default": 4 }, "retraction_min_travel": { "default": 1.5 }, "retraction_hop": { "default": 0 }, "cool_fan_full_at_height": { "default": 0.5 }, "cool_fan_speed": { "default": 50 }, "cool_fan_speed_max": { "default": 100 }, "cool_lift_head": { "default": false }, "infill_overlap": { "default": 25 }, "material_print_temp_prepend": { "default": true }, "machine_start_gcode": { "default": ";--- Start Init Dagoma ---\n;M190 S{material_bed_temperature} ;Uncomment to add your own bed temperature line\n;M109 S{material_print_temperature} ;Uncomment to add your own temperature line\nG90 ;mode position absolue\nG28 X Y\nG1 X50\nM106 S130\nM109 S180\nG28\nM104 S{material_print_temperature}\n;Activation palpeur\n;bloc palpeur\nG29\nG1 X100 Y20 F3000\nG1 Z0.5\nM107 ;start with the fan off\nnM109 S{material_print_temperature}\nM82 ;set extruder to absolute mode\nG92 E0 ;zero the extruded length\nG1 F200 E10 ;extrude 10mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 Z3\nG1 F3000\n;--- End Init Dagoma ---" }, "machine_end_gcode": { "default": ";--- Start DeInit Dagoma ---\nM104 S0 ;extruder heater off\nM106 S255 ;fan full power\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+3 E-2 F6000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nG4 P360000\nM908 ;stop fan\nM84 ;steppers off\n;--- End DeInit Dagoma ---\n" } } } discovery_200.json
Patrick013 Posté(e) Octobre 14, 2016 Posté(e) Octobre 14, 2016 "machine_start_gcode": { "default": ";--- Start Init Dagoma ---\n;M190 S{material_bed_temperature} ;Uncomment to add your own bed temperature line\n;M109 S{material_print_temperature} ;Uncomment to add your own temperature line\nG90 ;mode position absolue\nG28 X Y\nG1 X50\nM106 S130\nM109 S180\nG28\nM104 S{material_print_temperature}\n;Activation palpeur\n;bloc palpeur\nG29\nG1 X100 Y20 F3000\nG1 Z0.5\nM107 ;start with the fan off\nnM109 S{material_print_temperature}\nM82 ;set extruder to absolute mode\nG92 E0 ;zero the extruded length\nG1 F200 E10 ;extrude 10mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 Z3\nG1 F3000\n;--- End Init Dagoma ---" Regardes au 2/3 de la ligne ce que j'ai surligné, cela correspond bien au start code et il faut le changer en "nG1 Z{Personal_offset} ;reglage hauteur buse plateau" et ça prendra en compte le reglage que tu donnes en debut de fichier ligne 15 (pour mon fichier perso que je met en PJ) Cura-2.1.3-discovery_200.json
Athon7913 Posté(e) Octobre 14, 2016 Auteur Posté(e) Octobre 14, 2016 Je ne comprend pas, car cette valeur est fixe peu importe mon réglage avec dagomapp (qui me dit -0.80) Dans la séquence la tête vient à une certaine hauteur du plateau pour chauffer (que j'imagine étant la séquence G1 Z0.5 ) et ensuite par à la bonne distance du plateau pour commencer l'impression.
Patrick013 Posté(e) Octobre 14, 2016 Posté(e) Octobre 14, 2016 Ne te prends pas la tête avec les logiciels de réglages. Ouvre ton fichier .json et fait tes réglages à toi. C'est ce qui se fait de mieux. Je module mon offset à mano lorsque c'est nécessaire et tout roule.
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant