Aller au contenu

Messages recommandés

Posté(e)

La question vous semble sans doute saugrenue, mais oui je veux pouvoir générer du GCODE avec Cura pour ma P1S : je souhaite imprimer des avions Plane Print qui nécessitent d'utiliser les fonctions "surfaciques" de Cura, ce qui ne fonctionne pas du tout avec Bambu Studio ou Orca Slicer à ce jour !

Donc j'ai trouvé des profils d'impression, mais pour créer l'imprimante dans Cura j'ai reporté tout ce que j'ai pu dans les paramètres faute de mieux...

Problème : quand je lance le fichier GCODE généré, ça démarre, le plateau chauffe, la buse chauffe et paf ! Ca bloque avec une erreur "La température du plateau dépasse la limite...", Tout refroidit et plus rien ne se passe !

J'ai alors réussi à mettre manuellement les températures plateau et buse et hop ! Ca a imprimé nickel !

Bizarre non ?

Bref, quelqu'un a-t-il réussi à paramétrer nickel une imprimante Bambu Lab dans Cura ? Si c'était une P1S, ce serait encore mieux 😉

Quand je vois le résultat obtenu sur le fichier test, j'aimerais bien trouver une solution car je pourrais imprimer des avions avec une qualité de ouf !!! Plane Print a un Fouga Magister absolument terrible 😋😋😋😋

Posté(e) (modifié)
il y a 6 minutes, webvince a dit :

Donc j'ai trouvé des profils d'impression, mais pour créer l'imprimante dans Cura j'ai reporté tout ce que j'ai pu dans les paramètres faute de mieux...

as tu fait un copier/coller des gcodes de démarrage et de fin d'impression ?

Modifié (le) par pascal_lb
Posté(e)

Oui j'ai recopié les GCODES de démarrage et de fin. D'ailleurs une fois que j'ai eu remis les températures en manuel, l'imprimante a bien effectué le nivellement et tous les mouvements préparatoires habituels : purge de la buse, lignes imprimées en façade...

Posté(e)
il y a 2 minutes, webvince a dit :

j'ai recopié les GCODES de démarrage

Peux tu nous mettre ton gcode de démarrage car certaines instructions ne sont pas compatibles entre les trancheurs 

Posté(e) (modifié)

Voilà le gcode de démarrage, je l'ai recopié depuis Bambu Studio :

 

;===== machine: P1S ========================

;===== date: 20231107 =====================

;===== turn on the HB fan & MC board fan =================

M104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle

M710 A1 S255 ;turn on MC fan by default(P1S)

;===== reset machine status =================

M290 X40 Y40 Z2.6666666

G91

M17 Z0.4 ; lower the z-motor current

G380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed

G380 S2 Z-25 F300 ;

G1 Z5 F300;

G90

M17 X1.2 Y1.2 Z0.75 ; reset motor current to default

M960 S5 P1 ; turn on logo lamp

G90

M220 S100 ;Reset Feedrate

M221 S100 ;Reset Flowrate

M73.2 R1.0 ;Reset left time magnitude

M1002 set_gcode_claim_speed_level : 5

M221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem

G29.1 Z{+0.0} ; clear z-trim value first

M204 S10000 ; init ACC set to 10m/s^2

 

;===== heatbed preheat ====================

M1002 gcode_claim_action : 2

M140 S[bed_temperature_initial_layer_single] ;set bed temp

M190 S[bed_temperature_initial_layer_single] ;wait for bed temp

 

 

 

;=============turn on fans to prevent PLA jamming=================

{if filament_type[initial_extruder]=="PLA"}

{if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}

M106 P3 S180

{endif};Prevent PLA from jamming

{endif}

M106 P2 S100 ; turn on big fan ,to cool down toolhead

 

;===== prepare print temperature and material ==========

M104 S[nozzle_temperature_initial_layer] ;set extruder temp

G91

G0 Z10 F1200

G90

G28 X

M975 S1 ; turn on

G1 X60 F12000

G1 Y245

G1 Y265 F3000

M620 M

M620 S[initial_extruder]A ; switch material if AMS exist

M109 S[nozzle_temperature_initial_layer]

G1 X120 F12000

 

G1 X20 Y50 F12000

G1 Y-3

T[initial_extruder]

G1 X54 F12000

G1 Y265

M400

M621 S[initial_extruder]A

M620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}

 

 

M412 S1 ; ===turn on filament runout detection===

 

M109 S250 ;set nozzle to common flush temp

M106 P1 S0

G92 E0

G1 E50 F200

M400

M104 S[nozzle_temperature_initial_layer]

G92 E0

G1 E50 F200

M400

M106 P1 S255

G92 E0

G1 E5 F300

M109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit

G92 E0

G1 E-0.5 F300

 

G1 X70 F9000

G1 X76 F15000

G1 X65 F15000

G1 X76 F15000

G1 X65 F15000; shake to put down garbage

G1 X80 F6000

G1 X95 F15000

G1 X80 F15000

G1 X165 F15000; wipe and shake

M400

M106 P1 S0

;===== prepare print temperature and material end =====

 

 

