Aller au contenu

GO Print

Cura 2.1.3 et DE200, réglage offset


Athon7913

Messages recommandés

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 ?

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

"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

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...