Introduction
==========
Objectifs du projet
J'ai décidé de concevoir cette tour de température car lorsque je teste de nouveaux filaments, je veux parfois seulement tester les problèmes de cordage, mais parfois tout ce que je veux savoir, c'est quelle température est la meilleure pour les surplombs et il n'y avait pas de tour de température où je pouvais désactiver les éléments que je ne voulais pas. J'utilise également une ancienne version de Cura, ce qui rend difficile l'ajout de changements de température. Je voulais donc trouver un moyen de le faire automatiquement, sans réglage spécial du slicer. Lorsque j'ai entrepris de concevoir cette tour, je voulais qu'elle remplisse les critères d'écoulement :
Tous les paramètres de base sont entièrement personnalisables
Différents éléments de la tour (ex. test de pontage, test de cordage) peuvent être désactivés.
Chaque élément de la tour peut être entièrement personnalisé (par exemple en ajoutant beaucoup de cônes fins pour vraiment tester les problèmes de cordage).
Le test de surplomb peut avoir des "étapes" d'angle définies qui vous permettent de voir plus facilement à quel angle vous commencez à rencontrer des problèmes.
Le pont du test de pontage peut être rendu vraiment long car la plupart des tours de température ont des ponts courts qui s'impriment bien à presque toutes les températures sur la plupart de mes imprimantes.
Être capable de faire une tour vraiment petite qui imprime rapidement avec seulement les températures et les tests que vous voulez tester.
Avoir l'air bien
Résumé
Je pense avoir réussi à mettre en œuvre la plupart de ces objectifs jusqu'à présent et je suis impatient de voir quelles fonctionnalités/améliorations les autres veulent pour que je puisse faire de cette tour de température la plus adaptable et facile à utiliser sur thingiverse.
La Tour
=========
Introduction et présélections
J'ai conçu la tour pour être aussi personnalisable que possible, mais j'ai également inclus quelques préréglages dans le téléchargement comme suit.
Standard - Paramètres standard dans le personnalisateur, environ 4 heures d'impression.
Compact - Paramètres personnalisés pour accélérer le temps d'impression autant que possible sans sacrifier la qualité du test, environ 1 heure 45 minutes de temps d'impression.
Cordage - Test de cordage extensif avec 4 cônes pour vraiment tester les problèmes de cordage, tous les autres tests ont été désactivés, environ 2 heures 15 mins de temps d'impression.
Minimal - Tests pour un ensemble limité de températures par incréments de 10C ainsi que la réduction des autres tests autant que possible qui gardent encore des résultats utiles, bon pour un test rapide et méchant d'un nouveau type / marque de filament. Environ 40 minutes d'impression
Je suis heureux d'ajouter plus de préréglages au script de changement de température ainsi que le téléchargement si les gens trouvent d'autres paramètres plus utiles.
Liste des paramètres de base
Niveaux - Le nombre de niveaux dans la tour.
tempIncrement - Combien de degrés pour monter à chaque niveau.
startTemp - La température à utiliser pour le premier niveau.
tempOrder - Si la température monte ou descend à partir de la startTemp (Ascendant signifie que la température monte de tempIncrement à chaque niveau).
baseType - Quel style de base mettre sur la tour.
levelDepth - Quelle sera la profondeur (ou l'épaisseur) de la tour ?
levelHeight - Quelle sera la hauteur de chaque niveau de la tour ?
baseMargin - Quelle sera la taille de la base (Combien de mm de marge il y aura sur la base). Comme le script de température automatique ne e pas actuellement les radeaux, augmenter ce nombre peut donner une base extra grande si vous avez des problèmes avec le warping.
enableTemperature, enableBridge, enableStringing, enableOverhang - Permet d'inclure ou non le composant donné dans la tour.
Je suis heureux d'élaborer sur l'un des paramètres si quelqu'un a des problèmes avec eux.
Script de changement automatique de température
=================
Instructions de base
Vous pouvez trouver le script dans le dossier Automatic_Temperature_Change_script.zip du téléchargement thingiverse.
J'ai écrit le script pour que vous n'ayez pas besoin d'utiliser des paramètres spécifiques du slicer pour ajouter des changements de température entre chaque niveau. Il suffit de copier votre gcode dans le même dossier que l'exe, de le lancer, de sélectionner les options que vous voulez et quand vous aurez confirmé votre choix, il ouvrira automatiquement le premier gcode dans le même dossier et écrira les changements de température pour vous.
Extraire Automatic_Temperature_Change.exe du dossier Automatic_Temperature_Change_script.zip des fichiers thingiverse.
Découpez votre modèle dans le logiciel de votre choix et enregistrez votre gcode.
Placez le gcode créé dans le même dossier que celui dans lequel vous avez extrait l'exe.
Double-cliquez pour exécuter l'exe
Tapez le numéro de l'option que vous souhaitez utiliser, pour les tours inclus dans le téléchargement choisissez "preset" en tapant 2 suivi d'entrée.
Si vous avez choisi "preset", choisissez le numéro de la liste qui correspond à votre preset. Si vous avez choisi automatique, il vous demandera d'entrer quelques variables de base que vous avez définies dans le customizer, puis il vous lira vos paramètres et vous demandera de confirmer.
Le script va maintenant charger le premier fichier gcode du dossier dans lequel il se trouve et ajouter les changements de température pour vous et donner et donner une sortie vous indiquant à quelles hauteurs et à quelle température il ajoute les changements.
Le script devrait maintenant avoir créé un nouveau fichier nommé TempChange_NameOfOriginalGcode, copiez ce nouveau fichier gcode sur votre carte sd, octoprint ou autre et imprimez !
Note :
Si vous obtenez une erreur indiquant "Failed To Open File !", cela signifie que le script ne peut pas ouvrir un fichier gcode dans son répertoire ; assurez-vous que vous avez découpé votre gcode et copié le fichier gcode dans le répertoire du script.
Si vous obtenez une erreur indiquant "Failed To Create File", c'est parce que le script ne peut pas créer le nouveau fichier gcode, cela peut être dû au fait que vous n'avez pas la permission de créer des fichiers dans ce dossier.
TL;DR Dites-moi juste comment utiliser le script.
===========
Télécharger le zip à partir des fichiers thingiverse.
Extraire le script du zip
Découpez votre tour et déplacez le gcode dans le même dossier que le script.
Exécutez le script et suivez les invites
Le script utilisera le premier fichier de gcode dans le dossier.
Copiez le fichier TempChange_OringalGcodeName.gcode créé vers l'imprimante sur laquelle vous voulez imprimer.
Enjoy
Conclusion
===============
J'espère que vous trouverez cette tour utile si vous avez des problèmes avec le customizer, ce résumé, le script ou toute autre chose ou juste une suggestion de nouvelles fonctionnalités à ajouter s'il vous plaît laissez un commentaire et je vais essayer de mon mieux pour aider.
Je travaille sur ce site depuis 2 semaines, donc si vous le trouvez utile ou si vous voulez juste être gentil, laissez un like, j'apprécierais vraiment.
Et n'oubliez pas de laisser un make, j'adorerais voir comment les autres imprimantes et paramètres fonctionnent !
Changlog
=============
- V0.1 Mise à jour du script avec des bibliothèques liées statiquement puisque la plupart des gens n'ont pas de bibliothèques gcc à lier et que je n'utilise pas microsoft visual c++.