;===== wipe nozzle ===============================

M1002 gcode_claim_action : 14

M975 S1

M106 S255

G1 X65 Y230 F18000

G1 Y264 F6000

M109 S{nozzle_temperature_initial_layer[initial_extruder]-20}

G1 X100 F18000 ; first wipe mouth

 

G0 X135 Y253 F20000 ; move to exposed steel surface edge

G28 Z P0 T300; home z with low precision,permit 300deg temperature

G29.2 S0 ; turn off ABL

G0 Z5 F20000

 

G1 X60 Y265

G92 E0

G1 E-0.5 F300 ; retrack more

G1 X100 F5000; second wipe mouth

G1 X70 F15000

G1 X100 F5000

G1 X70 F15000

G1 X100 F5000

G1 X70 F15000

G1 X100 F5000

G1 X70 F15000

G1 X90 F5000

G0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle

M104 S140 ; set temp down to heatbed acceptable

M106 S255 ; turn on fan (G28 has turn off fan)

 

M221 S; push soft endstop status

M221 Z0 ;turn off Z axis endstop

G0 Z0.5 F20000

G0 X125 Y259.5 Z-1.01

G0 X131 F211

G0 X124

G0 Z0.5 F20000

G0 X125 Y262.5

G0 Z-1.01

G0 X131 F211

G0 X124

G0 Z0.5 F20000

G0 X125 Y260.0

G0 Z-1.01

G0 X131 F211

G0 X124

G0 Z0.5 F20000

G0 X125 Y262.0

G0 Z-1.01

G0 X131 F211

G0 X124

G0 Z0.5 F20000

G0 X125 Y260.5

G0 Z-1.01

G0 X131 F211

G0 X124

G0 Z0.5 F20000

G0 X125 Y261.5

G0 Z-1.01

G0 X131 F211

G0 X124

G0 Z0.5 F20000

G0 X125 Y261.0

G0 Z-1.01

G0 X131 F211

G0 X124

G0 X128

G2 I0.5 J0 F300

G2 I0.5 J0 F300

G2 I0.5 J0 F300

G2 I0.5 J0 F300

 

M109 S140 ; wait nozzle temp down to heatbed acceptable

G2 I0.5 J0 F3000

G2 I0.5 J0 F3000

G2 I0.5 J0 F3000

G2 I0.5 J0 F3000

 

M221 R; pop softend status

G1 Z10 F1200

M400

G1 Z10

G1 F30000

G1 X230 Y15

G29.2 S1 ; turn on ABL

;G28 ; home again after hard wipe mouth

M106 S0 ; turn off fan , too noisy

;===== wipe nozzle end ================================

 

 

;===== bed leveling ==================================

M1002 judge_flag g29_before_print_flag

M622 J1

 

M1002 gcode_claim_action : 1

G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}

M400

M500 ; save cali data

 

M623

;===== bed leveling end ================================

 

;===== home after wipe mouth============================

M1002 judge_flag g29_before_print_flag

M622 J0

 

M1002 gcode_claim_action : 13

G28

 

M623

;===== home after wipe mouth end =======================

 

M975 S1 ; turn on vibration supression

 

 

;=============turn on fans to prevent PLA jamming=================

{if filament_type[initial_extruder]=="PLA"}

{if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}

M106 P3 S180

{endif};Prevent PLA from jamming

{endif}

M106 P2 S100 ; turn on big fan ,to cool down toolhead

 

 

M104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time

 

;===== mech mode fast check============================

G1 X128 Y128 Z10 F20000

M400 P200

M970.3 Q1 A7 B30 C80 H15 K0

M974 Q1 S2 P0

 

G1 X128 Y128 Z10 F20000

M400 P200

M970.3 Q0 A7 B30 C90 Q0 H15 K0

M974 Q0 S2 P0

 

M975 S1

G1 F30000

G1 X230 Y15

G28 X ; re-home XY

;===== fmech mode fast check============================

 

 

;===== nozzle load line ===============================

M975 S1

G90

M83

T1000

G1 X18.0 Y1.0 Z0.8 F18000;Move to start position

M109 S{nozzle_temperature_initial_layer[initial_extruder]}

G1 Z0.2

G0 E2 F300

G0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}

G0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}

G0 X239.5

G0 E0.2

G0 Y1.5 E0.700

G0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}

M400

 

;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==

;curr_bed_type={curr_bed_type}

{if curr_bed_type=="Textured PEI Plate"}

G29.1 Z{-0.04} ; for Textured PEI Plate

{endif}

;========turn off light and wait extrude temperature =============

M1002 gcode_claim_action : 0

M106 S0 ; turn off fan

M106 P2 S0 ; turn off big fan

M106 P3 S0 ; turn off chamber fan

 

M975 S1 ; turn on mech mode supression

Modifié (le) par webvince
Posté(e) (modifié)

Hello,

ici

Il y a 1 heure, webvince a dit :

M140 S[bed_temperature_initial_layer_single] ;set bed temp

tu utilises ce genre d'accolades [  ]

et là

Il y a 1 heure, webvince a dit :

M109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit

