Bonjour, j’utilise l’imprimante depuis 1 semaine et je souhaite augmenter sa précision.
Voici ce que souhaite faire :
Retendre les courroies,
changer la poulie des moteurs X/Y par 16 dents au lieu de 19.
Qu’en pensez-vous ?
J’ai constaté que le Gcode créé avec CuraEngine se comportait de façon étrange avec la taille de la buse.
Voici les informations envoyées pour une pièce carré de 10x10mm et 1mm d’épaisseur.
Il y a un trou carré traversant de 5x5mm au centre
Hauteur 1er couche : 0.2
Couche suivante : 0.2
Densité : 0 ( je n’ai que les contours)
La piece est placée en X/Y à 100,100
voici le gcode : pour la 2eme couche et pour le tracé exterieur,
(on constate les mêmes choses pour le tracé interieur)
avec une tête de 0.1mm
G1 X109.951 Y105.451 E4.08483
G1 X100.049 Y105.451 E4.15819
ecart de 9.902 soit 0.098 par rapport au 10.000
on retrouve le diam de la buse 0.098 ~= 0.1
avec une tête de 0.174mm
G1 X109.913 Y105.413 E5.27299
G1 X100.087 Y105.413 E5.40168
ecart de 9.826 soit 0.174 par rapport au 10.000
on retrouve le diam de la buse 0.174 ~= 0.174
avec une tête de 0.232mm
G1 X109.884 Y105.384 E5.78743
G1 X100.116 Y105.384 E5.95775
ecart de 9.768 soit 0.232 par rapport au 10.000
on retrouve le diam de la buse 0.232 = 0.232
avec une tête de 0.25mm à 0.45mm
G1 X109.825 Y105.325 E7.78699
G1 X100.175 Y105.325 E8.03974
ecart de 9.650 soit 0.350 par rapport au 10.000
on sera juste seulement pour une buse de 0.35 0.35 = 0.350
avec une tête de 0.5mm à maxi
G1 X109.650 Y105.150 E12.35232
G1 X100.350 Y105.150 E12.83949
ecart de 9.300 soit 0.700 par rapport au 10.000
on sera juste seulement pour une buse de 0.70 0.70 = 0.700
on ne peut donc pas ajuster finement le tracé par rapport au diamètre de la buse.
Comment peut-on faire si les mesures de la piece finie ne correspondent pas ?.
sur cette piece,par exemple, les mesures externes sont trop élevées 10.1mm au lieu de 10mm
et les mesures internes trop faibles : 4.8mm au lieu de 5mm
J’ai le même constat avec Slic3r.
Christian,
Bonne et heureuse année à tous
Te voilà confronté au problème habituel des trancheurs. Pour faire une couche de 0.1 mm avec un fil qui mesure 0.4 mm en sortie de buse, il faut donc l’étaler. Et c’est là que cela coince. Le programme calcule une valeur théorique mais l’étalement varie en fonction d’autres éléments comme la température (le fil s’étale plus) ou la vitesse (le fil s’étire) ou encore la rapidité du flux. On est donc toujours dans le règne de l’à peu près et 0.1 mm de différence est tout à fait honorable.
Les diamètres intérieurs sont systématiquement plus petits avec tous les trancheurs.
La seule façon de s’en sortir c’est d’imprimer un objet de calibration (il y en a plein sur thingiverse) et de voir le résultat obtenu par rapport au résultat théorique. Puis de dessiner les objets que l’on veut en modifiant les cotes en fonction du coefficient de variation. Et ce pour toutes les mesures, car plus le trou est petit plus l’erreur est grande.
Je voudrais relancer le débat sur ce sujet.
Je viens de terminer mon imprimante, et j’ai le même problème avec les dimensions intérieures et Cura engine.
Vous dites :
Les diamètres intérieurs sont systématiquement plus petits avec tous les trancheurs.
Or j’utilisais jusqu’ici des imprimantes de chez Tiertime dont les firmware et logiciels datent de 2010 et je n’ai absolument pas ce problème.
Les dimensions extérieures et intérieures sont exactement celles des dessins et ce indépendemment des dimensions des parois ou des diamètres (à la précision/résolution près de la machine bien sûr).
Il faut effectivement compenser les dimensions suivant le type de parois, intérieure ou extérieure, et faire une estimation de la largeur en fonction du volume extrudé. Visiblement, Tiertime le fait et Cura me semble plus approximatif.
Je n’ai pas encore regardé le code de Cura, mais il me semble qu’il faudrait faire un calcul qui permettrait d’obtenir le résultat suivant :
Vu que ça marche chez les “autres” (au moins Tiertime et certainement les machines à commande numériques dans l’insdustrie), quelqu’un s’est-il déjà plongé dans le code pour comprendre comment c’est fait actuellement ?
I totally agree Eric - I found that the K8400 or Cura is less accurate than my previous printer with respect to objects printed from Thingiverse. For example, lids on boxes hardly ever fit. I never had this problem with my previous printer, which used Slic3r.