PPAC Posté(e) Janvier 1 Posté(e) Janvier 1 (modifié) Salutation ! J'ai eu le plaisir, d'avoir en test, alors qu'elle était encore sous embargo médiatique, la "Creality Hi Combo". "F018" est le nom de code de la "Creality Hi". Imprimante de type "bed slinger". Volume d'impression de 260 x 260 x 300 mm Le "Combo" signifie qu'il y a de fournis avec la machine un boitier CFS ("Creality Filament System"), solution multi-filaments de Creality, qui peut contenir quatre bobines de filament et permet des impressions avec changement automatique de filament. Maximum, quatre CFS connectable pour arriver à 16 bobines. Liens Liste de lecture "Creality Hi related tutorial" sur la chaîne YouTube de "Creality After-sale" https://www.youtube.com/playlist?list=PLW9O3eZmo5E1x7Om3kV8lSPKbLIECOgjD (Actuellement 2 vidéos au 09/01/2025) sur Creality Cloud Au 09/01/2025 Creality Hi - Unbox & Setup https://www.crealitycloud.com/post-detail/677f2b8c06c912fef1158073 Creality Hi Combo - Unbox & Setup https://www.crealitycloud.com/post-detail/677f2c2f06c912fef1158607 Site officiel de Creality https://www.creality.com/ Manuel, Firmware et trancheur pour la "Creality Hi" sur Creality Cloud https://www.crealitycloud.com/product/details/Creality-Hi-6756b781cf9a40b968cb4b73 Site de vente officiel de Creality https://store.creality.com/ Support Creality Service après-vente via mail cs@creality.com Support technique via le forum de Creality https://forum.creality.com/ Support technique via le "Chat" de "Customer service" de Creality Cloud https://www.crealitycloud.com/ ( en bas à droite l'icone "Customer Service" ) Page sur le Wiki de Creality Creality Hi https://wiki.creality.com/en/cr-series/creality-hi Manuel de la "Creality Hi" https://wiki.creality.com/en/cr-series/creality-hi/user-manual CFS https://wiki.creality.com/en/cfs Discord "Creality" (invitation https://discord.gg/X46pNjdPBM ) "Creality Cloud - 3D Printing" ( invitation https://discord.gg/gn32hQSCMm ) Sur le comparateur "Creality Hi : fiche technique, tutoriel, test et prix imprimante 3D" https://www.lesimprimantes3d.fr/comparateur/imprimante3d/creality-3d/hi Sujet de discussion sur la Creality Hi alors qu'elle était encore sous embargo médiatique Creality Hi : nouvelle imprimante compatible CFS (multi-couleurs) L'article de test sur le blog Creality Hi Combo, le test // lien à venir quand l'article sera fait et publié Modifié (le) Février 4 par PPAC 4
PPAC Posté(e) Janvier 1 Auteur Posté(e) Janvier 1 (modifié) Sommaire [ ] Premier message du sujet [ ] Sommaire (ce commentaire) [ ] Spécifications [ ] Réception [ ] Déballage et inventaire [ ] Détails matériels (hardware) - Creality Hi [.] La tête d'impression, partie chaude, buse [ ] Détails matériels (hardware) - CFS [ ] Assemblage [ ] Mise en fonction [ ] Impressions de tests, pré-tranchés fournies. [ ] Trancheur [ ] Détails sur le firmware d'origine [ ] Configuration Klipper [ ] Menus de l'écran de contrôle [ ] Accessoires optionnels ou "Upgrades" [ ] Difficultés et autres remarques [ ] Autres impressions - (Acte I) - PLA [.] Autres impressions - (Acte II) - PLA (le retour) [.] Autres impressions - (Acte III) - PETG [.] Autres impressions - (Acte IV) - TPU-95A [.] Autres impressions - (Acte V) - PLA (le re-retour) Modifié (le) Février 2 par PPAC 3
PPAC Posté(e) Janvier 1 Auteur Posté(e) Janvier 1 (modifié) Spécifications Imprimante Creality Hi Technologie FDM Structure Volume d'impression (L*P*H) 260 x 260 x 300 mm Dimensions (L*P*H) 40.9 x 39.2 x 47.7 cm (écran rabattu, sans porte bobine, sans câble d'alimentation connecté). ~ 45 x 40 x 64 cm (écran déployé, avec porte bobine, mais sans bobine). Ajouter +10 cm a l'avant et +26 cm a l'arrière pour le câble d'alimentation, le débattement du plateau et libre mouvement sans contrainte du faisceau de câbles du plateau. Creality Hi seule Poids net 8.75 kg Dimensions du colis 65.0 x 46.0 x 24.0 cm Poids brut 11.58 kg Creality Hi Combo Poids net 13.31 kg Dimensions du colis 65.0 x 46.0 x 56.0 cm Poids brut 19.14 kg Cinématique Axe X Rail linéaire, ("Step-servo motor") moteurs pas à pas à boucle fermée avec algorithmes FOC. Axe Y Deux tiges lisses de guidage en acier, roues en U en métal, capteur de fin de course mécanique (à l'intérieur de la base de l'imprimante), ("Step-servo motor") moteurs pas à pas à boucle fermée avec algorithmes FOC. Axe Z Deux tiges filetées, chacune couplées à un moteur indépendant, permettant d'ajuster l'horizontalité de l'axe X (soit l'équivalent d'un "Z-Till") (Simple "Step motor") Tête d’impression Température ≤ 300°C Type d'extrudeur Direct Drive, double engrenage en métal Buse "Durable tri-metal nozzle" (Buse tri-métal avec un nez en acier trempé "UnicornK2Plus") Diamètre de la buse 0.4 mm (0.2, 0.6 et 0.8 mm en option) Diamètre du filament 1.75 mm Hauteur de couche De 10 à 350 microns (recommandations pour une buse de 0.4 mm de diamètre) Lit chauffant Plaque d’impression Plaque flexible aimantable, surface époxy texturé sur les deux faces Température ≤ 100°C Vitesses Vitesse maximale d'impression (un trait de) “≤ 500 mm/s“ Pour espérer arriver à ces pointes de vitesse, en plus d’ajuster le débit volumétrique maximum et les vitesses d’un profil matériaux sous Creality Print, il vous faudra un filament dit “haute vitesse” comme du “Hyper PLA Creality“ Vitesse typique d’impression 300 mm/s Accélération ≤ 12000 mm/s² Filament Filaments compatibles Hyper PLA, PLA, PETG, ABS, PLA-CF Mais comme elle n’a pas d’enceinte fermée, il vous faudra un caisson pour l’ABS (exemple) Certains TPU : En directe via le support de bobine, car non compatible CFS, et officiellement seulement du HP-TPU Creality. Protection humidité Dans le CFS, deux sachets absorbeur d'humidité. Senseurs Détection d’enchevêtrement filament Oui Uniquement quand utilisation du CFS Détection fin filament Capteur de fin de filament Oui Intégré en entrée de l'extrudeur sur la tête d'impression, avec témoin LED bleu Nivelage automatique Nivellement du plateau Par contact du nez de la buse avec la surface du plateau flexible, jauge de contrainte "haute précision" dans la tête d'impression, en (9*9=) 81 points Compensation de résonances Oui (2 “G-sensor” inclus, un intégré dans la tête d’impression et un intégré sous le plateau) Alimentation Tension AC 100~240 V / 50 Hz Puissance 1150W si 220 V, 390W si 110 V Électronique Écran de contrôle 3.2 pouces, tactile, couleur, 240 x 320 px Stockage Caméra Oui, par défaut (Intégré au portique, avec un cache/capuchon de confidentialité) Carte-mère 32 bits, mémoire interne eMMC de 8Go ( ~6 Go disponible) contrôleurs de moteur pas à pas TMC2208 Connectivité Wi-Fi, 1 port USB Type A (pour y connecter une Clé USB), 1 port d'interface Creality 485 (pour la connexion au CFS), Lecteur RFID (Pour lire les informations matériau des bobines avec une puce RFID Creality) Logiciel Trancheur Creality Print v5.1 et version supérieure, Creality Cloud app. Système Creality OS Autre Possibilité de reprise sur coupure de courant Oui Relais de recharge automatique "Auto Filament Relay" Oui (avec CFS) Coupe filament Mécanique, lame poussé par levier à ressort intégré dans la tête d'impression, butée au maximum de l'axe X pour actionner le levier. CFS (si "Creality Hi Combo") Oui Connexion CFS ≤ 4 (Source d'alimentation séparée requise pour 2 unités et plus) Bobine de filament RFID Reconnaissance du type de matériau et de la couleur du filament des bobines avec puce RFID Creality. Les bobines sans puce RFID compatible restent utilisablent. Concurrence Bambu Lab A1 et/ou A1 Mini, Anycubic Kobra 3 Combo Vue éclatée Citation Original Source : https://wiki.creality.com/products/diy/cr系列/creality-hi/creality_hi爆炸图.jpg depuis https://wiki.creality.com/en/cr-series/creality-hi Extrait de "Creality Hi_SM-001_User Manual(FR).pdf" Citation Pour le CFS, documentation plus détaillée sur le wiki de Creality https://wiki.creality.com/en/cfs CFS User Manual CFS User Manual Multiple Languages Collection CFS User Manual for French.pdf Extrait de "cfs-sm-002_user_manual(fr)_.pdf" Modifié (le) Février 17 par PPAC 2
PPAC Posté(e) Janvier 1 Auteur Posté(e) Janvier 1 (modifié) Réception Livraison Expresse VIP pour lesimprimantes3d.fr SMS avec numéro de suivi colis DHL reçu le 21/12/2024 ( livraison estimée le 24/12/2024 ) Réceptionné contre signature le 23/12/2024, livraison DHL carton d'environ 65 x 46 x 56 cm (LxPxH) avec un poids de 31.0 kg mentionné sur l'étiquette de livraison Creality a eu la générosité de fournir quatre bobines de 1 kg de "Soleyin Ultra PLA" (du "Strawberry Milk", "Rosehip", "Light Green", et "Almond Purple") Réceptionné contre signature le 26/12/2042 livraison en fin de mâtiné (sans préavis ou suivi) d'un second colis de Creality. Poids de 6.00 kg mentionné sur l'étiquette de livraison. Modifié (le) Février 17 par PPAC 2
PPAC Posté(e) Janvier 1 Auteur Posté(e) Janvier 1 (modifié) Déballage et inventaire Un premier niveau, en haut du carton, avec le CFS Le petit carton à oreilles contient un connecteur secteur avec une prise EU ( ajouté, car celui initialement fourni, plus bas dans le carton, a un connecteur secteur avec une prise US ) Puis un second niveau, en partie basse du carton, avec la Creality Hi Faire attention de sortir la base de l'imprimante en la soulevant par le dessous de la base et non en tirant l'ensemble par le plateau pour ne pas déformer ou abimer le plateau et/ou guide du plateau. On retrouve bien ce qui est mentionné dans la documentation ( extrait de "Creality Hi_SM-001_User Manual(FR).pdf" ) La documentation papier fourni Livrets Quick Installation Guide - Creality Hi (Anglais, Chinois) v1.0 (total de 6 pages recto verso, couverture inclus) Quick Installation Guide - CFS (11 langues dont Français) v1.3 (total de 19 pages recto verso, couverture inclus) After-Sales Service Card (v2.2) Cartes avec 9 petit autocollant Les éléments de la Creality Hi Tube teflon, gris transparent, de ~45 cm, diamètre externe ~4 mm, diamètre interne ~2.5 mm (guide le filament, du support de bobine a la tête d'impression, quand on utilise le support de bobine) Petit triangle cartonné "Qualified certificate" Guide anti-enchevêtrement de filament (noir avec un connecteur tube PTFE blanc, se fixe sur le bras du support de bobine) Deux caches plastique gris (Dans un petit sachet zip, caches à placer après avoir fixé le portique) Petit sachet zip de vis 4x Tête Bombée empreinte Hexagonale Creuse M4x8 mm avec rondelle captive fendu 2x Tête Cylindrique empreinte Hexagonale Creuse M3x6 mm avec rondelle captive fendu 1x Tête plate empreinte Hexagonale Creuse M3x5 mm autotaraudeuse (pour fixer le guide anti-enchevêtrement au bras du support de bobine) Pince coupe filament 3x Colliers zip noir Un petit patin silicone de rechange (pour le système de nettoyage du nez de la buse en arrière du plateau) Tige métal de débouchage tête d'impression Jeu de clé hexagonale M1.5 M2 M2.5 avec une tête sphérique pour cette dernière Clé à douille taille 6 (Pour la buse) Tube de 10g de graisse Cordon d'alimentation secteur type PC (dans mon cas un avec prise EU et un avec prise US) Barillet du support de bobine Bras du support de bobine Sachet (poids total de ~70g) de filament Hyper PLA White Creality Base de la Creality Hi (écran, plaque flexible (revêtement époxy texturé sur les deux faces, 26.4 x 26,4 (+1.5 pour les languettes) cm, surface utilisé 26x26 cm ), déjà en places) Portique de la Creality Hi (moteurs, caméra, tête d'impression et système bascule à ressort d'éjection de purge de filament, déjà en places) On peut noter qu'il n'y a pas de clé USB fourni ( n'est pas dans la liste de l'inventaire sur le livret papier fourni ) Les éléments du CFS ( extrait de "cfs-sm-002_user_manual(fr)_.pdf" ) "Filament Buffer" ou "Tampons de filaments" du CFS (avec quatre entrées et une sortie pour y connecter le/les tubes PTFE de sortie du/des CFS et le tube PTFE qui va à l'entrée filament de la tête d'impression, et avec une prise pour y connecter un câble "Creality 485" qui sera relié au CFS) 3 tubes PTFE (diamètre externe ~4 mm, diamètre interne ~2.5 mm, un de ~124 cm, deux de ~67 cm, seulement deux tubes seront utilisés), deux câbles "Creality 485". Un de ~94 cm et un ~42 cm (connecteurs "Port CFS 485" inclus dans la mesure, le plus court pour relier le CFS au "Tampons de filaments"), un collant double-face pour fixer le "Tampons de filaments" sur le côté droit du portique de la Creality Hi. (ignorer la bobine) // A FAIRE > Photos du CFS éteint, non relié et vide Un CFS avec ses deux sachets de disséquant à déballer de leur sachet plastique. Sachets absorbeur d'humidité qui sont dans les logements prévus à l'intérieur du CFS (Les sachets absorbeur d'humidité ne semblent pas contenir de bille de gel de silice, mais une sorte de pâte...) Modifié (le) Février 2 par PPAC 2
PPAC Posté(e) Janvier 1 Auteur Posté(e) Janvier 1 (modifié) Détails matériels (hardware) - Creality Hi Photos en vrac Modifié (le) Janvier 4 par PPAC 3
PPAC Posté(e) Janvier 1 Auteur Posté(e) Janvier 1 (modifié) La tête d'impression, partie chaude, buse. LED témoin bleu du capteur de fin de filament a l'entrée de la tête d'impression ( LED allumée quand présence d'un filament ) Deux vis maintiennent le cache plastique avant de la tête d'impression Photos après avoir enlevé le cache plastique à l'avant de la tête d'impression ( Le "pignon" en plastique avec le logo de Creality se tire pour l'enlever. Il permet quand en place de voir les rotations de l'extrudeur ) Pour le détail et des photos du démontage de l'extrudeur, regarder https://wiki.creality.com/en/cr-series/creality-hi/clogged-extruder Buse tri-métal avec un nez en acier trempé Image extraite de https://www.crealitycloud.com/product/details/Creality-Hi-6756b781cf9a40b968cb4b73 -> https://pic2-cdn.creality.com/model/e29e755e30056dc829a55560c448a767.webp Photo de la buse démonté après ~120h d'impression de PLA ( // A FAIRE À vérifier, mais tout laisse penser que c'est une buse "unicorn K2P" comme sur la K2 Plus ( https://store.creality.com/eu/products/k2-plus-unicorn-quick-swap-nozzle-kit ). Et non une buse "unicorn" comme sur les K1C, Ender-3 V3, Ender-3 V3 Plus (https://store.creality.com/eu/products/unicorn-quick-swap-nozzle-kit) car cette dernière a une partie filetée qui semble plus courte. ) Modifié (le) Février 6 par PPAC 2
PPAC Posté(e) Janvier 1 Auteur Posté(e) Janvier 1 (modifié) Détails matériels (hardware) - CFS Page du CFS sur le wiki de Creality https://wiki.creality.com/en/cfs CFS User Manual CFS User Manual Multiple Languages Collection CFS User Manual for French.pdf CFS Filament Loading Guide ... CFS Error Code Summary ... Pour éviter les confusions, bien différencier, le "Filament buffer" ou "Tampon filament" du CFS (petit boitier avec une LED témoin de fonctionnement bleu) Source image https://wiki.creality.com/en/cfs/parts-list#filament-buffer et le "Hub" sous le CFS Source images https://wiki.creality.com/en/cfs/parts-list#cfs-hub-kit, https://wiki.creality.com/en/cfs/replace-hub, https://wiki.creality.com/en/cfs/jammed-filament-of-cfs-hub // A FAIRE > Photos du CFS Photos du "Hub" sous le CFS Photos du boitier "Tampon filament du CFS", en fonctionnement (mouvement du buffer), avec et sans la LED bleu témoin normalement allumé quand bien connecté au CFS, (quand j'aurai fait plus d'impression pour ne pas me retrouver coincé dans mon test si je rate le démontage) > Ouvrir le Buffer pour voir les capteurs qu'il contient. récupérer quelques photos de https://wiki.creality.com/en/cfs/replace-cfs-mainboard et https://wiki.creality.com/en/cfs/replace-cfs-display-screen Ou si j'ai le temps > Ouvrir le CFS et le "Tampon filament du CFS" pour faire des photos de l'intérieur et de l'électronique. Mentionner le fait que dans le cas où on connecte plus d'un CFS, il semble y avoir besoins d'une alimentation 24 V en plus pour alimenter les CFS. Modifié (le) Février 2 par PPAC 2
PPAC Posté(e) Janvier 1 Auteur Posté(e) Janvier 1 (modifié) Assemblage Vidéo officielle de déballage, assemblage et de mise en fonction de la Creality Hi Combo "Creality Hi Combo Operation video" Citation C'est relativement simple et rapide. Avancer le plateau pour pouvoir placer les pieds du portique dans la base, fixer le portique à la base avec les 6 vis de fixation, connecter les deux moteurs Z et capteur de fin de course Z, et placer les deux caches plastiques. Assemblage et mise en place du porte-bobine Orienter l'écran (le faire pivoter vers l'avant, puis pivoter a ~60°) Placer, clipser et connecter le faisceau de câbles à la tête d'impression Si vous n'utilisez pas le CFS, mettre en place le tube teflon pour guider le filament du support de bobine à la tête d'impression Sinon connecter le CFS Au moment où j'ai fait l'assemblage, je n'avais pas le manuel détaillé, je n'ai donc pas fait comme préconisé, mais malgré cela et puisque cela fonctionne correctement, j'ai laissé ainsi pour mes premières impressions. ( un câble du CFS a son "Tampons filaments", un câble de la Creality Hi au CFS, un tube PTFE de la sortie filament du CFS a l'une de quatre entrées du "Tampon filaments du CFS", et un tube PTFE (le plus long) de la sortie du "Tampon filaments du CFS" a l'entre filament de la tête d'impression ) J'ai ensuite fait comme préconisé pour réduire la distance de tube PTFE à parcourir et gagner quelques secondes lors des changements de filaments. Le montage préconisé Dans le cas de l'utilisation de plusieur CFS Avant de continuer Prendre le temps de vérifier que la tête d'impression peut se déplacer à chaque extrémité de son axe Vérifier, quand on pousse la tête manuellement à la main le plus à gauche de son axe, que la tête fait bien basculer le système de récupération des purges Vérifier, quand on pousse la tête le plus à droite de son axe, que la tête n'est pas gênée et peut bien faire l'appui complet sur le mécanisme qui permet la coupe du filament Attention au petit cache plastique de la caméra. Il faut le tourner de manière à ce qu'il ne dépasse pas vers l'avant de la machine. Si le cache dépasse sur l'avant, comme dans les deux photos suivantes, il bloque le déplacement de la tête, empêchant l'appui complet qui permet la coupe du filament. Dans les trois photos suivantes, là, le cache de la caméra ne gène pas le mouvement de la tête d'impression. Appui complet sur le levier du coupe filament. Modifié (le) Février 2 par PPAC 2
PPAC Posté(e) Janvier 1 Auteur Posté(e) Janvier 1 (modifié) Mise en fonction Noter que le bloque d'alimentation est compatible 110 et 220 V sans avoir à intervenir dessus. (il n'y a pas de sélecteur de tension à positionner avant de le connecter au réseau électrique) Connecter le cordon secteur et basculer le bouton marche/arrêt Après environs 40 seconde d'une image fixe du logo Creality sur l'écran de contrôle, avec le CFS qui affiche 00 °C, 00% HR, 0, On arrive lors du premier démarrage à l'écran de sélection de langue (pour l'instant seulement le choix entre Chinois et Anglais) et le CFS se met à afficher la température et taux d'humidité mesuré dans son enceinte ainsi que son numéro de CFS connecté qui sera 1, car il n'y a qu'un seul CFS connecté. Suivre alors le guide de mise sous tension affiché lors du premier démarrage Sélectionner la langue, cliquer OK, vérifier qu'il y a bien la plaque flexible en place, que le volume d'impression est libre (pas d'objet ou de débris), cliqué OK cocher que vous acceptez les conditions d'utilisations, cliquer OK Sélectionner votre réseau Wi-Fi, saisir la clé, valider et si vous obtenez une adresse, cliquer OK Faire défiler et sélectionner votre fuseau horaire ( Pour moi a l'heure de Paris, en heure d'hiver, c'est UTC+1 ), cliquer OK Sélectionner la zone géographique du serveur Creality Cloud (sélectionner "International" sauf si en Chine), cliquer OK On arrive alors sur l'écran de début des auto-tests, cliquer sur "Start detecting" (durée de l'ordre de 11 minutes) Éventuellement faire défiler pour voir la progression jusqu'aux dernières étapes qui sont les plus longues Si tout s'est bien passé, on devrait alors obtenir ( Mais si par exemple il y a eu un problème comme le cache de la caméra qui a gêné le déplacement de la tête d'impression ce qui a mis le moteur X en erreur et que le Home Z de début de l'auto levelin a raté (car commence normalement par un déplacement X pour venir au centre du plateau, mais là le X ne bouge plus car moteur X en erreur) suite à cela ... Il vous faudra éteindre la machine, bien placer le cache de la caméra pour qu'il ne gêne plus, vérifier que la partie chaude de la tête d'impression n'a pas été pliée (car il y a eu plusieurs tentatives de mise en contacte de la buse avec le plateau, mais ces essais de contacte n'était pas à la bonne position X ... ) et recommencer un Auto-leveling. ) et enfin, si on clique OK, on arrive à l'écran d'accueil Chargement d'une bobine dans le CFS Il suffit de placer une bobine dans le CFS et d'introduire le filament dans une entrée. Le CFS va alors automatiquement commencer à tirer/entrainer le filament, faire tourner la bobine d'un ou deux tours afin de lire les éventuelles puces RFID/NFC, puis rétracter le filament et ré-enrouler la bobine pour libérer le passage du tube PTFE en sortie du CFS. // A FAIRE > Photo d'illustration du chargement d'une bobine dans le CFS. Et du témoin LED bleu de fonctionnement du "Tampon de filaments du CFS" quand connecté au CFS. Sauf pour une bobine avec une puce RFID/NFC Creality automatiquement reconnue par le CFS, même si la bobine est chargée, il faudra définir son constructeur, type, et couleur avant de pouvoir l'utiliser. Si dans le menu "Prepare" onglet "Material" aucun filament n'est définie, alors lors de la sélection du/des filaments à utiliser lors du lancement d'une impression, on ne pourra pas choisir de filament à utiliser pour ensuite lancer l'impression. ... Définition manuelle du constructeur, type et couleur, via le menu "Prepare", onglet "Material", en sélectionnant la bobine, puis clic sur "Edit" ... Là, il y a bien un matériau compatible de défini, qui est sélectionnable ( le "1A" c-a-d celui du slot A du 1er CFS ) Extrait du manuel du CFS User Manual for French "cfs-sm-002_user_manual(fr)_.pdf" Si vous utilisez une bobine sur le porte-bobine // A FAIRE > Photos d'illustration de mise en place et chargement d'une bobine sur le porte-bobine. Et de la LED bleu témoin du capteur de fin de filament sur la tête d'impression. Extrait du manuel utilisateur de la Creality Hi, Le capteur RFDI à gauche de la base de l'imprimante pour identifier la bobine que l'on placera ensuite sur le support de filament de la machine. Lors de l'utilisation du porte-bobine, afin de préremplir les informations matériau de la bobine utilisé, pour que les informations de la puce RFID des bobines Creality qui en sont munies soit lu, il faut vraiment approcher à moins d'un millimètre voir mettre en contacte la puce avec le capteur. On a alors un long bip quand la lecture de la puce RFID a fonctionné. // A FAIRE > Capture d'écran avant-après du menu matériau. Chargement du filament d'une bobine sur le porte-bobine Modifié (le) Février 2 par PPAC 2
PPAC Posté(e) Janvier 1 Auteur Posté(e) Janvier 1 (modifié) Impressions de tests, pré-tranchés fournies. Firmware v1.1.0.33.2 Fichiers en mémoire de l'imprimante ( dossier /mnt/UDISK/printer_data/gcodes/ ) Menu "Print", onglet "Local" Fichiers d'impressions générés par Creality_Print V5.1.7.10471 ("; generated by ...") pour de l'Hyper PLA ( "; default_filament_profile = "Hyper PLA"" et "; filament_max_volumetric_speed = 23" ) température d'impression, buse 220°C, plateau 60°C. Waste box_PLA_3h7m.gcode ( Somme de contrôle md5 du fichier > 00ba1dc58c68b911d807cedc973548e9 ) Filament utilisé > Hyper PLA Blue Creality Ébavurage de la bordure d'impression, photos sous plusieurs angles, et en usage. block_PLA_17m.gcode ( Somme de contrôle md5 du fichier > a23404625593b76c3ddfe86bd28ee21b ) ( Si on clique sur l'image de la vignette lors de l'impression ) (Si comme moi, bêtement, on avait mal positionné le cache de la caméra, alors en fin d'impression, cela gêne le déplacement de la tête d'impression Révélation Car alors, la tête d'impression tape sur le cache de la caméra et n'arrive pas au maximum de l'axe X qui permet normalement l'appui mécanique sur le levier pour la coupe du filament. Et on a ce genre de message d'erreur en fin d'impression… (avec le CFS qui tente de rebobiner et si l'on a fait l'erreur de ne pas fermer et verrouiller le couvercle du CFS, cela nous fait éventuellement sortir la bobine du CFS (car fait tourner la bobine pour rebobiner, mais comme le filament coince, la bobine roule ver l'avant et commence à grimper le rebord avant du CFS ... ) ) Photos sous plusieurs angles ( Et en usage ? ... je suppose que c'est à clipser sur le côté gauche de l'axe X pour limiter le saut des déchets lors de l'éjection des purges, mais comme je n'ai pas eu de déchets éjectés hors de la poubelle ("Waste box") précédemment imprimée, je ne l'ai pas mis en place.) wheel logo_PLA_32m.gcode ( Somme de contrôle md5 du fichier > 591678a97154ecd59cd5267dadbf2d12 ) Filament utilisé > Hyper PLA White Creality Photos après retrait des supports d'impression (Et en usage ? ... Je n'ai pas encore essayé de l'utiliser pour remplacer celui en place d'origine.) Nozzle cover_PLA_3h28m.gcode ( Somme de contrôle md5 du fichier > f1d6d6fc6f4a15b793f4a1a95ca37437 ) Filament utilisé > Hyper PLA White Creality Photos après retrait des supports d'impression (Et en usage ? ... Je n'ai pas encore essayé de l'utiliser pour remplacer celui en place d'origine.) High speed testing_PLA_24m.gcode ( Somme de contrôle md5 du fichier > ad085e8693fd4a25438d134978a58725 ) Avant d'imprimer ce fichier, j'ai pris le temps de le télécharger de la mémoire interne de la machine et de l'ouvrir avec Creality Print (v5.1.7.10513) pour vérifier les débits volumétriques testés. Pour ce fichier de test, (si on exclut la bordure d'impression, la couche initiale et la dernière couche du dessus), la vitesse et le débit volumétrique sont constants (~500 mm/s avec un débit de ~19 mm³/s). Cette impression vérifie simplement que le filament utilisé support une impression avec un débit constant de ~19 mm³/s pour une température d'impression de 220°C. ( Je m'attendais à avoir l'équivalent d'un test de Vitesse volumétrique maximal. Révélation Car ce genre de fichier se tranche habituellement avec une augmentation de la vitesse et donc une augmentation progressive du débit volumétrique d'extrusion, afin de déterminer le "débit volumétrique maximum" ("MVS" pour "Maximum volumetric speed" en mm³/s) d'un filament pour une tête d'impression et température d'impression donnée. Exemple de génération d'un test de "Débit maximal"/"Vitesse volumétrique maximal" avec Creality Print (v6.0.0.1078) (Noter le dernier élément "Didacticiel" du menu qui renvoie vers une page que wiki de Creality pour plus de détails sur ses tests de calibrations.) Il faut ensuite éventuellement modifier les paramètres selon les vitesses que l'on veut tester Puis cela génère normalement un modèle avec paramètre de tranchage sur-mesure ( Ignorer l'erreur d'objet qui semble trop grand, et ne pas réduire la taille de l'objet. Car ce genre de test doit être imprimé à 100% d'échelle (et le message est probablement un bug de cette version de Creality Print ) Et là, si on découpe, et que l'on regarde la vue en "Flux"("Débit") au lieu de la vue en "Type de ligne" de l'aperçu après découpage, on a bien des débits qui augment au fur et à mesure de l'impression. ) Hyper PLA RFID White Creality PLA+ Noir ArianePlast (fin de bobine), PLA Recyclé ArianePlast. ( CFS "Automatic Refill" sur "On" ) À environ 50% de l'impression, La fonction "Automatic Refill" a correctement fonctionné. Sans mon intervention, il y a eu passage à une bobine de même type et même couleur lors d'une fin de bobine. ( L'impression continue jusqu'à ce que la fin de filament soit consommée jusqu'au détecteur de filament à l'entrée de la tête d'impression, puis là un rapide "parkage" de la tête d'impression (comme pour une pause, la température buse cible passe à 140°C, mais reprend rapidement une température buse cible à la température d'impression), chargement du filament de la bobine suivante jusqu'à la tête d'impression, et fait une purge avant la reprise. ) Modifié (le) Février 5 par PPAC 2
PPAC Posté(e) Janvier 1 Auteur Posté(e) Janvier 1 (modifié) Trancheur Quand j'ai commencé mon test, la "Creality Hi" était sous embargo médiatique. Il n'y a pas de clé USB fourni avec la machine. Et donc je n'avais pas de trancheur qui embarque le profil d'imprimante de fourni. Révélation Sous les versions de Creality Print (v5.1.7, v6.0.1) alors disponibles en téléchargement, il n'y avait pas de profil de l'imprimante "Creality Hi". Par exemple, lors de mon début de test, une recherche de "hi" lors de l'ajout d'une imprimante sous Creality Print v5.1.7 m'affiche, un message expliquant que ce modèle n'est pas encore disponible. J'ai donc fait quelques tests avec un profil d'imprimante, basé sur celui de la Creality K2 Plus, modifié pour coller avec les paramètres des fichiers .gcode de test fourni en mémoire de l'imprimante. Révélation Citation ; printable_area = 0x0,260x0,260x260,0x260 ; printable_height = 300 ; extruder_clearance_radius = 55 ; extruder_clearance_height_to_rod = 27 ; extruder_clearance_height_to_lid = 27 ; auxiliary_fan = 0 ; machine_LED_light_exist = 1 ; machine_platform_motion_enable = 0 ; machine_start_gcode = M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM204 S2000\nG1 Z3 F600\nM83\nG92 E0\nG1 Z1 F600 ; layer_change_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z] ; change_filament_gcode = G2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\nG1 X260 Y180 F30000\nG1 Z{z_after_toolchange} F600 ; retract_lift_below = 299 ; machine_max_speed_x = 500 ; machine_max_speed_y = 500 ; machine_max_speed_z = 30 ; machine_max_speed_e = 50 ; machine_max_acceleration_x = 12000 ; machine_max_acceleration_y = 12000 ; machine_max_acceleration_z = 1000 ; machine_max_acceleration_e = 5000 ; machine_max_acceleration_extruding = 12000 ; machine_max_acceleration_retracting = 5000 ; machine_max_acceleration_travel = 20000 ; machine_max_jerk_x = 12 ; machine_max_jerk_y = 12 ; machine_max_jerk_z = 2 ; machine_max_jerk_e = 2.5 ; filament_start_gcode = "; filament start gcode\n{if (position[2] > first_layer_height) }\nM104 S[nozzle_temperature]\n{else} \nM104 S[first_layer_temperature]\n{endif}" ; filament_end_gcode = " ; filament end gcode" Le profil obtenu Creality Hi - from K2 Plus.zip ( fichier .zip à décompresser pour obtenir un fichier "Creality Hi - from K2 Plus.creality_printer" importable par Creality Print v6.0.0.1078 ) Pour les détails des paramètres du profil de la "K2 Plus" à modifier pour le transformer en profil pour la "Creality Hi". Révélation (j'ai oublié de décocher "Auxiliary part coolong fan") Et il faut aussi modifier les profils filaments (sinon cela fait une erreur au premier changement de filament) // A FAIRE Capture d'écran change_filament_gcode = G2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift G1 X260 Y180 F30000 G1 Z{z_after_toolchange} F600 Creality Print v6.0.0.1074 > L'envoie à distance fonctionne, mais si je fais la demande d'impression lors de l'envoi, il semble y avoir un bug, car j'ai alors un message "impression annulée" en début d'impression (après chauffe et nettoyage et auto Z-offset) ... Mais si depuis l'écran de l'imprimante, je demande d'imprimer le fichier reçu, alors là l'impression passe sans erreurs. Le profil de la Creality Hi a été officiellement ajouté depuis la version 6.0.1 https://github.com/CrealityOfficial/CrealityPrint/releases/tag/v6.0.1 -> (10/01/2025) CrealityPrint_6.0.1.1375_Release.exe Installation Citation Les profils préréglage système, de qualité de tranchage/traitement, et filaments, associé à la Creality Hi sur cette version 6.0.1.1375. // A FAIRE sur cette version 6.0.1.1375 > Captures d'écran de l'ajout de l'imprimante réseau, liste des imprimantes réseaux, d'un envoi à distance, et de l'écran détail / de surveillance d'une imprimante réseau. Quand il y a synchro avec les filaments du/des CFS. Modifié (le) Février 4 par PPAC 1
PPAC Posté(e) Janvier 1 Auteur Posté(e) Janvier 1 (modifié) Détails sur le firmware d'origine Firmware v1.1.0.33.2 Pas (encore ?) d'interface web Creality Print sur le port 80 Une interface web fluidd sur le port 4408 Si l'on a activé le mode root via l'écran de contrôle de l'imprimante (Menu "Config" ( Engrenage ), onglet "System", "Root account Information"), possibilité de se connecter en SSH ( nom d'utilisateur "root", mot de passe par défaut "Creality2024", sans les guillemets ) Pour éventuellement décrypter les code d'erreurs source https://wiki.creality.com/en/cfs/error-code-summary Citation Error Code Coding Rules The error code consists of the fault location code and error number. You can only enter the numeric code for a query. e.g. FR2849 F indicates CFS,R indicates filament feeding test,2849 is the encoding of this error. Error Code Error Model Screen Pop-up Content Troubleshooting Note FR2833 CFS Feed issue, check for filament or spool jams. Click "Retry" after resolving. CFS light: single red flash. Possible cause: Filament entangled/stuck, or filament stuck in the extruder or the hub. FR2833 FR2832 CFS Retract issue, check for filament or spool jams. Click "Retry" after resolving. CFS light: double red flash. Possible cause: Filament is entangled/stuck, or filament is stuck in the extruder or the hub, or filament is not tightened properly when uploading. FR2832 FR2839 CFS Filament runs out, please refill. CFS light: Red light breathing. Possible cause: Filaments are exhausted and no new ones are loaded. FR2839 FR2848 CFS Filament may be broken in CFS. CFS light: Red light is always on. Possible cause: The filament is stuck inside the hub and cannot be sent to the extruder normally, and cannot be retracted normally. FR2848 FS2831 CFS CFS communication issue, please try again after resolving. CFS lights: All four slots flash red. Possible cause: Disconnection during CFS use. FS2831 FS2843 CFS RFID cannot be read, please manually edit filament RFID may be read incorrectly, you can manually edit and select the name and color of the filament. FS2843 FS2834 CFS CFS system error. CFS exception. FS2834 FS2840 CFS Command failed, current scenario does not support this command. There may be other commands being executed or other situations that prevent the following commands from being executed. FS2840 FB2844 CFS PTFE tube may have detached from the pneumatic fitting, Printing paused, please try again after resolving Error description: This usually happens when the pneumatic joint somewhere in the Teflon tube channel of the printer is loose, causing the filament to keep feeding. When this message is prompted, first click "Retract" on the screen to backtrack the filament. If the filament cannot be backtracked at one time, you can click "Retract" again. After the completion, you can install the pneumatic joint and continue to use it. FB2844 FO2845 CFS Extruder may be clogged. Click "Retry" after resolving. Error description: When flushing the filament, the odometer mileage at the hub does not increase. The filament may not move, and the extruder may be clogged. It is necessary to check whether the filament is entangled, stuck, or it is not sent into the pipe of the extruder normally, which may clog the pipe. FO2845 FB2846 CFS The filament buffer signal is abnormal,the buffer may be stuck or the filament may be tangle. Error description: During printing, the buffer continuously does not detect a state change [within 16 seconds], and the filament does not move; it may be a blockage, or the hub is not working properly, or the buffer itself is abnormal. FB2846 FB2847 CFS Filament may tangled, please try again after resolving. Error description: It is usually used to detect that the external resistance is too large, which causes the extruder to fail to pull the filament smoothly during the printing process, resulting in poor extrusion. Common causes of errors include: the filament on the material tray is entangled or knotted, the material tube is too long or the material tube is severely bent. FB2847 FR2835 CFS Feed issue , filament may be stuck from loader to CFS hub. Please resolve the issue and click the "Retry" button. Error description: The filament fails to trigger the detector at the hub when feeding. It may be that the hub material break detection is damaged, or the feeder is not working, or the filament resistance is too large and is not pulled. FR2835 FR2836 CFS Feed issue , filament may be blocked between the CFS hub and extruder filament detector. Please resolve the issue and click "Retry" button. Error description: When feeding, the filament passed the hub detection, but could not trigger the extruder detector. It may not be able to reach the extruder material break detection smoothly, or the extruder material break detection may not be triggered normally; usually the resistance of the Teflon tube above the printer drag chain is too large, or the bending angle of the Teflon tube above the extruder material break detection is too large; or the extruder material break detection is damaged and cannot be triggered. FR2836 FO2837 CFS Feed issue , filament may be jammed between the extruder sensor and the extruder gear. Please resolve the issue and click the "Retry" button. Error description: The filament was sent to the extruder for material break detection normally during feeding. When feeding continued, the CFS odometer mileage did not increase. It may be that the filament is stuck or shaved at the extruder gear. You can click to “Retract” for unloading filament. If the filament is unloaded normally, you can cut off the filament head and continue feeding. FO2837 FO2838 CFS Feed issue , filament may be stuck between the CFS hub sensor and the gear. Please resolve the issue and click the "Retry" button. Error description: When feeding, the filament was fed from the CFS loader, triggering the hub detector. When feeding continues, the odometer mileage does not increase; FO2838 FR2849 CFS Retract issue, filament cannot be returned to CFS hub. Please resolve the issue and click the "Retry" button. Error description: The filament has been pulled out of the extruder when unloading, and the detector of the extruder has been released, but the hub detector is still triggered; it may be that the resistance of the Teflon tube is too large somewhere and the filament cannot be pulled back, or it may be that the hub detector of the corresponding silo is abnormally triggered. You can click “Retract” again to see if it can be restored. If it cannot be restored, you need to check the resistance position. FR2849 FR2850 CFS Retract issue, Filaments may be inserted into the CFS hub. Remove and click the "Retry" button. Error description: When unloading filaments, the filaments in the non-unloading bin abnormally triggered the hub detection; it may be that the hub detection is damaged or the filaments in other bins are abnormally inserted into the hub. You need to manually pull out the filaments in other bins, and then click “Retry” to check whether the unloading is normal. FR2850 FR2851 CFS Retract issue, Filament Buffer failure. Please resolve and click "Retry" button. Error description: When unloading the filament, the buffer cannot return to the empty position. FR2851 FH2853 CFS CFS temperature and humidity sensor abnormal. The temperature and humidity sensor in CFS cannot read data. This may be due to abnormal sensor connection or other hardware problems. FH2853 FM2857 CFS CFS feeding motor overload, maybe excessive load or unload resistance or the filament tangled or stuck. When CFS is feeding, it encounters too much resistance, causing the feeder motor to overload. It may be that the resistance of a certain part of the PTFE tube is too large or the filaments are stuck or entangled. It needs to be checked and solved. FM2857 FR0121 CFS FR0121: CFS filament in use. To print with spool holder, unload CFS filament and reload spool holder before printing. When printing is initiated, CFS is NOT ticked. But there are CFS filaments in the extruder. If you need to use external rack to print at this time, you need to manually click "Retract", unloading the CFS filaments and then use it again. FR0121 FR0122 CFS FR0122: Spool holder filament in use. To print with CFS, unload spool holder filament and reload CFS filament before printing. When printing is initiated, CFS is ticked. But there are non-CFS filaments in the extruder, which may be due to the fact that the external rack's filament is in use or there are broken filaments in the extruder; if you need to use CFS to print at this time, you need to manually click "Retract", unloaing the filaments, or dispose of the extruder filaments and then use them again. FR0122 FS2858 CFS FS2858: CFS EEPROM abnormal. The EEPROM in the CFS mainboard is abnormal and the mainboard needs to be replaced FS2858 FO2859 CFS FO2859: CFS filament odometry abnormal. CFS odometer mileage hardware is abnormal and needs to be repaired or replaced. FO2859 FB2860 CFS FB2860: CFS filament buffer abnormal. The CFS buffer is abnormal. It may be disconnected or stuck or the buffer hardware is abnormal. Use it again after troubleshooting. FB2860 FS2861 CFS FS2861: CFS left RFID board abnormal. The RFID reader on the left side of CFS is abnormal and the circuit board needs to be replaced FS2861 FS2862 CFS FS2862: CFS right RFID board abnormal. The RFID reader on the right side of CFS is abnormal and the circuit board needs to be replaced FS2862 FO0528 CFS FO0528:Printer seems to be printing without extruding. It is detected that there may be empty printing. You need to check whether the clogged hot end, fracked filaments or other abnormal situations that cause the filament fails to appear correctly. FO0528 FB2864 CFS FB2864:Feed issue, filament buffer failure. Please resolve and click "Retry" button. CFS buffer is abnormal. It may be disconnected or stuck or the buffer hardware is abnormal. Use it again after troubleshooting. FB2864 Modifié (le) Février 2 par PPAC 1
PPAC Posté(e) Janvier 1 Auteur Posté(e) Janvier 1 (modifié) Configuration Klipper (Firmware v1.1.0.33.2) /mnt/UDISK/printer_data/config/ CrealityHi _mnt_UDISK_printer_data_config (from_fuidd).zip /mnt/UDISK/printer_data/config/printer.cfg Révélation # F018 # Printer_size: 260x260x300 # Version: v1.0.55 # CreateDate: 2024/12/11 # Nozzle_mcu: chip: GD32F303CBT6 # version: F018-NOZZLE-V1.0.0 # Leveling_mcu: chip: GD32E230F8P6 # version: F018-LEVELING-V1.0.0 # mcu: chip: GD32F303RET6 # version: CR4CU220812S12 [include sensorless.cfg] [include gcode_macro.cfg] [include printer_params.cfg] [include box.cfg] [include motor_control.cfg] [mcu] serial: /dev/ttyS2 baud: 230400 restart_method: command [mcu nozzle_mcu] serial: /dev/ttyS3 baud: 230400 restart_method: command [mcu bed_mcu] serial: /dev/ttyS4 baud: 230400 restart_method: command [verify_heater extruder] [verify_heater heater_bed] check_gain_time: 120 heating_gain: 1.0 hysteresis: 10 [mcu rpi] serial: /tmp/klipper_host_mcu [bl24c16f] i2c_mcu: rpi i2c_bus: i2c.1 i2c_speed: 400000 [idle_timeout] timeout: 99999999 [virtual_sdcard] path: /mnt/UDISK/printer_data/gcodes [gcode_arcs] resolution: 1.0 [temperature_sensor mcu_temp] sensor_type: temperature_mcu min_temp: 0 max_temp: 100 [io_remap] src_pin: PB0 # 输入pin脚索引号(被映射) remap_pin: PA15 # 输出pin脚索引号(映射) src_pullup: 1 # 输入pin脚的上下拉配置,1表示上拉(意味着读取到0表示触发),0表示下拉(意味着读取到1表示触发) remap_def: 1 # 输出pin脚的默认输出电平 filterNum: 1 # 当读取输入pin脚有效电平持续时间大于等于filterNum * periodTicks, 置输出pin脚为有效电平状态。如果输入的参数为0, 将采用默认值5 periodTicks: 0 # 轮询输入pin脚周期, 单位ticks。如果输入的参数为0, 采用50uS对应的tick默认值 [stepper_x] step_pin: PB10 dir_pin: !PB9 enable_pin: !PA11 microsteps: 16 rotation_distance: 40 endstop_pin: !PC7 # endstop_pin:!nozzle_mcu:PB0 # endstop_pin:PA10 position_endstop: -19 position_min: -19 position_max: 285 homing_speed: 30 homing_retract_dist:0 [stepper_y] step_pin: PB8 dir_pin: PB7 enable_pin: !PA11 microsteps: 16 rotation_distance: 40 endstop_pin: ^PB13 position_endstop: -7 position_min: -7 position_max: 273 homing_speed: 100 homing_retract_dist:10 second_homing_speed: 20 [stepper_z] step_pin:PB4 dir_pin: PA5 enable_pin: !PA11 microsteps: 32 rotation_distance:8 endstop_pin:probe:z_virtual_endstop#PA15 #probe:z_virtual_endstop # position_endstop: 0.0 position_max: 310 position_min: -5 homing_speed: 5 second_homing_speed:5 homing_retract_dist:5.0 [tmc2208 stepper_z] uart_pin:PC2 # uart_address:3 interpolate: true run_current:0.51 sense_resistor: 0.10 stealthchop_threshold: 999999999#静音模式 [stepper_z1] step_pin: PB6 dir_pin: PB5 enable_pin: !PA11 microsteps: 32 rotation_distance:8 [tmc2208 stepper_z1] uart_pin:PA4 # uart_address:3 interpolate: true run_current:0.51 sense_resistor: 0.10 stealthchop_threshold: 99999999#静音模式 [z_tilt] z_positions:40,130 220,130 points: 40,130 220,130 speed: 200 horizontal_move_z: 5 retries: 10 retry_tolerance: 0.1 [prtouch_v3] # PC15:CLK, PC14:SDO z_offset: 0 speed: 5 samples: 1 samples_result: median samples_tolerance_retries: 5 samples_tolerance: 0.5 step_swap_pin: !PC7 pres_swap_pin: nozzle_mcu:PA15 # prth_msg_show: True # prth_dbg_ippt: 172.23.208.115 pres_cs0_pin: nozzle_mcu:PB13, nozzle_mcu:PB14 pres_tri_hold:3000, 10000, 500 # prth_tmp_comp:26,300,0,0.80 # prth_tmp_comp:26,300,0,0.19 # prth_tmp_comp:26,300,0,0.20 # prth_tmp_comp:26,300,0,0.24 prth_tmp_comp:26,300,0,0.17 prth_max_chps:8 prth_min_fans:0.01 # prth_gas_calr:0.001 [thermistor my_thermistor] temperature1:25 resistance1:260000 temperature2:220 resistance2:738 temperature3:350 resistance3:98 [extruder] max_extrude_cross_section: 80 max_extrude_only_distance:1000.0 step_pin:nozzle_mcu:PB5 dir_pin:nozzle_mcu:PB4 enable_pin:!nozzle_mcu:PB2 microsteps:16 # rotation_distance:6.7 rotation_distance:6.9 nozzle_diameter:0.400 filament_diameter:1.750 heater_pin:nozzle_mcu:PB8 #sensor_type: my_thermistor sensor_type: EPCOS 100K B57560G104F sensor_pin:nozzle_mcu:PA0#PC5 pressure_advance: 0.04 control:pid pid_kp:23.565 pid_ki:1.765 pid_kd:78.646 min_temp:0 max_temp:320 [tmc2208 extruder] uart_pin:nozzle_mcu:PB11 tx_pin:nozzle_mcu:PB10 interpolate: false run_current:0.37 #MS35776 # run_current:0.7 #TMC2208 # hold_current:0.7 sense_resistor: 0.3 # sense_resistor: 0.2 # stealthchop_threshold: 999999999 stealthchop_threshold: 0 # uart_address:3 [heater_bed] heater_pin: PC8 sensor_type: EPCOS 100K B57560G104F sensor_pin: PC4 control: pid pid_kp: 20 pid_ki: 0.1 pid_kd: 0.06 min_temp: 0 max_temp: 115 temp_offset_flag:True adc_temp_list: 25,40,53,69,83,108 actual_temp_list: 25,38,50,65,80,110 #模型散热风扇 [output_pin fanp0] pin: !nozzle_mcu: PB6 [output_pin fan0] pin: !nozzle_mcu:PA11# PA11 pwm: True cycle_time: 0.00004 hardware_pwm: false value: 0.00 scale: 255 shutdown_value: 0.0 #底板风扇 [output_pin board_fan] pin: !PA0 #喉管散热风扇 [heater_fan hotend_fan] pin: nozzle_mcu:PB7 max_power: 1.0 shutdown_speed: 0 cycle_time: 0.010 hardware_pwm: False kick_start_time: 0.100 off_below: 0.0 heater: extruder fan_speed: 1.0 heater_temp: 50.0 [duplicate_pin_override] pins: PA8,PA6,PB13,PA10,PB9,PB10,PB7,PB8,PB4,PA5,PB6,PB5 # [motor_control] # switch: 1 # retries: 4 # cut_pos_offset: -0.4 # 切刀位置补偿系数 mm # motor_x_stall: PA8 # motor_y_stall: PA6 # # motor_z_stall: PB13 # # motor_z1_stall: PA10 # # motor_e_stall: nozzle_mcu:PB12 # motor_x_dir: !PB9,0#!PB9,0 # motor_x_step: PB10,0 # motor_y_dir: PB7,0 # motor_y_step: PB8,0 # # motor_z_dir: PB4,0 # # motor_z_step: PA5,1 # # motor_z1_dir: PB6,1 # # motor_z1_step: PB5,1 #共振补偿 [lis2dw x] cs_pin: nozzle_mcu:PA4 spi_speed: 5000000 axes_map: x,z,y spi_software_sclk_pin: nozzle_mcu:PA5 spi_software_mosi_pin: nozzle_mcu:PA7 spi_software_miso_pin: nozzle_mcu:PA6 [lis2dw y] cs_pin: bed_mcu:PA4 spi_speed: 5000000 axes_map: y,x,z spi_software_sclk_pin: bed_mcu:PA5 spi_software_mosi_pin: bed_mcu:PA7 spi_software_miso_pin: bed_mcu:PA6 [resonance_tester] accel_chip_x: lis2dw x accel_chip_y: lis2dw y max_freq: 90 accel_per_hz: 75 probe_points: 130,130,100 #调平配置 [bed_mesh] speed: 300 mesh_min: 10,10 mesh_max: 250,250 probe_count: 9,9 fade_start: 5.0 fade_end: 50.0 algorithm: bicubic horizontal_move_z: 3 split_delta_z: 0.01 move_check_distance: 1 [printer] kinematics: cartesian max_velocity: 300 max_accel: 12000 max_accel_to_decel: 12000 max_z_velocity: 20 square_corner_velocity: 8.0 square_corner_max_velocity: 200.0 max_z_accel: 500 [exclude_object] #擦喷嘴 [nozzle_clear] clear_temp:170 enable_clear:true start_pos: 98, 266 touch_cnt: 3 clear_start: 148, 266 probe_pos_diff: 0, 0 clear_lenght: 14, 2 upraise: 0.2 clear_cnt: 10 #Z轴电机线检测 [tmc_line_check] #向上对高 [z_align] quick_speed: 20 # mm/s 下降速度 slow_speed: 5 # mm/s 探测速度 rising_dist: 5 # mm 首次探测到光电后的上升距离 filter_cnt: 10 # 连续触发限位的次数,用作滤波 timeout: 30 # s 单次探测超时时间 retries: 7 # 重试次数 retry_tolerance: 10 # 两个光电的调整允许的最大偏差 10步 步距是0.0025mm endstop_pin_z: PB15 # 光电触发 endstop_pin_z1: PB14 # 光电触发 zd_up: 0 # 步进电机远离限位开关的电平 zes_untrig: 0 # 限位开关未触发时的电平 diff_z_offset: 0.5 # 断电续打悬空差异补偿 压层时减小此值, 悬空时增大此值 [filament_switch_sensor filament_sensor] pause_on_runout: true switch_pin: !nozzle_mcu:PB15 runout_gcode: {% if printer.extruder.can_extrude|lower == 'true' %} G91 G0 E30 F600 G90 {% endif %} BOX_CHECK_MATERIAL_REFILL [filament_switch_sensor filament_sensor_2] pause_on_runout: false switch_pin: PB12 [filament_switch_sensor filament_sensor_3] pause_on_runout: false switch_pin: PB13 [filament_switch_sensor filament_sensor_4] pause_on_runout: false switch_pin: PB14 [filament_switch_sensor filament_sensor_5] pause_on_runout: false switch_pin: PB15 #logo灯 [output_pin LED] pin: nozzle_mcu:PB12 #*# <---------------------- SAVE_CONFIG ----------------------> #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated. #*# #*# [auto_addr] #*# mb_addr_table_uniids = #*# 0x18, 0x41, 0x30, 0x03, 0x14, 0x91, 0xB0, 0x0E, 0x47, 0x30, 0x36, 0x38 #*# 0x00 #*# 0x00 #*# 0x00 #*# #*# [box] #*# cut_pos_x = 281.10 #*# #*# [input_shaper] #*# shaper_type_x = mzv #*# shaper_freq_x = 45.4 #*# shaper_type_y = mzv #*# shaper_freq_y = 33.0 #*# #*# [bed_mesh default] #*# version = 1 #*# points = #*# -0.035000, -0.118000, -0.151000, -0.145000, -0.143000, -0.090000, -0.085000, -0.103000, -0.029000 #*# -0.051000, -0.080000, -0.122000, -0.113000, -0.091000, -0.077000, -0.060000, -0.055000, 0.008000 #*# 0.028000, -0.050000, -0.046000, -0.040000, -0.035000, -0.023000, -0.018000, -0.023000, 0.018000 #*# 0.088000, 0.009000, 0.018000, -0.008000, 0.012000, 0.021000, 0.036000, 0.029000, 0.026000 #*# 0.131000, 0.040000, 0.029000, 0.006000, 0.000000, 0.017000, 0.046000, 0.041000, 0.036000 #*# 0.224000, 0.109000, 0.076000, 0.054000, 0.041000, 0.024000, 0.036000, 0.045000, 0.062000 #*# 0.272000, 0.140000, 0.051000, 0.029000, 0.024000, -0.024000, -0.020000, 0.006000, 0.061000 #*# 0.310000, 0.156000, 0.071000, 0.013000, -0.011000, -0.033000, -0.055000, -0.035000, 0.020000 #*# 0.291000, 0.156000, 0.064000, 0.010000, -0.016000, -0.030000, -0.045000, -0.048000, 0.049000 #*# x_count = 9 #*# y_count = 9 #*# mesh_x_pps = 2 #*# mesh_y_pps = 2 #*# algo = bicubic #*# tension = 0.2 #*# min_x = 10.0 #*# max_x = 250.0 #*# min_y = 10.0 #*# max_y = 250.0 /mnt/UDISK/printer_data/config/sensorless.cfg Révélation # Createdate: 2024/04/15 [force_move] enable_force_move: true [gcode_macro xyz_ready] variable_x_ready: 0 variable_y_ready: 0 variable_z_ready: 0 variable_xy_moved: 0 variable_z_moved: 0 variable_zdown_enable: 0 variable_safe_z: 3 gcode: [gcode_macro ENABLE_ZDOWN] gcode: SET_GCODE_VARIABLE MACRO=xyz_ready VARIABLE=zdown_enable VALUE=1 [gcode_macro _IF_HOME_Z] gcode: {% if printer['gcode_macro xyz_ready'].z_ready|int == 1 %} {% if printer.toolhead.position.z|int < 5 %} {% set z_park = 5.0 - printer.toolhead.position.z|int %} G91 G1 z{z_park} F600 G90 {% endif %} {% else %} {% if printer['gcode_macro xyz_ready'].z_moved|int == 0 %} # BED_MESH_SET_DISABLE {% if printer.print_stats.power_loss == 1 %} SET_KINEMATIC_POSITION G91 G1 z{printer["gcode_macro xyz_ready"].safe_z} F600 G90 # G4 P2000 {% else %} SET_KINEMATIC_POSITION Z=0 G0 Z0.01 F1200 # 解Z轴不同时上升的bug G4 P500 G91 G1 z{printer["gcode_macro xyz_ready"].safe_z} F600 G90 # G4 P2000 {% endif %} M400 M84 SET_GCODE_VARIABLE MACRO=xyz_ready VARIABLE=z_moved VALUE=1 {% endif %} {% endif %} [gcode_macro _IF_MOVE_XY] gcode: _IF_HOME_Z {% if printer['gcode_macro xyz_ready'].xy_moved|int == 0 %} SET_GCODE_VARIABLE MACRO=xyz_ready VARIABLE=xy_moved VALUE=1 #G4 P1000 {% endif %} [gcode_macro _HOME_X] gcode: _IF_MOVE_XY {% if printer['gcode_macro xyz_ready'].x_ready|int == 1 %} {% if (printer.toolhead.position.x)|int < 10 %} G91 G1 x10 F12000 G90 # G4 P2000 {% endif %} # {% else %} # FORCE_MOVE STEPPER=stepper_x DISTANCE=5 VELOCITY=100 {% endif %} # Home G28 X G91 G0 X19 F12000 G90 SET_GCODE_VARIABLE MACRO=xyz_ready VARIABLE=x_ready VALUE=1 [gcode_macro _HOME_Y] gcode: _IF_MOVE_XY {% if printer['gcode_macro xyz_ready'].y_ready|int == 1 %} {% if (printer.toolhead.position.y)|int < 10 %} G91 G1 Y10 F9000 G90 # G4 P2000 {% endif %} # {% else %} # FORCE_MOVE STEPPER=stepper_y DISTANCE=5 VELOCITY=100 {% endif %} # Home G28 Y G91 G0 Y10 F9000 G90 SET_GCODE_VARIABLE MACRO=xyz_ready VARIABLE=y_ready VALUE=1 [gcode_macro _HOME_Z] gcode: {% if printer['gcode_macro xyz_ready'].y_ready|int == 1 %} {% if printer['gcode_macro xyz_ready'].x_ready|int == 1 %} _IF_HOME_Z {% endif %} {% endif %} {% set POSITION_X = printer.configfile.settings['stepper_x'].position_max/2 %} {% set POSITION_Y = printer.configfile.settings['stepper_y'].position_max/2 %} G91 {% set x_park = POSITION_X - printer.toolhead.position.x|int %} {% set y_park = POSITION_Y - printer.toolhead.position.y|int %} {action_respond_info("x_park = %s \n" % (x_park))} {action_respond_info("y_park = %s \n" % (y_park))} # G1 x{x_park} y{y_park} F3600 G90 {% set printer_state = printer.print_stats.state %} #{% if printer_state == "printing" or printer_state == "paused" %} # NOZ_CLEAR # BED_MESH_CLEAR # Z_TILT_ADJUST # BED_MESH_PROFILE LOAD="default" #{% else %} # {% if printer['gcode_macro xyz_ready'].zdown_enable|int == 0%} # ZDOWN_SWITCH ENABLE=0 # {% else %} # SET_GCODE_VARIABLE MACRO=xyz_ready VARIABLE=zdown_enable VALUE=0 # {% endif %} #{% endif %} G1 x130 y130 F12000 SET_KINEMATIC_POSITION Z=305 G1 Z304 F1200 M400 G28 Z G1 Z10 F300 {% set printer_state = printer.print_stats.state %} {% if printer_state == "printing" or printer_state == "paused" %} # M190 S60 # BED_MESH_CALIBRATE {% else %} {% endif %} SET_GCODE_VARIABLE MACRO=xyz_ready VARIABLE=z_ready VALUE=1 [homing_override] axes: xyz gcode: MOTOR_STALL_MODE DATA=1 M220 S100 BED_MESH_CLEAR {% set x_axes = printer.toolhead.homed_axes %} {% if x_axes is defined and x_axes[0] is defined %} {action_respond_info( "x_axes: %s \n" % (x_axes))} {% else %} SET_GCODE_VARIABLE MACRO=xyz_ready VARIABLE=x_ready VALUE=0 SET_GCODE_VARIABLE MACRO=xyz_ready VARIABLE=y_ready VALUE=0 SET_GCODE_VARIABLE MACRO=xyz_ready VARIABLE=z_ready VALUE=0 SET_GCODE_VARIABLE MACRO=xyz_ready VARIABLE=xy_moved VALUE=0 SET_GCODE_VARIABLE MACRO=xyz_ready VARIABLE=z_moved VALUE=0 {action_respond_info( "x_axes is NULL\n")} {% endif %} {% if x_axes is defined and x_axes[0] is defined and x_axes[1] is defined %} {action_respond_info("x_axes: %s \n"% (x_axes))} {% set position_y = printer.toolhead.position.y|int %} {% set max_y_position = printer["gcode_macro PRINTER_PARAM"].max_y_position|int %} {% if position_y >= max_y_position %} G91 G0 Y-10 F3600 G90 {% endif %} {% endif %} {% set home_all = 'X' not in params and 'Y' not in params %} {% if 'Z' in params and 'X' not in params and 'Y' not in params %} {% if x_axes[0] is defined and x_axes[1] is defined %} {% set home_all = 0 %} {% endif %} {% endif %} {% if home_all or 'X' in params %} _HOME_X {% endif %} {% if home_all or 'Y' in params %} _HOME_Y {% endif %} {% if home_all or 'Z' in params %} _HOME_Z BED_MESH_PROFILE LOAD="default" {% endif %} G4 P500 MOTOR_STALL_MODE DATA=2 MOTOR_CHECK_PROTECTION_AFTER_HOME DATA=11 /mnt/UDISK/printer_data/config/motor_control.cfg Révélation [motor_control] switch: 1 retries: 4 cut_pos_offset: -0.4 # 切刀位置补偿系数 mm motor_x_stall: PA8 motor_y_stall: PA6 # motor_z_stall: PB13 # motor_z1_stall: PA10 # motor_e_stall: nozzle_mcu:PB12 motor_x_dir: !PB9,1 motor_x_step: PB10,0 motor_y_dir: PB7,1 motor_y_step: PB8,0 ;motor_x_dir: !PB9,0 ;motor_x_step: PB10,0 ;motor_y_dir: PB7,0 ;motor_y_step: PB8,0 # motor_z_dir: PB4,0 # motor_z_step: PA5,1 # motor_z1_dir: PB6,1 # motor_z1_step: PB5,1 #/*** general param */ x_param_stall_mode: 2 x_param_stall_cur_A: 0.70 x_param_stall_pos_err_rad: 0.015 x_param_ud_cal_set: 0.15 x_param_motion_dir: 1.0 x_param_encoder_calibtate_official_ud_cal_set: 0.15 # motor param x_motor_param_R: 0.6 x_motor_param_L: 0.001 x_motor_param_Ke: 0.101859 # controller param x_controller_param_en_feedforward_idiq: 1 x_controller_param_en_feedforward_uduq: 1 # position loop PID param x_controller_pos_loop_pid_param_kp: 300.0 # speed loop PID param x_controller_spd_loop_pid_param_kp: 0.035 x_controller_spd_loop_pid_param_ki: 15.0 x_controller_spd_loop_pid_param_kc: 0.5 x_controller_spd_loop_pid_fal_param_en: 0 x_controller_spd_loop_pid_fal_param_a: 0.7 x_controller_spd_loop_pid_fal_param_zoom: 0.1 # current loop PID param x_controller_cur_loop_pid_param_kp: 2.5 x_controller_cur_loop_pid_param_ki: 200.0 x_controller_cur_loop_pid_param_kc: 0.5 x_controller_cur_loop_pid_fal_param_en: 0 x_controller_cur_loop_pid_fal_param_a: 1.2 x_controller_cur_loop_pid_fal_param_zoom: 0.25 # leso param x_controller_leso_param_b0k: 1 x_controller_leso_param_z3k: 0 x_controller_leso_param_wp: 4000 x_controller_leso_param_ws: 4000 x_controller_leso_param_wd: 400 # fwc param x_controller_fwc_param_en: 1 x_controller_fwc_param_I_max: 5.5 x_controller_fwc_param_wm_base: 100 # current filter param x_controller_cur_filter_param_en: 0 x_controller_cur_filter_param_fc: 6000 # protection param x_protection_param_protect_en: 1 x_protection_param_prt_peak_cur_A: 999.0 x_protection_param_prt_continuous_cur_A: 4.0 x_protection_param_prt_continuous_time_s: 1.0 x_protection_param_prt_over_speed_rad_s: 314.159271 x_protection_param_prt_over_speed_time_s: 0.1 x_protection_param_prt_track_max_err: 0.1 x_protection_param_prt_track_err_time: 0.1 x_protection_param_power_voltage_min: 20.0 x_protection_param_mcu_temp_max: 115.0 # step controller param x_step_controller_param_subdivision: 16 # communication interface param x_cmd_int_param_char_cmd_support: 1 # zazen mode param x_zazen_param_zazen_en: 1 x_zazen_param_zazen_trigger_time_s: 1.0 x_zazen_param_zazen_gain_spd_kp: 0.5 x_zazen_param_zazen_gain_spd_ki: 0.5 x_zazen_param_zazen_gain_cur_kp: 1.0 x_zazen_param_zazen_gain_cur_ki: 1.0 # general param y_param_stall_mode: 2 y_param_stall_cur_A: 0.70 y_param_stall_pos_err_rad: 0.015 y_param_ud_cal_set: 0.15 y_param_motion_dir: 1.0 y_param_encoder_calibtate_official_ud_cal_set: 0.15 # motor param y_motor_param_R: 0.780000 y_motor_param_L: 0.001400 y_motor_param_Ke: 0.098676 # controller param y_controller_param_en_feedforward_idiq: 1 y_controller_param_en_feedforward_uduq: 1 # position loop PID param y_controller_pos_loop_pid_param_kp: 200.0 # speed loop PID param y_controller_spd_loop_pid_param_kp: 0.03 y_controller_spd_loop_pid_param_ki: 15.0 y_controller_spd_loop_pid_param_kc: 0.5 y_controller_spd_loop_pid_fal_param_en: 0 y_controller_spd_loop_pid_fal_param_a: 0.7 y_controller_spd_loop_pid_fal_param_zoom: 0.1 # current loop PID param y_controller_cur_loop_pid_param_kp: 2.5 y_controller_cur_loop_pid_param_ki: 200.0 y_controller_cur_loop_pid_param_kc: 0.5 y_controller_cur_loop_pid_fal_param_en: 0 y_controller_cur_loop_pid_fal_param_a: 1.2 y_controller_cur_loop_pid_fal_param_zoom: 0.25 # leso param y_controller_leso_param_b0k: 1 y_controller_leso_param_z3k: 0 y_controller_leso_param_wp: 4000 y_controller_leso_param_ws: 4000 y_controller_leso_param_wd: 400 # fwc param y_controller_fwc_param_en: 1 y_controller_fwc_param_I_max: 5.5 y_controller_fwc_param_wm_base: 100 # current filter param y_controller_cur_filter_param_en: 0 y_controller_cur_filter_param_fc: 6000 # protection param y_protection_param_protect_en: 1 y_protection_param_prt_peak_cur_A: 999.0 y_protection_param_prt_continuous_cur_A: 4.0 y_protection_param_prt_continuous_time_s: 1.0 y_protection_param_prt_over_speed_rad_s: 314.159271 y_protection_param_prt_over_speed_time_s: 0.1 y_protection_param_prt_track_max_err: 0.1 y_protection_param_prt_track_err_time: 0.1 y_protection_param_power_voltage_min: 20.0 y_protection_param_mcu_temp_max: 115.0 # step controller param y_step_controller_param_subdivision: 16 # zazen mode param y_zazen_param_zazen_en: 1 y_zazen_param_zazen_trigger_time_s: 1.0 y_zazen_param_zazen_gain_spd_kp: 0.5 y_zazen_param_zazen_gain_spd_ki: 0.5 y_zazen_param_zazen_gain_cur_kp: 1.0 y_zazen_param_zazen_gain_cur_ki: 1.0 /mnt/UDISK/printer_data/config/factory_printer.cfg Révélation # F018 # Printer_size: 260x260x300 # Version: v1.0.46 # CreateDate: 2024/10/26 # Nozzle_mcu: chip: GD32F303CBT6 # version: F018-NOZZLE-V1.0.0 # Leveling_mcu: chip: GD32E230F8P6 # version: F018-LEVELING-V1.0.0 # mcu: chip: GD32F303RET6 # version: CR4CU220812S12 [include sensorless.cfg] [include gcode_macro.cfg] [include printer_params.cfg] [include box.cfg] [mcu] serial: /dev/ttyS2 baud: 230400 restart_method: command [mcu nozzle_mcu] serial: /dev/ttyS3 baud: 230400 restart_method: command [mcu bed_mcu] serial: /dev/ttyS4 baud: 230400 restart_method: command [verify_heater extruder] [verify_heater heater_bed] check_gain_time: 120 heating_gain: 1.0 hysteresis: 10 [mcu rpi] serial: /tmp/klipper_host_mcu [bl24c16f] i2c_mcu: rpi i2c_bus: i2c.1 i2c_speed: 400000 [idle_timeout] timeout: 99999999 [virtual_sdcard] path: /mnt/UDISK/printer_data/gcodes [gcode_arcs] resolution: 1.0 [temperature_sensor mcu_temp] sensor_type: temperature_mcu min_temp: 0 max_temp: 100 [io_remap] src_pin: PB0 # 输入pin脚索引号(被映射) remap_pin: PA15 # 输出pin脚索引号(映射) src_pullup: 1 # 输入pin脚的上下拉配置,1表示上拉(意味着读取到0表示触发),0表示下拉(意味着读取到1表示触发) remap_def: 1 # 输出pin脚的默认输出电平 filterNum: 1 # 当读取输入pin脚有效电平持续时间大于等于filterNum * periodTicks, 置输出pin脚为有效电平状态。如果输入的参数为0, 将采用默认值5 periodTicks: 0 # 轮询输入pin脚周期, 单位ticks。如果输入的参数为0, 采用50uS对应的tick默认值 [stepper_x] step_pin: PB10 dir_pin: !PB9 enable_pin: !PA11 microsteps: 16 rotation_distance: 40 endstop_pin: !PC7 # endstop_pin:!nozzle_mcu:PB0 # endstop_pin:PA10 position_endstop: -19 position_min: -19 position_max: 285 homing_speed: 30 homing_retract_dist:0 [stepper_y] step_pin: PB8 dir_pin: PB7 enable_pin: !PA11 microsteps: 16 rotation_distance: 40 endstop_pin: ^PB13 position_endstop: -7 position_min: -7 position_max: 273 homing_speed: 100 homing_retract_dist:10 second_homing_speed: 20 [stepper_z] step_pin:PB4 dir_pin: PA5 enable_pin: !PA11 microsteps: 32 rotation_distance:8 endstop_pin:probe:z_virtual_endstop#PA15 #probe:z_virtual_endstop # position_endstop: 0.0 position_max: 310 position_min: -5 homing_speed: 5 second_homing_speed:5 homing_retract_dist:5.0 [tmc2208 stepper_z] uart_pin:PC2 # uart_address:3 interpolate: true run_current:0.51 sense_resistor: 0.10 stealthchop_threshold: 999999999#静音模式 [stepper_z1] step_pin: PB6 dir_pin: PB5 enable_pin: !PA11 microsteps: 32 rotation_distance:8 [tmc2208 stepper_z1] uart_pin:PA4 # uart_address:3 interpolate: true run_current:0.51 sense_resistor: 0.10 stealthchop_threshold: 99999999#静音模式 [z_tilt] z_positions:40,130 220,130 points: 40,130 220,130 speed: 200 horizontal_move_z: 10 retries: 5 retry_tolerance: 0.1 [prtouch_v3] # PC15:CLK, PC14:SDO z_offset: 0 speed: 5 samples: 1 samples_result: median samples_tolerance_retries: 5 samples_tolerance: 0.5 step_swap_pin: !PC7 pres_swap_pin: nozzle_mcu:PA15 # prth_msg_show: True # prth_dbg_ippt: 172.23.208.115 pres_cs0_pin: nozzle_mcu:PB13, nozzle_mcu:PB14 pres_tri_hold:3000, 10000, 500 # prth_tmp_comp:26,300,0,0.80 # prth_tmp_comp:26,300,0,0.19 # prth_tmp_comp:26,300,0,0.20 # prth_tmp_comp:26,300,0,0.24 prth_tmp_comp:26,300,0,0.15 prth_max_chps:8 prth_min_fans:0.01 # prth_gas_calr:0.001 [thermistor my_thermistor] temperature1:25 resistance1:260000 temperature2:220 resistance2:738 temperature3:350 resistance3:98 [extruder] max_extrude_cross_section: 80 max_extrude_only_distance:1000.0 step_pin:nozzle_mcu:PB5 dir_pin:nozzle_mcu:PB4 enable_pin:!nozzle_mcu:PB2 microsteps:16 # rotation_distance:6.7 rotation_distance:6.9 nozzle_diameter:0.400 filament_diameter:1.750 heater_pin:nozzle_mcu:PB8 #sensor_type: my_thermistor sensor_type: EPCOS 100K B57560G104F sensor_pin:nozzle_mcu:PA0#PC5 pressure_advance: 0.080 control:pid pid_kp:23.565 pid_ki:1.765 pid_kd:78.646 min_temp:0 max_temp:320 [tmc2208 extruder] uart_pin:nozzle_mcu:PB11 tx_pin:nozzle_mcu:PB10 interpolate: false run_current:0.37 #MS35776 # run_current:0.7 #TMC2208 # hold_current:0.7 sense_resistor: 0.3 # sense_resistor: 0.2 # stealthchop_threshold: 999999999 stealthchop_threshold: 0 # uart_address:3 [heater_bed] heater_pin: PC8 sensor_type: EPCOS 100K B57560G104F sensor_pin: PC4 control: pid pid_kp: 27 pid_ki: 0.08 pid_kd: 0 min_temp: 0 max_temp: 115 temp_offset_flag:True adc_temp_list: 25,40,53,69,85,110 actual_temp_list: 25,38,50,65,80,110 #模型散热风扇 [output_pin fanp0] pin: !nozzle_mcu: PB6 [output_pin fan0] pin: !nozzle_mcu:PA11# PA11 pwm: True cycle_time: 0.00004 hardware_pwm: false value: 0.00 scale: 255 shutdown_value: 0.0 #底板风扇 [output_pin board_fan] pin: !PA0 #喉管散热风扇 [heater_fan hotend_fan] pin: nozzle_mcu:PB7 max_power: 1.0 shutdown_speed: 0 cycle_time: 0.010 hardware_pwm: False kick_start_time: 0.100 off_below: 0.0 heater: extruder fan_speed: 1.0 heater_temp: 50.0 [duplicate_pin_override] pins: PA8,PA6,PB13,PA10,PB9,PB10,PB7,PB8,PB4,PA5,PB6,PB5,PC8 [motor_control] switch: 0 retries: 4 cut_pos_offset: -0.4 # 切刀位置补偿系数 mm motor_x_stall: PA8 motor_y_stall: PA6 # motor_z_stall: PB13 # motor_z1_stall: PA10 # motor_e_stall: nozzle_mcu:PB12 motor_x_dir: !PB9,0#!PB9,0 motor_x_step: PB10,0 motor_y_dir: PB7,0 motor_y_step: PB8,0 # motor_z_dir: PB4,0 # motor_z_step: PA5,1 # motor_z1_dir: PB6,1 # motor_z1_step: PB5,1 #共振补偿 [lis2dw x] cs_pin: nozzle_mcu:PA4 spi_speed: 5000000 axes_map: x,z,y spi_software_sclk_pin: nozzle_mcu:PA5 spi_software_mosi_pin: nozzle_mcu:PA7 spi_software_miso_pin: nozzle_mcu:PA6 [lis2dw y] cs_pin: bed_mcu:PA4 spi_speed: 5000000 axes_map: -y,x,-z spi_software_sclk_pin: bed_mcu:PA5 spi_software_mosi_pin: bed_mcu:PA7 spi_software_miso_pin: bed_mcu:PA6 [resonance_tester] accel_chip_x: lis2dw x accel_chip_y: lis2dw y max_freq: 90 accel_per_hz: 75 probe_points: 130,130,100 #调平配置 [bed_mesh] speed: 300 mesh_min: 10,10 mesh_max: 250,250 probe_count: 7,7 fade_start: 5.0 fade_end: 50.0 algorithm: bicubic horizontal_move_z: 3 split_delta_z: 0.01 move_check_distance: 1 [printer] kinematics: cartesian max_velocity: 500 max_accel: 12000 max_accel_to_decel: 12000 max_z_velocity: 20 square_corner_velocity: 8.0 square_corner_max_velocity: 200.0 max_z_accel: 500 #共振补偿预制参数 [input_shaper] shaper_type_y = mzv shaper_freq_y = 35.0 [input_shaper] shaper_type_x = mzv shaper_freq_x = 45.0 [exclude_object] #擦喷嘴 [nozzle_clear] clear_temp:140 enable_clear:true upraise:0.7 start_pos: 98, 266 touch_cnt: 3 clear_start: 148, 266 probe_pos_diff: 0, 0 clear_lenght: 14, 2 upraise: -1 clear_cnt: 10 #Z轴电机线检测 [tmc_line_check] #向上对高 [z_align] quick_speed: 20 # mm/s 下降速度 slow_speed: 5 # mm/s 探测速度 rising_dist: 5 # mm 首次探测到光电后的上升距离 filter_cnt: 10 # 连续触发限位的次数,用作滤波 timeout: 30 # s 单次探测超时时间 retries: 7 # 重试次数 retry_tolerance: 10 # 两个光电的调整允许的最大偏差 10步 步距是0.0025mm endstop_pin_z: PB15 # 光电触发 endstop_pin_z1: PB14 # 光电触发 zd_up: 0 # 步进电机远离限位开关的电平 zes_untrig: 0 # 限位开关未触发时的电平 diff_z_offset: 0.5 # 断电续打悬空差异补偿 压层时减小此值, 悬空时增大此值 [filament_switch_sensor filament_sensor] pause_on_runout: true switch_pin: !nozzle_mcu:PB15 runout_gcode: {% if printer.extruder.can_extrude|lower == 'true' %} G91 G0 E30 F600 G90 {% endif %} BOX_CHECK_MATERIAL_REFILL #logo灯 [output_pin LED] pin: nozzle_mcu:PB12 [filament_switch_sensor filament_sensor_2] pause_on_runout: false switch_pin: PB12 [filament_switch_sensor filament_sensor_3] pause_on_runout: false switch_pin: PB13 [filament_switch_sensor filament_sensor_4] pause_on_runout: false switch_pin: PB14 [filament_switch_sensor filament_sensor_5] pause_on_runout: false switch_pin: PB15 [output_pin BED_IO] pin: !PC5 [output_pin BED_IO2] pin: !PC8 [output_pin LED_24] pin: PB0 [output_pin FAN2] pin: PB2 /mnt/UDISK/printer_data/config/box.cfg Révélation [serial_485 serial485] serial: /dev/ttyS5 baud: 230400 [auto_addr] [filament_rack] need_clean_length: 63 #外挂耗材分段清理长度 first_clean_length: 66 [box] bus:serial485 filament_sensor:filament_sensor pre_cut_pos_x: 240#223.8 #预撞刀的位置,保证垂直撞刀 pre_cut_pos_y: 130#352 # cut_pos_x: 283.5#223.8 # cut_pos_y: 130#352#368 #middle_cut_pos_y: retract_len_before_cut: 0 #30 #切料前回抽长度(减少换料过程中的耗材损耗) Tn_retrude: -20#-60 #切料后,使耗材退出挤出齿轮的长度 Tn_retrude_velocity: 600#600#360 #回抽速度 Tn_extrude_temp: 220 #挤出温度 Tn_extrude: 140 #换料挤出长度 Tn_extrude_velocity: 360 #挤出速度 buffer_empty_len: 30 #缓冲器回抽预留长度,需要挤出缓冲器预留的长度 (切断挤出机内撞刀到挤出齿轮的长度) clean_left_pos_x: 0 #铁氟龙擦嘴的左位置 clean_left_pos_y: 130# 368 clean_right_pos_x: -5 #铁氟龙擦嘴的右位置 clean_right_pos_y: 130 clean_velocity: 12000 box_need_clean_length:63 box_first_clean_length:66 box_need_clean_length_max:72 last_flush_nozzle_clean_times:2 #打印时分段冲刷最后一次冲刷次数 cut_velocity: 15000 extrude_pos_x: -18.50 #127 #切换料吐料的位置 extrude_pos_y: 130 has_extrude_pos: 1 #有没有吐料需要 区分K1_MAX和f008 safe_pos_y: 130 check_cut_pos_x_max: 280 switch_pin:!nozzle_mcu:PB1 version: 1 detour_pos_y:261 #切料到吐料y轴迂回坐标 # detour_z: True #切料到吐料z轴是否迂回 detour_y :True #切料到吐料y轴是否迂回 # muticlean :True #多次 # clean_slowdown :True # anti_wire :True #是否开启防拉丝 [gcode_macro BOX_CHECK_MATERIAL] gcode: BOX_ERROR_CLEAR #If the box error state is not cleared [gcode_macro BOX_LOAD_MATERIAL_WITH_MATERIAL] gcode: M104 BOX_CHECK_MATERIAL BOX_CUT_MATERIAL BOX_SAVE_FAN BOX_RETRUDE_MATERIAL_WITH_TNN # BOX_RETRUDE_MATERIAL BOX_EXTRUDE_MATERIAL BOX_EXTRUDER_EXTRUDE BOX_MATERIAL_CHANGE_FLUSH # BOX_MATERIAL_FLUSH BOX_RESTORE_FAN [gcode_macro BOX_LOAD_MATERIAL_WITHOUT_MATERIAL] gcode: M104 BOX_CHECK_MATERIAL BOX_EXTRUDE_MATERIAL BOX_EXTRUDER_EXTRUDE BOX_MATERIAL_CHANGE_FLUSH # BOX_MATERIAL_FLUSH [gcode_macro BOX_RETRUDE_MATERIAL_WITH_TNN] rename_existing: BOX_RETRUDE_MATERIAL_WITH_TNN1 gcode: BOX_SET_TEMP BOX_GO_TO_EXTRUDE_POS BOX_RETRUDE_MATERIAL [gcode_macro BOX_QUIT_MATERIAL] gcode: BOX_CHECK_MATERIAL BOX_CUT_MATERIAL BOX_RETRUDE_MATERIAL_WITH_TNN SET_COOL_TEMP # eg: # BOX_EXTRUDE_MATERIAL TNN=T1A # BOX_EXTRUDER_EXTRUDE TNN=T1A # BOX_MATERIAL_FLUSH LEN=100 VELOCITY=360 TEMP=220 # BOX_RETRUDE_MATERIAL_WITH_TNN TNN=T1A [gcode_macro BOX_INFO_REFRESH] gcode: BOX_SET_PRE_LOADING ADDR={params.ADDR} NUM={params.NUM} ACTION=RUN M400 BOX_GET_RFID ADDR={params.ADDR} NUM={params.NUM} M400 BOX_GET_REMAIN_LEN ADDR={params.ADDR} NUM={params.NUM} M400 [gcode_macro POP_FILAMENT_OUT] gcode: {% set box = printer.configfile.settings['box'] %} {% set pos_x = box.extrude_pos_x %} M400 G90 G0 X10 F12000 G0 X{pos_x} G0 X10 G0 X{pos_x} G0 X10 G0 X{pos_x} G0 X20 /mnt/UDISK/printer_data/config/printer_params.cfg Révélation # F018 # Printer_size: 260x260x300 # Version: v1.0.0 # CreateDate: 2024/04/13 # Nozzle_mcu: chip: GD32F303CBT6 # version: F018-NOZZLE-V1.0.0 # Leveling_mcu: chip: GD32E230F8P6 # version: F018-LEVELING-V1.0.0 # mcu: chip: GD32F303RET6 # version: CR4CU220812S12 [custom_macro] default_bed_temp: 50 default_extruder_temp: 240 g28_ext_temp: 140 [fan_feedback] fan0_pin: ^nozzle_mcu:PA9 # backplane fan fan1_pin: ^nozzle_mcu:PA10 # model fan fan2_pin: ^nozzle_mcu:PB9 # model fan print_delay_time: 5 current_delay_time: 2 # 产品定义参数 [gcode_macro product_param] # 模型成型尺寸 variable_bed_size_x: 260 variable_bed_size_y: 260 variable_bed_size_z: 300 # 支持最高温度 variable_nozzle_temp: 300 variable_bed_temp: 100 gcode: /mnt/UDISK/printer_data/config/gcode_macro.cfg Révélation # F018 [virtual_sdcard] #path: /home/rock/gcode_files path: /usr/data/printer_data/gcodes [pause_resume] [display_status] [gcode_macro PRINTER_PARAM] variable_z_safe_pause: 0.0 variable_max_x_position: 260.0 variable_max_y_position: 260.0 variable_max_z_position: 300.0 variable_fans: 3 variable_auto_g29: 0 variable_default_bed_temp: 50 variable_default_extruder_temp: 240 variable_g28_extruder_temp: 140 variable_print_calibration: 0 variable_fan0_min: 51 variable_fan0_speed: 0 variable_hotend_temp: 200 variable_default_acc: 12000 gcode: [gcode_macro STRUCTURE_PARAM] variable_bed_length: 260 variable_bed_width: 260 variable_bed_hight: 300 variable_laser_x_offset: 45.0 variable_laser_y_offset: -8.0 variable_laser_z_offset: 3.0 variable_cali_x_offset: 200.9 variable_cali_y_offset: 8.9 variable_cali_z_offset: 5.0 gcode: [gcode_macro CANCEL_PRINT] description: Cancel the actual running print rename_existing: CANCEL_PRINT_BASE variable_inside_cancel: 0 gcode: RESPONSE_INFO MSG="Canceling print" SET_GCODE_VARIABLE MACRO=CANCEL_PRINT VARIABLE=inside_cancel VALUE=1 {% set inside_cancel = printer['gcode_macro CANCEL_PRINT'].inside_cancel|int %} RESPONSE_INFO MSG="inside_cancel:{inside_cancel}" {% set act_z = printer.toolhead.position.z|float %} {% if act_z + 50 > 305 %} {% set pos_z = 305 %} {% else %} {% set pos_z = printer.toolhead.position.z|float + 50 %} {% endif %} {% if "xyz" in printer.toolhead.homed_axes %} G90 G1 Z{pos_z} F1200 {% else %} {action_respond_info("Printer not homed")} G28 X Y {% endif %} CANCEL_PRINT_BASE BOX_MOVE_TO_CUT ; BOX_END FORCE_MOVE_E E=-2 TURN_OFF_HEATERS G1 F3000 X10 Y260 M400 M104 S0 M140 S0 M107 M84 FINISH_INIT BOX_END_PRINT SET_GCODE_VARIABLE MACRO=CANCEL_PRINT VARIABLE=inside_cancel VALUE=0 RESPONSE_INFO MSG="inside_cancel:{inside_cancel}" RESPONSE_INFO MSG="Print canceled" [gcode_macro MOTOR_CANCEL_PRINT] gcode: EXCLUDE_OBJECT_RESET PRINT_PREPARE_CLEAR M220 S100 SET_VELOCITY_LIMIT ACCEL=5000 ACCEL_TO_DECEL=5000 TURN_OFF_HEATERS M107 P1 M107 P2 M141 S0 SET_PIN PIN=extruder_fan VALUE=0 BOX_SET_CURRENT_BOX_IDLE_MODE CANCEL_PRINT_BASE WAIT_TEMP_START [gcode_macro IF_NEED_HOME] gcode: {% set x_axes = printer.toolhead.homed_axes %} {% if x_axes is defined and x_axes[0] is defined %} {action_respond_info( "x_axes: %s \n" % (x_axes))} {% else %} G28 X Y {% endif %} [gcode_macro PRINT_CALIBRATION] # This part of the command is replaced by the application side without passing parameters gcode: CX_PRINT_LEVELING_CALIBRATION [gcode_macro FIRST_FLOOR_PAUSE_POSITION] gcode: {% set extruder_temp = printer.custom_macro.g28_ext_temp %} M104 S{extruder_temp} {% set y_park = printer.toolhead.axis_maximum.y/2 %} {% set x_park = printer['gcode_macro PRINTER_PARAM'].max_x_position|float + 1 %} G90 G1 Z2 F600 G1 X{x_park} Y{y_park} F6000 G1 Z0.2 F600 [gcode_macro FIRST_FLOOR_RESUME] description: Resume the first floor print gcode: ##### read E from pause macro ##### {% set E = printer["gcode_macro FIRST_FLOOR_PAUSE"].extrude|float + 1.0 %} #### get VELOCITY parameter if specified #### {% if 'VELOCITY' in params|upper %} {% set get_params = ('VELOCITY=' + params.VELOCITY) %} {%else %} {% set get_params = "" %} {% endif %} ##### end of definitions ##### {% if printer.extruder.can_extrude|lower == 'true' %} G91 G1 E{E} F2100 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} RESUME_BASE {get_params} [gcode_macro FIRST_FLOOR_PAUSE] description: Pause the first floor print # change this if you need more or less extrusion variable_extrude: 2.0 gcode: ##### read E from pause macro ##### {% set E = printer["gcode_macro FIRST_FLOOR_PAUSE"].extrude|float %} ##### set park positon for x and y ##### # default is your max posion from your printer.cfg {% set y_park = printer.toolhead.axis_maximum.y/2 %} {% set x_park = printer.toolhead.axis_maximum.x|float - 10.0 %} ##### calculate save lift position ##### {% set max_z = printer["gcode_macro PRINTER_PARAM"].max_z_position|float %} {% set act_z = printer.toolhead.position.z|float %} {% set z_safe = 0.0 %} {% if act_z < (max_z - 2.0) %} {% set z_safe = 2.0 %} {% elif act_z < max_z %} {% set z_safe = max_z - act_z %} {% endif %} ##### end of definitions ##### SET_GCODE_VARIABLE MACRO=PRINTER_PARAM VARIABLE=z_safe_pause VALUE={z_safe|float} PAUSE_BASE G91 {% if "xyz" in printer.toolhead.homed_axes %} {% if printer.extruder.can_extrude|lower == 'true' %} G1 E-1.0 F180 G1 E-{E} F4000 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} G1 Z{z_safe} F600 G90 G1 X{x_park} Y{y_park} F30000 {% else %} {action_respond_info("Printer not homed")} {% endif %} [gcode_macro RESPONSE_INFO] gcode: {% set msg = params.MSG | default("response info") %} { action_respond_info(msg) } [gcode_macro DO_COOLING] gcode: {% if printer['gcode_macro IF_CUT_AND_COOLING'].resumed|int == 0 %} RESPONSE_INFO MSG="DO_COOLING:Start cooling." M104 S0 RESPONSE_INFO MSG="DO_COOLING:Finish cooling." {% else %} RESPONSE_INFO MSG="DO_COOLING:Prepare print, no need to cooling." {% endif %} [delayed_gcode COOLING_AFTER_PRINTER_PAUSED];run with reactor lock gcode: {% if printer['print_stats'].state|lower == 'paused' %} RESPONSE_INFO MSG="COOLING_AFTER_PRINTER_PAUSED:Printer is paused." DO_COOLING {% else %} RESPONSE_INFO MSG="COOLING_AFTER_PRINTER_PAUSED:Printer is not paused, do nothing." {% endif %} [gcode_macro DO_CUT] gcode: {% if printer['gcode_macro IF_CUT_AND_COOLING'].resumed|int == 0 %} RESPONSE_INFO MSG="DO_CUT:Start cut." {% set x_park = 0 %} {% set y_park = 260 %} BOX_MOVE_TO_CUT G91 FORCE_MOVE_E E=-2 G90 M104 S140 M400 G1 X{x_park} Y{y_park} F6000 UPDATE_DELAYED_GCODE ID=COOLING_AFTER_PRINTER_PAUSED DURATION=900 RESPONSE_INFO MSG="DO_CUT:Cut finish." {% else %} RESPONSE_INFO MSG="DO_CUT:Prepare print, no need to cut and cooling." {% endif %} [delayed_gcode CUT_AND_COOLING_AFTER_PRINTER_PAUSED];run with reactor lock gcode: {% if printer['print_stats'].state|lower == 'paused' %} RESPONSE_INFO MSG="CUT_AND_COOLING_AFTER_PRINTER_PAUSED:Printer is paused." DO_CUT SET_GCODE_VARIABLE MACRO=IF_CUT_AND_COOLING VARIABLE=inside_cut VALUE=0 {% else %} {% if printer['gcode_macro IF_CUT_AND_COOLING'].resumed|int == 0 %} RESPONSE_INFO MSG="CUT_AND_COOLING_AFTER_PRINTER_PAUSED:Printer is not paused, waiting." UPDATE_DELAYED_GCODE ID=CUT_AND_COOLING_AFTER_PRINTER_PAUSED DURATION=1 {% else %} SET_GCODE_VARIABLE MACRO=IF_CUT_AND_COOLING VARIABLE=inside_cut VALUE=0 RESPONSE_INFO MSG="CUT_AND_COOLING_AFTER_PRINTER_PAUSED:Prepare print, no need to cut and cooling." {% endif %} {% endif %} [gcode_macro IF_CUT_AND_COOLING] variable_inside_cut: 0 variable_resumed: 0 gcode: SET_GCODE_VARIABLE MACRO=IF_CUT_AND_COOLING VARIABLE=resumed VALUE=0 {% if printer['gcode_macro IF_CUT_AND_COOLING'].inside_cut|int == 0 %} {% if printer['motor_control'].cut.state |lower == 'true' %} RESPONSE_INFO MSG="IF_CUT_AND_COOLING:Last cut_present value is true, need to cut." SET_GCODE_VARIABLE MACRO=IF_CUT_AND_COOLING VARIABLE=inside_cut VALUE=1 UPDATE_DELAYED_GCODE ID=CUT_AND_COOLING_AFTER_PRINTER_PAUSED DURATION=1 {% else %} RESPONSE_INFO MSG="IF_CUT_AND_COOLING:Last cut_present value is false, no need to cut." {% set x_park = 0 %} {% set y_park = 260 %} G91 FORCE_MOVE_E E=-2 G90 M104 S140 M400 G1 X{x_park} Y{y_park} F6000 RESPONSE_INFO MSG="IF_CUT_AND_COOLING:finish." {% endif %} {% else %} RESPONSE_INFO MSG="IF_CUT_AND_COOLING:Inside cut, no need to cut." {% endif %} [gcode_macro PAUSE] description: Pause the actual running print rename_existing: PAUSE_BASE # change this if you need more or less extrusion variable_extrude: 2.0 gcode: {% set inside_cancel = printer['gcode_macro CANCEL_PRINT'].inside_cancel|int %} RESPONSE_INFO MSG="Pausing print, inside_cancel:{inside_cancel}" {% if printer['print_stats'].state|lower == 'cancelled' %} RESPONSE_INFO MSG="PAUSE: printer state is not printing." {% else %} {% if printer['gcode_macro CANCEL_PRINT'].inside_cancel|int == 0 %} { action_respond_info("Printer is pausing.\n") } ##### read E from pause macro ##### {% set E = printer["gcode_macro PAUSE"].extrude|float %} ##### set park positon for x and y ##### # default is your max posion from your printer.cfg # {% set x_park = printer.toolhead.axis_maximum.x|float - 5.0 %} # {% set y_park = printer.toolhead.axis_maximum.y|float - 5.0 %} ##### calculate save lift position ##### {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set act_z = printer.toolhead.position.z|float %} {% if act_z < 48.0 %} {% set z_safe = 50.0 - act_z %} {% elif act_z < (max_z - 2.0) %} {% set z_safe = 2.0 %} {% else %} {% set z_safe = max_z - act_z %} {% endif %} SET_GCODE_VARIABLE MACRO=PRINTER_PARAM VARIABLE=z_safe_pause VALUE={z_safe|float} ##### end of definitions ##### PAUSE_BASE SET_GCODE_VARIABLE MACRO=PRINTER_PARAM VARIABLE=hotend_temp VALUE={printer.extruder.target} {% if printer.extruder.can_extrude|lower == 'true' %} G91 G1 E-1.0 F180 G1 E-{E} F360 G90 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% if "xyz" in printer.toolhead.homed_axes %} G91 G1 Z{z_safe} F600 G90 M400 IF_CUT_AND_COOLING {% else %} {action_respond_info("Printer not homed")} {% endif %} ;Printer is canceling, no need to pause {% else %} {action_respond_info("Printer is canceling, no need to pause")} {% endif %} {% endif %} [gcode_macro RESUME] description: Resume the actual running print rename_existing: RESUME_BASE gcode: SET_GCODE_VARIABLE MACRO=IF_CUT_AND_COOLING VARIABLE=resumed VALUE=1 {% if printer['gcode_macro PRINTER_PARAM'].hotend_temp|int != 0 %} {% if printer['gcode_macro PRINTER_PARAM'].hotend_temp|int > printer.extruder.temperature %} M109 S{printer['gcode_macro PRINTER_PARAM'].hotend_temp|int} {% else %} M104 S{printer['gcode_macro PRINTER_PARAM'].hotend_temp|int} {% endif %} SET_GCODE_VARIABLE MACRO=PRINTER_PARAM VARIABLE=hotend_temp VALUE=0 {% endif %} ##### read E from pause macro ##### {% set E = printer["gcode_macro PAUSE"].extrude|float + 60.0 %} #### get VELOCITY parameter if specified #### {% if 'VELOCITY' in params|upper %} {% set get_params = ('VELOCITY=' + params.VELOCITY) %} {%else %} {% set get_params = "" %} {% endif %} {% set z_resume_move = printer['gcode_macro PRINTER_PARAM'].z_safe_pause|int %} {% if z_resume_move > 2 %} {% set z_resume_move = z_resume_move - 2 %} G91 G1 Z-{z_resume_move} F600 M400 {% endif %} ##### end of definitions ##### {% if printer.extruder.can_extrude|lower == 'false' %} {action_respond_info("Extruder not hot enough, SET M109 S%s" % printer['gcode_macro PRINTER_PARAM'].hotend_temp|int)} M109 S{printer['gcode_macro PRINTER_PARAM'].hotend_temp|int} {% else %} M104 S{printer['gcode_macro PRINTER_PARAM'].hotend_temp|int} {% endif %} {% if printer['gcode_macro PRINTER_PARAM'].hotend_temp|int > printer.extruder.temperature %} IF_NEED_HOME BOX_GO_TO_EXTRUDE_POS #G91 #G1 E{E} F180 RESUME_FLUSH LENGTH={E} M400 BOX_NOZZLE_CLEAN M109 S{printer['gcode_macro PRINTER_PARAM'].hotend_temp|int} {% else %} RESPONSE_INFO MSG="Last hotend_temp below minimum extruder temperature" {% endif %} #恢复风扇(暂停前保存的数值) {% if printer['gcode_macro PRINTER_PARAM'].fan0_speed > 0 %} {% set s_value = (printer['gcode_macro PRINTER_PARAM'].fan0_speed * 255 - printer['gcode_macro PRINTER_PARAM'].fan0_min) * 255 / (255 - printer['gcode_macro PRINTER_PARAM'].fan0_min)|float %} M106 S{s_value} #冗余操作 恢复值为0 SET_GCODE_VARIABLE MACRO=PRINTER_PARAM VARIABLE=fan0_speed VALUE=0 {% endif %} RESUME_BASE {get_params} [gcode_macro M900] gcode: {% if 'K' in params %} {% if 'E' in params %} SET_PRESSURE_ADVANCE EXTRUDER={params.E} ADVANCE={params.K} {% else %} SET_PRESSURE_ADVANCE ADVANCE={params.K} {% endif %} {% endif %} [delayed_gcode wait_temp] # initial_duration: 2. gcode: {% set cur_temp = printer.extruder.temperature %} {% if cur_temp|int < 40 %} {action_respond_info("end_temp!\n")} WAIT_TEMP_END {% else %} {action_respond_info("cur_temp = %s \n" % (cur_temp))} UPDATE_DELAYED_GCODE ID=wait_temp DURATION=5 {% endif %} [gcode_macro WAIT_TEMP_START] gcode: UPDATE_DELAYED_GCODE ID=wait_temp DURATION=1 SET_PIN PIN=fan0 VALUE=127 [gcode_macro WAIT_TEMP_END] gcode: UPDATE_DELAYED_GCODE ID=wait_temp DURATION=0 M106 P0 S0 [gcode_arcs]#打印圆 resolution: 1.0 [gcode_macro M204] rename_existing: M204.1 gcode: # {% if printer['gcode_macro Qmode'].flag|int == 0 %} {% set get_params = "" %} {% if 'S' in params|upper %} {% set get_params = (get_params + ' ' + 'S' + params.S) %} {% endif %} {% if 'P' in params|upper %} {% set get_params = (get_params + ' ' + 'P' + params.P) %} {% endif %} {% if 'T' in params|upper %} {% set get_params = (get_params + ' ' + 'T' + params.T) %} {% endif %} M204.1 {get_params} # {% endif %} [gcode_macro M205] gcode: {% if 'X' in params %} SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={params.X} {% elif 'Y' in params %} SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={params.Y} {% endif %} [gcode_macro G29] gcode: M140 S60 {% if "xyz" not in printer.toolhead.homed_axes %} G28 Z {% endif %} {% set acc = printer["gcode_macro PRINTER_PARAM"].default_acc %} M204 S{acc} G90 M107 NOZ_CLEAR ZDOWN_SWITCH ENABLE=0 G28 Z BED_MESH_CLEAR Z_TILT_ADJUST ZDOWN_SWITCH ENABLE=0 G28 Z BED_MESH_PROFILE LOAD="default" BED_MESH_CALIBRATE G1 X130Y130Z10F12000 M140 S0 CXSAVE_CONFIG [gcode_macro CALIBRATE_CUT_POS] gcode: SET_LIMITS MOTOR_CHECK_CUT_POS M400 RESTORE_LIMITS [gcode_macro INPUTSHAPER] gcode: G28 CALIBRATE_CUT_POS G90 {% if 'X' in params.AXES|upper %} SHAPER_CALIBRATE AXIS=X ROLL_CAL=0 {% elif 'Y' in params.AXES|upper %} SHAPER_CALIBRATE AXIS=Y ROLL_CAL=0 {% else %} SHAPER_CALIBRATE ROLL_CAL=0 {% endif %} CXSAVE_CONFIG #固定共振补偿模式 [gcode_macro AUTOTUNE_SHAPERS] variable_autotune_shapers: 'mzv,zv,ei' gcode: [gcode_macro M106] gcode: {% set fans = printer["gcode_macro PRINTER_PARAM"].fans|int %} {% set fan = 0 %} {% set value = 0 %} {% if params.P is defined %} {% set tmp = params.P|int %} {% if tmp < fans %} {% set fan = tmp %} {% endif %} {% endif %} {% if params.S is defined %} {% set tmp = params.S|float %} {% else %} {% set tmp = 255 %} {% endif %} {% if tmp > 0 %} {% if fan == 0 %} {% set value = (255 - printer["gcode_macro PRINTER_PARAM"].fan0_min) / 255 * tmp %} {% if printer['gcode_macro Rmode'].flag | int == 0 %} # SET_GCODE_VARIABLE MACRO=Qmode VARIABLE=fan0_value VALUE={value} {% if tmp > printer['gcode_macro PRINTER_PARAM'].fan0_min * 2 %} {% set value = tmp / 2 %} {% else %} {% set value = printer["gcode_macro PRINTER_PARAM"].fan0_min %} {% endif %} {% else %} {% if tmp < printer['gcode_macro PRINTER_PARAM'].fan0_min %} {% set value = printer["gcode_macro PRINTER_PARAM"].fan0_min %} {% endif %} {% endif %} {% endif %} {% endif %} ########################### fan 1 2 ####################### {% if fan in [1, 2, 3] %} RESPONSE_INFO MSG="fan{fan} is not support" {% else %} {% if value >= 255 %} {% set value = 255 %} {% endif %} RESPONSE_INFO MSG="VALUE: {value}" SET_PIN PIN=fan{fan} VALUE={value} {% endif %} ########################## NOT fan 1 2 #################### [gcode_macro M107] gcode: {% if params.P is defined %} SET_PIN PIN=fan0 VALUE=0 {% else %} SET_PIN PIN=fan0 VALUE=0 {% endif %} [gcode_macro COOLING_AFTER_LOAD_OR_QUIT_MATERIAL] gcode: #优化进退料后喷嘴降温逻辑 {% if printer_state == "paused" %} M104 S140 {% elif printer_state == "printing" %} #M104 S140 #不处理 {% else %} M104 S0 {% endif %} #进料 [gcode_macro LOAD_MATERIAL] gcode: SAVE_GCODE_STATE NAME=myMoveState IF_NEED_HOME BOX_GO_TO_EXTRUDE_POS FILAMENT_RACK_SAVE_FAN FILAMENT_RACK_PRE_FLUSH FILAMENT_RACK_SET_TEMP FILAMENT_RACK_FLUSH FILAMENT_RACK_RESTORE_FAN SET_COOL_TEMP BOX_MOVE_TO_SAFE_POS RESTORE_GCODE_STATE NAME=myMoveState #退料 [gcode_macro QUIT_MATERIAL] gcode: SAVE_GCODE_STATE NAME=myMoveState BOX_GO_TO_EXTRUDE_POS FILAMENT_RACK_SET_TEMP BOX_MOVE_TO_CUT M400 G91 G0 E-10 F360 G90 M400 BOX_MOVE_TO_SAFE_POS SET_COOL_TEMP RESTORE_GCODE_STATE NAME=myMoveState #擦嘴前挤出 [gcode_macro EXTRUDE_BEFORE_CLEAR] gcode: SAVE_GCODE_STATE NAME=myMoveState G91 G1 E60 F180 M400 BOX_NOZZLE_CLEAN M104 S0 RESTORE_GCODE_STATE NAME=myMoveState #TPU擦嘴前挤出 [gcode_macro TPU_EXTRUDE_BEFORE_CLEAR] gcode: SAVE_GCODE_STATE NAME=myMoveState G91 G1 E60 F60 M400 BOX_NOZZLE_CLEAN M104 S0 RESTORE_GCODE_STATE NAME=myMoveState #多色手动换料 [gcode_macro M600] gcode: PAUSE {% set act_e = printer.toolhead.position.e|float %} G91 G1 E20 F180 G1 E-30 F180 G1 E-50 F600 G90 G92 E{act_e} [gcode_macro FINISH_INIT] gcode: {% set extruder = printer.configfile.settings['extruder'] %} {% set printer = printer.configfile.settings['printer'] %} # {% set acc = printer["gcode_macro PRINTER_PARAM"].default_acc %} SET_PRESSURE_ADVANCE ADVANCE={extruder.pressure_advance} SET_VELOCITY_LIMIT ACCEL_TO_DECEL={printer.max_accel_to_decel} #转角速度:5mm/s SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=5 #加速度:12000mm/s² M204 S12000 #减速加速度:8000mm/s² SET_VELOCITY_LIMIT ACCEL_TO_DECEL=8000 #移动速率:100% M220 S100 #挤出流量:100% M221 S100 [gcode_macro PRINT_TEMP_SET] gcode: {% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(220)|float %} {% set BED_TEMP = params.BED_TEMP|default(60)|float %} {% set EXTRUDER_WAITTEMP = (140.0|float)|int %} {% set WAIT_TEMP = params.WAIT_TEMP|default(0)|int %} {% set EXTRUDER_BEDMESHTEMP = (45.0|float)|int %} {% set BED_MESH_TEMP = params.BED_MESH_TEMP|default(0)|int %} M106 S0 #需要关闭模型风扇 M140 S{BED_TEMP} M104 S{EXTRUDER_WAITTEMP} SET_VELOCITY_LIMIT ACCEL=5000 ACCEL_TO_DECEL=5000 {action_respond_info("print prepared 111")} {% if WAIT_TEMP|int == 1 %} SET_PIN PIN=fan0 VALUE=127 M190 S{BED_TEMP} M109 S{EXTRUDER_WAITTEMP} M104 S0 M106 S0 {% endif %} {% if BED_MESH_TEMP|int == 1 %} SET_PIN PIN=fan0 VALUE=127 M190 S{BED_TEMP} M109 S{EXTRUDER_BEDMESHTEMP} M104 S0 M106 S0 {% endif %} #开始打印宏 [gcode_macro NOZCLEAR_START_PRINT] gcode: G92 E0 G1 Z3 F600 M83 G1 Y100 F12000 G1 X-2 F12000 G1 Z0.28 F600 G1 X-2 Y100 F4000 G1 X-2 Y-2 E15 F2000 G1 X60 Y-2 E9 F2000 M82 G92 E0 [gcode_macro END_PRINT] gcode: {% set act_z = printer.toolhead.position.z|float %} {% if act_z + 50 > 305 %} {% set pos_z = 305 %} {% else %} {% set pos_z = printer.toolhead.position.z|float + 50 %} {% endif %} BOX_END BOX_END_PRINT G1 F3000 X0 Y260 Z{pos_z} M104 S0 M140 S0 M107 M84 [gcode_macro START_PRINT] variable_prepare: 0 gcode: Rmode_exit BOX_START_PRINT {% set acc = printer["gcode_macro PRINTER_PARAM"].default_acc %} G90 SET_GCODE_OFFSET Z=0 SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=10 M204 S{acc} SET_VELOCITY_LIMIT ACCEL_TO_DECEL=8000 {% set g28_extruder_temp = printer.custom_macro.g28_ext_temp %} {% set bed_temp = printer.custom_macro.default_bed_temp %} {% set extruder_temp = printer.custom_macro.default_extruder_temp %} {% set BED_TEMP = params.BED_TEMP|default(45)|float %} {% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(200)|float %} {% set EXTRUDER_WAITTEMP = (EXTRUDER_TEMP/1.5|float)|int %} # {% set y_park = printer.toolhead.axis_maximum.y/2 %} {% if printer['gcode_macro START_PRINT'].prepare|int == 0 %} #fuildd网页打印 {action_respond_info("print prepared 111")} M106 S0 #需要关闭模型风扇 M140 S{params.BED_TEMP} M104 S{EXTRUDER_WAITTEMP} G28 X Y NOZ_CLEAR ZDOWN_SWITCH ENABLE=1 G28 Z BOX_GO_TO_EXTRUDE_POS#M1500 M190 S{params.BED_TEMP} # BOX_NOZZLE_CLEAN#M1501 Z_TILT_ADJUST # BOX_GO_TO_EXTRUDE_POS#M1500 ZDOWN_SWITCH ENABLE=0 #M190 S{params.BED_TEMP} # BOX_NOZZLE_CLEAN#M1501 SET_PIN PIN=fan0 VALUE=127 M109 S45 M106 S0 NEXT_HOMEZ_NACCU G28 Z BED_MESH_CALIBRATE CXSAVE_CONFIG {% else %} #其他打印 {action_respond_info("print prepared 222")} PRINT_PREPARE_CLEAR {% endif %} G0 X0 Y0 Z3 F12000 M104 S{params.EXTRUDER_TEMP} # G1 Z5 F600 BOX_GO_TO_EXTRUDE_POS#M1500 M109 S{params.EXTRUDER_TEMP} ;wait nozzle heating M140 S{params.BED_TEMP} NOZCLEAR_START_PRINT M220 S100 ;Reset Feedrate M221 S100 ;Reset Flowrate G21 G92 E0 ; Reset Extruder [gcode_macro PRINT_PREPARED] gcode: SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=prepare VALUE=1 {action_respond_info("print prepared")} [gcode_macro PRINT_PREPARE_CLEAR] gcode: SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=prepare VALUE=0 [gcode_macro Qmode] variable_flag: 0 variable_accel: 0 variable_accel_to_decel: 0 variable_velocity: 0 variable_square_corner_velocity: 0 variable_pressure_advance:0.0 variable_fan0_value: 0.00 variable_fan1_value: 0.00 variable_board_fan_value: 0.00 variable_speed_factor: 0 variable_max_accel: 2500 variable_max_accel_to_decel: 2500 gcode: {% set printer_state = printer.print_stats.state %} {% if printer['gcode_macro Qmode'].flag|int == 0 %} {% if printer_state == "printing" or printer_state == "paused" %} SET_GCODE_VARIABLE MACRO=Qmode VARIABLE=accel VALUE={printer.toolhead.max_accel} SET_GCODE_VARIABLE MACRO=Qmode VARIABLE=accel_to_decel VALUE={printer.toolhead.max_accel_to_decel} SET_GCODE_VARIABLE MACRO=Qmode VARIABLE=velocity VALUE={printer.toolhead.max_velocity} SET_GCODE_VARIABLE MACRO=Qmode VARIABLE=square_corner_velocity VALUE={printer.toolhead.square_corner_velocity} SET_GCODE_VARIABLE MACRO=Qmode VARIABLE=pressure_advance VALUE={printer.extruder.pressure_advance} SET_GCODE_VARIABLE MACRO=Qmode VARIABLE=speed_factor VALUE={printer.gcode_move.speed_factor} # Set Motion Parameters SET_VELOCITY_LIMIT ACCEL=2500 SET_VELOCITY_LIMIT ACCEL_TO_DECEL=2500 SET_VELOCITY_LIMIT VELOCITY=150 SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=5 SET_PRESSURE_ADVANCE ADVANCE=0.05 M220 S40 {% set tmp = printer['output_pin fan0'].value * 255 %} SET_GCODE_VARIABLE MACRO=Qmode VARIABLE=fan0_value VALUE={tmp} {% if tmp - printer['gcode_macro PRINTER_PARAM'].fan0_min > (255 - printer['gcode_macro PRINTER_PARAM'].fan0_min) / 2 %} {% set tmp = printer['gcode_macro PRINTER_PARAM'].fan0_min + (255 - printer['gcode_macro PRINTER_PARAM'].fan0_min) / 2 %} SET_PIN PIN=fan0 VALUE={tmp} {% endif %} {% set tmp = printer['output_pin board_fan'].value * 1 %} SET_GCODE_VARIABLE MACRO=Qmode VARIABLE=board_fan_value VALUE={tmp} SET_PIN PIN=board_fan VALUE={0} SET_GCODE_VARIABLE MACRO=Qmode VARIABLE=flag VALUE=1 SET_QMODE_FLAG FLAG=1 {% endif %} {% endif %} [gcode_macro Qmode_exit] gcode: {% set printer_state = printer.print_stats.state %} {% if printer['gcode_macro Qmode'].flag|int == 1 %} {% if printer_state == "printing" or printer_state == "paused" %} SET_VELOCITY_LIMIT ACCEL={printer['gcode_macro Qmode'].accel} SET_VELOCITY_LIMIT ACCEL_TO_DECEL={printer['gcode_macro Qmode'].accel_to_decel} SET_VELOCITY_LIMIT VELOCITY={printer['gcode_macro Qmode'].velocity} SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={printer['gcode_macro Qmode'].square_corner_velocity} SET_PRESSURE_ADVANCE ADVANCE={printer['gcode_macro Qmode'].pressure_advance} M220 S{printer['gcode_macro Qmode'].speed_factor * 100} # {% set X_RUN_CUR = printer.configfile.settings['tmc2209 stepper_x'].run_current %} # {% set Y_RUN_CUR = printer.configfile.settings['tmc2209 stepper_y'].run_current %} # SET_TMC_CURRENT STEPPER=stepper_x CURRENT={X_RUN_CUR} # SET_TMC_CURRENT STEPPER=stepper_y CURRENT={Y_RUN_CUR} # SET_TMC_FIELD STEPPER=stepper_x FIELD=en_spreadcycle VALUE=1 # SET_TMC_FIELD STEPPER=stepper_y FIELD=en_spreadcycle VALUE=1 # G4 P1000 {% if printer['output_pin fan0'].value != 0 %} {action_respond_info("fan0_value = %s" % printer['gcode_macro Qmode'].fan0_value)} SET_PIN PIN=fan0 VALUE={printer['gcode_macro Qmode'].fan0_value} SET_GCODE_VARIABLE MACRO=Qmode VARIABLE=fan0_value VALUE=0 {% endif %} SET_PIN PIN=board_fan VALUE={printer['gcode_macro Qmode'].board_fan_value} SET_GCODE_VARIABLE MACRO=Qmode VARIABLE=flag VALUE=0 SET_QMODE_FLAG FLAG=0 {% endif %} {% endif %} [gcode_macro Rmode] variable_flag: 0 gcode: {% set printer_state = printer.print_stats.state %} {% if printer['gcode_macro Rmode'].flag|int == 0 %} {% if printer_state == "printing" or printer_state == "paused" %} SET_GCODE_VARIABLE MACRO=Rmode VARIABLE=flag VALUE=1 SET_RMODE_FLAG FLAG=1 SET_VELOCITY_LIMIT VELOCITY=500 M220 S166 SET_PIN PIN=fan0 VALUE=200 {% endif %} {% endif %} [gcode_macro Rmode_exit] gcode: {% set printer_state = printer.print_stats.state %} {% if printer['gcode_macro Rmode'].flag|int == 1 %} {% if printer_state == "printing" or printer_state == "paused" %} SET_GCODE_VARIABLE MACRO=Rmode VARIABLE=flag VALUE=0 SET_RMODE_FLAG FLAG=0 SET_VELOCITY_LIMIT VELOCITY=300 M220 S100 SET_PIN PIN=fan0 VALUE=127 {% endif %} {% endif %} [gcode_macro A_TriPress_STEP1] gcode: G28 G1 Z25 F600 [gcode_macro A_TriPress_STEP2] gcode: PROBE_ACCURACY PROBE_SPEED=5 Modifié (le) Janvier 8 par PPAC 2
PPAC Posté(e) Janvier 1 Auteur Posté(e) Janvier 1 (modifié) Menus de l'écran de contrôle (Firmware v1.1.0.33.2) Écran de démarrage (boot-screen) Écran d'accueil ( si pas premier démarrage ) Menu "Print", onglet "Local" Si clic sur un fichier d'impression ... Si clic long sur un fichier d'impression, on passe en mode sélection multiple, pour copier vers la clé USB ou supprimer. ( si appui clic maintenu ~3 secondes ) clic long relâché (On peut alors sélectionner plusieurs fichiers ...) Menu "Prepare", onglet "Movement" Menu "Prepare", onglet "Material" (Aucune bobine de définie ) Menu "Prepare", onglet "Material", "Edit" de la bobine sélectionnée ( ici la bobine "Spool holder" ) ... ... Menu "Prepare", onglet "Material", "Edit" de la bobine sélectionnée ( ici la bobine 1A, avec pour "Brand" le choix "Creality" ce qui donne d'autre "Type" et "Name" ... ) ... ... Menu "Prepare", onglet "Cooling" Menu "Config" ( Engrenage ), onglet "System" ( au 02/01/2025 ) ... ("Z Offset" et "Flow", si pas en cours d'impression ) (Si en cours d'impression ) Menu "Config" ( Engrenage ), onglet "Network" Menu "Config" ( Engrenage ), onglet "Camera" ( après plusieurs impressions ) Menu ( Androïd ), onglet "Help" Menu ( Androïd ), onglet "Error history" Menu ( Androïd ), onglet "Fault reporting" Modifié (le) Janvier 9 par PPAC 2
PPAC Posté(e) Janvier 1 Auteur Posté(e) Janvier 1 (modifié) Accessoires optionnels ou "Upgrades" Rien d'officiel pour l'instant. (08/01/2025) Modifié (le) Janvier 8 par PPAC
PPAC Posté(e) Janvier 1 Auteur Posté(e) Janvier 1 (modifié) Difficultés et autres remarques Bien faire attention au positionnement du petit cache de la caméra Car si mal tourné, il vient gêner le déplacement de la tête d'impression pour la coupe du filament et entraine des soucis. Citation // A FAIRE > à réorganiser / reformuler / synthétiser / illustrer de photos -- J'ai fait l'erreur, en cours d'impression, sans changement de filament, mais depuis un filament du CFS, de modifier la position du cache de la caméra et donc de ne pas vérifier si selon la position du cache de la caméra, cela gène ou non le déplacement de la tête d'impression. Cela a donc gêné la coupe du filament en fin d'impression, message d'erreurs, blocage du filament en sotie de l'entrée filament de la tête d'impression puis en sorti du "Tampon filaments du CFS" quand le CFS essais de le rembobiner ... -- N'ayant pas de suite compris que c'était le cache de la caméra qui bloqué, j'ai ait l'erreur, d'enchainer mon erreur, avec un auto leveling qui a fait forcer la partie chaude sur le plateau et qui a entrainé malgré un nouvel auto leveling ok (là, j'avais enfin compris le problème), m'a fait à l'impression suivante un ZOffset mal auto-déterminé et donc un frottage de buse sur le plateau (gravure de la couche initiale sur le plateau) en début d'une impression. ( le heatbreak de la partie chaude avait certainement légèrement plié lors du forçage lors de l'autoleveling raté et le frottage l'a presque remis en place qui a permis au leveling suivant de retrouver un ZOffset correcte ? ) -- Sauf cette histoire de cache de caméra qui si mal positionné bloque les déplacements de la tête d'impression ( qui m'a value, quelques messages d'erreur en fin d'une impression et un raté d'un auto leveling qui a entrainé un début d'impression où le nez de la buse a raclé le plateau ), rien à signaler pour l'instant. Petits détails Pas de possibilité de désactiver les bips de fin d'impression. (Firmware v1.1.0.36) Il y a trois bips en fin d'impression réussie, que j'aurais voulu désactiver. Mais les bips ne semblent pas être désactivables, car codé dans un module / librairie de fonction Creality, externe a Klipper, donc non désactivable via modification des fichiers de configurations Klipper. Il semblerait que La fonction CFS "Automatic Refill" ne fonctionne pas après une reprise sur coupure de courant. (Firmware v1.1.0.36) La reprise sur coupure de courant a bien fonctionné, mais lors de cette même impression reprise, sur une fin de bobine, cela n'a pas correctement chargé le filament de la bobine de remplacement jusqu'à la tête d'impression. Impression alors annulée. S'il n'y a pas eu de reprise sur coupure de courant, l'option CFS "Automatic Refill" semble fonctionner correctement. Mais ... Dans un de mes essais, la fin de filament de la bobine qui se terminait avait un tout petit picot qui rebiqué à l'extrémité de la fin du filament ce qui l'a bloqué temporairement à plusieurs endroits dans le trajet entre le CFS et la tête d'impression ( dans le hub sous le CFS et dans le buffer du CFS). Oui, le tout petit picot qui dépasse à droite de ce petit bout de filament qui était la fin de filament de la bobine qui se terminait. Pour une bobine du CFS, pas de possibilité de saisir une couleur autre qu'une dans la palette de sélection fournie. via l'interface "Device" sous Creality Print v6.0.2.1574 ou par l'écran de contrôle de l'imprimante (Firmware v1.1.0.36), modification de la couleur lors de l'édition d'une bobine de l'onglet matériaux nombre de couleurs et nuances limitées lisibilité problématique pour les daltoniens pas de possibilité de saisir une couleur spécifique via son code hexa RGB exemple "#F16D7A". pas de possibilité de spécifier un filament dual, tri couleur (exemple un filament dual couleur Rouge-Bleu) ou ayant un radiant/dégradé de couleur (exemple un filament arc-en-ciel) Modifié (le) Février 7 par PPAC 2
PPAC Posté(e) Janvier 1 Auteur Posté(e) Janvier 1 (modifié) Autres impressions - (Acte I) - PLA Remarque > Les impressions suivantes sont tranchés avec un profil non officiel ( car au tout début de mon test, je n'avais pas eu, ni trouvé, de version de Creality Print avec un profil imprimante de la Creailty Hi ) Bobine rechargeable en deux parties ( pour Refill ArianePlast https://www.arianeplast.com/251-refill ) partie 1/2 bobine rechargeable nid d'abeille.STL https://www.arianeplast.com/index.php?controller=attachment&id_attachment=148 (Lors de l'envoi de l'impression à distance, Creality Print 6.0.0.1074 ne nettoie pas les noms de fichier, et malheureusement le firmware n'aime pas les apostrophes dans les noms de fichier .gcode et nous le dit de manière obscure…Mais c'est éventuellement plus explicite (... FILENAME='bobine rechargable nid d'abeille.STL_PLA_1h54m13s.gcode''", "value": ["No closing quotation"] ...) quand on regarde l'interface web fluidd de l'imprimante Donc, après avoir renommé le nom du fichier envoyé pour remplacer l'apostrophe par un soulignement (envoyé sans en demander l'impression, pour faite les captures d'écran suivantes) ) partie 2/2 bobine rechargeable nid d'abeille autre coté.STL https://www.arianeplast.com/index.php?controller=attachment&id_attachment=147 J'ai fait un essai d'impression depuis le CFS avec cette bobine rechargeable et elle semble compatible avec le CFS. Logo LesImprimantes3D.fr multicouleur logo lesimprimantes3d.fr essai 04 (scindable Multi Couleur) https://www.crealitycloud.com/model-detail/661da8ac5fb511ebaca7b0ca ( Creality Print 6.0.0.1078 ne permet pas l'envoi si nom du fichier projet .3mf ou du fichier d'impression .gcode de plus de 80 caractères ( petite infobulle d'un message d'erreur en chinois pour nous dire "Le nom du fichier est trop long [ne peut pas dépasser 80 caractères]" ) ) Filaments utilisés > PLA+ Noir ArianePlast, Hyper PLA White Creality, Hyper PLA Gold Creality. Plusieurs essais ratés qui déclenchaient une erreur Révélation exemple car étrangement un début de ligne d'une instruction g-code dans le fichier d'impression envoyé avait été tronqué ( manquait le début "G3 ..." ) ou encore lors du premier changement de filament ( car entre autre "filament_start_gcode" des profils filament initialement pour la K2Plus sont à modifier pour la Creality Hi car ils contiennent des déplacements (vers la zone de purge de la K2 Plus) hors des limites de déplacements de la Creality Hi.) ("Move out of range : ...") Un essai où le "flush ratio" / "ratio de rinçage" était à 0 ( donc il n'y avait pas de purge lors des changements de filament ) Dernier essai OK (Fichier profil imprimant et filament utilisé pour cette impression Creality Hi - from K2 Plus.zip ( fichier .zip à décompresser pour obtenir un fichier "Creality Hi - from K2 Plus.creality_printer" importable par Creality Print v6.0.0.1078 ) Pour vérifier la qualité de l'auto Z-Offset et auto leveling Un cube transformé en pavé de 260 x 260 x 0.4 mm, tranché avec une hauteur de couche de 0.2 mm, filament utilisé > Hyper PLA Blue Creality à environ 7% de l'impression ( donc environ au 2/5 eme de la couche initiale, car j'ai remarqué un très léger sur-plus de matière déposé qui cumulé commencé a créé des débordements/déplacement de la matière déposé de la ligne en cours), j'ai ajusté manuellement depuis l'écran de contrôle, la valeur du Z-Offset à 0.05 mm pour légèrement moins écraser la suite de la couche initiale. ( La navigation dans les menus, pour aller ajuster le Z-Offset et revenir à l'écran d'impression, n'est pas pratique. Un icone de raccourcie dans l'écran de détail de l'impression serait bien plus pratique. ) Lors de l'impression, la couche initiale, m'a semblé bien uniformément écrasée sur l'ensemble de la surface d'impression. ( en regardant par transparence, je remarque quelques zones où les lignes ne sont pas parfaitement jointives entre elle, donc à postériori, j'aurai probablement dû ajuster le Z-Offset à 0.045 mm ) Le résultat d'impression et donc la qualité de l'auto-Z Offset et auto-leveling me semble très bon. Modifié (le) Février 2 par PPAC 2
PPAC Posté(e) Février 2 Auteur Posté(e) Février 2 (modifié) Autres impressions - (Acte II) - PLA (le retour) Les impressions suivantes sont tranchées avec les profils officiels pour la Creality Hi. (Creality Hi Firmware v1.1.0.36) Modèle de test "Complex" de Creality Print v6.0.1.1375 Différents types de vues de l'aperçu après découpage Envoi de l'impression a distance depuis Creality Print Surveillance de l'impression Filament utilisé > Soleyin Ultra PLA Strawberry Milk Modèle de test "3DBenchy" Creality Print v6.0.1.1375 Filament utilisé > Hyper PLA Blue Creality "Cute Mini Octopus" https://www.crealitycloud.com/model-detail/620b65286795ab36aaa1d8e9 de "McGybeer" Depuis un "Print Settings" téléchargé via l'interface de Creality Print. https://www.crealitycloud.com/model-detail/620b65286795ab36aaa1d8e9?source=7&file3mf=6786c979ccf5567488f9d7a7 Où j'ai fait le ménage dans les filaments, ajouté un changement de filament a la couche 4 et modifié le positionnement de la couture. Envoi du fichier sans demande d'impression Filaments utilisés > Hyper PLA Gold Creality, Soleyin Ultra PLA Strawberry Milk Même fichier d'impression réimprimé plusieurs fois (en changeant les bobines du CFS à utiliser et/ou bobines dans le CFS) ... Filaments utilisés > Soleyin Ultra PLA Light Green, Soleyin Ultra PLA Rosehip Filaments utilisés > Soleyin Ultra PLA Strawberry Milk, Soleyin Ultra PLA Light Green Filaments utilisés > Soleyin Ultra PLA Rosehip, Refill PLA Pêche ArianePlast Filaments utilisés > Soleyin Ultra PLA Light Green, Soleyin Ultra PLA Almond Purple. Photo de famille 50X50X50mm Box with hinge and lock clip https://www.crealitycloud.com/model-detail/65b440578f88b4629ccf621b?file3mf=679a8350b0f06136c77e51e0 de PrinttX Creality Print v6.0.2.1574 Filaments utilisés > Soleyin Ultra PLA Light Green, Soleyin Ultra PLA Almond Purple. Rabbit 005F, nestable box (v2) https://www.crealitycloud.com/model-detail/64137ed37b7ad373f934499f?file3mf=6793a9eab0f06136c743d74d // No-Brim Filaments utilisés > Soleyin Ultra PLA Light Green 8 bit lady in a Hanfu dress https://www.crealitycloud.com/model-detail/6622524552723896d6715427?file3mf=6793a954d552d7da2adc8223 Filaments utilisés > Hyper PLA RFID White Creality, Soleyin Ultra PLA Rosehip, PLA+ Noir ArianePlast. Quick hex bowl https://www.crealitycloud.com/model-detail/624ac196cebc9ffe53c8ee26?file3mf=6794f419d552d7da2ae0a9ec Filament utilisé > Soleyin Ultra PLA Almond Purple. // Top shell layers 0, Sparse infill density 0%, No-Brim. Savanna Wildlife Bookmarks https://www.crealitycloud.com/model-detail/66ebcc1d8b2f34a68860e9cf?file3mf=6797ac30b0f06136c7674f22 Filaments utilisés > PLA+ Noir ArianePlast, PLA High Speed Grey Anycubic, Hyper PLA RFID White Creality. Giant Panda Bookmarks https://www.crealitycloud.com/model-detail/66fd6523c3bc2dd50de50e01?file3mf=6797e4d3d552d7da2aeb103c Filaments utilisés > PLA+ Noir ArianePlast, PLA High Speed Grey Anycubic, Hyper PLA RFID White Creality. Midnight at Seaside Bookmarks https://www.crealitycloud.com/model-detail/67348914655e4517bf2244c9?file3mf=6797f29cb0f06136c76a3ffe Filaments utilisés > PLA+ Noir ArianePlast, PLA High Speed Grey Anycubic, Hyper PLA RFID White Creality. Ancient Ruins Bookmarks https://www.crealitycloud.com/model-detail/675d9c2beafe1a9824489b07?file3mf=6797feacb0f06136c76ab6a9 Filaments utilisés > PLA+ Noir ArianePlast, PLA High Speed Grey Anycubic, Hyper PLA RFID White Creality. Skeleton Bookmarks https://www.crealitycloud.com/model-detail/6715fdd4fb353178f7faf838?file3mf=67980f32d552d7da2aebb8c1 Filaments utilisés > PLA+ Noir ArianePlast, PLA High Speed Grey Anycubic, Hyper PLA RFID White Creality. Snowflake Coasters https://www.crealitycloud.com/model-detail/674c5427f04dbaae0dabc771?file3mf=679a6b2eb0f06136c77d4558 Filaments utilisés > Hyper PLA Blue Creality, PLA Light blue Velleman, Hyper PLA RFID White Creality. Filament utilisé > PLA+ Noir ArianePlast. Modifié (le) Février 17 par PPAC 2
PPAC Posté(e) Février 2 Auteur Posté(e) Février 2 (modifié) Autres impressions - (Acte III) - PETG Collapsible Pirate Sword https://www.crealitycloud.com/model-detail/66e4bae5bc2db6b0bf72764f?source=26&file3mf=679a843eb0f06136c77e5c6a de Voldamorse CR-PETG White Creality ( buse 240°C, plateau 80°C, Max volumetric speed 16 mm³/s ) // Elephant foot compensation 0 mm ( au lieu de 0.15 mm ) Fluffy Hearts Lo T, nestable box (v3) https://www.crealitycloud.com/model-detail/64041a57649714242877f04b?file3mf=679a7b2dd552d7da2af316e4 CR-PETG Red Creality // No-Brim Fluffy Hearts Lo S, nestable box (v3) https://www.crealitycloud.com/model-detail/64041a583c984d3618e46fef?file3mf=679a7addb0f06136c77df6e2 CR-PETG Red Creality // No-Brim Modifié (le) Février 2 par PPAC 2
PPAC Posté(e) Février 2 Auteur Posté(e) Février 2 (modifié) Autres impressions - (Acte IV) - TPU-95A Depuis le porte-bobine uniquement, car incompatible avec le CFS. Sans passer le filament dans le connecteur PTFE sur le porte-bobine, ni le tube PTFE de guidage jusqu'à la tête d'impression, pour réduire les frottements qui pourraient étirer ce type de filament élastique. Pour le seul profil TPU du HP-TPU associé à la Creality Hi 220°C pour la buse ( ce qui me semble un peu bas pour du TPU que j'imprime habituellement plutôt à 230 voir 240°C) 40°C pour le plateau. (pour un plateau en résine époxy) MVS ("Max volumetric speed") a 3 mm³/s Révélation ( Pour la K2 Plus, le profil (pour un plateau PEI texturé) HP-TPU > buse 220°C, plateau 40°C, MVS 3 mm³/s, CR-TPU > buse 220°C, plateau 40°C, MVS 3 mm³/s, Generic TPU > buse 220°C, plateau 40°C, MVS 2 mm³/s Révélation Ender-3 V3, le profil (pour un plateau PEI texturé) HP-TPU > buse 215°C (qui me semble un peu bas, je dirai d'utiliser plutôt 230°C), plateau 35°C, MVS 6 mm³/s, CR-TPU > buse 230°C, plateau 35°C, MVS 3.5 mm³/s, Generic TPU > buse 215°C (qui me semble un peu bas, je dirai d'utiliser plutôt 230°C), plateau 35°C, MVS 2 mm³/s Révélation ) Avec la machine que j'ai eue en test, mes essais avec du HP-TPU et du CR-TPU en utilisant le profil filament HP-TPU (buse 220°C, plateau 40°C, MVS 3 mm³/s,) m'ont donné plusieurs bourrages et blocage du filament TPU juste avant la sortie de l'extrudeur (au chargement du filament et a l'impression). Cumulé avec le fait qu'il n'y ait d'associé à la Creality Hi, qu'un seul profil TPU pour du HP-TPU Creality avec une vitesse d'extrusion volumétrique maximal de 3 mm³/s (très lent) Pour moi, la Creality Hi ( son extrudeur et sa buse "unicornK2P" ) ne semble pas être le meilleur choix pour imprimer du TPU. Il me faudrait re-tester avec une buse neuve, car j'ai tenté le TPU après avoir déjà imprimé ~ 120h majoritairement du PLA et un peu de PETG. Mais, en l'état et ayant d'autres machines ( comme la Ender-3 V3 ) avec lesquelles j'imprime sans difficulté du TPU, personnellement, je n'utiliserais probablement pas la Creality Hi pour imprimer du TPU. Car je n'ai pas spécialement envie de refaire de nouveau un démontage/remontage de l'extrudeur ( https://wiki.creality.com/en/cr-series/creality-hi/clogged-extruder ) pour enlever un morceau de filament TPU coincé dedans. Chargement (1) HP-TPU > OK Il ne semble pas possible de modifier la mise en chauffe ni la température d'extrusion (même en modifiant le profil matériau) ni de décomposer (délais de chauffe/refroidissement si trop chaud, fait des mouvements sur l'axe X pour se placer sur le système de purge et éjecter la purger) quand on clique sur "Extrude". J'aurais aimé avoir la possibilité depuis les menus de l'écran de contrôle, de faire séparément la mise en chauffe de la demande d'extrusion, et cela, sans déplacement X pour éjection de la purge. Mais je remarque que pour le TPU, la vitesse d'extrusion des purges est bien plus lente que celle du PLA. Impression d'un test de MVS ( de 2 à 8 mm³/s ) HP-TPU transparent Creality > KO. Échec vers ?50% de l'impression, bourrage extrudeur. Démontage extrudeur et engrenage pour extraire le morceau de filament bloqué, remontage ( cf https://wiki.creality.com/en/cr-series/creality-hi/clogged-extruder ) Chargement (2) HP-TPU > OK Impression "Cute mini octopus" tranché pour du HP-TPU ( MVS 3.0 mm³/s, 220°C) > OK Chargement (3) CR-TPU Blanc > KO. Bourrage extrudeur, démontage, remontage. (Mais là, je n'avais pas complétement démonté les engrenages de l'extruder, juste tirer un peu rageusement sur le filament qui dépassé ...) Chargement (4) CR-TPU Blanc > KO (en fait, il restait un petit bout de filament de précédent bourrage). Bourrage extrudeur, démontage complet engrenages, remontage. Chargement (5) CR-TPU Blanc > OK. Impression du même fichier d'impression tranché pour du HP-TPU de "Cute mini octopus" > Échec vers 90% bourrage extrudeur, démontage complet engrenages, remontage. // FAIT voir ici. A FAIRE > Refaire un essai avec du CR-TPU avec un profil filament modifié ( buse 230°C, plateau 40°C, MVS 2 mm³/s) et passer par l'interface web Fluidd pour faire le chargement du filament de manière décomposé ( permet de définir la température de la buse, attendre la chauffe, puis demander une extrusion dont on peut modifier la distance à extruder et la vitesse d'extrusion ) Le problème, en plus du temps passé pour démonter et remonter, c'est qu'à force de déconnecter, reconnecter les tout petits connecteurs, ont augment le risque de les abimer. Ici, heureusement, vu et corrigé avant de remettre en fonction, on peut remarquer que le fil bleu du moteur de l'extrudeur n'est pas bien enfiché dans son connecteur. On voit le bout en métal serti sur le bout du fil bleu un peu sorti du connecteur, preuve qu'il n'est pas bien enfoncé dans le connecteur. Modifié (le) Février 18 par PPAC 2
PPAC Posté(e) Février 2 Auteur Posté(e) Février 2 (modifié) Autres impressions - (Acte V) - PLA (le re-retour) Zazu from The Lion King, with 5 filament changes https://www.crealitycloud.com/model-detail/6608650427545665e2d88d38?file3mf=679a584cb0f06136c77c7851 ( Pour arriver à imprimer 6 couleurs avec un seul CFS, l'astuce ici, c'est d'avoir un modèle ayant des changements de couleur dont on connait l'ordre pour selon cet ordre définir un ou plusieurs même "slot(s)" du CFS pour différentes couleurs. ( Ici, il faut remarquer que j'utilise le slot "1B" à la fois pour le "PLA bleu clair" et le "PLA orange", et le slot "1C" à la fois pour le "PLA bleu" et le "PLA noir". ) et pour ne pas avoir à tout le temps surveillé l'impression, d'avoir une pause bien placée, pour lors de la pause, au bon moment, changer physiquement la/les bobine(s) dans le/les "slot(s)" défini(s) pour plusieurs couleurs différentes. Photo du CFS au début de l'impression donc avant la pause, puis photo de l'état de l'impression un peu avant la pause, et photo du CFS après la pause. Lors du changement de bobine utiliser le levier de l'entrée filament du "slot" pour en plus de déclencher le capteur de filament (led Bleu témoin de l'entrée) suffisamment pousser le nouveau filament dans l'entrée filament afin qu'il soit pris par la roue d'entrainement et bien directement entrainé plus tard ... (Photo à refaire, on ne voit pas bien le levier ...) Puis continuer l'impression Mais forcement, il faut un modèle qui si prête et faire un fichier d'impression dont on connait l'ordre d'impression des couleurs donc des changements de filament. C'est globalement la même méthode qu'expliqué dans mais plus simple ici, car ce modèle utilise des changements de couleurs au changement de couche, et il n'y a donc pas à définir l'ordre d'impression des couleurs dans une même couche. ) Filaments utilisés > Hyper PLA RFID White Creality, PLA Light Blue Velleman, PLA+ Silk Bleu foncé ArianePlast, PLA Yellow Polymaker, PLA Orange Eryone, PLA+ Noir ArianePlast. Stickers and luv, by arts.of.win, with 2 filament changes https://www.crealitycloud.com/model-detail/662909ce4360beb027399f2e?file3mf=6793b257b0f06136c7442bfa Filaments utilisés > Hyper PLA RFID White Creality, Soleyin Ultra PLA Strawberry Milk, PLA+ Noir ArianePlast. How does it feel to be an ancient artist, by arts.of.win https://www.crealitycloud.com/model-detail/66179594e84d7688f536d60e?file3mf=6793b4c8b0f06136c7444489 Filaments utilisés > Hyper PLA RFID White Creality, Soleyin Ultra PLA Light Green, PLA+ Noir ArianePlast. Oh how nice it is to be a cat, by arts.of.win https://www.crealitycloud.com/model-detail/66290b5c4360beb02739a5a9?file3mf=6794a8d4b0f06136c74bf619 Filaments utilisés > Hyper PLA RFID White Creality, Soleyin Ultra PLA Almond Purple, PLA+ Noir ArianePlast. Girl on a nice Hanfu dress, by arts.of.win https://www.crealitycloud.com/model-detail/6617a02fe84d7688f536f1df?file3mf=67950573b0f06136c74f36a0 Filaments utilisés > Hyper PLA RFID White Creality, Hyper PLA Gold Creality, PLA+ Noir ArianePlast. Fall in 2-bit love, by arts.of.win, with 2 filament changes https://www.crealitycloud.com/model-detail/66141e47e84d7688f52acba2?file3mf=679505a3b0f06136c74f38b0 Filaments utilisés > Hyper PLA RFID White Creality, Hyper PLA Gold Creality, PLA+ Noir ArianePlast. Pokemon Rondoudou, with 2 filament changes https://www.crealitycloud.com/model-detail/6608682b27545665e2d89c19?file3mf=679a50d3d552d7da2af25f3a Filaments utilisés > Hyper PLA RFID White Creality, PLA Pink Velleman, PLA+ Noir ArianePlast. Pikachu, Pixel Art, 3 filament changes https://www.crealitycloud.com/model-detail/66d6fc4f49f18c44856b8c18?file3mf=679a5341b0f06136c77c436e Filaments utilisés > Hyper PLA RFID White Creality, PLA Yellow Velleman, PLA Orange Eryone, PLA+ Noir ArianePlast. Pacman, with 1 filament changes https://www.crealitycloud.com/model-detail/660e702f0c8bfd186f991f53?file3mf=679a5a2db0f06136c77c8c36 Filaments utilisés > PLA Yellow Polymaker, PLA+ Noir ArianePlast. Happy Easter Bunny, with 5 filament changes https://www.crealitycloud.com/model-detail/66038f549f5b3ffd11fda307?file3mf=679a5d51b0f06136c77cadb8 Filaments utilisés > Hyper PLA RFID White Creality, PLA Pink Velleman, PLA Yellow Velleman, PLA Light Blue Velleman, PLA+ Silk Bleu foncé ArianePlast, PLA+ Noir ArianePlast. Mega Man, with 4 filament changes https://www.crealitycloud.com/model-detail/6605c0f3ea64b75dcb07eb10?file3mf=679a5e72d552d7da2af2983e Filaments utilisés > Hyper PLA RFID White Creality, PLA Skin color Velleman, PLA Light Blue Velleman, PLA+ Silk Bleu foncé ArianePlast, PLA+ Noir ArianePlast. Pacman Ghost (pt2), with 2 filament changes https://www.crealitycloud.com/model-detail/6608635fea64b75dcb123278?file3mf=679a6522b0f06136c77d02e5 Filaments utilisés > Hyper PLA RFID White Creality, PLA Yellow Polymaker, PLA Orange Eryone. GBC - Bomberman Collection - 1, 3 filament changes https://www.crealitycloud.com/model-detail/679ad60ab0f06136c7812b14?file3mf=679ad60ab0f06136c7812b19 Filaments utilisés > Hyper PLA RFID White Creality, Soleyin Ultra PLA Rosehip, Soleyin Ultra PLA Strawberry Milk, PLA+ Noir ArianePlast. GBC - Bomberman Collection - 2, 3 filament changes https://www.crealitycloud.com/model-detail/679b6902b0f06136c784b04a?file3mf=679b691eb0f06136c784b13a Filaments utilisés > Hyper PLA RFID White Creality, Soleyin Ultra PLA Rosehip, Soleyin Ultra PLA Strawberry Milk, PLA+ Noir ArianePlast. Meowth, Pixel Art, 3 filament changes https://www.crealitycloud.com/model-detail/679ccc40b0f06136c78fa7fe?file3mf=679ccd07b0f06136c78fb063 Filaments utilisés > Hyper PLA RFID White Creality, Soleyin Ultra PLA Rosehip, Soleyin Ultra PLA Strawberry Milk, PLA+ Noir ArianePlast. Hamtaro, Pixel Art, 2 filament changes https://www.crealitycloud.com/model-detail/679cdf34b0f06136c7905636?file3mf=679cdfc5d552d7da2afa1d56 Filaments utilisés > Hyper PLA RFID White Creality, Hyper PLA Gold Creality, PLA+ Noir ArianePlast. (Ignorer le message d'erreur, le capteur de fin de filament a l'entrée de la tête d'impression s'était coincé en fin d'impression, juste insérer un bout de filament l'a décoincé) GBC - Animal Breeder 3 JPN - Fox 0, 2 filament changes https://www.crealitycloud.com/model-detail/679c21fbd552d7da2af84bde?file3mf=679ce34cb0f06136c7907b44 Filaments utilisés > Hyper PLA RFID White Creality, Hyper PLA Gold Creality, PLA+ Noir ArianePlast. GBC - Animal Breeder 3 JPN - Fox 1, 2 filament changes https://www.crealitycloud.com/model-detail/679c2395b0f06136c78b81f6?file3mf=679ce3e5b0f06136c7908151 Filaments utilisés > Hyper PLA RFID White Creality, Hyper PLA Gold Creality, PLA+ Noir ArianePlast. Yoshi 01, 3 filament changes (at-layer-change) https://www.crealitycloud.com/model-detail/679e360fb0f06136c79b6bc4?file3mf=679e368eb0f06136c79b71d6 Filaments utilisés > Hyper PLA RFID White Creality, Soleyin Strayberry Milk, CR-PLA Fluo-Green Creality, PLA+ Noir ArianePlast. Yoshi Title Screen, 2 filament changes https://www.crealitycloud.com/model-detail/679e382ab0f06136c79b831d?file3mf=679e384ad552d7da2afe71ed Filaments utilisés > Hyper PLA RFID White Creality, PLA Green Pea Velleman, PLA+ Noir ArianePlast. Dinosaur monsters from Bomberman Quest, 2 filament changes https://www.crealitycloud.com/model-detail/679d331cb0f06136c793b7c8?file3mf=679e38f6b0f06136c79b8b97 Filaments utilisés > Hyper PLA RFID White Creality, EN-PLA Jade Green Creality, PLA+ Noir ArianePlast. Stitch, Pixel Art, 2 filament changes https://www.crealitycloud.com/model-detail/679e7adeb0f06136c79e9bbe?file3mf=679e7b18b0f06136c79e9ec3 Filaments utilisés > PLA Light Blue Velleman, Hyper PLA Blue Creality, PLA+ Noir ArianePlast. ... Modifié (le) Février 18 par PPAC 3
hyoti Posté(e) Février 17 Posté(e) Février 17 Bonjour @PPAC Tu as essayé la gamme récente de filament creality "Soleyin Ultra PLA" : Ton avis par exemple VS hyperPLA, qu'en penses-tu ? Pas de RFID, mais pas gênant du tout, il est enroulé sur bobine plastique ? (j'évite la bibine à cette heure si)
PPAC Posté(e) Février 17 Auteur Posté(e) Février 17 (modifié) Coucou il y a 18 minutes, hyoti a dit : Tu as essayé la gamme récente de filament creality "Soleyin Ultra PLA" : Ton avis par exemple VS hyperPLA, qu'en penses-tu ? le "Soleyin Ultra PLA" a un MVS de 18 mm³/s, au lieu d'un MVS de 23 mm³/s pour le "Hyper PLA", dans les profils filament associé à la Creality Hi les deux sont a 220°C buse et 60°C plateau PEI ou Epoxy. Difficile de donner un avis, car je n'ai pas beaucoup imprimé de Soleyin Ultra PLA, mais je dirais que cela ressemble à de l'Hyper PLA (En plus opaque (donc une relativement faible transmissivité cf le TD hueforge ) que l' "Hyper PLA White" que je trouve très légèrement transparent pour un filament blanc (donc une relativement forte transmissivité ou TD hueforge pour ce dernier).). il y a 18 minutes, hyoti a dit : Pas de RFID, mais pas gênant du tout, il est enroulé sur bobine plastique ? (j'évite la bibine à cette heure si) Oui bien en bobine ( ) plastique et sans puce RFID ( cf exactement comme sur la page produit https://store.creality.com/as/products/soleyin-ultra-pla-3d-printing-filament-1kg ) Modifié (le) Février 17 par PPAC 2
hyoti Posté(e) Février 17 Posté(e) Février 17 il y a 12 minutes, PPAC a dit : (En plus opaque (donc une relativement faible transmissivité cf le TD hueforge ) Mesurer avec la coquille saint-Jacques ou tu as trouvé les TD pour les filaments Creality ?
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant