Aller au contenu

Messages recommandés

Posté(e)

Bonjour à tous

Aujourd'hui essai d'Orca Slicer après avoir migré depuis Qidi Slicer (voir mon post dédié) et repris les paramétrages manquants manuellement.

Il manquait la connexion réseau de mes imprimantes. Résolu en mettant l'IP et surtout le port 10088...

Par contre, je n'arrive pas à récupérer les vignettes, ni a uploader sur plusieurs machines identiques comme dans Qidi Slicer.

Et enfin, j'ai des erreurs non bloquantes du fait de commandes G17 dans le gcode. J'ai bien la section gcode_arcs dans mon printer.cfg. J'ai essayé en activant l'arc fitting dans Orca, en retirant le Z hop, mais ça ne change rien.

Orca est en version 2.2.

Si quelqu'un a des infos sur comment paramétrer correctement ces points ....

Posté(e)
Il y a 5 heures, V3DP a dit :

G17 dans le gcode

Le G17 sélectionne le plan, bizarre (et je n'ai jamais utilisé d'autres codes que les G2/G3 (arcs move)), une fois la section [gcode_arcs] activée.

Dans Orca, paramètres de l'imprimante, onglet «Informations de base», section «avancé», c'est bien Klipper qui est sélectionné ?

Pour les vignettes, le profil Orca pour une XM3 utilise deux formats de fichiers image (COLPIC et PNG). Avec ma XM3, je n'utilise plus que du PNG.

Orca profil défaut :

orca-xm3-defaut.jpg.39b7757d13da28c8ab8ca01d782103c0.jpg

Orca profil XM3 «libérée» :

vignettes-orca.jpg.f7d76dae2b194091bede008f8934852c.jpg

🙂

  • Merci ! 1
Posté(e)

@fran6p Pour les vignettes j'ai essayé les formats COLPIC et PNG, mais ça ne marche pas. Et oui j'ai bien Klipper de sélectionné pour la version du G Code.

J'ai bien les G3 pour un Z Hop, avec un G17 juste avant. Ce qui est bizarre, c'est que je n'ai pas activé l'Arc Fitting dans Orca ni le Z hop dans les paramètres du filament.

Posté(e)

Version du firmware de la XM3 ? 4.3.15 ?

Orca normalement gère le format «particuliers» des Qidi depuis déjà plusieurs versions. Qidi avait ajouté deux / trois fichiers dans le dossier utilisateur (mks) pour gérer le format «COLPIC», mais ce sont des souvenirs. Ma X-Max3, étant «pure» écosystème Klipper, je n'ai pas ces fichiers. Mes vignettes n'utilisent que le format PNG (Prusaslicer, Orcaslicer, Qidislicer, Qidistudio).

Avec Qidistudio ou Qidislicer, les vignettes sont gérées correctement ?

🙂

  • Merci ! 1
Posté(e) (modifié)

@fran6p Non firmware 4.3.13. Je n'ai pas upgradé en 4.3.15 car je dois libérer mes X Max 3 et passer avec Freedi pour l'écran. J'attendais d'avoir une tablette de dispo pour mettre un client VNC au cas où. Maintenant c'est le temps qui manque pour le faire. Tout est sur le bureau....

Pas de soucis sur Qidi Slicer pour les vignettes.

J'y ai pensé aussi hier et en allant voir les release notes les vignettes sont corrigées par la 4.3.15. Je vais me mettre au plus vite sur la libération de mes X Max 3.

Pour le souci des commandes G17 / G3, dans la mesure ou l'arc fitting et le Z hop sont désactivés au niveau des profils d'impression et de filament, ça voudrait dire qu'il y a un paramètre dans la configuration machine qui implémente le Z hop.

Je vais regarder ça cette après midi.

Modifié (le) par V3DP
  • +1 1
Posté(e)

@fran6p J'ai fait quelques tests.

Avec Qidi Studio, pas de vignettes non plus. Donc c'est le Firmware 4.2.13 qui n'a pas la fonction pour lire les vignettes au format Orca / Qidi Studio.

Pour ce qui est des commandes G17 / G3, c'est bien lié au Z Hop. Comme suspecté, la définition des machines pour la X Max 3 prévoit dans la section Extruder de faire systématiquement un Z Hop entre chaque couche et le type de Z Hop est défini sur Auto, donc reprise du paramétrage pour avoir par défaut un Z Hop de type "Normal"

Plus de soucis avec les commandes G17 / G3 dans cette configuration.

Reste à voir mes deux reines des neiges 😉

  • +1 1
Posté(e)

Ca y est presque ! Je suis passé en production sur Orca Slicer.

Le seul souci qu'il me reste à régler, c'est le bed mesh :

  • avec Qidi Slicer, j'avais un G29 pour le mesh bed leveling dans mon start gcode et Klipper faisait uniquement le palpage de la zone d'impression
  • avec Orca, toute le plateau était palpé. J'ai donc modifié mon start gcode suivant le wiki d'Orca pour le laisser gérer la zone de palpage
  • j'ai toujours tout le plateau qui est palpé.

