<p>Cura 3.4.1 ne se connecte pas à Ender 3 via USB</p>

Créé le 5 août 2018  ·  21Commentaires  ·  Source: Ultimaker/Cura

Cura 3.4.1 ne se connectera pas à Creality Ender 3 via un câble USB après l'installation du micrologiciel TH3D Unified U1.R1.9B ou même TH3D Unified U1.R2.T1. fonctionnait avant d'utiliser la version par défaut du micrologiciel fourni sur l'Ender 3. Incompatibilité avec le micrologiciel et Cura?

Version de l'application
Cura 3.4.1

Plate-forme
Windows 10 64 bits

Imprimante
Creality Ender 3

Étapes à suivre pour reproduire
Connexion du câble USB entre le PC et l'imprimante

Résultats actuels
message de l'imprimante non connectée à Cura sous Imprimantes => Gérer les imprimantes

Résultats attendus
L'imprimante doit se connecter au PC et être reconnue par Cura pour qu'une impression 3D puisse être effectuée

Information additionnelle
aucun

3rd-Party Cura FixeSolved Bug

Commentaire le plus utile

Confirmé que la modification des lignes AutoDetectBaudJob.py:

def run (auto):
wait_response_timeouts = [3, 15, 30]

À:

def run (auto):
wait_response_timeouts = [5, 15, 30]

Correction du problème pour moi

Tous les 21 commentaires

Nous ne pouvons pas vraiment tester avec des machines tierces, c'est donc à la communauté de jeter un coup d'œil. Cura prend en charge toute imprimante USB qui suit le protocole RepRap / Marlin G-code, donc si votre micrologiciel ne suit pas, cela pourrait causer des problèmes.

Merci. Je pensais que ce serait un bon point de départ car cela fonctionnait avant de flasher une nouvelle version du micrologiciel marlin sur l'imprimante et que d'autres programmes tiers se connectent à l'imprimante via USB. était sur le processus de réflexion qu'il s'agissait d'un problème d'incompatibilité avec Cura et Marlin 1.1.9.

Cela vous aiderait si vous pouviez attacher des journaux (cura.log et peut-être des journaux de communication depuis le port USB). Cela aiderait les gens d'ici à trouver le problème.

J'ai un Ender 3 exécutant actuellement TH3D U1.R1.9b et un ordinateur portable avec Win 7 64 bits qui est capable de se connecter avec succès à Cura, et j'ai également imprimé plusieurs objets avec, donc je peux au moins dire que ce n'est pas un problème avec le firmware et Cura étant incompatibles entre eux. Cela pourrait être un problème avec Win 10, mais il est plus probable qu'il y ait un problème avec votre système en particulier.

J'ai eu exactement le même problème avec un CR-10 après la mise à jour vers la nouvelle version de Marlin et j'ai publié ma solution également dans la communauté ultimaker

Le problème:

Cura 3.4.1 (en fait c'est le plugin "USBPrinting") envoie le gcode "M105" (température de demande) à différents débits en bauds vers le port série. Il attend au moins 3 lignes de réponse réussies contenant la chaîne "ok T:" - mais le nouveau Marlin n'envoie qu'une seule ligne correspondant à cette chaîne - contenant tous les temps (c'est-à-dire "ok T: 27.03 /0.00 B: 26.91 /0.00 @: 0 B @: 0 \ n ")

La solution:

