Aller au contenu

GO Print

Qsuqsu

Membres
  • Compteur de contenus

    5
  • Inscrit(e) le

  • Dernière visite

Information

  • Imprimantes
    Dagoma DiscoEasy200

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

Récompenses de Qsuqsu

Newbie

Newbie (1/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Badges récents

0

Réputation sur la communauté

  1. Ah oui pas bête je vois, merci Ou alors enregistrer l'adresse du fichier en cours et à la fin de chaque impression, fermer le fichier et renommer le fichier qui est à l'adresse que l'on a enregistré Mais effectivement je pense que le rename quand le fichier est lancé peut être impossible
  2. Ok super ! Donc si je voudrais juste renommer le fichier en le laissant dans le répertoire où il est il faudrait faire : leFichierActuel.rename(sonRepertoireActuel, "OK " + sonNomActuel). Donc il faut trouver comment récupérer le fichier actuel et comment avoir l'instance d'un répertoire (en l'occurence, celui du fichier actuel si on ne souhaite pas le bouger mais juste le rename)
  3. Bonjour à tous, c'est une de mes premières fois où je pose une question sur le forum (eh oui je fais partie de cette majorité qui erre sur les forum en espérant de trouver une réponse plutôt que de poser la question directement) donc j'espère que vous serez indulgent parce que je ne m'y connais pas tellement en Marlin. Entrons dans le vif du sujet : J'ai une Dagoma DiscoEasy 200 et j'essaye de rajouter une fonction gcode dans le Marlin qui servirait à renommer le fichier qui vient de s'imprimer en "OK + leNomDuFichierDOrigine" de manière à savoir parmi les nombreux fichier dans les dossiers de ma carte SD lesquels j'ai déjà imprimé Alors je sais que je pourrais supprimer le fichier ou les classer plus facilement pour ne pas me perdre ou bien les renommer pour me souvenir du nom de ceux que j'ai déjà imprimé etc... Mais je trouvais l'option intéressante et j'espère que ça va intéresser certains Voilà où j'en suis, je sais comment créer une nouvelle fonction Gcode dans le Main du Marlin : inline void gcode_M999() { // Fonction existante que j'utilise juste comme référence de position dans le fichier Running = true; lcd_reset_alert_level(); // gcode_LastN = Stopped_gcode_LastN; FlushSerialRequestResend(); } inline void gcode_M384() // Ma Nouvelle Fonction Il faut créer une fonction avec un M*** qui n'est pas utilisé (ici j'ai bien vérifié que le M384 existait pas), je l'ai crée en dessous de la fonction M999 qui était la dernière des M Et il faut ajouter un case pour le numéro de ma fonction pour savoir que faire quand elle sera appelée : case 999: // M999: Restart after being Stopped gcode_M999(); break; case 384: gcode_M384(); break; Ici aussi je me mets en dessous de 999 pour être sur de m'insérer au bon endroit. Mon seul problème est comment renommer le fichier actuel sélectionné pour l'impression ??? Je sais qu'il existe une méthode rename() dans la classe SdBaseFile de Marlin : bool SdBaseFile::rename(SdBaseFile* dirFile, const char* newPath) Seulement je ne comprend pas du tout comment elle doit être utilisée ? Est-ce qu'il faut faire leFichierActuel.rename(leFichierActuel, nouveauNom) ? Et surtout je n'arrive pas à comprendre comment récupérer le fichier d'impression actuel... Est-ce qu'il n'y aurait pas une commande du genre getCurrentWorkingFile() ou un truc dans le genre ? Merci d'avance aux passionnés qui sauront me donner une réponse ou une piste ! Dites moi si je n'ai pas été clair sur un des points ou si vous voulez plus d'info (ce qui est très probable hahaha)
  4. Bien vu pour la carte merci ! Oui je suis d'accord que le pack de dagoma est plus pratique mais le défi est d'arriver à réduire le prix au maximum Le problème avec les Nema avec tige trapezoïdale intégrée c'est qu'il faut qu'ils soient plus petits que 30mm sinon ça va soulever la structure. J'ai trouvé ceux là mais ce sont des nema 14 et pas 17 comme ceux de la discoeasy. En plus pas sûr que se soient les mêmes voltages etc. Et c'est pas indiqué si la tige peut se changer (en même temps c'est Alibaba...).
  5. Salut, depuis que j'ai vu la nouvelle Disco Ultimate, j'essaye de trouver toutes les pièces des add ons et du kit evo discoeasy vers disco ultimate pour "upgrade" ma discoeasy en disco ultimate. J'ai trouvé la majorité des pièces mais y'en a quelques unes où je bloque. Pour le Pack Expert : Les moteurs avec la tige trapezoidale intégrée : impossible d'en trouver en 24mm de hauteur. Pour le pack evolution : Impossible de trouver la nouvelle carte, on voit qu'il y a leur logo dessus : est-ce qu'ils la produisent seulement pour eux ? Pour le pack bi couleur : Comme j'ai pas envie de changer les fichiers de la structure de la tête j'essaie de retrouver le meme bloc de chauffe-buse double extrusion. Voilà, mon but c'est d'arriver à trouver toutes les pièces pour pouvoir faire l'upgrade au moins cher possible. Merci
×
×
  • Créer...