Est-ce qu'il y a quelque chose à modifier dans Klipper ? (je suis toujours en 4.3.13... la délivrance avance doucement - l'eMMC est chargé avec Armbian Bookworm)

  • Merci ! 1
Posté(e)

Avec le Klipper de Qidi, c'est la macro G29 de Qidi qu'il faut utiliser, pas les explications (datées d'ailleurs 😉) d'Orcaslicer.

Mon Gcode de démarrage :

Citation

SET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]
PRINT_START
G28
M141 S0
G0 Z50 F600
M190 S[bed_temperature_initial_layer_single]
G28 Z
;G29; <= à décommenter pour utiliser la version G29 de Qidi et obtenir un nivellement adaptatif
BED_MESH_CALIBRATE ADAPTIVE=1  <= à commenter sauf si tu utilises Klipper v0.12.+ qui gère nativement le nivellement adaptatif
G0 X0 Y0 Z50 F6000
M109 S[nozzle_temperature_initial_layer]
M106 P3 S255
M83
G4 P3000
G0 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0)} Z5 F6000
G0 Z[initial_layer_print_height] F600
G1 E3 F1800
G1 X{(min(print_bed_max[0], first_layer_print_min[0] + 80))} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000
G1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000
G1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000
G1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 85} E{83 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000
G1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000
G1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 3} E{82 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000
G1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 12} E{-10 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000
G1 E{10 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000
SFS_ENABLE

 

 

  • Merci ! 1
Posté(e)
Il y a 2 heures, fran6p a dit :

Avec le Klipper de Qidi, c'est la macro G29 de Qidi qu'il faut utiliser, pas les explications (datées d'ailleurs 😉) d'Orcaslicer.

Mon Gcode de démarrage :

 

 

C'est bien ce que je pensais.....

Cependant je ne comprends pas pourquoi avec le G29 le palpage est bien adaptatif avec Qidi Slicer, mais pas avec Orca alors que le start gcode est le même.

Le L d'amorçage de la buse est dans tous les cas bien placé.

Posté(e) (modifié)

Les mystères d'Orca sont impénétrables. Il a tendance à n'en faire qu'à sa tête 😱. Ma préférence continue d'aller vers Prusaslicer (Orca est un dérivé de BBStudio qui lui puise allègrement dans Prusaslicer, c'est d'ailleurs chez BBL le seul élément qui soit Open Source, tout le reste est propriétaire, probablement fortement dérivé (copié 🙄) de Klipper, mais c'est une autre histoire).

Mais ce n'est absolument pas normal que ce trancheur soit incapable de gérer le G29 de la XM3 (c'est une macro Gcode) :

Citation

[gcode_macro G29]
variable_k:1
gcode:
    {% if k|int==1 %}
        BED_MESH_CLEAR      #清除调平数据
#    G28   
        BED_MESH_CALIBRATE PROFILE=kamp  #自动调平
    {% endif %}

Associé à G30, G31 et G32

[gcode_macro G30]
gcode:
    BED_MESH_CLEAR      #清除调平数据
#    G28
    BED_MESH_CALIBRATE mesh_min=10,10  mesh_max=310,310  METHOD=manual #手动动调平

[gcode_macro G31]
gcode:
    SET_GCODE_VARIABLE MACRO=G29 VARIABLE=k VALUE=1

[gcode_macro G32]
gcode:
    SET_GCODE_VARIABLE MACRO=G29 VARIABLE=k VALUE=0

 

Pour que le palpage adaptatif fonctionne avec Qlipper (condensé de Qidi et Klipper), il faut que le fichier adaptive_mesh.cfg soit inclus dans le printer.cfg.

Essaie éventuellement avec Orca en ajoutant juste avant le G29, un G31 qui forcera la valeur de k à 1.

🙂 

Modifié (le) par fran6p
  • Merci ! 1
Posté(e)

@fran6p J'ai essayé un G31 + G29 dans mon start gcode et ça ne fonctionne pas.

A voir, le gcode généré par Orca doit porter une information qui définit la surface d'impression comme étant complète.

Je vais regarder ça cet après midi

  • J'aime 1
Posté(e)

J'ai fini par trouver le problème de l'adaptative mesh. En regardant le plugin KAMP pour la libération de la X Max 3.

En fait, il faut qu'Orca autorise l'exclusion d'objets ET l'étiquetage des objets.

Il faut donc cocher les options suivantes pour chaque profil d'impression

image.png.76789d9e4c82241b3a82a1564c942eb3.png

Et ca marche que soit sur une machine en 4.3.13 ou libérée en Klipper 0.12

  • J'aime 1
  • +1 1

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