Changez le fichier C: \ Program Files \ Ultimaker Cura 3.4 \ plugins \ USBPrinting \ AutoDetectBaudJob.py (ou quel que soit l'endroit où se trouve votre répertoire-plug-in Cura) à partir de:

si les réponses réussies> = 3 :

...à:

si les réponses réussies> = 1 :

... et redémarrez Cura, qui va maintenant trouver le débit en bauds correct (probablement 115200) et activer la communication série

Il y a un commentaire dans AutoDetectBaudJob.py qui dit ce qui suit:
Assurez-vous que nous ne parlons pas au chargeur de démarrage. 1,5 seconde semble être le chiffre magique

Il semble que Marlin 1.1.9 sur l'Ender 3 soit plus heureux avec un retard de 5 secondes. J'ai également supprimé tous les débits en bauds, sauf 115200, de la liste all_baud_rates. Comme ils ne sont pas utilisés et ne font qu'empirer un échec de connexion.

Il semble qu'un chargeur de démarrage Arduino résidant sur l'imprimante entraîne la réinitialisation de Marlin à chaque fois que le port com est ouvert. J'ai également testé avec Putty sans établissement de liaison en série activé.

Confirmé que la modification des lignes AutoDetectBaudJob.py:

def run (auto):
wait_response_timeouts = [3, 15, 30]

À:

def run (auto):
wait_response_timeouts = [5, 15, 30]

Correction du problème pour moi

Je voulais juste ajouter que j'avais le même problème avec mon Ender 3 dans Cura 3.6, mais la mise à jour de wait_response_timeouts comme ci-dessus l'a corrigé pour moi.

Les changements de cds333 ont corrigé cela pour moi aussi. La chose étrange est que cela fonctionnait au départ et s'est juste arrêté.

Changez le fichier C: \ Program Files \ Ultimaker Cura 3.4 \ plugins \ USBPrinting \ AutoDetectBaudJob.py (ou quel que soit l'endroit où se trouve votre répertoire-plug-in Cura) à partir de:

si les réponses réussies> = 3 :

...à:

si les réponses réussies> = 1 :

... et redémarrez Cura, qui va maintenant trouver le débit en bauds correct (probablement 115200) et activer la communication série

Cela l'a corrigé pour moi un mon Anet A6 - merci beaucoup!

Je suis nouveau dans l'impression 3D et je ne peux pas le changer, lorsque je clique sur Enregistrer, cela indique que mon accès est limité ou refusé ou quelque chose, lorsque j'essaie de modifier le fichier autodetectbaudjob.py. Est-ce que je manque quelque chose?

Windows 10
cura 3,6

Je suis nouveau dans l'impression 3D et je ne peux pas le changer, lorsque je clique sur Enregistrer, cela indique que mon accès est limité ou refusé ou quelque chose, lorsque j'essaie de modifier le fichier autodetectbaudjob.py. Est-ce que je manque quelque chose?

Windows 10
cura 3,6

Aussi, j'utilise le bloc-notes pour le modifier.

Vous devez disposer des privilèges d'administrateur pour modifier les fichiers sous C: \ Program
Fichiers \ Ultimaker Cura 3.4

Les autorisations par défaut sur un système Windows ne permettent pas aux utilisateurs normaux de
écrire dans les chemins binaires du programme, et c'est en fait une bonne pratique
car il aide à minimiser les dommages si vous êtes mordu par quelque chose de malveillant.
Veuillez ne pas changer cela. Au lieu de cela, connectez-vous en tant qu'administrateur ou exécutez
notepad élevé en tant qu'administrateur. Vous pouvez le faire en tapant "notepad" dans le
la barre de recherche Windows, et lorsque le bloc-notes apparaît, ne cliquez pas dessus, et
à la place, faites un clic droit dessus et sélectionnez "Ouvrir en tant qu'administrateur".

Bien sûr, vous devez connaître un compte administrateur et un mot de passe pour ce faire. Si
vous ne pouvez pas, alors quiconque a installé Cura sur le système en premier lieu
devra vous aider.

Le mercredi 2 janvier 2019 à 10 h 22, Lijcraft [email protected] a écrit:

Je suis nouveau dans l'impression 3D et je ne peux pas le changer, quand je clique sur Enregistrer, il dit
quelque chose à propos de mon accès limité ou refusé ou quelque chose, lorsque j'essaye
pour modifier le fichier autodetectbaudjob.py. Est-ce que je manque quelque chose?

Windows 10
cura 3,6

Aussi, j'utilise le bloc-notes pour le modifier.

-
Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, affichez-le sur GitHub
https://github.com/Ultimaker/Cura/issues/4196#issuecomment-450891440 ,
ou couper le fil
https://github.com/notifications/unsubscribe-auth/AHG-OCaQWbiLN72o6kdiTB0IA6IquaoUks5u_M7MgaJpZM4VvTMz
.

Il n'y a qu'une seule modification à apporter dans ce fichier: voir les instructions
ci-dessus, recherchez la ligne 63 et effectuez la modification comme décrit, puis enregistrez le fichier.
Ce ne serait pas une mauvaise idée d'ouvrir à nouveau le fichier et de s'assurer que le changement
a été sauvé.

Vous pourriez trouver notepad ++ un peu plus facile à utiliser, et vous n'aurez pas
se soucier de choses comme les fins de ligne, etc.

Si vous avez effectué la modification et vérifié qu'elle a été enregistrée, et que vous vous êtes complètement arrêté
cura et redémarré, alors ce correctif n'arrive tout simplement pas à le résoudre pour vous.
Mais je redémarrerais juste pour être sûr.

Le mercredi 2 janvier 2019 à 10 h 43, Lijcraft [email protected] a écrit:

Vous devez disposer des privilèges d'administrateur pour modifier les fichiers sous C: \ Program
Fichiers \ Ultimaker Cura 3.4

Les autorisations par défaut sur un système Windows ne permettent pas aux utilisateurs normaux de
écrire dans les chemins binaires du programme, et c'est en fait une bonne pratique
car il aide à minimiser les dommages si vous êtes mordu par quelque chose de malveillant.
Veuillez ne pas changer cela. Au lieu de cela, connectez-vous en tant qu'administrateur ou exécutez
notepad élevé en tant qu'administrateur. Vous pouvez le faire en tapant "notepad" dans le
la barre de recherche Windows, et lorsque le bloc-notes apparaît, ne cliquez pas dessus, et
à la place, faites un clic droit dessus et sélectionnez "Ouvrir en tant qu'administrateur".

Bien sûr, vous devez connaître un compte administrateur et un mot de passe pour ce faire. Si
vous ne pouvez pas, alors quiconque a installé Cura sur le système en premier lieu
devra vous aider.

Je l'ai fait, maintenant est-ce que je change un à la fois ou les deux, (Désolé s'il s'agit d'un
question stupide)

-
Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, affichez-le sur GitHub
https://github.com/Ultimaker/Cura/issues/4196#issuecomment-450897228 ,
ou couper le fil
https://github.com/notifications/unsubscribe-auth/AHG-OA6r9TtX2Vi8B3TVZ6exWqtoHWu1ks5u_NOIgaJpZM4VvTMz
.

Salut, j'utilise cura 3.6, Win10 et j'ai un creality ender 3, et j'ai le même comportement exact, où l'imprimante ne se connecte pas au notebook et Cura ne le reconnaît pas.

Je pense que l'augmentation du premier délai de réponse de 3 à 5 secondes ne devrait pas être un problème. Cela augmentera le temps de détection de 2 secondes pour certaines imprimantes.

Le nombre de sucesfull_responses nécessaires a déjà été changé à 1 (au lieu de l'ancien 3), donc je ne pense pas que nous devions changer le délai.

Donc, si Ollowitsch et Fluxkompensatorausderzukunft sont corrects, cela devrait être corrigé dans la version 4.0 alors.

Confirmé que la modification des lignes AutoDetectBaudJob.py:

def run (auto):
wait_response_timeouts = [3, 15, 30]

À:

def run (auto):
wait_response_timeouts = [5, 15, 30]

Correction du problème pour moi

quelques choses:
Premièrement, cura est génial, c'est bien d'ultimaker de fournir cura même si je n'ai pas les moyens d'acheter leurs imprimantes. C'est bon pour la communauté et construit leur marque qui est cool. à l'avenir, je posséderai l'une de leurs imprimantes

c'est cool que ce programme soit fait en python. aime le python.

problème que j'ai eu:

ender 3 pro ne se connectait pas à l'imprimante sur la version 3.6 sur ender 3 pro après avoir clignoté à TH3D_UFW_U1.R2.10d ::

j'ai pris ces 2 correctifs ci-dessous -

dans le chemin du fichier où cura est installé ajustez: AutoDetectBaudJob.py

changement:--
def run (auto):
wait_response_timeouts = [3, 15, 30]

À:

def run (auto):
wait_response_timeouts = [5, 15, 30]

& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

si les réponses réussies> = 3:

...à:

si les réponses réussies> = 1:

puis redémarré Cura qui a résolu le problème.

Cependant, il est un peu dangereux de changer ce dernier élément. Si la sortie s'avère être un nombre décimal valide, nous nous y connectons. Il y a une raison pour laquelle il demande 3 réponses positives. Nous DEVONS pouvoir nous attendre à ce que l'imprimante réponde de la même manière.

a confirmé que ce problème existe toujours, avec cura 4.0, réinstallé pour utiliser le mod creawesome et a dû modifier le autodetectbaudjob.py afin que mon ender 3 pro soit reconnu / détecté par cura. tout le reste s'est bien passé avec le mod mais l'imprimante n'a pas été détectée - seulement une option pour enregistrer dans un fichier. J'ai réinstallé sans utiliser le mod, puis j'ai essayé cura 4.1 beta et le problème s'est toujours produit, puis j'ai réinstallé cura 3.6 et me suis souvenu que c'était une chose que je devais faire pour permettre la communication entre ender 3 et cura via USB.

juste confirmé après avoir fait le même correctif que celui mentionné ci-dessus et installé le mod creawesome sur cura 4.0 pour que mon ender 3 pro imprime sur usb que cura puisse voir l'imprimante.

sidenote - je suis verbeux / pédant ci-dessus pour que les gens puissent, espérons-le, trouver cela s'ils ont le même problème, je suis à l'aise avec python et familier avec Windows 10 cura et l'ender 3 pro maintenant, mais peut-être que quelqu'un d'autre ne l'est pas et cela peut aider.

Cette page vous a été utile?
0 / 5 - 0 notes