ce genre d'accolades {  }

pas sûr que Cura reconnaisse [  ]

Modifié (le) par trotro
Posté(e)
il y a 13 minutes, trotro a dit :

Hello,

ici

tu utilises ce genre d'accolades [  ]

et là

ce genre d'accolades {  }

pas sur que Cura reconnaisse [  ]

C'est pas moi mais Bambu Studio 😉 Je vais essayer ça !

A vrai dire je me demande si ça a un rapport, car il semble que [ ] permette de passer un paramètre "système" alors que { } permettrait de passer une valeur ???

Comprends pas le truc...

Je me demande si simplement il ne connait pas "bed_temperature_initial_layer_single" vu que ce n'est défini nulle part, alors que ça doit être défini quelque part dans Bambu Studio...

Le bed chauffe à 65, puis la buse à 250 et ensuite erreur... Ce serait cool de pouvoir faire du debug sur le gcode au fur et à mesure qu'il s'exécute !

Là j'imprime un Benchy tranché avec S3D et ça marche nickel !

Je vais essayer de reprendre les GCODE de début et de fin depuis le profil S3D dans Cura, je verrai bien si ça change quelque chose...

Ah ben non raté, ça marche pas mieux... Donc Cura bidouille quelque chose dans son foutu gcode, mais quoi ???

Voilà le GCODE complet généré par Cura, si quelqu'un y voit quelque chose...

CFFFP_WINGTEST_P3 PLA_Planeprint.gcode

  • Haha 1
Posté(e)
Il y a 11 heures, webvince a dit :

il ne connait pas "bed_temperature_initial_layer_single"

c'est possible, Cura n'utilise pas les mêmes symboles ni les mêmes expressions que Prusa Silcer ou SuperSlicer.

Un exemple de Start G-code différents ici

Posté(e) (modifié)

Je crois qu'effectivement il n'aime pas les [], faut que j'essaie avec des {}...

En tout cas si je mets en commentaire les lignes concernant le plateau, vu qu'il met dès le départ des consignes de chauffe, ça marche, mon plateau est à la température indiquée dans mon profil d'impression sous Cura... Sauf qu'il redescend la température de buse à 140 pour faire le nivellement et ne la remonte pas avant d'imprimer, l'instruction finale de chauffe ne génère pas d'erreur mais elle ne fonctionne pas 😅 

Ça doit être la commande suivante vu que c'est la dernière qui concerne la buse...

M104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time

Faut que j'essaie de lui passer un paramètre Cura de température de buse... Mais alors lequel ?

Il ne fait rien comme les autres Cura😡

Modifié (le) par webvince
  • 1 month later...
Posté(e)

Bonjour webvince, j'ai réussi à inclure les start et end gcode du lien donné,  dans cura, pour ma P1S, testé et ça fonctionne.

Par contre je n'arrive pas à  configurer un profil. Auriez vous un profil utilisable ?

Merci beaucoup 

 

 

Posté(e)
Le 09/12/2024 at 00:03, webvince a dit :

 je souhaite imprimer des avions Plane Print qui nécessitent d'utiliser les fonctions "surfaciques" de Cura, ce qui ne fonctionne pas du tout avec Bambu Studio ou Orca Slicer à ce jour !

bonsoir qu'appelles tu les fonctions surfaciques de Cura ?

Posté(e)
il y a 35 minutes, pjtlivjy a dit :

bonsoir qu'appelles tu les fonctions surfaciques de Cura ?

je suppose qu'il parle de ça 

Citation

 

To get flight models with the desired characteristics it is necessary to invent other methods and to get the slicers to create thin walled and super light parts in an unusual way. For our earlier models, we solved this with Cura's experimental SURFACE MODE function. These models require the Profile P3 and can ONLY be sliced with Cura! Our later developments, starting with the SHARD, are specifically designed for LW-PLA and are constructed completely differently. They can be printed with any slicer that offers Gyroid filling. 

source : https://www.planeprint.com/print

 

@webvince je ne sais pas si tu imprimes la même chose, mais ils disent que c'est bon, et tu peux le faire avec orca slicer

  • Merci ! 1
Posté(e)

Bonjour,

Planeprint est de bon conseil mais attention au mode Surface de Cura.
Ce n'est pas pour rien qu'il est dans la catégorie Experimental.
Planeprint joue beaucoup sur le critère du poids, ce qui se justifie en modèle RC.
Mais ça donne des avions d'une fragilité extrême.

En ce qui me concerne je n'utilise que S3D qui donne de meilleurs résultats.

  • Merci ! 1
  • 1 month later...
Posté(e)

Bonjour, 

je suis moi même très intéressé pour construire le fouga magister de planeprint .. n'étant pas encore équipé en 3D et novice dans cet univers, je compte m'acheter rapidement une imprimante bambulab X1 Carbon (j'ai beaucoup d'autres projets) , est il possible d'avoir un retour d'expérience de vos impressions (si possible avec photos et temps d'impression) ainsi que les configurations retenues pour les profils d'impression de planeprint .. 

 

Je vous remercie par avance 

Christophe 

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...