Aller au contenu

Messages recommandés

Posté(e)

Survol des caractéristiques principales Anycubic Kobra S1 Combo

Le « Quoi qu'est-ce ? » n'a pas fait long feu. Une nouvelle imprimante a été déposée au pied du sapin (le livreur de chez DHL, lui, l'a seulement déposée à la porte d'entrée), le 24 décembre de l'an dernier : la Anycubic Kobra S1 Combo.

Page produitÂ âžĄïžÂ https://www.lesimprimantes3d.fr/comparateur/imprimante3d/anycubic/kobra-s1-combo/

Sur le site AnycubicÂ âžĄïžÂ https://li3d.fr/AnycubicKobraS1-ANY

Acheter une Kobra S1 chez GeekbuyingÂ âžĄïžÂ https://li3d.fr/AnycubicKobraS1-Combo-GBG 

Bien moins lourde que ma Qidi X-Max3, son carton pĂšse un peu moins de 26 kg. Elle est Ă©galement bien moins encombrante que la XM3, les deux Ă©tant disposĂ©es cĂŽte-Ă -cĂŽte, elle semble mĂȘme minuscule 😄.

xm3-ks1.thumb.jpg.3199bc4749ccb74ad83d8117c4b0362c.jpg

Le modĂšle Kobra S1, dernier-nĂ© de la marque Anycubic, rĂ©unit de nombreuses Ă©volutions ayant marquĂ© ces derniĂšres annĂ©es dans l’impression 3D grand public.

Avant de procéder au déballage du carton, regardons les possibilités qu'elle offre d'aprÚs son constructeur (on peut aussi aller consulter le comparateur du site) :

  • structure solide (chĂąssis mĂ©tal, habillage plastique)
  • caisson fermĂ© permettant :
    • de maintenir une tempĂ©rature stable (pas de chauffage interne)
    • de limiter les nuisances sonores
  • encombrement :
    • 40 cm de large
    • 41 cm de profondeur
    • 49 cm de haut (+23 cm avec l'ACE Pro)
  • volume d'impression de 250x250x250 mm (15,625 litres)
  • cinĂ©matique Core XY pour le dĂ©placement de la tĂȘte d'impression
  • dĂ©placement du plateau d'impression via trois guides, un seul moteur les synchronisant Ă  l'aide d'une courroie
  • vitesse maximale de 600 mm/s, recommandĂ©e de 300 mm/s (accĂ©lĂ©rations maximales de 20 000 mm/sÂČ)
  • tempĂ©ratures maximales :
    • de 320 °C pour la buse
    • de 120 °C pour le lit
  • nivellement automatique du lit (LevlQ3) sans rĂ©glage manuel du dĂ©calage en Z (Z-offset)
  • rĂ©glage automatique de la tension des courroies (axe X et Y)
  • bruit rĂ©duit annoncĂ© par le constructeur (44 dB en mode silencieux, 46 dB en mode standard)
  • capable d'utiliser de nombreux matĂ©riaux (PLA, PETG, ABS, ASA, Nylon
), y compris le TPU en impression directe (hors ACE Pro)
  • changement de la buse (corps de chauffe, heatbreak et buse) sans outil
  • surveillance du travail en cours via la camĂ©ra intĂ©grĂ©e (dĂ©tection des spaghettis)
  • dĂ©tecteur de fin de filament
  • reprise d'impression aprĂšs coupure de courant
  • gestion multifilament avec un boitier externe (ACE Pro)

Cette imprimante est complétée par un boitier changeur de filaments : le module ACE Pro (Anycubic Color Engine).

Une fois connectĂ© Ă  l'imprimante, celui-ci permet de gĂ©rer quatre bobines de filament de plusieurs couleurs / matĂ©riaux sur un mĂȘme objet. Selon le constructeur, il sera possible d'additionner deux caissons pour alimenter l’imprimante avec huit bobines de filament (le rĂ©partiteur 8/1 Ă©tant livrĂ© ultĂ©rieurement).

De plus, l'ACE Pro peut sécher les bobines. La puissance maximale du systÚme de chauffage double PTC est de 200 W. Il permet de faire circuler l'air en maintenant une température constante jusqu'à 55 °C.

Le tout est complété par l'écosystÚme logiciel Anycubic :

  • Anycubic Slicer Next, trancheur dĂ©veloppĂ© sur la base d'Orcaslicer :
    • mode LAN
    • gestion multi-plaques
    • gestion d'exclusion d'objets (prĂ©vue courant premier trimestre 2025)
  • Application Anycubic (Android/IOS) :
    • commande Ă  distance
    • surveillance en temps rĂ©el
    • Timelapses
  • Makeronline:
    • vaste sĂ©lections de modĂšles
    • impression en un seul clic
    • tranchage (nĂ©cessite que AnycubicSlicer Next soit installĂ© sur un PC)
    • impression

Données que l'on vérifiera lors du test de cette imprimante.

Ce préambule n'est là que pour aguicher le chaland. Dans les jours qui viennent, nous entrerons un peu plus dans le vif du sujet.

À suivre


  • J'aime 4
Posté(e) (modifié)

Déballage

À l'ouverture du carton, on aperçoit le jeu de clĂ©s Allen (2.5, 2.0 et 1.5 mm) et le manuel papier uniquement en langue anglaise.

Le contenu du carton, comme la plupart des autres constructeurs, est bien emballé et protégé par des mousses polystyrÚne, les coins renforcés par des cales plastiques.

ks1-ouverture-carton-emballage.thumb.jpg.996c8e00209cbae6f26330849e4de2b8.jpg

AprĂšs avoir extrait et retirĂ© la Kobra S1 dans son sac plastique du carton, le polystyrĂšne supĂ©rieur est ĂŽtĂ© ainsi que le sac. Le capot plexiglas fumĂ© est retirĂ© pour pouvoir accĂ©der au contenu intĂ©rieur de l'imprimante. Une feuille (recto en anglais, verso en chinois
 Ă  moins que ce ne soit l'inverse 😉) indique les prochaines Ă©tapes Ă  accomplir pour sortir le changeur de filament situĂ© Ă  l'intĂ©rieur du caisson.

ks-sortie-carto.-emballage.thumb.jpg.b9547f318e0dced88c3e796518bc3ad4.jpgks1-capot-retire.thumb.jpg.c221be1809716ac177f791150a3a4302.jpg

Les étapes relatées sur cette feuille sont identiques à celles du manuel papier :

  1. Dévisser et retirer deux vis servant à maintenir l'ACE sur la cale plastique
  2. Extraire l'ACE par le haut
  3. Extraire le carton d'accessoires
  4. Enlever les piĂšces de polystyrĂšne servant au calage
  5. Dévisser et retirer quatre vis afin de sortir la base plastique utilisée pour bloquer l'ACE de tout mouvement durant le transport

C'est dĂšs cette Ă©tape que l'on comprend pourquoi le jeu de clĂ© Allen est disposĂ© tout au-dessus du colisage 😉.

Les étapes, en images (extraites du PDF en ligne et traduites en bon gaulois) et photos :

sortir-ace-1.png.6f8b2bf02f7b6b15321d71448af3cf23.png sortir-ace-2.png.880bc1f37df3caa21f07379c3729261d.png sortir-ace-3.png.9b34aa42364fbf2794e05b7d0890ddee.png sortir-ace-4.png.ec075d0a1c99d7c1ef526bb99155d805.png

ace-pro-vis-a-retirer.thumb.jpg.3077c5d5b49ff4a32f0dc9d922c47cee.jpg ace-pro-vis-retirees.thumb.jpg.00400e8062df2b1ae7a7d440f38ff792.jpg

L'ACE (encore dans son emballage plastique) sorti de la Kobra S1 :

ace-pro-sorti.thumb.jpg.34845ced1f435487c4ae8c81cdf92768.jpg

À l'intĂ©rieur de l'ACE se trouve un sac conteant quatre tubes PTFE (diamĂštre interne de 2.5 mm), un Ă©chantillon de filament (10 m) ainsi qu'une boite «cadeau» (mystery box) permettant de construire un haut-parleur Bluetooth aprĂšs avoir imprimĂ© les piĂšces de construction:

ace-sac.thumb.jpg.aa06aa52cc1542d05a6d077e5479b4e9.jpg ace-ptfe-4x.thumb.jpg.26239a2193e2bf42dd76b35d7da5d7ad.jpg echnatillon-filament.thumb.jpg.3fd3c3b7c1ffb4d9ed709538dc2bfceb.jpg

Le contenu du carton d'accessoires :

carton-accessoires.thumb.jpg.de3eb202d469e483469c08fed8c20a57.jpg carton-accessoires-contenu.thumb.jpg.67ca4ef36a94c0d4924bdd5ae101955f.jpg liste-colisage.thumb.png.f95ffe04aeb1c955ff63672bfb4ac63b.png

On continue à suivre les étapes avant la mise en service :

  1. DĂ©bloquer la tĂȘte d'impression
  2. Retirer la cale de mousse de l'éjecteur de purge
    debloquer-tete.png.6a0d47947de8a103c1d6bdd175663070.png
  3. Enlever les trois vis bloquant le lit chauffant durant le transport
    debloquer-lit.png
  4. Déclipser la trappe interne et y placer le sac de charbon actif avant de reclipser
    charbon-actif.png

La Kobra S1 est presque prĂȘte. Reste Ă  terminer l'installation de l'ACE. LĂ  encore, il suffit de suivre les Ă©tapes prĂ©cisĂ©es dans le manuel (papier ou PDF). Les Ă©tapes en images :

installer-ace-1.thumb.png.4f32a8dc34bb8e02fe2d0217a7758aef.png

installer-ace-2.thumb.png.8a379bbb14b0442b23993065d17ab0ec.png

Les différents éléments de l'ACE Pro :

ace-pro-vue-d-ensemble.thumb.png.58242836e46c3ae2ae059c92327d2752.png

Il est possible de monter un support bobine Ă  l'arriĂšre de l'imprimante (ce que je n'ai pas fait) :

spool-holder.thumb.png.ef5c4b7970a8af817d2a8abba106a57a.png

Une vue décrivant les éléments composants la Kobra S1 :

vue-d-ensemble.thumb.png.fc4168294659b330236801d842d04e3b.png

Anycubic a mis en ligne une vidéo de déballage de la Kobra S1 Combo accessible >>> ici <<<.

Remarques :

Le déballage et l'assemblage des différents points vus ci-dessus prend moins de vingt minutes en prenant son temps.

Contrairement à toutes mes imprimantes précédentes, nul besoin de vérifier sur quelle tension est réglée l'alimentation électrique : celle-ci s'adapte à la tension secteur du pays automatiquement (120 / 230 V).

L'écran tactile est basculant afin de s'adapter à tout un chacun.

L'habillage est certes en plastique, mais le chĂąssis interne est en acier (un magnet y tient bien).

Le capot supérieur ainsi que la porte sont en plexiglas fumé. La porte, malheureusement, n'est pas repositionnable (charniÚres à gauche, poignée d'ouverture à droite) et ne s'ouvre que d'un peu plus de 90°.

Une chose à noter, une fois la porte ouverte, le bas du caisson possÚde une échancrure pour faciliter le nettoyage des résidus de filaments qui pourraient se retrouver sur le plancher. C'est bien pensé de la part d'Anycubic.

L'imprimante est prĂȘte Ă  se lancer
 ce sera l'objet de la prochaine Ă©tape.

À suivre

🙂

 

Modifié (le) par fran6p
orthographe
  • J'aime 5
Posté(e) (modifié)

Mise en route et premiĂšres impressions

Le déballage terminé, l'imprimante Kobra S1 et son ACE Pro positionnés sur le plan de travail, on peut procéder au démarrage.

Chaque élément (Kobra S1, ACE Pro) possÚde sa propre alimentation électrique. Il faut donc brancher sur chacun un cùble d'alimentation, puis basculer l'interrupteur sur ON.

L'écran de la Kobra S1 s'illumine et nous accueille par :

ecran-1.jpg.3b00644dd763e18dcc1fb69354aaed71.jpg

AprÚs une dizaine de secondes, la lumiÚre interne du caisson s'allume. Le démarrage du systÚme (nommé KobraOS par Anycubic) prend une trentaine de secondes avant de nous proposer une suite d'étapes permettant de finaliser l'installation.

  1. Choix du langage d'affichage (je reste dans un premier temps en anglais)
    ecran-2.jpg.576a2b8bcfdbfac3bf7ef4cd63c7aa75.jpg
  2.  Sélection de la zone géographique (Cloud) :
    ecran-3.jpg.bfb94814e99631f0c11ca1482d923e30.jpg
  3. Association du Wifi (2.4 Ghz uniquement) avec le point d'accÚs du domicile (sélection du nom (SSID), puis saisie du mot de passe) :
    ecran-4.jpg.96285405e64f821e83fda73f67180512.jpg
  4. Si l'on souhaite installer l'application Anycubic sur son smartphone (Android / Apple), c'est à cette étape qu'on le réalise. Le QRcode permet d'installer l'application, un compte Anycubic est nécessaire pour permettre l'appariement de l'appli et de la Kobra S1 :
    ecran-5.jpg.afdf21fb28ac2c56f20c8cb29e98b52b.jpg
  5. Les étapes suivantes vont permettre de vérifier le bon fonctionnement du matériel (détection de la clé USB, tests de déplacements des axes, input shaping, auto-nivellement) :
    ecran-6.jpg.27edf1147be714545f30f6d551787f89.jpg  ecran-7.jpg.4868621c461c22936236d5deef47254c.jpg
    ecran-8.jpg.7b440126fddb41bf9a2c5bca42c3dbb7.jpg ecran-9.jpg.31885ff5ad899f1ae07e069e84f4058f.jpg
    ecran-10.jpg.0edd11f6cd76f33802c952baf785564b.jpg
  6. Une fois ces tests terminés, l'écran d'accueil s'affiche :
    accueil.thumb.jpg.b052e4764ab5af452f82e25ac65a1687.jpg

Avant de pouvoir lancer une impression, il faut alimenter l'ACE avec quelques bobines de filaments.

Note: quelques jours aprÚs réception du colis de la Kobra S1 Combo, j'ai reçu un autre colis. Celui-ci contient quatre bobines du filament Anycubic Pantone

anycubic-pla-pantone.thumb.jpg.a5f10b35ad846260ae4d210fc567f3a5.jpg  anycubic-pla-pantone-1.thumb.jpg.49aea9783432ce721c5901b12fcc9637.jpg

anycubic-pla-pantone-2.thumb.jpg.f28a1928fc23d0195f562943c83c4106.jpg  anycubic-pla-pantone-3.thumb.jpg.48f5fd5998cba22c472c93ace393ccde.jpg

anycubic-pla-pantone-5.thumb.jpg.45f3ac89d6bac9321e58d635146c0b4a.jpg  anycubic-pla-pantone-6.thumb.jpg.b615f459b302c836ffaa21db0c389c00.jpg  anycubic-pla-pantone-8.thumb.jpg.aa7c79c3f44073f4092ac1e9d34dea88.jpg  anycubic-pla-pantone-7.thumb.jpg.0873d4dfdb1eef17498d82baf165e04a.jpg

anycubic-pla-pantone-10.thumb.jpg.d0955ad3f21845d6e6c211f798b574d1.jpg  anycubic-pla-pantone-9.thumb.jpg.1f4cbb7a6e8f451f6a733ba5717e8a76.jpg  anycubic-pla-pantone-12.thumb.jpg.7a073e6d16f56bafb45c7394aa9d2ada.jpg  anycubic-pla-pantone-11.thumb.jpg.2b736ff92dfbe2e052ed77167d696052.jpg

Le manuel indique comment charger chaque bobine de filament dans le changeur. Il préconise de bien « lisser » l'extrémité sur une dizaine de centimÚtres pour faciliter l'introduction dans le conduit d'entrée.

insere-filament-2.png.1c0baba99c323f94feba6f0fb72366b6.png

Pousser l'extrĂ©mitĂ© lissĂ©e du filament dans le conduit jusqu'Ă  sentir l'entrainement de celui-ci. À l'avant de l'ACE, une diode blanche clignote lĂ  oĂč se trouve la bobine insĂ©rĂ©e.

insere-filament-1.png.0c92b4010ed854a6e6e608b14abe7a0b.png

Une fois une bobine chargée, si celle-ci possÚde une puce RFID «Anycubic» alors le matériau et sa couleur sont automatiquement reconnus. Actuellement, seules certaines bobines de Anycubic intÚgrent une puce :

  • la gamme Pantone (quatre couleurs),
  • la majoritĂ© des nouvelles bobines «carton» (PLA basic, PLA+, HS-PLA)

Aucune bobine carton de PLA Mat ou Soie (Silk) et aucune bobine plastique (PETG, ASA) n'incorpore de puce 😞.

Si la bobine n'a pas de puce, alors, via l'écran, on peut / doit préciser le matériau et la couleur.

C'est plutÎt aisé à faire, il suffit de suivre les étapes illustrées ci-dessous :

insere-filament-ecran.jpg.f996df475e43db781cdd85514cca4c5b.jpg

  1. cliquer sur le bouton [Filament] (1)
  2. sélectionner l'emplacement de la bobine (2)
  3. choisir le matériau (3)
    filament-ace-materiau.thumb.jpg.10facd76fc5f1ce476c57d48934e69a1.jpg
  4. puis la couleur (4)
    filament-ace-couleur.thumb.jpg.6e336833b70906020f043f495520e57d.jpg
  5. On peut vérifier le bon chargement en demandant une extrusion de celui-ci (5) 

L'ACE Pro ayant Ă©tĂ© nourri de bobines PLA Pantone, une premiĂšre impression peut ĂȘtre lancĂ©e.

Mais avant vraiment de débuter une impression, une derniÚre étape est absolument nécessaire : le nettoyage de la plaque flecible recouverte de PEI texturé.

Pourquoi ce nettoyage ?

Une impression réussie est une impression qui reste collée au plateau tout au long de la durée d'impression : c'est la base de l'impression 3D FDM (également résine). Si la premiÚre couche adhÚre au plateau, alors le reste des couches qui se déposent correctement est augmenté. C'est comme pour une habitation : si la fondation est solide, les murs le seront (à condition évidemment de respecter les rÚgles de l'art de la construction).

MĂȘme si la plaque est neuve et malgrĂ© les prĂ©cautions prises (ou pas) par les assembleurs, elle doit ĂȘtre prĂ©parĂ©e : un bon nettoyage Ă  l'eau chaude avec un produit vaisselle, suivi d'un bon rinçage puis du sĂ©chage ne peut nuire. On recommencera ce nettoyage profond de temps en temps. MĂȘme si l'alcool isopropylique n'est pas un nettoyant, c'est ce que j'utilise toutes les quatre / cinq impressions entre chaque «gros» nettoyage.

Une fois cette plaque nettoyée et remise en place sur le plateau, on va pouvoir lancer une premiÚre impression.

Conseil :

Révélation

Ne pas oublier de le remettre sur la base magnétique afin d'éviter tout problÚme lors de la mise à l'origine.

L'auto-nivellement de la Kobra S1 utilise deux types de capteurs un capteur (jauge de pression). Quand la buse entre en contact avec le plateau, le capteur dĂ©tecte le point zĂ©ro et dĂ©clenche l'arrĂȘt de la montĂ©e du plateau. Si la tĂŽle flexible n'est pas en place, c'est la base magnĂ©tique qui sera dĂ©tectĂ©e. Comme celle-ci est plutĂŽt flexible, la buse s'enfoncera un peu dedans, faussant la dĂ©tection du point zĂ©ro.

  • des jauges de pression (piezo) aux quatre coins du plateau => dĂ©tection quand la buse est au point 0 de l'axe Z
  • une sonde capacitive => rĂ©alisation de la topographie (maillage) du plateau afin de dĂ©tecter les irrĂ©gularitĂ©s de planĂ©itĂ© de celui-ci

Avec toute nouvelle imprimante, il est conseillé d'imprimer les modÚles préparés et fournis par le constructeur (fichiers Gcode).

Via l'écran, en cliquant sur le bouton fléché, on accÚde à un nouvel écran muni de plusieurs onglets :

impression-acces-stockage.thumb.jpg.002c118c785e4b40b26e9cff4c99c52e.jpg  gcode-local-test_model.thumb.jpg.df78316a91490b97d4ff0b1c9561bcb5.jpg

  • Local (le dossier «test_model» contient les Gcods tranchĂ©s par Anycubic)
  • U-Disk (clĂ© USB)
  • Cloud (Makeronline)
  • History (historique des impressions rĂ©alisĂ©es)

Quelques Gcodes présents sur le systÚme :

gcode-local-anycubic.thumb.jpg.75c0864e465cfb0d3f3b6a00d52b7948.jpg

Dans la liste des modÚles prétranchés stockés dans le systÚme d'exploitation se trouve un test de Benchy rapide (treize minutes d'impression auxquelles rajouter quatre minutes pour la préparation) :

  • auto-nivellement,
  • topographie de la totalitĂ© du plateau,
  • chargement / dĂ©chargement de filament via l'ACE,
  • mise Ă  l'origine,
  • nettoyage buse
  • 


La bobine placĂ©e dans la premiĂšre voie est la couleur Tropical turquoise. À l'issue de l'impression, le Benchy se tient fiĂšrement sur le plateau :

benchy-fisrt-print.thumb.jpg.e1b0303ac1842fdbeb2d530a903ad5ec.jpg benchy-pantone-1.thumb.jpg.193d661c433bf96b7ec62e92db646470.jpg

TrĂšs peu de dĂ©fauts Ă  noter. Le refroidissement du filament au niveau de la tĂȘte et l'auxiliaire (cĂŽtĂ© droit de l'enceinte) ont pleinement jouĂ© leur rĂŽle. Les surplombs ne s'affaissent pas. Le «texte» imprimĂ© au-dessous est lisible, mĂȘme si avec un Z-offset moins prononcĂ©, ce serait mieux.

benchy-zoom-3.jpg.3aeca30746a03a3d3e31e68c9fc376e3.jpg  benchy-zoom-4.thumb.jpg.bf6a3b3bacdf7e3c45ddc9cb458a20eb.jpg  benchy-zoom-5.thumb.jpg.54978e50ad245648d3ae211c1692f5be.jpg

benchy-zoom-8.thumb.jpg.c276d3b649038e52bf44a4aca6c6baad.jpg  benchy-zoom-1.jpg.82fdc6a0a5c8dc2eb01931d8770f7d91.jpg  benchy-zoom-2.jpg.5d66aefa85452686e3f19f0f60ab959a.jpg

benchy-zoom-6.jpg.278921d22d376384608e505db0426b1f.jpg  benchy-zoom-9.thumb.jpg.295e538af2d7d6dcac0ace727b0226cb.jpg  benchy-zoom-7.jpg.2affd934b270885db2c3f66ad1a3c67c.jpg

Pour tester le chargeur de filaments, je refais d'autres Benchies avec chacune des bobines actuellement présentes dans l'ACE.

Couleurs Pantone :

  • Peach fuzz
  • Spring leaf
  • Interstellar violet

benchy-pantone-2.thumb.jpg.29690084fb22d82dc46924aa76259729.jpg  benchy-pantone-3.thumb.jpg.31f1ccfb3b1e82497016ea3f3905f8a2.jpg  benchy-pantone-4.jpg.ca314491742af820d8bfdd4aae959938.jpg

flotille-benchies-1.thumb.jpg.a38c2e11621e53ce196e6af6c4693d85.jpg  flotille-benchies-2.thumb.jpg.e15164d710f29f23db02b440c840b8cf.jpg

Lors de l'impression du quatriùme Benchy (Interstellar violet), je rencontre mon premier souci 😞.

Ce sera l'occasion de relater celui-ci dans ce post.

À suivre


Modifié (le) par fran6p
  • J'aime 5
Posté(e) (modifié)

Environnement logiciel (écosystÚme Anycubic)

Clé USB

La Anycubic Kivra S1 est livrĂ©e avec une clĂ© USB. Celle-ci a une capacitĂ© de 4 Go. Cette clĂ© se branche sur la kobra S1 en haut, cĂŽtĂ© droit (vue de face). Elle dĂ©passe et risque d'ĂȘtre accrochĂ©e :

emplacement-cl-usb.thumb.jpg.a14c28b1994464228e577db5317c146e.jpg  anycubic.jpg.a1bf25166a4f36d2577e04ae39f09156.jpg

Comme la majoritĂ© des clĂ©s USB ou cartes SD livrĂ©es avec nos matĂ©riels, c'est probablement un Ă©lĂ©ment de piĂštre qualitĂ©. Je l'ai remplacĂ©e par une clĂ© de marque connue, Sandisk de capacitĂ© de 16 Go et surtout bien moins protubĂ©rante 😉 :

sandisk-16Go.jpg.761eb05a74cb9e467f8942be49a165f0.jpg sandisk.thumb.jpg.d80556ccc3a34c6e1d03be4fd8dc74d8.jpg

Comparaison des deux clés USB (Anycubic 4Go / Sandisk 16+ Go) :

comparaison-cls-anycubic-sandisk.thumb.jpg.07a26d05109796adc31c7b743dad4452.jpg

Pour revenir à la clé originelle, son contenu est minimal : deux dossiers (Anycubic slicer et User Manual) :

deux-dossiers.jpg.649b926917021d0345d454313a5a7a8b.jpg

Le dossier Anycubic Slicer contient deux dossiers et un document PDF détaillant l'installation de ce trancheur.

any-slicer.jpg.dda1dd71cf75391877f6f804b196ea3a.jpg

Des deux dossiers, seul Windows contient un exécutable (.exe) adapté à la Kobra S1 

any-slicer-winodws.jpg.b7b3149aa07410a98f7a71d957b966f6.jpg

Au moment de la rĂ©ception de cette imprimante (24/12/24), la version disponible Anycubic Slicer Next en ligne ne gĂ©rait pas encore la Kobra S1. Depuis une mise Ă  jour dĂ©but janvier, la version «officielle» contient la Kobra S1. Les afficionados de la marque Ă  la pomme devront attendre encore un peu une version finalisĂ©e : le dossier Mac Ă©tait vide (cela sera peut-ĂȘtre diffĂ©rent pour ceux recevant ce modĂšle courant mars 2025).

Le second dossier, User Manual, contient un manuel PDF (v1.3) uniquement en anglais.

user-manual-pdf.jpg.ddaf9e6e0c84d43029da98fd34e93af9.jpg

Le manuel est identique Ă  celui en papier trouvĂ© Ă  l'intĂ©rieur du carton d'emballage. La version disponible en ligne est la mĂȘme version, bien que le nom comporte une version 1.3-2 🙄

À noter qu'aucun fichier Gcode n'est fourni sur cette clĂ©.

La clé USB devra rester en permanence branchée si on veut pouvoir faire des timelapses. Un dossier est créé pour enregistrer ceux-ci. Chacun des fichiers enregistrés porte un nom distinct de la forme «video_XXXXX _nom-du-fichier-généré-lors-du-tranchage» (XXXXX étant un nombre), exemple : Video_00002_Paper Reel Outer Ring Anycubic S1_PLA_0.25_31m55s.mp4

La clé sert également à enregistrer des fichiers tranchés via le trancheur (slicer) au format gcode. Cela nécessite toutefois de déconnecter la clé de l'imprimante pour la connecter sur un PC, puis de faire l'inverse pour la reconnecter sur la Kobra S1. Si l'imprimante est en réseau (LAN ou cloud), il est plus facile de lancer alors l'impression directement depuis le trancheur.

Wiki

Anycubic, à l'instar de ses concurrents, alimente un site Wiki servant à la fois pour la documentation et pour des dépannages simples. Il n'est disponible qu'en deux langues : anglais ou chinois

Au moment de la réception de ce modÚle (décembre 2024), il était presque vide, seul le manuel PDF était disponible. Il a été depuis réguliÚrement complété, seuls quelques rares liens mÚnent encore actuellement à un laconique «soon»

Révélation

soon-tm-soon.gif.94aa30d2a4e9ffe9220ea5656a730a36.gif

Appli pour smartphone

Lors du premier démarrage, aprÚs avoir associé l'imprimante au point d'accÚs Wifi, il est proposé d'installer une application pour Smartphone (Android/Apple) permettant de piloter la Kobra S1.

Cette application nĂ©cessite la crĂ©ation d'un compte «Anycubic». Ça tombe bien, @PPAC, en avance pour mon anniversaire (c'Ă©tait le 23/01) m'avait fait bĂ©nĂ©ficier d'une de ses cartes de rĂ©ductions obtenues grĂące Ă  son dur labeur pour peupler le site makeronline.com. J'avais achetĂ© quelques bobines de filaments sur le site. Je possĂ©dais donc un compte.

L'appli installée, au premier lancement, il faut saisir les informations indispensables (email / mot de passe), puis ajouter la Kobra S1.

Pour installer l'imprimante, il suffit de cliquer sur le bouton (+ Add printer], faire défiler l'écran pour accéder au modÚle, se rapprocher de l'écran de la KS1, puis cliquer sur le bouton [Scan] et finalement scanner le QRCode affiché sur l'écran de la Kobra S1.

ajout-imprimante-1.thumb.jpg.3d43822c14923d3e588acc7c614a7f39.jpg ajout-imprimante-2.thumb.jpg.daf7734b5d7815343536edb87b91b8e7.jpg  ajout-imprimante-3.thumb.jpg.50e0d85fadb448601fe75d0114d88696.jpg  ajout-imprimante-scan.thumb.jpg.7a5ee3d973bd41e26befea1e0f202ada.jpg

Une fois l'imprimante liée, on accÚde au Workbench :

accueil.thumb.jpg.a61aebff3aa1853a51147238e1dd2b5c.jpg  accueil-zones.thumb.jpg.76b1af31e254febcee651842cd956382.jpg

Ce premier écran permet d'accéder à différentes fonctionnalités.

1- Files permet d'utiliser des fichiers présents dans le téléphone

2- Tasks permet d'accéder aux tùches d'impressions (en cours, complétées)

3- AccÚde aux imprimantes installées

4- AccĂšs direct Ă  l'imprimante

5- Retour au Workbench (l'écran actuel donc)

6- Recherche de modĂšles sur la Cloud Anycubic (Makeronline)

7- Messages systÚme (Tùches d'impression, Activités, Récompenses
)

8- AccÚs au compte utilisateur, Forum, Centre d'aide, Mise à jour, Réglages compte)

L'écran le plus intéressant est évidemment le (4) :

ks1-1-zones.thumb.jpg.a3827abdddb46b1746bcfba5462dbeaf.jpg

1- Renommer, vérifier les mises à jour, supprimer l'imprimante

ks1-hamburger.thumb.jpg.de749f882191a420f1d434087325c651.jpg ks1-renommer.thumb.jpg.75a9438b03e7d5a72787654e68219ec9.jpg ks1-maj.thumb.jpg.b2beda508f86e659b356323dbb17b685.jpg ks1-supprimer.thumb.jpg.f4144060a54d29a38fee133c2918526b.jpg

2-  Allumer / éteindre le bandeau de LED interne, allumer/éteindre la caméra

ks1-cam.thumb.jpg.3419418134f748da1b439739aff15aa6.jpg  ks1-cam-2.thumb.jpg.90b53e040feb239412e3ec2581a70a73.jpg

3- Lancer une impression (Cloud, Local (Mémoire interne / clé USB))

4- AccĂšs Ă  l'aide (Wiki)

ks1-help.thumb.jpg.13b5e01dc75ac652d19695ddf5c9f18e.jpg

5- Gestion de l'ACE Pro (matériau, couleur, chargement / déchargement, séchage des bobines (choix matériau et durée, soit manuellement, soit via le choix direct (PLA, PLA+, PETG, ABS/ASA, TPU, PA-PC)

ks1-filament.thumb.jpg.4986711232a327d0f3296adf390a7fc1.jpg  ks1-filament-bobine.thumb.jpg.3b1dad5088d3cdd46acb08d4c56ca2ec.jpg

ks1-filament-drying.thumb.jpg.fce9e8abce7b6c8447caf2c52a1b177c.jpg

ks1-filament-drying_abs-asa.jpg.7f911c77792a654510cee3ed8d5c1a98.jpg ks1-filament-drying_pa-pc.jpg.954189d12df4e24c34f1265af0676f5c.jpg ks1-filament-drying_petg.jpg.5bb229bf9809a37a31cd983de15050ee.jpg ks1-filament-drying_pla.jpg.be459b749db2dd7f09cd931c4a6aa930.jpg ks1-filament-drying_tpu.jpg.d73f4e828296d1aaa2bd074ce8147404.jpg

6- Gestion des fichiers (gcodes uniquement, pas d'accĂšs direct aux timelapses)

7- Gestion des dĂ©placements des axes uniquement hors impression en cours 😉

ks1-moving-xyz-axis.thumb.jpg.d921feeef5207284474c4c6e1f812086.jpg

8- Historique des impressions (vide au moment de la capture 😄)

ks1-print-history.thumb.jpg.61b8e31b36b71ff8dbde8a16206477a5.jpg

Mon téléphone fonctionne avec Android comme OS. Pour réaliser les captures d'écran, sur mon PC, j'utilise le logiciel scrcpy (la communication entre le téléphone et le PC se fait en USB via adb).

Écran tactile

L'Ă©cran tactile capacitif de 4,3 pouces, inclinable au-dessus du boitier, est trĂšs rĂ©actif, mĂȘme avec mes gros doigts. On n'a pas accĂšs Ă  autant de fonctionnalitĂ©s qu'un Ă©cran fonctionnant avec Klipperscreen, mais les fonctions essentielles sont prĂ©sentes.

AprÚs allumage de l'imprimante, on arrive sur cet écran :

accueil.thumb.jpg.c4da2270989ebdb10909260823fac1a0.jpg accueil.thumb.png.8fecc7320966d9d9616f01244f1388fc.png

Les quatre icones à gauche  numérotées de 1 à 4, permettent d'accéder à d'autres écrans.

1- AccÚs aux fichiers aprÚs avoir cliqué sur le bouton bleu

Onglet local gcode-local-test_model.thumb.jpg.369c0af5ab76bc24cd1eb284f052e44e.jpg  gcode-local-anycubic.thumb.jpg.87b9b13b38d37d4a86c60f81f8eb4495.jpg

Onglet clé USB gcode-usb.thumb.jpg.1c31dcbce034be24f5d5f4bab43fbfb2.jpg gcode-usb-timelapses.thumb.jpg.b16e3e58fbc8e455e82d9ba055e8ae69.jpg

Onglet Cloud gcode-cloud.thumb.jpg.4d905de37753db77d5681136e3984d8b.jpg

Onglet Historique (aprĂšs quelques impressions) gcode-history.thumb.jpg.c16a5eb41369a874b60c6920aa3d7a2b.jpg

2- ACE Pro, gestion des bobines de filament

filament-ace.thumb.jpg.3dcd51757ecddde8cc3831f24f05fcd2.jpg  filament-ace.thumb.png.279458338811b506542c6131ff2f7d11.png

AprÚs avoir sélectionné une bobine (1), on peut modifier les paramÚtres de matériau (2), couleur (3), température de chauffe de l'ACE (5)), durée de chauffe (6) si le chauffage st actif (4). Ces modifications ne peuvent se faire que sur des bobines non équipées de puce RFID Anycubic.

filament-ace-materiau.thumb.jpg.d839a25042a4a3e8209c1c3844e6480a.jpg  filament-ace-couleur.thumb.jpg.32ac25f0b67f1803ecf3d0f409b11f9e.jpg

3- Pilotage de l'imprimante via trois onglets

3.1- ContrÎles (température buse / lit, ventilateurs (refroidissement filament (model), auxiliaire ensemble du plateau, extraction (chamber)

reglages-controles.thumb.jpg.ab11056df8fc58d9d659affc459a9405.jpg reglages-controles-temp-buse.thumb.jpg.751c5da3d1241d2cf318aa92146f55dc.jpg

3.2- Calibration (auto-nivellement, input shaping, calibration PID)

reglages-calibration.thumb.jpg.8ecc9ec81eafa85ce70b74cfbf0de3ae.jpg

reglages-calibration-auto-level.thumb.jpg.88d68c073a2378f4baaace522ac3a61c.jpg reglages-calibration-input-shaping.thumb.jpg.c0abfc9be2d083ebd0bc22aebdbb3a6e.jpg reglages-calibration-pid.thumb.jpg.80e1f7ab0c91798933f4dd1578728223.jpg

A l'issue du test de l'input shaping, le rĂ©sultat s'affiche Ă  l'Ă©cran (c'est la seule fois oĂč on peut en avoir connaissance 😞)

input-shaping.thumb.jpg.e5e01f94c024f85b5415aa9b570b69db.jpg

3.3- Déplacements

reglages.thumb.jpg.d5c437754d7f41cb46d1356b4a5b4867.jpg

NOTE: pour l'axe Z, le dĂ©placement se fait par rapport Ă  la tĂȘte qui est pourtant «fixe» dans le plan Z 🙄. Donc (Z-) monte le plateau (qui lui est mobile dans le plan Z) et (Z+) le descend.

4- ParamĂštres du systĂšme

Cet écran permet de modifier l'accÚs Wifi (1), le compte (2), activer le mode réseau local uniquement (3), modifier la région (Global (Monde - Chine)/Chine) (4), se déconnecter du Cloud (5)

L'activation du Mode rĂ©seau local dĂ©sactive l'association de l'imprimante au Cloud Anycubic ainsi que l'utilisation via smartphone. L'imprimante reste Ă©videmment pilotable via le trancheur Anycubic Slicer Next 😉

4.1- Réseaux

parametres-reseau.thumb.png.9342dcd764c09f700119345018710932.png

parametres-reseau-wifi.thumb.jpg.44e9c131629768c405323446bf91cb9b.jpg parametres-reseau-lan-mode.thumb.jpg.60e2eed193f807f1f92a79061d4eeb70.jpg parametres-reseau-region.thumb.jpg.231b13ff94f51093f895ca6204e5a223.jpg

4.2- Imprimante

Activation / désactivation de la lumiÚre interne, du détecteur de fin de filament, détection de courroies (???, je n'ai pas trouvé encore à quoi ça sert ???)

parametres-print-1.thumb.jpg.b9a5639abf723877682929071c71ff9f.jpg

Choix du type de buse (matĂ©riau, diamĂštre). Actuellement, seule la buse laiton en 0,4 mm est disponible đŸ€­

parametres-print-buses.thumb.jpg.6dac521496dc5f7b3a9224ee18db23dd.jpg

4.3- Général

Réglages matériels (son lors de la manipulation de l'écran, langue, durée de veille de l'écran, accÚs au SAV, restoration du systÚme)

parametres-genral-son.thumb.jpg.4d448577815d523a927057f1d7358ec5.jpg parametres-genral-langues.thumb.jpg.9f0bdd84d8c89ac07e04ec040ed23d61.jpg

parametres-genral-veille-ecran.thumb.jpg.afb9f7302d95e5193f2164cf65363c4c.jpg parametres-genral-sav.thumb.jpg.62eca9522a32124bc556b7d625722a5f.jpg parametres-genral-restore.thumb.jpg.10d5afe88b49162b1409c4fda322abb5.jpg

4.4- Matériels

AccÚs aux informations de version de la Kobra S1, de l'ACE Pro et du code CN (utilisé si le QRCode non fonctionnel pour appairer le matériel au Cloud Anycubic)

parametres-device-ks1.thumb.jpg.af8ec3b137bf3fa0da5aec7853f5284c.jpg parametres-device-ace.thumb.jpg.3aa8ffaf285da8242251ba5ffb36c142.jpg parametres-device-cn-code.thumb.jpg.242d9f6f0d88a8da8e608e58dcf3a490.jpg

Quand une mise à jour est disponible (Kobra S1 ou ACE Pro), un symbole apparait dans le numéro de version. On peut alors procéder (ou pas) à celle-ci (téléchargement OTA, installation, extinction / allumage matériel) :

maj-firmware-1.jpg.86b21a4e423de3a65658c8a484a71d9c.jpg  maj-firmware-2.jpg.a3d1b67bb42b3dd8a97e2b882287b43b.jpg  maj-firmware-4.jpg.756592ea98b5e9e4495ea98e6ca9d74d.jpg

Trancheur (slicer) Anycubic Slicer Next

Ce dernier logiciel sera vu plus en détail dans un post distinct.

À suivre


🙂

Modifié (le) par fran6p
  • J'aime 1
  • +1 1
  • Merci ! 1
Posté(e) (modifié)

Hardware

Dans ce sujet, on va aller regarder d'un peu plus prÚs les entrailles des matériels.

Kobra S1

On va dans un premier temps s'occuper de l'imprimante.

Le Wiki d'Anycubic s'étant bien étoffé depuis décembre 2024, de nombreux documents permettent d'aider un utilisateur pour la réalisation des étapes nécessaires aux démontages, puis remontages. Certaines photos illustrées ici proviennent du wiki.

Les premiÚres étapes consistent à démonter une bonne partie des panneaux rendant l'enceinte close : panneau arriÚre, les deux panneaux de cÎté. Rien de compliqué excepté le nombre de vis à retirer (40) :

  • 22 vis pour le panneau arriĂšre (24 avec le hub + dĂ©tecteur de filament)
    capot-arriere-22-vis.thumb.png.aa4e4852d287fb3863cdc0d94c7bacd9.png
  • 8 vis pour chacun des cĂŽtĂ©s (16)
    capots-cotes-dessus.png.6bfff9699d929dc5fc4cce79052b54f9.png  capots-cotes-dessous.png.3d42c5f45f00939c9396d6a6e95487d9.png

Remarque :  un excellent point, le panneau arriÚre est métallique : on pourra utiliser cette surface pour y placer des piÚces maintenues par des magnets.

Structure CoreXY

Une fois la plaque arriÚre (métallique) et les capots de cÎté enlevés (plastique), on peut mieux observer la structure de la Kobra S1.

structure-eclate.jpg.eda5bb5899039ec8369e7235cc4b1c41.jpg  structure-rails.png.9a6931c175b3e0635215a7b15d7f45ed.png

L'ossature est en métal (un aimant y est attiré), chaque élément constituant le cube (plus un parallélépipÚde d'ailleurs) est vissé. Il n'y a qu'une seule partie d'un seul tenant, le haut de la structure qui est en aluminium.

Les axes sont guidés par des tiges optiques :

  • pour l'axe X qui porte la tĂȘte d'impression, deux tiges de 10 mm de diamĂštre. Les douilles de guidage sont de type graphite (le wiki prĂ©cise qu'elles ne nĂ©cessitent pas de lubrification 😉
    Extrait de la page Wiki de maintenance :
    maintenance-axe-x-wiki.jpg.95cae78ed0c2d6612261195a86483d9a.jpg
  • pour l'axe Y, de chaque cĂŽtĂ© une tige optique de 8 mm, utilisant des douilles Ă  billes linĂ©aires, type LM8UU ou LM8LUU.
  • pour l'axe Z, trois tiges linĂ©aires de 8 mm + douilles Ă  billes linĂ©aires, la montĂ©e / descente du plateau Ă©tant rĂ©alisĂ© par des tiges trapĂ©zoĂŻdales de 8 mm associĂ©es Ă  des noix laiton.

Les déplacements XY, sont assurés par des moteurs Nema17 (48 mm de hauteur), situés à l'arriÚre de l'imprimante, référence 42BYGH3032-B18Q (pas découvert de datasheet précise quant à cette référence). Sur chacun des axes de ces moteurs est sertie une poulie dentée (20 dents), entrainant une courroie GT2 de 6 mm. Un dispositif permet pour chaque cheminement de régler automatiquement la tension de la courroie.

moteur-xtendeur.thumb.jpg.7d52ecad3cece3bd499cb0318496925a.jpg  moteur-ytendeur.thumb.jpg.1e0ff799f1346d8dd72da450d7dd5add.jpg

Une page du wiki montre le cheminement de la courroie pour chacun des moteurs (X / Y) :

courroie-chemin-x.png.e3715c63ea6ec2eef8f7c5391dddd971.png  courroie-chemin-y.thumb.png.5ce2ab05054af3f30adbcc2593f9af5e.png

Le moteur de l'axe Z (type et référence identiques aux moteurs X et Y) synchronise les trois vis trapézoïdales via des poulies de 20 dents et une courroie GT2 de 6 mm. Un dispositif permet de régler la tension de cette courroie fermée.

moteur-courroie-tendeur-axe-z.png.73b741a863d1414a165027642924a576.png

Le moteur de l'extrudeur est un Nema14 (carrĂ©) de rĂ©fĂ©rence 35SHD2023-16WD.(pas trouvĂ© de datasheet 🙄).

nema14-tete.png.31330812c968fe7289048c67e89a4295.png

Composants électroniques

Une vue partielle de quelques composants :

alimentation-contenu.thumb.jpg.c5553035194d62d391ececc9ed6eb9ad.jpg

Le retrait de la plaque arriĂšre donne accĂšs Ă  :

  1. une alimentation électrique :
    - marque Powerld, modÚle LPD-150-24 (sans ventilateur, source de nuisances sonores supplémentaires)
    - tension (100-240 V) et fréquence (50/60 Hz) du secteur auto-ajustable en fonction de la tension du pays
    - sortie 24 V, 6,25 A (150 W)
  2. une carte pour commuter la chauffe du lit (tension secteur) équipée d'un triac (JST16E600SW, 16 A, 600 V)
    mosfet-ssr.thumb.jpg.9023f4977f253809d25a68eadc629a39.jpg  jst16e-600sw-ref.thumb.jpg.3ac10e115c96075efc3a6520d46cadb4.jpg
  3. une carte contrÎleur, le firmware est probablement le Klipper Anycubic, partiellement réécrit en langage Go (comme avec la Kobra 3). Cette carte ne gÚre que les éléments matériels de l'imprimante : moteurs, ventilateurs, contacteurs et le lit chauffant via la carte ci-dessus.
    1. carte avec ses connexions :
      carte-controleur-cablee.thumb.jpg.4ab237dc293c36bf1ba115662f816a82.jpg
    2. carte démontée aprÚs avoir débranché toutes les prises. Pour éviter qu'elles ne se désolidarisent durant le transport, elles sont collées à froid avec une colle élastique, bien pénible à retirer. Le gros radiateur cache les pilotes des trois moteurs (X, Y et Z). Je suppose que ce sont des TMC :
      carte-controleur-2.thumb.jpg.a8efa6092dc9a224d1459babc950582c.jpg
    3. pour ceux intĂ©ressĂ©s, un plan de cĂąblage (pour le cas oĂč 😉) :
      connexions-carte-controleur-gd32.jpg.949ed2b2399a7861c2eab627b0cb3fc7.jpg
    4. le microcontrĂŽleur est un Gigadrive GD32FCESRBT6
      micro-controleur-gd32fcesrbt6.thumb.jpg.82c8442ab5f4eb4c1af8a3104d4cb82c.jpg  gd32-pinouts.png.ba5fcb272512ea000e3ba051794eda48.png
      - MCU 32 bits, Arm Cortex M4 RISC
      - fréquence de 120 Mhz
      - 128 Ko de mémoire flash
      - 32 Ko de mémoire SRAM
      - tension de fonctionnement de 2,6 Ă  3,6 V
      - plage de températures de fonctionnement de -40 à 85 °C (grade 6 => RT6)
  4. un ventilateur de refroidissement de la carte contrÎleur fixé sur une base métallique ainsi que la platine des prises pour l'ACE et pour le détecteur de filament (antitangle => détecte à la fois la présence /absence de filament et son bon écoulement (des détails plus loin)). Ce ventilateur est un 8015 brushless, 24 V, 0,06 A
    ctrlr-fan-base.thumb.jpg.22383bf076f4834195e6bb431b8553d4.jpg  ctrlr-fan.thumb.jpg.70a251b6db5da71c2e5164f539f5654c.jpg  platine-ace-fil-antitangle.thumb.jpg.1d5e0a9e5e50b5bdfd6b6485a259c02c.jpg
  5. un ventilateur d'extraction d'air (filtre à charbon), 8015, 24 V, 0,07 A. Sur sa cage extérieure est montée une piÚce en mousse évitant de transmettre des vibrations à la plaque métallique arriÚre
    extraction-air-ventilateur.jpg
  6. Un autre ventilateur 12032 (24 V, 0,25 A)), situé à l'intérieur de l'enceinte fixé sur le capot à droite (KS1 vue de face), assure le refroidissement du filament sur l'ensemble du plateau
    ventilateur-auxiliare-capot-droit.thumb.jpg.91a85204a7793cdae753e5635956bfe0.jpg  wiki_auxiliary-cooling-fan-2.png.426a8f1bf6aeef33cf6f4fc0a717a37e.png

Carte SBC

Un systÚme fonctionnant avec Klipper (y compris le Klipper modifié par Anycubic) est composé de deux unités (explications détaillées) :

archi-klipper.thumb.jpg.d694dd1f28ce1985e15e19b3c2be0f79.jpg

  1. une unité de contrÎle (firmware), vue précédemment avec la carte contrÎleur utilisant un microcontrÎleur GD32
  2. une unité de calcul (constituée d'une carte SBC (Single Board Computer = ordinateur monocarte))

Une seconde carte électronique se «cache» à l'intérieur de la Kobra S1. Elle est située sous un capot plastique en haut à droite (vue de face). Ces instructions du wiki expliquent comment y accéder.

Une fois les explications mises en Ɠuvre, on peut dĂ©couvrir la puce utilisĂ©e pour gĂ©rer le systĂšme d'exploitation (Kobra OS) : un Rockchip RV1106G3. Les manipulations Ă  cet endroit sur cette carte me semblent trop dĂ©licates Ă  rĂ©aliser avec mes gros (et vieux) doigts, en plus, ma vue, n'est pas au meilleur de sa forme. Contrairement Ă  l'autre carte, je ne l'ai pas dĂ©sassemblĂ©e.

Vue de la carte avec ses branchements :

motherboard-1-6.png.8a22017765c19178c0387c4c105dec7e.png

En suivant les cùbles, on peut obtenir le schéma de connexions suivant :

carte-klippy-cnx.jpg.4f07795510a351b632e7fdba80d2e59c.jpg

L'antenne Wifi est collée à l'intérieur du capot plastique :

carte-os-3.thumb.jpg.be681bc8b9f417c59c08d2789234d334.jpg

Le port USB situé sur le cÎté droit (vue de face) est déporté sur une platine PCB :

platine-port-usb.thumb.png.0446ec3a82802a29a1f4bfe5279b316b.png

La puce Rockchip RV1106G3 (Cortex-A7 simple coeur, MCU@300 Mhz, 2 Go de mĂ©moire DDR3L (correction : 2 G bits soit 8 fois moins donc 256 MoÂ đŸ˜±) , NPU de 0,5 Tops), la datasheet

carte-os-rockchip-rv1106g3.thumb.jpg.766be765fd83c01b8d7dd80203521d35.jpg

La mémoire qui contient le systÚme d'exploitation est une eMMC soudée sur la carte de marque Foresee, de référence FEMDNN008G donc de 8 Go (7,2 Go utilisateur), 120 Mo/s en écriture, 160 Mo/s en lecture.

emmc.jpg.6d95f886427b0c77778a642aa92da478.jpg

La carte possÚde une puce Wifi, marque Fn-Link, modÚle 6223A-SRD (module combo,Wifi simple bande(2,4 Ghz, b/g/n) et Bluetooth 4.2). La puce est une Realtek RTL8723DS. L'antenne Wifi est externe, remplaçable si besoin par une de plus grande puissance, grùce à son connecteur :

puce-wifi.jpg.e5f97ee73ac0d657ec649de776428dc4.jpg

Remarque đŸ€” : 

J'espÚre que cette carte est capable de fonctionner correctement dans l'enceinte close. Elle est enfermée dans un boitier plastique sans aérations et la puce RV1106 n'est pas équipée de radiateur (d'aprÚs la datasheet, elle est capable de fonctionner jusqu'à 80 °C (ambient operating temperature)).

Caméra

La Kobra S1 est munie d'une camĂ©ra interne (puce Nor flash (Puya P25D40SH), contrĂŽleur de marque SunplusIT, SPCA2075A (pas trouvĂ© de datasheet exacte, sous rĂ©serves, les caractĂ©ristiques pourraient ĂȘtre proches de la SPCA2080A (1,3 Mpixels, rĂ©solution max. 1280x720). Quelques photos :

camera-1.png.667e43c13b4da342350dadc1cba02984.png camera-pcb-2.thumb.jpg.a8c6226f778ef57c7906526384885bd6.jpg  camera-pcb-.thumb.jpg.d171a2a2f4bd2dad1a6feab9cb9d2ff8.jpg

camera-flash.jpg.3842bc9d1ce6e616d1b85303e32c042d.jpg  camera-sunplusit.jpg.a0dd9c82ad0ff6de52b20569a1eb6319.jpg

Éclairage interne

L'Ă©clairage interne est assurĂ© par une barre de LED enfermĂ©e dans un boitier avec un cache translucide. MĂȘme si l'Ă©clairage est suffisant pour observer une impression et pour les timelapses, situĂ© Ă  l'avant haut de la structure il crĂ©e de nombreuses zones d'ombre. Un Ă©clairage sur tout le pourtour serait meilleur (mais aussi probablement plus coĂ»teux).

barre-leds.thumb.jpg.f984d6a02c78987c06490ae6757f6222.jpg

TĂȘte d'impression

La tĂȘte d'impression est reliĂ©e Ă  la carte contenant l'OS (contrĂŽleur RV1106G3) via un cĂąble Ă  sept fils (4 pour l'alimentation en 24 V, masse et +V sont doublĂ©s). Ce cĂąble est placĂ© dans une chaine de cĂąbles, le PTFE lui est Ă  l'extĂ©rieur de celle-ci, maintenu par des cilps.

Deux capots en plastique enferment à l'avant l'extrudeur et la buse amovible, à l'arriÚre la partie électronique. Le capot avant est déclipsable, celui à l'arriÚre est maintenu par quatre vis (deux de chaque cÎté).

retrait-capot-avant.png.92560d7f35d15539b1ffac1955c08489.png  ouverture-capot-arriere-tete.thumb.png.1577a52f2f7dfc621fa0ec0838981888.png

Extrudeur et buse

Le retrait du capot avant donne accÚs aux éléments constituant l'extrudeur.

tete-face.thumb.png.78a6cb754e415507ccee702ad2a76432.png

Du haut vers le bas :

  • extrudeur Ă  double entrainement
    extrudeur-1.thumb.png.f341da785c2f3e69756f227c1b2babc6.png  extrudeur-2.thumb.png.4cdb227929e1676f8339f27e6203b718.png
  • coupe filament
    coupe-filament-1.thumb.png.28355fdc20147a4095e4ce455c013533.png  coupe-filament-2.thumb.png.78ffc1e1411698e3d42967348e439a61.png
  • radiateur (partie froide) avec son ventilateur fixĂ© via une jauge de pression (point 0 axe Z et nivellement)
    jauge-de-pression.jpg.d7db1783b618eaae119e4af498cebfd9.jpg
  • Ă  droite du radiateur se trouve le levier de verrouillage / dĂ©verrouillage du heatbreak (l'ensemble se dĂ©monte sans aucun outil). Lever le levier pour dĂ©verrouiller, l'inverse pour verrouiller :
    buse-amovible.png.a0a495cc16cdee53d94f599d9e2d0630.png KobraS1_Extrusion.gif.7e57c5f9472049a2278f801be871606b.gif
  • heatbreak avec son tube en cĂ©ramique selon Anycubic (prĂ©cisĂ© dans la FAQ), corps de chauffe (cartouche chauffante, thermistance), buse (laiton, 0,4 mm), chaussette silicone protĂ©geant la partie chaude
    hotend-1.thumb.jpg.873ebec0ec7fb8d3924d73c5d40cd029.jpg  clat-hotend.png.a5f55c6dd4f35ab3c6d3490f67f57f24.png

Suite aux dĂ©boires relatĂ©s ici, aprĂšs contact avec le SAV et que les fĂȘtes du Nouvel An Lunaire soient passĂ©es, j'ai reçu une nouvelle tĂȘte. J'en ai profitĂ© pour dĂ©monter l'ancienne afin d'accĂ©der Ă  la buse. Anycubic recommande de ne pas le faire et dit que la buse n'est pas amovible. On peut, Ă  condition de chauffer Ă  au moins 310 °C, la dĂ©visser. A cette tempĂ©rature, en y allant doucement, la colle utilisĂ©e pour maintenir en place la buse cĂšde.

C'est l'occasion de prendre quelques mesures et d'observer l'état aprÚs une centaine d'heures d'impression :

buse-19mm.thumb.jpg.ee1ea790178e6725ad0f53ffba2d3d87.jpg  buse-0-4.png.004195a3b977066534823dc32515e4ac.png  buse-entre-filament-2mm.thumb.png.87c09426c0a27d79f8a93b1be5abd5f3.png

La buse mesure 19 mm, donc plus courte qu'une buse Volcano (21/22 mm). Possédant une imprimante Qiditech, une X-Max3, celle-ci utilise des buses de 19 mm trÚs semblables. Comparaison entre la buse Anycubic à gauche et celle de Qidi à droite :

buse-anycubic-qiditech.thumb.png.f145a7a102214edd81f8c91ecd223cf0.png

La thermistance et le corps de chauffe dĂ©montĂ©s (clĂ© Allen 1,5, vis sans tĂȘte pour la cartouche, vis Ă  tĂȘte plate pour le maintien de la cartouche mĂ©tallique renfermant la thermistance), un examen Ă  la loupe fournit les caractĂ©ristiques de la cartouche chauffante (24 V, 50 W). Rien d'inscrit (ou pas vu) pour la thermistance :

cartouche-chauffantethermistance.thumb.jpg.93bc010003bf634936d95143307d8602.jpg  cartouche-chauffantethermistance-2.thumb.jpg.1f3d53b9652b4889735203f814cb316f.jpg  cartouche-chauffante-50w24v.thumb.jpg.26f9630d8592f60e9965dde305de8bee.jpg

J'ai bien tentĂ© de dĂ©visser aussi le heatbreak, mais lĂ , je n'ai pas rĂ©ussi. En fait, je ne voulait surtout pas le dĂ©tĂ©riorer, ne connaissant pas de moyen simple de dĂ©visser ce tube lisse 🙄.

Finalement, en insistant, le heatbreak a été dévissé :

heatbreak-ks1-1.jpg.f8bd1777a31dc104c743fe081339cff6.jpg  heatbreak-ks1-3.jpg.470cc364fd99f694b1e077a7578945de.jpg  heatbreak-ks1-2.jpg.4d13539b5c7f8138f4fa6be55556b156.jpg

On commence Ă  trouver des revendeurs sur Aliexpress proposant des hotends avec buse en acier (j'en attends une d'ici une semaine). Actuellement Anycubic ne propose pas encore Ă  la vente d'autre modĂšle que la buse laiton en 0,4 mm.

Le vendeur chez qui j'ai commandé une buse acier (en fait deux, une en 0,4 et une en 0,6 mm) fournit quelques photos. Le heatbreak si la photo est exacte montre que le tube (céramique d'aprÚs Anycubic) n'est pas en contact direct avec la buse :

heatbreak.png.2433161fd22cfeaf4412b5facc5a2194.png

Électronique

Les connexions et le moteur de l'extrudeur sont situĂ©s sur l'arriĂšre de la tĂȘte :

carte-tete-moteur-pcb.thumb.jpg.4af423579f4bb3dbdc692a8ba3e21838.jpg

La communication entre cette carte et la carte mÚre se fait en USB. De multiples connecteurs sont utilisés (JST-XH, Picoblade, Molex SL).

La platine PCB regroupe tous les composants matériels :

  • moteur Nema 14
  • deux ventilateurs (radiateur / filament)
  • dĂ©tecteur de filament
  • corps de chauffe (cartouche chauffante, thermistance)
  • coupe filament (capteur optique)
  • jauge de pression

Plusieurs puces électronique :

  • microcontrĂŽleur (GD32FCESCBT6)
  • convertisseur ADC (CS1237)
  • Mosfet (4038DN)
  • accĂ©lĂ©romĂštre (pas rĂ©ussi Ă  dĂ©coder le modĂšle
  • pilote moteur de l'extrudeur et son radiateur

Quelques vues de cette platine PCB :

pcb-tete-conecteurs-cnx.thumb.jpg.a391fce44795ceb246c67e337691c4ba.jpg  pcb-tete-arriere.thumb.jpg.d14a2083f3b0af0010de59965d12e8cd.jpg

Cadeau «Bonux» đŸ€­, un schĂ©ma de cĂąblage (corrigĂ©) et les puces Ă©lectroniques :

connecteurs.jpg.a1220c153afdb17ae3863a1e62c3f6f2.jpg

Détecteur de filament

Ce détecteur et le concentrateur de tubes PTFE (hub) ne sont livrés qu'avec la Kobra S1 Combo (ceux ayant commandé et reçu une Kobra S1 seule, en voulant utiliser l'ACE de leur Kobra 3, en ont fait l'amÚre expérience).

hubdetecteur-filament.jpg.a752f74865ae1ca6dff08f45986dc727.jpg

Ce matériel assure à la fois :

  • la dĂ©tection de la prĂ©sence / absence de filament en association avec l'ACE. Cela permet au logiciel de connaitre la position d'un des filaments : engagĂ© dans la tĂȘte pour une impression, ou en position d'attente une dizaine de centimĂštres avant le hub
  • une fois un filament engagĂ©, permet de dĂ©tecter la bonne fourniture / dĂ©roulement d'une bobine (antitangle)

filament-anti-tangle.thumb.jpg.5f43251524ea9bb0717d0b27ee82f534.jpg filament-anti-tangle-zoom.thumb.jpg.1ed2beccaa0ef556f94e4f80f3ba0dea.jpg

Il y a donc à la fois un interrupteur de fin de course ET une roue codeuse. Le tube laiton est découpé pour laisser passer la petite roue dentée entrainée par l'alimentation en filament.

Plateau chauffant

Le plateau fonctionne avec la tension du secteur (ici, en France 230 V). La demande de chauffe passe par la carte «Mosfet». Plateau, carte contrÎleur, carte Mosfet sont tous reliés à la terre.

Le cùble arrivant sous le plateau est solidement fixé via deux vis sous un cache plastique au-dessous du plateau :

plateau-alimentation-1.thumb.jpg.464a08baa981ca673c9e43134bc58c0c.jpg  plateau-alimentation-2.thumb.jpg.dc726a1dab20d3513a15923fa7d504ae.jpg

Sa chauffe est rapide et homogĂšne. Une fois la tempĂ©rature de consigne atteinte, le centre du plateau est Ă  tempĂ©rature, seuls les coins nĂ©cessitent encore quelques minutes pour eux-aussi ĂȘtre Ă  la bonne tempĂ©rature.

  • passer de la tempĂ©rature ambiante Ă  50 "C se fait en moins de deux minutes (plus deux minutes pour stabiliser les coins)
    kobra-s1-plateau_0.thumb.jpg.eead5a889dc0dfa086fde64d9fdce04f.jpg  kobra-s1-plateau_1.thumb.jpg.456da19c195b9c1f41eff7e79b8cb36b.jpg  kobra-s1-plateau_2.thumb.jpg.c16a9192c867622271adaa166425478e.jpg
  • de 50 Ă  70 °C, environ deux minutes trente
    kobra-s1-plateau_3.thumb.jpg.30fb3f72fb98645e492d360d9010f3c2.jpg  kobra-s1-plateau_4.thumb.jpg.a8eace76b07a897aedb6892deeef1f9b.jpg  kobra-s1-plateau_5.thumb.jpg.7497234e4386e420102e5a551210120d.jpg
  • de 70 "C Ă  100 °C, en moins de trois minutes
    kobra-s1-plateau_6.thumb.jpg.3f6fc7f5311b965906f81173c6e82fbb.jpg  kobra-s1-plateau_7.thumb.jpg.a9c87bfc2a47075857a3dfe95bdfc281.jpg  kobra-s1-plateau_8.thumb.jpg.1d7b15ed0e64ccfc971a6b1ea44d69ec.jpg

SystĂšme de purge

A l'arriÚre se trouve le systÚme de nettoyage de la buse, composé de plusieurs parties.

Vue de face

systeme-purge-2.thumb.jpg.6522d933f766ed7854a2928ac0e3eeb6.jpg

Vue de dessus

systeme-purge-1.thumb.jpg.ee67517948a8e3b78fe14e65fa33a908.jpg

Le systĂšme de nivellement utilise le nez de la buse pour dĂ©tecter oĂč se trouve le plateau via une jauge de pression. Cela sert Ă  la fois Ă  trouver l'origine de l'axe Z (Z-offset) et lors du maillage du plateau (auto-nivellement) pour dĂ©tecter les variations d'Ă©paisseur pour les compenser lors de l'impression.

Avec un tel dispositif, il est nécessaire que la buse soit dépourvue de résidus de filament pour ne pas fausser la détection du point Z=0.

En préalable à une mise à l'origine, la buse est nettoyée. Ce processsus se réalise en plusieurs étapes :

  1. chauffe de la buse à 170 °C
  2. nettoyage de la buse en passant sur le nettoyeur (4) alternativement de gauche Ă  droite
  3. positionnement sur l'anti-suintement (3) en attente de la descente de température à 140 °C
  4. déplacement vers le racleur (2) pour enlever les derniers résidus (la «crotte»)
  5. déplacement vers l'éjecteur (1) pour envoyer l'amas de filament à l'extérieur
  6. Mise Ă  l'origine (Homing), d'abord par l'axe Y, puis X et finalement Z

Conclusion (partielle)

La base est solide, les composants Ă©lectroniques choisis semblent suffisants pour produire des impressions plus que correctes (divulgĂąchage: la Kobra S1 rĂ©alise de bonnes impressions 😉).

 

On en a fini pour cette fois avec l'examen des entrailles de la bĂȘte.

Une prochaine fois, on examinera le changeur de filaments, l'ACE Pro, probablement pas de maniĂšre aussi approfondie.

À suivre


 

Modifié (le) par fran6p
  • J'aime 2
Posté(e) (modifié)

ProblÚmes rencontrés

Benchy rapide

L'impression du Benchy de couleur Interstellar violet a rencontré un problÚme en fin d'impression. Le bateau s'est décollé du plateau, la cheminée ne s'est pas imprimée.

Les trois autres impressions du mĂȘme Gcode s'Ă©taient pourtant bien dĂ©roulĂ©es đŸ€”.

Que s'est-il passé ?

DĂšs l'ouverture de la porte, je me rends compte d'une chose anormale : la buse (amovible) n'est plus Ă  sa place normale.

Dans la prĂ©cipitation, pour remĂ©dier au problĂšme, je n'ai pas pris de photo de la buse sortie de son logement 🙄.

Comment a-t-elle pu se déloger ?

Anycubic pour réaliser leur systÚme de buse amovible utilise un montage « classique » :

  • un corps de chauffe accueillant une cartouche de chauffe et une thermistance dans lequel sont vissĂ©s d'une part la buse, d'autre part le heatbreak
  • une buse (pas encore dĂ©montĂ©e) du genre Volcano
  • un heatbreak munie sur le dernier tiers de sa hauteur d'une gorge. C'est celle-ci qui permet un montage / dĂ©montage rapide aprĂšs avoir dĂ©verrouillĂ© le levier de blocage.

À cause de sa gorge de blocage de diamĂštre de 5 mm, le heatbreak a un diamĂštre externe de 6 mm. À l'intĂ©rieur d'icelui, se trouve un Ă©lĂ©ment blanc ressemblant Ă  un tube de PTFE (diamĂštre externe de 4 mm, interne de 2 mm). Ce n'est donc pas un heatbreak «full metal» 😞

Si à l'intérieur du heatbreak, il y avait un morceau de PTFE, comme celui-ci est au contact direct de la buse, on ne pourrait pas dépasser des températures de 240/245 °C sans qu'il soit détérioré.

La Kobra S1 Ă©tant annoncĂ©e comme pouvant monter jusqu'Ă  320 °C, Anycubic a dĂ» utiliser un autre matĂ©riau pour ce tube. D'aprĂšs le constructeur, ce tube n'est pas en PTFE mais en cĂ©ramique « aĂ©rospatiale ». Effectivement, aprĂšs quelques tests, c'est beaucoup plus dur que du PTFE et surtout bien moins souple (pas du tout mĂȘme).

AprĂšs avoir mis en chauffe la buse Ă  240 °C, je peux tirer sur le filament pour l'extraire (le coupe-filament laisse ≃ 3 cm au-dessus du heatbreak). En retirant le filament, le tube cĂ©ramique est, lui aussi, extrait. Je pense comprendre ce qui a pu se passer :

colmatage-extremite-filament-3.thumb.jpg.fbd7b259d6ae14185727d2bbe1c092fc.jpg

Le tube céramique n'était pas en contact ferme avec le haut de la buse, un bouchon de filament s'est formé dans le heatbreak entre le bas du tube céramique et le haut de la buse. Le filament n'arrivant plus à sortir par l'orifice de la buse, en s'accumulant, la force de poussée de l'extrudeur a été suffisante pour désolidariser le systÚme amovible.

colmatage-extremite-filament-1.thumb.jpg.b9bcd8eddac61cae876b969f4fdbeeaf.jpg  colmatage-extremite-filament-2.thumb.jpg.0843a2092169a8c8083d2e0caa0295e1.jpg

La buse chaude est restée collée à la cheminée du Benchy entrainant celui-ci dans une ronde infernale.

echec-benchy-1.thumb.jpg.051860c71d7038b1b9666e9c44ea1db2.jpg  echec-benchy-2.thumb.jpg.3647d450b042e048c257f81959b2d62b.jpg

RemĂšde :

  • un bon nettoyage du conduit interne du heatbreak et du haut de la buse,
  • remise en place du tube cĂ©ramique bien Ă  fond,
  • rĂ©insertion du systĂšme amovible,
  • verrouillage du levier,
  • vĂ©rification et revĂ©rification que tout bien,

Les impressions ont pu reprendre sans rencontrer depuis le mĂȘme problĂšme.

En espérant que cela ne se reproduise pas, je vais contacter le SAV Anycubic pour qu'ils soient au courant de cet éventuel problÚme. Ce sera l'occasion de tester l'efficacité de ce service. Je n'espÚre pas de réponse rapide, car depuis le 22/01/25, c'est le Nouvel An lunaire (chinois) et ce jusqu'au 5/02/25.

<EDIT>

DĂšs le 6/02, le SAV a rĂ©pondu Ă  l'ouverture du ticket. Il m'ont renvoyĂ© une nouvelle tĂȘte complĂšte et un extrudeur. Il a juste fallu que je complĂšte en procurant mon adresse postale. J'ai recu le tout en moins d'une semaine.

</EDIT>

À suivre si d'autres problùmes advenaient.

🙂

 

Modifié (le) par fran6p
  • J'aime 2
  • Merci ! 2
Posté(e) (modifié)

À quoi sert un trancheur (slicer) ?

L'imprimante ne sait travailler qu'avec des instructions Gcode. Celles-ci pilotent le logiciel (firmware) : déplacements des axes, vitesse de déplacement, température de chauffe, etc.

Le trancheur découpe un fichier modÚle (.stl, .3mf, .step, .obj) en tranches. Chaque tranche donnant les instructions de fabrication (le «Gcode») pour chaque couche d'impression.

Anycubic slicer next (trancheur)

Avec la Kobra S1, Anycubic propose un trancheur nommé AnycubicSlicer Next (ASN). Au 24/01/2024, la version adaptée à ce modÚle n'était disponible que sur la clé USB livrée avec l'imprimante (v1.3.1 «spéciale Kobra S1») et uniquement pour la version Windows.

Depuis, cette version a été mise à jour (v1.3.2) et rendue disponible sous forme, toujours, d'exécutable via leur site officiel.

Extrait des modifications de versions Windows :

Citation

V1.3.2

Update Notes

New features:

Support multi-terminal login. Now you can open multiple slicing software on the same computer, and support up to two computers to log in at the same time

The homepage embeds MakerOnline, supports browsing, searching, and collection functions

 

Optimization & Bug Fixes:

Added Kobra S1 printer parameters; Added Kobra/ Kobra max/ Kobra plus printing parameters (from Orcaslicer)

Optimized M900, retract Z lift command

Fixed occasional Gcode path rendering errors; Fixed abnormal routing when previewing when the number of wall layers is greater than 2

Fixed abnormal fan speed display of k2 pro

 

V1.3.1

The content of this update is as follows:

  • Fixed the problem that the software cannot be started normally occasionally
  • Fixed the problem of abnormal line drawing in historical project files
  • Fixed the problem that the software crashes when slicing after enabling "smooth mode"
  • Fixed the problem of abnormal M73 command

Bien qu'on y trouve une version MacOS, celle-ci n'inclue pas au 31/01/25 les fonctions de communication entre l'ordinateur et l'imprimante (ça viendra peut-ĂȘtre).

Extrait du Wiki :

Citation

MacOS 0.4.1

This update is as follows:

1. Added Anycubic Kobra S1, Anycubic Kobra 3 Max printing parameters;

2. The current version does not support remote printing, workbench, embedded model library related functions;

Ce trancheur est une version basĂ©e sur Orcaslicer (licence GNU GPL v3.0). Le code source de la version d'Anycubic n'est pas disponible Ă  l'heure actuelle đŸ˜±. Il existe bien un dĂ©pĂŽt Github pour Anycubicslicer, mais il ne contient rien d'autre que la licence GPL v3.0 Ă  ma derniĂšre visite le 31/01/2025.

Installation

N'ayant pas de matériel APPLE, je ne parlerai donc que de la version Windows.

L'installation, comme tout exécutable (.exe) se fait en double-cliquant sur le fichier et en suivant les instructions d'installation.

Une fois installé puis lancé, un assistant prend en charge l'utilisateur. Il suffit de suivre les étapes en mode «chicken install» :

Révélation

chicken-install.thumb.png.7650a21962598c98e403c845686aed11.png

  1. Sur l'écran de bienvenue, cliquer le bouton «Get started»
    asn-1.thumb.png.b47f34ef8639118aea25817c33df99af.png
  2. Sélectionner la région (Chine / Reste du monde (Global)), Next
    asn-region.thumb.png.de3ac1a4a22cb1b39ada3893c4b21096.png
  3. Joindre (ou pas) le programme de collecte de données, Skip / Join the program
    asn-contribution-dev.thumb.png.d28a86d7687cf87ef7db1b5d7f6455bd.png
  4. Sélectionner le modÚle d'imprimante dans la liste, Next
    asn-selection-modele.jpg.835e5d56d28363e8f8d57fe06f32c02c.jpg
  5. SĂ©lectionner les filaments utilisĂ©s (pas d'autres fournisseurs que Anycubic 😞), Next
    asn-wizard-filament.jpg.239b857bcbec14219fc16eea9d9cdafe.jpg
  6. C'est fini

Pour pouvoir lier l'imprimante au trancheur (communication), il faut compléter le processus de login.

  • AccĂšs Ă  l'onglet d'accueil (Home)
    asn-onglet-accueil.jpg.f070f930914668daf1c3150009ec9d1a.jpg
  • Clic sur Connexion/Inscription (Login/Register)
    asn-compte.thumb.png.a9ae67c9b4e524bdb653b515d45f20d2.png

Dans la fenĂȘtre de connexion (login), deux cas :

  1. vous possédez déjà un compte Anycubic, saisir l'adresse mail de l'utilisateur (2), son mot de passe (3), puis clic sur Sign in (4).
  2. sinon, cliquer sur «No account? sign up now» pour en créer un.

Utilisation

Tout en haut de la fenĂȘtre se trouve la barre de menus :

asn-barre-menus.jpg.d52e2f71436a285483b65cb51e9f45de.jpg

  1. Un menu Fichier (projets, profils)
    asn-menu-fichier.jpg.ab4a48bbf13a316bab281aaf3c3a0a17.jpg
  2. Un menu «Autres»
    asn-menu-autres.jpg.d9e29f38ce830a64ce5a4e79c7773385.jpg
    1. Editer :
      asn-menu-autres-editer.jpg.7ed08453fef7eb8e88c56fa98fffcd5e.jpg
    2. Affichage :
      asn-menu-autres-affichage.jpg.e1b3ef9366fb81b3f7d9a90f780c954b.jpg
    3. PrĂ©fĂ©rences (accĂšs au mode sombre de l'interface 😉)
      asn-menu-autres-prfrences.jpg.8827dd324658b1d8bb68bc5a8b955cc3.jpg
    4. Aide :
      asn-menu-autres-aide.jpg.1aa0141e0ec5354d1006016a0a30357e.jpg
       
  3. Un menu «Calibration» pour affiner les réglages (tour de températures, débit (flow), avance à la pression, rétraction, tolérance, débit maximal (débit volumétrique), VFA, guides d'accompagnement) :
    asn-menu-prepare-calibration.jpg.2af14f78edda2b9e2739474efb22d62a.jpg
    Exemples de tests de calibration possibles (tour de températures, vitesse volumétrique maximale, VFA)
    calibration-tour-temperatures-plage.thumb.jpg.4275861a9694b7998f89e2d7fa9285c7.jpg calibration-tour-temperatures-apercu.thumb.jpg.02bd0e5c39238906d8f370a843d4569e.jpg
    mvs-0.5-20.thumb.jpg.88f241647b7f97eb1f80031c9abff44f.jpg  vfa-20-200-5.thumb.jpg.df029e135e74402ed53f0433a7cd3bc2.jpg
  4. Plus des boutons pour enregistrer, annuler / reprendre la derniĂšre manipulation

Pour préparer une impression, cela se passe dans l'onglet «Préparer (Prepare)».

Onglet «Préparer»

asn-onglet-prepare.jpg.411ee14fcfc5707831978a543630e182.jpg

Cette page est découpée en deux zones :

asn-prepare-zones.thumb.jpg.c440d97432fb7ab8d21e44d03c00d339.jpg

  • (1) Ă  droite pour le rĂ©glage des paramĂštres (imprimante, filament, impression)
  • (2) une vue du plateau d'impression

La partie droite permet de paramétrer :

  1. L'imprimante. On peut ajouter une imprimante en cliquant sur le bouton (1).
    asn-prepare-imprimante.jpg.d463e3736d89939b064eb5f3406bf6b4.jpg
    Le bouton (2)  ouvre une fenĂȘtre donnant accĂšs aux paramĂštres de l'imprimante (Anycubic Kobra S1 0,4 nozzle)
    asn-prepare-parametres-imprimante.jpg.5ee2d30060da8bfd4bafd914c0403ec1.jpg
  2. Les filaments utilisés
    -les icones fléchés orange permettent d'ajouter / retirer un filament, synchroniser le trancheur avec l'ACE Pro, ajouter / retirer des profils de filaments (actuellement il n'y a que des filaments Anycubic)
    - pour chaque bobine, on peut modifier la couleur (1), le type de matĂ©riau (2) et les rĂ©glages d'impression du filament (3). En cliquant sur le bouton (3), une fenĂȘtre permet de modifier ces rĂ©glages
    asn-prepare-materiau.jpg.bb786900a9ca401ba619fe321c357b37.jpg  asn-prepare-filament.jpg.4d977c5c9825a7254463c65efec0769c.jpg
  3. Les réglages d'impression à effectuer pour le profil sélectionné (1). Les paramÚtres sont groupés dans des onglets (2) [qualité, solidité, vitesse, supports, multi-matériaux, autre)
    asn-prepare-prrglages-tranchage.jpg.183988cf7d2daf1935abb591a76bff3b.jpg

La partie centrale représente le plateau d'impression.

asn-prepare.thumb.jpg.466814d44ae862a8c150e1cab86beee2.jpg

C'est ici qu'on dépose le fichier (stl / obj / 3mf / step). Une fois un fichier inséré et sélectionné, la barre en haut permet d'effectuer des manipulations sur celui-ci (tourner, agrandir, etc.)

asn-plateau-manipulations-objet.thumb.jpg.a4f8a978ae127a8924b9bf9208b8ffc3.jpg

Une fois tous les choix liés à l'impression faits , un clic sur le bouton en haut à droite lance le processus de tranchage

asn-plateau-decouper.thumb.jpg.cde7128ec0c6acb1d99e8eb1f0892619.jpg

Durant le tranchage, deux indicateurs permettent de suivre le déroulement du processus

asn-plateau-decoupe-en-cours.thumb.jpg.55bba2f455fce459eae104c854b3f67a.jpg

A la fin du processus, on bascule sur la prévisualisation.

Onglet «Preview» (Aperçu)

asn-onglet-apercu.jpg.a29349118c2ada511750dac82a269b21.jpg

À l'issue de la dĂ©coupe de la piĂšce :

asn-apercu.thumb.jpg.c7aa19e6ac45c75c968cc240b23a0c43.jpg

  • le plateau affiche un aperçu du rendu (1). Comme pour le mode prĂ©paration, il est possible de zoomer, dĂ©placer, tourner la piĂšce tranchĂ©e pour l'observer sous toutes ses coutures
  • le panneau, schĂ©ma de couleur (2), rĂ©capitule les informations et permet de changer le type de lignes affichĂ©es dans l'aperçu
    asn-apercu-types-ligne-a-afficher.jpg.b8464e0cb418828f18a6ee6b066919aa.jpg
  • un ascenseur Ă  droite (3) permet d'aller observer les diffĂ©rentes couches d'impression et par un clic droit sur une couche de faire des modifications
    asn-apercu-ascenseur-couches.thumb.jpg.27340d468f615675dc35fef4f20af028.jpg  asn-apercu-ascenseur-clic-droit.jpg.2c0e3f4d6eecf708db0a5ceb9a5df340.jpg
  • un tapis roulant en bas (4), permet de voir le parcours de la buse dĂ©posant le filament pour la couche sĂ©lectionnĂ©e ainsi que les commandes Gcode utilisĂ©es pour cette couche
    asn-apercu-tapis-roulant.thumb.jpg.afacf453d1616dc9f86fa80d44b80129.jpg
  • la vignette (5), au format d'image PNG de 230x110, est affichĂ©e en haut Ă  gauche. Celle-ci apparaitra aussi bien sur l'Ă©cran tactile que dans l'Ă©tabli lors d'une impression

Pour imprimer cette piÚce tranchée, le bouton en haut à droite permet de choisir le mode de transfert :

asn-gcode-cloud.jpg.359c72634bef0bfc626b4cdafe44e3a3.jpg

Enregistrement du Gcode sur une clé USB ou impression distante (Cloud / LAN). On sélectionne d'abord le mode de transfert souhaité, puis un clic sur le bouton (Remote print / Exporter le fichier Gcode).

Si l'impression distante est choisie, une fenĂȘtre s'affiche pour sĂ©lectionner les paramĂštres d'impression complĂ©mentaires :

asn-remote-print-zones.thumb.jpg.cba7a2b8a1f3d4c24232725f1ff7566e.jpg

  • renommer le fichier tranchĂ© (1)
  • choix de la bobine Ă  utiliser dans l'ACE Pro (2)
    impression-choix-bobine.jpg.7fc3957dd2fbe30a92ef8a355d59fc60.jpg
  • choix de l'imprimante (en cas de possession de plusieurs Anycubic) (3)
  • activation de paramĂštres divers (4) :
    asn-remote-print-paramtres.jpg.ff1c5349a07170c2dbb2dedb3103f0c8.jpg
    • auto-nivellement (mise Ă  niveau du plateau). La totalitĂ© du plateau est palpĂ©e en une grille de 5x5.
    • dĂ©tection de problĂšme d'impression (AI detection = spaghetti) NE FONCTIONNE QU'EN MODE CLOUD, PAS LAN
    • compensation de rĂ©sonance (input shaping)
    • timelapse (deux modes de prises de vues existent, il faut sĂ©lectionner avant tranchage celui voulu (toutes les X secondes / au changement de couche) dans l'onglet «Autre» des paramĂštres d'impression (traditionnel / lisse)
      timelapse-traditionne-lisse.jpg.45d0cc6aa62c8d8a1fba07abe829cc27.jpg  timelapse-explications.jpg.77d7ab0958fe978224b75b949ec83fed.jpg
      À noter: pour Ă©viter des problĂšmes de suintements de la buse lors du second mode de prise de vue (lisse), Ă  chaque changement de couche, la tĂȘte est parquĂ©e au fond Ă  gauche. Une tour de purge est obligatoirement créée, aprĂšs la prise de vue, un peu de filament est dĂ©posĂ© sur la tour avant de reprendre l'impression.
    • «flow calibration» (ajoutĂ© au firmware depuis la version XXXXX): une ligne de purge est dĂ©posĂ©e au fond plateau 🙄
  • ACE Pro (drying options) :
    • activation du sĂ©chage (durant l'impression / impression lancĂ©e une fois la tempĂ©rature de consigne atteinte), choix de la tempĂ©rature et de la durĂ©e (manuellement ou prĂ©-rĂ©glages). Ne pas oublier de confirmer ces modifications.
      asn-remote-print-secheur-on-off.jpg.f580edcf8da24145de7c5d7e97278d3d.jpg  asn-remote-print-secheur-temp-duree.jpg.5a97b6aebabafee77608d74b373b8d5e.jpg
    • l'activation du mode «recharge automatique» (ne fonctionne qu'avec une bobine de filament identique (mĂȘme matĂ©riau, mĂȘme couleur)) peut ĂȘtre activĂ©e dans l'onglet Ă©tabli

Une fois ces derniers réglages faits, un clic sur le bouton «Start print» (6), transfÚre le fichier Gcode dans la mémoire de l'imprimante.

L'onglet bascule alors automatiquement sur l'établi (workbench).

Onglet «Workbench» (Établi)

asn-onglet-etabli.jpg.7cd0320c53e185c8e2993e3bb25de0d9.jpg

La fenĂȘtre de cet onglet consiste en six zones :

asn-workbench.thumb.jpg.7e3d955c155767d666a2b610d2843673.jpg

  1. TĂąche d'impression
    1. Vide quand l'imprimante est inactive
    2. Vignette, plus informations de progression, etc. en cours d'impression
      asn-workbench-print-task-impression.jpg.85bcd5736f237b68ab80510001ee15c7.jpg
  2. Réglages de l'impression en cours (boutons inactifs quand l'imprimante est inactive)
  3. Imprimante : un clic sur les points de suspension affiche un menu permettant :
    AnycubicSlicerNext_printer.jpg.f9979bb7bd9b5e7a310839ebebe0a971.jpg
    1. de renommer l'imprimante
    2. d'afficher un historique d'utilisation (temps total, quantité de filament, nombre d'impressions, etc.)
      AnycubicSlicerNext_printerinfos.jpg.b93d23810661f92c840108a96e876b38.jpg
    3. d'afficher la version des firmwares (Kobra S1 / ACE Pro) et de mettre à jour quand une nouvelle version est mise à disposition par Anycubic (les versions affichées sont à jour au 5/02/25)
      asn-workbench-printer-firmwares.jpg.7f1b81e482def44bf6465b65818babc0.jpg
    4. de supprimer l'imprimante gérée dans AnycubicSlicer Next
  4. CamĂ©ra, si l'Ă©cran est vide / noir, cliquer sur le bouton «Lecture» (▶). Pour arrĂȘter l'affichage, clic sur le bouton «Pause» (⏞). Lors d'une impression, si l'option «IA detection» a Ă©tĂ© cochĂ©e, l'intitulĂ© DĂ©tection d'AI passe de OFF Ă  ON (c'est juste une information, on ne peut l'activer dans l'Ă©tabli)
  5. Gestion des matériaux
  6. Déplacer (utilisable lorsque l'imprimante est inactive)

Cet Ă©cran (Établi / workbench) est minimaliste. Bien qu'il apporte les informations essentielles, on est loin de ce que peut afficher une interface Web (Fluidd / Mainsail) avec un matĂ©riel utilisant un Klipper originel.

Peu de manipulations sont possibles quand l'imprimante est inactive, il est nĂ©cessaire alors de les effectuer sur l'Ă©cran tactile 🙄. Ça se rĂ©sume plus Ă  un affichage d'informations qu'au pilotage de l'imprimante.

Un exemple : le mode «exclusion d'objets», n'est utilisable que via l'écran (cette fonctionnalité a été ajoutée dans la derniÚre version du firmware de la Kobra S1 (2.4.8.3), mais de maniÚre incomplÚte par Anycubic. Cette fonctionnalité permet avec Klipper «vanilla» de réaliser un maillage du plateau uniquement par rapport à la surface de la piÚce imprimée. Le maillage du plateau actuellement continue de se faire sur la surface totale du plateau).

En résumé

Ce trancheur, issus de Orcaslicer, fait ce qu'on attend d'un trancheur, mais Anycubic doit encore faire des progrĂšs, particuliĂšrement :

  • en proposant plus de profils de buses (seule la 0,4 mm en laiton est disponible),
  • idem pour les profils de couches. Il n'y a qu'un tranchage en couche de 0,20 mm proposĂ© alors qu'une buse de 0,4 mm permet d'utiliser des couches de 0,08 Ă  0,32 mm (20 Ă  80 % du diamĂštre de la buse),
  • pour l'Ă©tabli, en Ă©toffant les fonctionnalitĂ©s ou mieux, Ă  l'instar d'Orcaslicer, en ouvrant leur protocole de communication, ce qui permettrait d'avoir un affichage proche de celui de Fluidd (la version beta actuelle de Orcaslicer incorpore la Kobra S1 avec l'ajout de plusieurs profils d'impression, mais ne peut communiquer avec l'imprimante : impossible d'ajouter une imprimante rĂ©seau Ă  l'imprimante physique 😞).

Remarques :

C'est dans les paramÚtres de l'imprimante que l'on trouve les Gcodes de démarrage et fin :

Citation

Gcode de démarrage:

G9111 bedTemp=[first_layer_bed_temperature] extruderTemp=[first_layer_temperature[initial_tool]]
M117

Gcode de fin:

G92 E0
G1 E-2 F3000
{if max_layer_z < max_print_height-1}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F900 ; Move print head further up{endif}
G1 F12000; present print
G1 X44;  throw_position_x
G1 Y270; throw_position_y
M140 S0 ; turn off heatbed
M104 S0 ; turn off temperature
M106 P1 S0 ; turn off fan
M106 P2 S0
M106 P3 S0
M84; disable motors                  
; disable stepper motors

Gcode Avant changement de couche:

; BEFORE_LAYER_CHANGE [layer_num] @ [layer_z]mm

Gcode AprĂšs changement de couche:

; AFTER_LAYER_CHANGE [layer_num] @ [layer_z]mm

Mise en pause:

M601

Le firmware n'Ă©tant pas ouvert, impossible de savoir prĂ©cisĂ©ment ce que fait le G9111 😞.

Un Gcode tranché par Anycubicslicer Next se compose de plusieurs parties.

- Au tout dĂ©but un bloc d'entĂȘte :

; HEADER_BLOCK_START
; generated by AnycubicSlicerNext 1.3.2 on 2025-02-05 at 14:52:40
; total layer number: 135
; filament_density: 1.24,1.24,1.24,1.24
; filament_diameter: 1.75,1.75,1.75,1.75
; max_z_height: 27.00
; exclude_object: 1
; model_instances: 1
; HEADER_BLOCK_END

- Un bloc pour les deux vignettes (230x110 et 512x512) :

; THUMBNAIL_BLOCK_START

;
; thumbnail begin 230x110 11080
; iVBORw0KGgoAAAANSUhEUgAAAOYAAABuCAYAAAAziW8OAAAgO0lEQVR4Ae2dd3RVZbqHz/+3z53qmu


; thumbnail end
; THUMBNAIL_BLOCK_END

; THUMBNAIL_BLOCK_START

;
; thumbnail begin 512x512 55024 top
; iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AACg+klEQVR4Ae29d7hc1Znme/6ce+fOdB


; thumbnail end
; THUMBNAIL_BLOCK_END

- Un bloc récapitulant pour chaque bobine les largeurs d'extrusion :

; external perimeters extrusion width = 0.42mm
; perimeters extrusion width = 0.45mm
; infill extrusion width = 0.45mm
; solid infill extrusion width = 0.42mm
; top infill extrusion width = 0.42mm
; first layer extrusion width = 0.50mm

; external perimeters extrusion width = 0.42mm
; perimeters extrusion width = 0.45mm
; infill extrusion width = 0.45mm
; solid infill extrusion width = 0.42mm
; top infill extrusion width = 0.42mm
; first layer extrusion width = 0.50mm

; external perimeters extrusion width = 0.42mm
; perimeters extrusion width = 0.45mm
; infill extrusion width = 0.45mm
; solid infill extrusion width = 0.42mm
; top infill extrusion width = 0.42mm
; first layer extrusion width = 0.50mm

; external perimeters extrusion width = 0.42mm
; perimeters extrusion width = 0.45mm
; infill extrusion width = 0.45mm
; solid infill extrusion width = 0.42mm
; top infill extrusion width = 0.42mm
; first layer extrusion width = 0.50mm

- Un bloc énumérant les objets pour pouvoir les exclure si besoin, puis le Gcode de démarrage :

; EXECUTABLE_BLOCK_START
EXCLUDE_OBJECT_DEFINE NAME=Flexi_Fokobot.STL_id_0_copy_0 CENTER=125,125 POLYGON=[[44.2863,106.238],[44.2963,105.101],[44.3264,104.115],[44.3866,103.357],[44.487,102.902],[44.7029,102.68],[46.4443,101.81],[100.583,88.0734],[126.905,89.3662],[127.4,89.4065],[132.66,90.1833],[158.958,96.4858],[159.617,96.6904],[200.673,112.534],[200.936,112.708],[201.141,112.917],[205.521,121.93],[205.625,122.233],[205.674,122.682],[205.704,123.297],[205.714,123.994],[205.704,124.692],[205.674,125.306],[205.625,125.756],[205.521,126.059],[199.144,138.155],[198.902,138.574],[198.66,138.783],[198.368,138.959],[159.617,153.31],[158.958,153.514],[132.66,159.817],[127.4,160.594],[126.905,160.634],[100.583,161.927],[46.4443,148.19],[44.7029,147.32],[44.487,147.098],[44.3866,146.643],[44.3264,145.885],[44.2963,144.899],[44.2863,143.762],[44.2863,106.238]]
M106 S0
M106 P2 S0
;TYPE:Custom
G9111 bedTemp=55 extruderTemp=215
M117
M106 P3 S153
G90
G21
M83 ; use relative distances for extrusion
T1

- Les instructions pour fabriquer couche aprĂšs couche l'objet / les objets

- A la fin du fichier, quelques informations concernant le matériau :

Citation

; EXECUTABLE_BLOCK_END

; filament used [mm] = 9174.00, 2237.74, 3036.31, 3896.14
; filament used [cm3] = 22.07, 5.38, 7.30, 9.37
; filament used [g] = 27.36, 6.67, 9.06, 11.62
; filament cost = 0.55, 0.13, 0.18, 0.23
; total filament used [g] = 54.71
; total filament cost = 1.09
; total filament change = 327
; total layers count = 135
; estimated printing time (normal mode) = 16h 45m 45s

- Un récapitulatif de tous les paramÚtres d'impression :

Citation

; CONFIG_BLOCK_START = begin
; AnycubicSlicer_config = begin
; accel_to_decel_enable = 1
; accel_to_decel_factor = 50%
; activate_air_filtration = 1,1,1,1
; activate_chamber_temp_control = 0,0,0,0
; adaptive_bed_mesh_margin = 0
; adaptive_pressure_advance = 0,0,0,0
; adaptive_pressure_advance_bridges = 0,0,0,0
; adaptive_pressure_advance_model = "0.042,0.72,5000\n0.044,1.44,5000\n0.045,2.16,5000\n0.045,2.88,5000\n0.045,3.58,5000\n0.044,4.3,5000\n0.045,5.02,5000\n0.043,5.73,5000\n0.045,6.45,5000\n0.041,7.17,5000\n0.039,7.89,5000\n0.038,8.61,5000\n0.036,9.33,5000\n0.033,10.05,5000\n0.032,10.77,5000\n0.034,11.49,5000\n0.033,12.21,5000";"0.042,0.72,5000\n0.044,1.44,5000\n0.045,2.16,5000\n0.045,2.88,5000\n0.045,3.58,5000\n0.044,4.3,5000\n0.045,5.02,5000\n0.043,5.73,5000\n0.045,6.45,5000\n0.041,7.17,5000\n0.039,7.89,5000\n0.038,8.61,5000\n0.036,9.33,5000\n0.033,10.05,5000\n0.032,10.77,5000\n0.034,11.49,5000\n0.033,12.21,5000";"0.042,0.72,5000\n0.044,1.44,5000\n0.045,2.16,5000\n0.045,2.88,5000\n0.045,3.58,5000\n0.044,4.3,5000\n0.045,5.02,5000\n0.043,5.73,5000\n0.045,6.45,5000\n0.041,7.17,5000\n0.039,7.89,5000\n0.038,8.61,5000\n0.036,9.33,5000\n0.033,10.05,5000\n0.032,10.77,5000\n0.034,11.49,5000\n0.033,12.21,5000";"0.042,0.72,5000\n0.044,1.44,5000\n0.045,2.16,5000\n0.045,2.88,5000\n0.045,3.58,5000\n0.044,4.3,5000\n0.045,5.02,5000\n0.043,5.73,5000\n0.045,6.45,5000\n0.041,7.17,5000\n0.039,7.89,5000\n0.038,8.61,5000\n0.036,9.33,5000\n0.033,10.05,5000\n0.032,10.77,5000\n0.034,11.49,5000\n0.033,12.21,5000"
; adaptive_pressure_advance_overhangs = 0,0,0,0
; additional_cooling_fan_speed = 60,60,60,60
; alternate_extra_wall = 0
; auxiliary_fan = 1
; bbl_calib_mark_logo = 1
; bbl_use_printhost = 0
; bed_custom_model =
; bed_custom_texture =
; bed_exclude_area =
; bed_mesh_max = 0,0
; bed_mesh_min = 0,0
; bed_mesh_probe_distance = 0,0
; before_layer_change_gcode = ; BEFORE_LAYER_CHANGE [layer_num] @ [layer_z]mm
; best_object_pos = 0.5,0.5
; bottom_shell_layers = 3
; bottom_shell_thickness = 0
; bottom_solid_infill_flow_ratio = 1
; bottom_surface_pattern = monotonic
; bridge_acceleration = 50%
; bridge_angle = 0
; bridge_density = 100%
; bridge_flow = 0.9
; bridge_no_support = 0
; bridge_speed = 30
; brim_ears_detection_length = 1
; brim_ears_max_angle = 125
; brim_object_gap = 0.1
; brim_type = auto_brim
; brim_width = 5
; chamber_temperature = 0,0,0,0
; change_extrusion_role_gcode =
; change_filament_gcode =
; close_fan_the_first_x_layers = 1,1,1,1
; complete_print_exhaust_fan_speed = 80,80,80,80
; cool_plate_temp = 35,35,35,35
; cool_plate_temp_initial_layer = 35,35,35,35
; cooling_tube_length = 0
; cooling_tube_retraction = 0
; counterbore_hole_bridging = none
; curr_bed_type = High Temp Plate
; default_acceleration = 10000
; default_filament_colour = ;;;
; default_filament_profile = "Anycubic PLA @Anycubic Kobra S1 0.4 nozzle"
; default_jerk = 9
; default_print_profile = 0.20mm Standard @Anycubic Kobra S1 0.4 nozzle
; deretraction_speed = 0
; detect_narrow_internal_solid_infill = 1
; detect_overhang_wall = 1
; detect_thin_wall = 0
; different_settings_to_system = flush_into_infill;sparse_infill_pattern;;;;;
; disable_m73 = 1
; dont_filter_internal_bridges = disabled
; dont_slow_down_outer_wall = 0,0,0,0
; draft_shield = disabled
; during_print_exhaust_fan_speed = 60,60,60,60
; elefant_foot_compensation = 0.075
; elefant_foot_compensation_layers = 1
; emit_machine_limits_to_gcode = 1
; enable_arc_fitting = 0
; enable_filament_ramming = 0
; enable_long_retraction_when_cut = 0
; enable_overhang_bridge_fan = 1,1,1,1
; enable_overhang_speed = 1
; enable_pressure_advance = 1,1,1,1
; enable_prime_tower = 1
; enable_support = 0
; enforce_support_layers = 0
; eng_plate_temp = 0,0,0,0
; eng_plate_temp_initial_layer = 0,0,0,0
; ensure_vertical_shell_thickness = ensure_all
; exclude_object = 1
; extra_loading_move = 0
; extra_perimeters_on_overhangs = 0
; extruder_clearance_height_to_lid = 240
; extruder_clearance_height_to_rod = 48
; extruder_clearance_radius = 60
; extruder_colour = #FFFFFF;#FFFFFF;#CE4F7F;#C0A392
; extruder_offset = 0x0
; fan_cooling_layer_time = 100,100,100,100
; fan_kickstart = 0
; fan_max_speed = 100,100,100,100
; fan_min_speed = 100,100,100,100
; fan_speedup_overhangs = 1
; fan_speedup_time = 0
; filament_colour = #FFFFFF;#FFFFFF;#CE4F7F;#C0A392
; filament_cooling_final_speed = 0,0,0,0
; filament_cooling_initial_speed = 0,0,0,0
; filament_cooling_moves = 0,0,0,0
; filament_cost = 20,20,20,20
; filament_density = 1.24,1.24,1.24,1.24
; filament_diameter = 1.75,1.75,1.75,1.75
; filament_end_gcode = "; filament end gcode\n";"; filament end gcode\n";"; filament end gcode\n";"; filament end gcode\n"
; filament_flow_ratio = 0.98,0.98,0.98,0.98
; filament_ids = GFL99;GFL99;GFL99;GFL99
; filament_is_support = 0,0,0,0
; filament_loading_speed = 0,0,0,0
; filament_loading_speed_start = 0,0,0,0
; filament_max_volumetric_speed = 12,12,12,12
; filament_minimal_purge_on_wipe_tower = 15,15,15,15
; filament_multitool_ramming = 0,0,0,0
; filament_multitool_ramming_flow = 0,0,0,0
; filament_multitool_ramming_volume = 0,0,0,0
; filament_notes = ;;;
; filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6";"120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6";"120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6";"120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
; filament_settings_id = "Anycubic PLA @Anycubic Kobra S1 0.4 nozzle";"Anycubic PLA @Anycubic Kobra S1 0.4 nozzle";"Anycubic PLA @Anycubic Kobra S1 0.4 nozzle";"Anycubic PLA @Anycubic Kobra S1 0.4 nozzle"
; filament_shrink = 100%,100%,100%,100%
; filament_shrinkage_compensation_z = 100%,100%,100%,100%
; filament_soluble = 0,0,0,0
; filament_stamping_distance = 0,0,0,0
; filament_stamping_loading_speed = 0,0,0,0
; filament_start_gcode = "; filament start gcode";"; filament start gcode";"; filament start gcode";"; filament start gcode"
; filament_toolchange_delay = 0,0,0,0
; filament_type = PLA;PLA;PLA;PLA
; filament_unloading_speed = 0,0,0,0
; filament_unloading_speed_start = 0,0,0,0
; filament_vendor = Anycubic;Anycubic;Anycubic;Anycubic
; filename_format = {input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode
; filter_out_gap_fill = 0
; first_layer_print_sequence = 0
; flush_into_infill = 1
; flush_into_objects = 0
; flush_into_support = 1
; flush_multiplier = 0.7
; flush_volumes_matrix = 0,131,211,131,131,0,211,131,494,494,0,302,353,353,169,0
; flush_volumes_vector = 140,140,140,140,140,140,140,140
; full_fan_speed_layer = 0,0,0,0
; fuzzy_skin = none
; fuzzy_skin_first_layer = 0
; fuzzy_skin_point_distance = 0.8
; fuzzy_skin_thickness = 0.3
; gap_fill_target = topbottom
; gap_infill_speed = 250
; gcode_add_line_number = 0
; gcode_comments = 0
; gcode_flavor = klipper
; gcode_label_objects = 1
; has_scarf_joint_seam = 0
; head_wrap_detect_zone =
; high_current_on_filament_swap = 0
; hole_to_polyhole = 0
; hole_to_polyhole_threshold = 0.01
; hole_to_polyhole_twisted = 1
; host_type = octoprint
; hot_plate_temp = 55,55,55,55
; hot_plate_temp_initial_layer = 55,55,55,55
; idle_temperature = 0,0,0,0
; independent_support_layer_height = 0
; infill_anchor = 400%
; infill_anchor_max = 20
; infill_combination = 0
; infill_combination_max_layer_height = 100%
; infill_direction = 45
; infill_jerk = 9
; infill_wall_overlap = 15%
; inherits_group = "0.20mm Standard @Anycubic Kobra S1 0.4 nozzle";;;;;
; initial_layer_acceleration = 500
; initial_layer_infill_speed = 80
; initial_layer_jerk = 9
; initial_layer_line_width = 0.5
; initial_layer_min_bead_width = 85%
; initial_layer_print_height = 0.2
; initial_layer_speed = 50
; initial_layer_travel_speed = 100%
; inner_wall_acceleration = 5000
; inner_wall_jerk = 9
; inner_wall_line_width = 0.45
; inner_wall_speed = 300
; interface_shells = 0
; interlocking_beam = 0
; interlocking_beam_layer_count = 2
; interlocking_beam_width = 0.8
; interlocking_boundary_avoidance = 2
; interlocking_depth = 2
; interlocking_orientation = 22.5
; internal_bridge_flow = 1
; internal_bridge_speed = 150%
; internal_solid_infill_acceleration = 5000
; internal_solid_infill_line_width = 0.42
; internal_solid_infill_pattern = monotonic
; internal_solid_infill_speed = 250
; ironing_angle = -1
; ironing_flow = 10%
; ironing_pattern = zig-zag
; ironing_spacing = 0.15
; ironing_speed = 30
; is_infill_first = 0
; layer_change_gcode = ; AFTER_LAYER_CHANGE [layer_num] @ [layer_z]mm
; layer_height = 0.2
; line_width = 0.42
; long_retractions_when_cut = 0
; machine_end_gcode = G92 E0\nG1 E-2 F3000\n{if max_layer_z < max_print_height-1}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F900 ; Move print head further up{endif} \nG1 F12000; present print\nG1 X44;  throw_position_x\nG1 Y270; throw_position_y\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM106 P1 S0 ; turn off fan\nM106 P2 S0\nM106 P3 S0\nM84; disable motors                  \n; disable stepper motors
; machine_load_filament_time = 126.423
; machine_max_acceleration_e = 5000,5000
; machine_max_acceleration_extruding = 20000,20000
; machine_max_acceleration_retracting = 5000,5000
; machine_max_acceleration_travel = 20000,20000
; machine_max_acceleration_x = 10000,10000
; machine_max_acceleration_y = 10000,10000
; machine_max_acceleration_z = 500,500
; machine_max_jerk_e = 2.5,2.5
; machine_max_jerk_x = 9,9
; machine_max_jerk_y = 9,9
; machine_max_jerk_z = 3,3
; machine_max_speed_e = 80,80
; machine_max_speed_x = 600,600
; machine_max_speed_y = 600,600
; machine_max_speed_z = 15,15
; machine_min_extruding_rate = 0,0
; machine_min_travel_rate = 0,0
; machine_pause_gcode = M601
; machine_start_gcode = G9111 bedTemp=[first_layer_bed_temperature] extruderTemp=[first_layer_temperature[initial_tool]]\nM117
; machine_tool_change_time = 0
; machine_unload_filament_time = 0
; make_overhang_printable = 0
; make_overhang_printable_angle = 55
; make_overhang_printable_hole_size = 0
; manual_filament_change = 0
; max_bridge_length = 10
; max_layer_height = 0.28
; max_travel_detour_distance = 0
; max_volumetric_extrusion_rate_slope = 0
; max_volumetric_extrusion_rate_slope_segment_length = 3
; min_bead_width = 85%
; min_feature_size = 25%
; min_layer_height = 0.08
; min_length_factor = 0.5
; min_skirt_length = 0
; min_width_top_surface = 300%
; minimum_sparse_infill_area = 15
; mmu_segmented_region_interlocking_depth = 0
; mmu_segmented_region_max_width = 0
; notes =
; nozzle_diameter = 0.4
; nozzle_height = 4
; nozzle_hrc = 0
; nozzle_temperature = 205,205,205,205
; nozzle_temperature_initial_layer = 215,215,215,215
; nozzle_temperature_range_high = 240,240,240,240
; nozzle_temperature_range_low = 190,190,190,190
; nozzle_type = brass
; nozzle_volume = 71.6
; only_one_wall_first_layer = 0
; only_one_wall_top = 1
; ooze_prevention = 0
; other_layers_print_sequence = 0
; other_layers_print_sequence_nums = 0
; outer_wall_acceleration = 5000
; outer_wall_jerk = 9
; outer_wall_line_width = 0.42
; outer_wall_speed = 200
; overhang_1_4_speed = 0
; overhang_2_4_speed = 50
; overhang_3_4_speed = 30
; overhang_4_4_speed = 10
; overhang_fan_speed = 100,100,100,100
; overhang_fan_threshold = 50%,50%,50%,50%
; overhang_reverse = 0
; overhang_reverse_internal_only = 0
; overhang_reverse_threshold = 50%
; overhang_speed_classic = 0
; overhang_totally_speed = 10
; parking_pos_retraction = 0
; pellet_flow_coefficient = 0.4157,0.4157,0.4157,0.4157
; pellet_modded_printer = 0
; post_process =
; precise_outer_wall = 0
; precise_z_height = 0
; preferred_orientation = 0
; preheat_steps = 1
; preheat_time = 0
; pressure_advance = 0.035,0.035,0.035,0.035
; prime_tower_brim_width = 5
; prime_tower_width = 35
; prime_volume = 20
; print_compatible_printers = "Anycubic Kobra S1 0.4 nozzle"
; print_flow_ratio = 1
; print_order = default
; print_sequence = by layer
; print_settings_id = 0.20mm Standard @AC KS1 - purge_remplissage
; printable_area = 0x0,250x0,250x250,0x250
; printable_height = 250
; printer_model = Anycubic Kobra S1
; printer_notes =
; printer_settings_id = Anycubic Kobra S1 0.4 nozzle
; printer_structure = corexy
; printer_technology = FFF
; printer_variant = 0.4
; printhost_authorization_type = key
; printhost_ssl_ignore_revoke = 0
; printing_by_object_gcode =
; purge_in_prime_tower = 0
; raft_contact_distance = 0.1
; raft_expansion = 1.5
; raft_first_layer_density = 90%
; raft_first_layer_expansion = 5
; raft_layers = 0
; reduce_crossing_wall = 0
; reduce_fan_stop_start_freq = 1,1,1,1
; reduce_infill_retraction = 1
; required_nozzle_HRC = 3,3,3,3
; resolution = 0.012
; retract_before_wipe = 0%
; retract_length_toolchange = 0
; retract_lift_above = 0.3
; retract_lift_below = 249
; retract_lift_enforce = All Surfaces
; retract_restart_extra = 0
; retract_restart_extra_toolchange = 0
; retract_when_changing_layer = 1
; retraction_distances_when_cut = 18
; retraction_length = 0.8
; retraction_minimum_travel = 1
; retraction_speed = 40
; role_based_wipe_speed = 1
; rotate_solid_infill_direction = 1
; scan_first_layer = 0
; scarf_angle_threshold = 155
; scarf_joint_flow_ratio = 1
; scarf_joint_speed = 35
; scarf_overhang_threshold = 40%
; seam_gap = 10%
; seam_position = aligned
; seam_slope_conditional = 1
; seam_slope_entire_loop = 0
; seam_slope_inner_walls = 0
; seam_slope_min_length = 10
; seam_slope_start_height = 0
; seam_slope_steps = 10
; seam_slope_type = none
; silent_mode = 0
; single_extruder_multi_material = 1
; single_extruder_multi_material_priming = 0
; skirt_distance = 2
; skirt_height = 1
; skirt_loops = 0
; skirt_speed = 50
; skirt_start_angle = -135
; skirt_type = combined
; slice_closing_radius = 0.049
; slicing_mode = regular
; slow_down_for_layer_cooling = 1,1,1,1
; slow_down_layer_time = 8,8,8,8
; slow_down_layers = 0
; slow_down_min_speed = 20,20,20,20
; slowdown_for_curled_perimeters = 0
; small_area_infill_flow_compensation = 0
; small_area_infill_flow_compensation_model = 0,0;"\n0.2,0.4444";"\n0.4,0.6145";"\n0.6,0.7059";"\n0.8,0.7619";"\n1.5,0.8571";"\n2,0.8889";"\n3,0.9231";"\n5,0.9520";"\n10,1"
; small_perimeter_speed = 50%
; small_perimeter_threshold = 0
; smooth_coefficient = 80
; smooth_speed_discontinuity_area = 1
; solid_infill_direction = 45
; solid_infill_filament = 1
; sparse_infill_acceleration = 100%
; sparse_infill_density = 15%
; sparse_infill_filament = 1
; sparse_infill_line_width = 0.45
; sparse_infill_pattern = gyroid
; sparse_infill_speed = 270
; spiral_mode = 0
; spiral_mode_max_xy_smoothing = 200%
; spiral_mode_smooth = 0
; staggered_inner_seams = 0
; standby_temperature_delta = -5
; start_end_points = 30x-3,54x245
; support_air_filtration = 1
; support_angle = 0
; support_base_pattern = default
; support_base_pattern_spacing = 2.5
; support_bottom_interface_spacing = 0.5
; support_bottom_z_distance = 0.2
; support_chamber_temp_control = 0
; support_critical_regions_only = 0
; support_expansion = 0
; support_filament = 0
; support_interface_bottom_layers = 2
; support_interface_filament = 0
; support_interface_loop_pattern = 0
; support_interface_not_for_body = 1
; support_interface_pattern = auto
; support_interface_spacing = 0.5
; support_interface_speed = 80
; support_interface_top_layers = 2
; support_line_width = 0.42
; support_material_interface_fan_speed = -1,-1,-1,-1
; support_multi_bed_types = 0
; support_object_xy_distance = 0.35
; support_on_build_plate_only = 1
; support_remove_small_overhang = 1
; support_speed = 150
; support_style = default
; support_threshold_angle = 30
; support_top_z_distance = 0.18
; support_type = tree(auto)
; temperature_vitrification = 55,55,55,55
; template_custom_gcode =
; textured_cool_plate_temp = 40,40,40,40
; textured_cool_plate_temp_initial_layer = 40,40,40,40
; textured_plate_temp = 55,55,55,55
; textured_plate_temp_initial_layer = 55,55,55,55
; thick_bridges = 0
; thick_internal_bridges = 1
; thumbnails = 230x110/PNG
; thumbnails_format = PNG
; thumbnails_internal = 512x512/PNG/top
; thumbnails_internal_switch = 1
; time_cost = 0
; time_lapse_gcode =
; timelapse_type = 0
; top_bottom_infill_wall_overlap = 25%
; top_shell_layers = 5
; top_shell_thickness = 1
; top_solid_infill_flow_ratio = 0.97
; top_surface_acceleration = 2000
; top_surface_jerk = 9
; top_surface_line_width = 0.42
; top_surface_pattern = monotonicline
; top_surface_speed = 200
; travel_acceleration = 10000
; travel_jerk = 9
; travel_slope = 3
; travel_speed = 300
; travel_speed_z = 0
; tree_support_adaptive_layer_height = 1
; tree_support_angle_slow = 25
; tree_support_auto_brim = 1
; tree_support_branch_angle = 45
; tree_support_branch_angle_organic = 40
; tree_support_branch_diameter = 2
; tree_support_branch_diameter_angle = 5
; tree_support_branch_diameter_double_wall = 3
; tree_support_branch_diameter_organic = 2
; tree_support_branch_distance = 5
; tree_support_branch_distance_organic = 1
; tree_support_brim_width = 3
; tree_support_tip_diameter = 0.8
; tree_support_top_rate = 30%
; tree_support_wall_count = 0
; upward_compatible_machine =
; use_firmware_retraction = 0
; use_relative_e_distances = 1
; wall_direction = auto
; wall_distribution_count = 1
; wall_filament = 1
; wall_generator = classic
; wall_loops = 2
; wall_sequence = outer wall/inner wall
; wall_transition_angle = 10
; wall_transition_filter_deviation = 25%
; wall_transition_length = 100%
; wipe = 1
; wipe_before_external_loop = 0
; wipe_distance = 1
; wipe_on_loops = 0
; wipe_speed = 80%
; wipe_tower_bridging = 10
; wipe_tower_cone_angle = 15
; wipe_tower_extra_flow = 100%
; wipe_tower_extra_spacing = 120%
; wipe_tower_filament = 0
; wipe_tower_max_purge_speed = 90
; wipe_tower_no_sparse_layers = 0
; wipe_tower_rotation_angle = 0
; wipe_tower_x = 165.000
; wipe_tower_y = 187.000
; wiping_volumes_extruders = 70,70,70,70,70,70,70,70,70,70
; xy_contour_compensation = 0
; xy_hole_compensation = 0
; z_hop = 0.4
; z_hop_types = Slope Lift
; z_offset = 0
; first_layer_bed_temperature = 55
; bed_shape = 0x0,250x0,250x250,0x250
; first_layer_temperature = 215
; first_layer_height = 0.200
; AnycubicSlicer_config = end
; CONFIG_BLOCK_END = end

- Puis ceux de l'ACE Pro :

Citation

; ams_info = begin
; paint_info = [{"paint_index":0,"paint_color":[255,255,255],"material_type":"PLA"},{"paint_index":1,"paint_color":[255,255,255],"material_type":"PLA"},{"paint_index":2,"paint_color":[206,79,127],"material_type":"PLA"},{"paint_index":3,"paint_color":[192,163,146],"material_type":"PLA"}]
; ams_info = end

- Et pour terminer, quelques statistiques :

Citation

; statistics = begin
; used_filament = 18.34
; print_time = 16h 45m 45s
; model_size = 167.96,85.00,27.00
; total_layers = 135
; statistics = end

 

À suivre dans un prochain Ă©pisode

🙂

 

 

Modifié (le) par fran6p
  • J'aime 3
Posté(e) (modifié)

OS / Écosystùme Klipper

Ce sujet sera court, faute et de temps et d'accĂšs au systĂšme đŸ˜±. Anycubic, supposition de ma part, s'est probablement basĂ© sur leur dĂ©veloppement du systĂšme de la Kobra3 (test rĂ©alisĂ© par @PPAC).

Le systÚme d'exploitation est nommé KobraOS par Anycubic. Il est installé sur la carte située en haut à droite, imprimante vue de face.

Comme vu dans la partie Hardware de la Kobra S1, le contrÎleur est un Soc ARMv7 (RV1106G3). La mémoire (RAM) est trÚs petite (256 Mo (2 Gbits)). C'est la raison pour laquelle, le systÚme d'exploitation se base sur un dérivé OpenWRT plus adapté aux cartes embarquées.

Anycubic a aussi réécrit une partie du logiciel Klipper en langage Go. Sûrement pour des raisons de vitesse de traitement que la version Python ne gérait pas correctement avec une mémoire aussi faible.

Toutes les fonctions de Klipper n'ont pas été réécrites, ce qui implique que la totalité de l'écosystÚme n'est pas disponible. Par exemple, il n'y a pas de gestion fine du nivellement adaptatif (nivellement réalisé uniquement sur la zone imprimée, pas sur l'ensemble du plateau). La détection de spaghettis (IA) n'est possible qu'en mode «Cloud» pas en mode LAN. La gestion des timelapses est propre à Anycubic (activé avant une impression, contrairement à Moonraker-timelapse qui est géré via Moonraker et le trancheur).

Du fait des choix réalisés par Anycubic, il sera plus que compliqué de s'approcher d'un véritable écosystÚme Klipper, pour lequel de nombreuses «extensions» existent : KAMP, Shake&Tune, Gcode shell command, Klipperbackup, TMCautotune, etc.) sans parler de l'installation d'un Klipper «vanilla», Moonraker, etc.

De plus, Ă  ce jour, aucun moyen d'accĂ©der au systĂšme 😞 (pas de ssh, pas d'adb, rien nada), la solution Duckpro (pour les Kobra3) ne fonctionne pas : le mot de passe d'une mise Ă  jour (update.swu) est diffĂ©rent 😞.

Toutefois, il semble qu'une solution soit en approche (Rinkhals). MĂȘme si cette solution ne pourra rivaliser avec un «vrai» Ă©cosystĂšme Klipper, elle permettrait dĂ©jĂ  d'accĂ©der Ă  l'OS (ssh et adb) et de permettre l'accĂšs via les interfaces Web habituelles (Fluidd / Mainsail), l'Ă©tabli du trancheur Anycubic slicer Next Ă©tant plus que rudimentaire 🙄.

Ni une, ni deux, comme je suis un bidouilleur né et que rien ne me fait peur (j'aime apprendre), j'ai installé la version 20250302_01, puis les versions intermédiaires jusqu'à la 20250308_01.

Il a fallu d'abord passer en mode LAN (ce qui fait perdre la détection de spaghettis (pas grave, car provoque trop de faux-positifs et une fois validée la reprise, désactive ce mode de détection), la gestion via l'application smartphone, l'impression via le cloud).

Dans l'ensemble, c'est fonctionnel, mais malheureusement fait perdre la gestion des timelapses (gĂ©rĂ©s d'une autre maniĂšre par Anycubic), la camĂ©ra ne s'affiche plus dans l'Ă©tabli. Les deux interfaces Web, Fluidd et Mainsail sont utilisables mĂȘme si certaines informations ne remontent pas.

Exemple des interfaces Web (chacun reconnaitra les siens) :

fluidd-ks1.thumb.jpg.903d1a9e4b580a9e0469fd4c5eb919e0.jpg

fluidd-ks1-systeme.thumb.jpg.4c8643547b481650064a03c48536fc3b.jpg

mainsail-ks1.thumb.jpg.36fdb8f1d1f0f555bddbac4ee973372c.jpg

L'accÚs ssh (root/rockchip), port standard (22), permet d'aller examiner le systÚme. Un survol rapide me confirme dans l'utilisation d'un OS genre OpenWRT (comme avec la tablette Creality SonicPad ou plus récente la NebulaPad). Il n'y a pas actuellement de gestionnaire de paquets qui permettrait de mettre à jour le systÚme ou d'ajouter des logiciels..

Les interfaces Web permettent de prendre connaissance du contenu du printer.cfg (moonraker.conf). L'accĂ©s au journal moonraker.log montre quelques erreurs. La date d'enregistrement du journal est au premier janvier 1970 (Unix epoch) 😄 aprĂšs l'allumage de l'imprimante, le service de temps (ntpdate) n'a pas encore eu le temps de se synchroniser. Un redĂ©marrage du service moonraker permet de palier Ă  ce «dĂ©faut».

Extrait du journal :

Citation

-------------------- Log Start | Thu Jan  1 00:00:24 1970 --------------------
platform: Linux-5.10.160-armv7l-with-libc0
data_path: /userdata/app/gk/printer_data
is_default_data_path: True
config_file: /userdata/app/gk/printer_data/config/moonraker.conf
startup_warnings: []
verbose: False
debug: False
asyncio_debug: False
is_backup_config: False
is_python_package: False
instance_uuid: ead265f263804eb08d6e2ed0befdc570
unix_socket_path: /userdata/app/gk/printer_data/comms/moonraker.sock
software_version: ?
log_file: /userdata/app/gk/printer_data/logs/moonraker.log
python_version: 3.11.6 (main, Feb  9 2025, 23:27:30) [GCC 11.4.0]
launch_args: /usr/bin/python /usr/share/moonraker/moonraker/moonraker.py
msgspec_enabled: False
uvloop_enabled: False
1970-01-01 00:00:24,145 [confighelper.py:read_file()] - Configuration File '/userdata/app/gk/printer_data/config/moonraker.conf' parsed, total size: 398 B
1970-01-01 00:00:24,149 [server.py:add_log_rollover_item()] -
#################### Moonraker Configuration ####################

[server]
host = 0.0.0.0
port = 7126
klippy_uds_address = /tmp/unix_uds1
max_upload_size = 1024

[machine]
provider = none

[authorization]
cors_domains =
    *://my.mainsail.xyz
    *://app.fluidd.xyz
    *://*.local
    *://*.lan
trusted_clients =
    10.0.0.0/8
    127.0.0.0/8
    169.254.0.0/16
    172.16.0.0/12
    192.168.0.0/16
    FE80::/10
    ::1/128

[octoprint_compat]

[history]

[database]

#################################################################
All Configuration Files:
/userdata/app/gk/printer_data/config/moonraker.conf
#################################################################
2025-03-09 16:51:16,856 [server.py:load_component()] - Component (secrets) loaded
2025-03-09 16:51:16,953 [server.py:load_component()] - Component (template) loaded
2025-03-09 16:51:17,019 [server.py:load_component()] - Component (klippy_connection) loaded
2025-03-09 16:51:19,973 [server.py:load_component()] - Component (application) loaded
2025-03-09 16:51:20,163 [server.py:load_component()] - Component (websockets) loaded
2025-03-09 16:51:20,447 [server.py:load_component()] - Component (dbus_manager) loaded
2025-03-09 16:51:20,754 [server.py:add_log_rollover_item()] - Loading Sqlite database provider. Sqlite Version: 3.40.1
2025-03-09 16:51:20,769 [server.py:add_log_rollover_item()] - Unsafe Shutdown Count: 11
2025-03-09 16:51:20,782 [server.py:load_component()] - Component (database) loaded
2025-03-09 16:51:21,259 [file_manager.py:__init__()] - Using File System Observer: inotify
2025-03-09 16:51:21,529 [server.py:load_component()] - Component (file_manager) loaded
2025-03-09 16:51:21,878 [database.py:register_table()] - Found registered table authorized_users
2025-03-09 16:51:21,888 [authorization.py:__init__()] - Authorization Configuration Loaded
Trusted Clients:
10.0.0.0/8
127.0.0.0/8
169.254.0.0/16
172.16.0.0/12
192.168.0.0/16
fe80::/10
::1/128
CORS Domains:
.*://my\.mainsail\.xyz
.*://app\.fluidd\.xyz
.*://.*\.local
.*://.*\.lan
2025-03-09 16:51:21,906 [server.py:load_component()] - Component (authorization) loaded
2025-03-09 16:51:21,957 [server.py:load_component()] - Component (klippy_apis) loaded
2025-03-09 16:51:22,474 [server.py:add_log_rollover_item()] -
System Info:

***python***
  version: (3, 11, 6, 'final', 0)
  version_string: 3.11.6 (main, Feb  9 2025, 23:27:30) [GCC 11.4.0]

***cpu_info***
  cpu_count: 1
  bits: 32bit
  processor: armv7l
  cpu_desc: ARMv7 Processor rev 5 (v7l)
  serial_number: d95469809d603471
  hardware_desc: Generic DT based system
  model:
  total_memory: 221024
  memory_units: kB

***sd_info***

***distribution***
  name: Buildroot 2023.02.6
  id: buildroot
  version: 2023.02.6
  version_parts: {'major': '2023', 'minor': '02', 'build_number': '6'}
  like:
  codename:
  release_info: {}
  kernel_version: 5.10.160

***virtualization***
  virt_type: none
  virt_identifier: none

***network***

***canbus***

***Allowed Services***
  klipper_mcu
  webcamd
  MoonCord
  KlipperScreen
  moonraker-telegram-bot
  moonraker-obico
  sonar
  crowsnest
  octoeverywhere
  ratos-configurator
2025-03-09 16:51:22,531 [server.py:load_component()] - Component (shell_command) loaded
2025-03-09 16:51:22,532 [machine.py:__init__()] - Using System Provider: none
2025-03-09 16:51:22,563 [server.py:add_log_rollover_item()] - Module libcamera unavailble, import failed
2025-03-09 16:51:22,563 [server.py:load_component()] - Component (machine) loaded
2025-03-09 16:51:22,596 [server.py:load_component()] - Component (data_store) loaded
2025-03-09 16:51:22,649 [proc_stats.py:__init__()] - Unable to find 'vcgencmd', throttle checking disabled
2025-03-09 16:51:22,653 [server.py:load_component()] - Component (proc_stats) loaded
2025-03-09 16:51:22,686 [server.py:load_component()] - Component (job_state) loaded
2025-03-09 16:51:22,749 [server.py:load_component()] - Component (job_queue) loaded
2025-03-09 16:51:22,835 [database.py:register_table()] - Found registered table job_history
2025-03-09 16:51:22,838 [database.py:register_table()] - Found registered table job_totals
2025-03-09 16:51:22,848 [server.py:load_component()] - Component (history) loaded
2025-03-09 16:51:22,933 [server.py:load_component()] - Component (http_client) loaded
2025-03-09 16:51:23,039 [server.py:load_component()] - Component (announcements) loaded
2025-03-09 16:51:23,118 [server.py:load_component()] - Component (webcam) loaded
2025-03-09 16:51:23,163 [server.py:load_component()] - Component (extensions) loaded
2025-03-09 16:51:23,224 [server.py:load_component()] - Component (octoprint_compat) loaded
2025-03-09 16:51:23,231 [server.py:_initialize_component()] - Performing Component Post Init: [dbus_manager]
2025-03-09 16:51:23,235 [dbus_manager.py:component_init()] - Unable to Connect to D-Bus
2025-03-09 16:51:23,236 [server.py:_initialize_component()] - Performing Component Post Init: [database]
2025-03-09 16:51:23,263 [server.py:_initialize_component()] - Performing Component Post Init: [file_manager]
2025-03-09 16:51:24,296 [server.py:_initialize_component()] - Performing Component Post Init: [authorization]
2025-03-09 16:51:24,336 [server.py:_initialize_component()] - Performing Component Post Init: [machine]
2025-03-09 16:51:24,345 [machine.py:validation_init()] - Installation version in database up to date
2025-03-09 16:51:24,346 [server.py:_initialize_component()] - Performing Component Post Init: [proc_stats]
2025-03-09 16:51:24,347 [server.py:_initialize_component()] - Performing Component Post Init: [history]
2025-03-09 16:51:24,368 [server.py:_initialize_component()] - Performing Component Post Init: [announcements]
2025-03-09 16:51:24,382 [server.py:_initialize_component()] - Performing Component Post Init: [webcam]
2025-03-09 16:51:24,398 [server.py:_initialize_component()] - Performing Component Post Init: [klippy_connection]
2025-03-09 16:51:24,432 [extensions.py:start_unix_server()] - Creating Unix Domain Socket at '/userdata/app/gk/printer_data/comms/moonraker.sock'
2025-03-09 16:51:24,438 [server.py:start_server()] - Starting Moonraker on (0.0.0.0, 7126), Hostname: Rockchip
2025-03-09 16:51:24,442 [application.py:listen()] - SSL Certificate/Key not configured, aborting HTTPS Server startup
2025-03-09 16:51:24,481 [iostream.py:_do_ssl_handshake()] - SSL Error on 12 ('185.199.108.153', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 16:51:25,060 [iostream.py:_do_ssl_handshake()] - SSL Error on 12 ('185.199.109.153', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 16:51:25,637 [iostream.py:_do_ssl_handshake()] - SSL Error on 12 ('185.199.111.153', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 16:51:26,205 [iostream.py:_do_ssl_handshake()] - SSL Error on 12 ('185.199.110.153', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 16:51:26,783 [iostream.py:_do_ssl_handshake()] - SSL Error on 12 ('185.199.108.153', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 16:51:26,788 [announcements.py:_fetch_moonlight()] - Failed to update subscription 'moonraker': [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 16:51:26,862 [iostream.py:_do_ssl_handshake()] - SSL Error on 12 ('185.199.111.153', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 16:51:27,513 [iostream.py:_do_ssl_handshake()] - SSL Error on 12 ('185.199.108.153', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 16:51:27,800 [klippy_connection.py:_do_connect()] - Klippy Connection Established
2025-03-09 16:51:28,072 [server.py:add_warning()] - Supplied path (/useremain/rinkhals/20250308_01/config) for (config_examples) is invalid. Make sure
that the path exists and is not the file system root.
2025-03-09 16:51:28,074 [server.py:add_warning()] - Supplied path (/useremain/rinkhals/20250308_01/docs) for (docs) is invalid. Make sure
that the path exists and is not the file system root.
2025-03-09 16:51:28,328 [klippy_connection.py:_request_initial_subscriptions()] - Webhooks Subscribed
2025-03-09 16:51:28,346 [klippy_connection.py:_request_initial_subscriptions()] - GCode Output Subscribed
2025-03-09 16:51:28,364 [iostream.py:_do_ssl_handshake()] - SSL Error on 13 ('185.199.109.153', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 16:51:28,567 [job_state.py:_handle_started()] - Job state initialized: standby
2025-03-09 16:51:28,824 [klippy_connection.py:_verify_klippy_requirements()] - Configuration for [virtual_sdcard] not found, unable to set SD Card path
2025-03-09 16:51:28,859 [klippy_connection.py:_check_ready()] - Klippy ready
2025-03-09 16:51:28,968 [iostream.py:_do_ssl_handshake()] - SSL Error on 13 ('185.199.111.153', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 16:51:29,326 [data_store.py:_init_sensors()] - Configuring available sensors: ['heater_bed', 'extruder']
2025-03-09 16:51:29,548 [iostream.py:_do_ssl_handshake()] - SSL Error on 13 ('185.199.108.153', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 16:51:29,558 [announcements.py:_fetch_moonlight()] - Failed to update subscription 'klipper': [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 16:53:09,708 [authorization.py:_check_trusted_connection()] - Trusted Connection Detected, IP: 192.168.1.101
2025-03-09 16:53:10,849 [authorization.py:_check_trusted_connection()] - Trusted Connection Detected, IP: 127.0.0.1
2025-03-09 16:53:10,860 [application.py:log_request()] - 101 GET /websocket (127.0.0.1) [_TRUSTED_USER_] 21.79ms
2025-03-09 16:53:10,874 [websockets.py:open()] - Websocket Opened: ID: 2772888336, Proxied: False, User Agent: Python/3.11 websockets/14.1, Host Name: 127.0.0.1
2025-03-09 16:53:10,887 [websockets.py:_handle_identify()] - Websocket 2772888336 Client Identified - Name: fluidd, Version: 1.31.2-b743dbe, Type: web
2025-03-09 16:53:10,890 [file_manager.py:get_file_list()] - Updating File List <config>...
2025-03-09 17:21:24,500 [iostream.py:_do_ssl_handshake()] - SSL Error on 14 ('185.199.108.153', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 17:21:25,098 [iostream.py:_do_ssl_handshake()] - SSL Error on 14 ('185.199.111.153', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 17:21:25,697 [iostream.py:_do_ssl_handshake()] - SSL Error on 14 ('185.199.109.153', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 17:21:26,298 [iostream.py:_do_ssl_handshake()] - SSL Error on 14 ('185.199.110.153', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 17:21:26,881 [iostream.py:_do_ssl_handshake()] - SSL Error on 14 ('185.199.111.153', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 17:21:26,890 [announcements.py:_fetch_moonlight()] - Failed to update subscription 'moonraker': [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 17:21:26,973 [iostream.py:_do_ssl_handshake()] - SSL Error on 14 ('185.199.109.153', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 17:21:27,554 [iostream.py:_do_ssl_handshake()] - SSL Error on 14 ('185.199.111.153', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 17:21:28,130 [iostream.py:_do_ssl_handshake()] - SSL Error on 14 ('185.199.110.153', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 17:21:28,717 [iostream.py:_do_ssl_handshake()] - SSL Error on 14 ('185.199.111.153', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 17:21:29,306 [iostream.py:_do_ssl_handshake()] - SSL Error on 14 ('185.199.111.153', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
2025-03-09 17:21:29,312 [announcements.py:_fetch_moonlight()] - Failed to update subscription 'klipper': [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)

Le journal de Klipper (klippy.log), bien qu'existant, utilise un format bien Ă©trange (impossible de l'utiliser avec klippylyzer 😞),

Citation

1970-01-01T00:00:05.013Z [31mERROR[0m project/k3c.go:596 new reactor
1970-01-01T00:00:05.141Z [31mERROR[0m cast/cast.go:97 cast <nil> of type <nil> to string fail
1970-01-01T00:00:05.146Z [31mERROR[0m cast/cast.go:97 cast <nil> of type <nil> to string fail
1970-01-01T00:00:05.156Z [31mERROR[0m cast/cast.go:97 cast <nil> of type <nil> to string fail
1970-01-01T00:00:05.160Z [31mERROR[0m cast/cast.go:97 cast <nil> of type <nil> to string fail
1970-01-01T00:00:05.350Z [31mERROR[0m project/serialhdl.go:700 EOF
1970-01-01T00:00:06.264Z [31mERROR[0m project/Mcu.go:1568 Unknown command: config_reset
1970-01-01T00:00:06.366Z [31mERROR[0m project/serialhdl.go:700 EOF
1970-01-01T00:00:07.232Z [31mERROR[0m project/Mcu.go:1568 Unknown command: config_reset
1970-01-01T00:00:07.271Z [31mERROR[0m project/Mcu.go:814 Unknown command: start_selfcheck_task
1970-01-01T00:00:16.817Z [31mERROR[0m project/Webhooks.go:447 socket close,bad file descriptor allow connection to be closed by the data check
2025-03-07T07:42:13.840Z [31mERROR[0m project/k3c.go:596 new reactor
2025-03-07T07:42:13.870Z [31mERROR[0m cast/cast.go:97 cast <nil> of type <nil> to string fail
2025-03-07T07:42:13.872Z [31mERROR[0m cast/cast.go:97 cast <nil> of type <nil> to string fail
2025-03-07T07:42:13.873Z [31mERROR[0m cast/cast.go:97 cast <nil> of type <nil> to string fail
2025-03-07T07:42:13.875Z [31mERROR[0m cast/cast.go:97 cast <nil> of type <nil> to string fail
2025-03-07T07:42:14.683Z [31mERROR[0m project/Mcu.go:1568 Unknown command: config_reset
2025-03-07T07:42:15.670Z [31mERROR[0m project/Mcu.go:1568 Unknown command: config_reset
2025-03-07T07:42:15.720Z [31mERROR[0m project/Mcu.go:814 Unknown command: start_selfcheck_task
2025-03-07T07:42:17.409Z [31mERROR[0m project/Webhooks.go:447 socket close,bad file descriptor allow connection to be closed by the data check
2025-03-07T07:42:17.410Z [31mERROR[0m project/Webhooks.go:447 socket close,bad file descriptor allow connection to be closed by the data check
2025-03-07T07:42:24.912Z [31mERROR[0m project/extras_virtual_sdcard.go:535 open /ac_app/record.1: no such file or directory
2025-03-07T07:42:24.913Z [31mERROR[0m project/extras_virtual_sdcard.go:535 open /ac_app/record.2: no such file or directory
2025-03-07T07:42:24.913Z [31mERROR[0m project/extras_virtual_sdcard.go:535 open /ac_app/record.3: no such file or directory
2025-03-07T07:42:24.913Z [31mERROR[0m project/extras_virtual_sdcard.go:535 open /ac_app/record.4: no such file or directory
2025-03-07T07:42:24.914Z [31mERROR[0m project/extras_virtual_sdcard.go:535 open /ac_app/record.5: no such file or directory
2025-03-07T07:42:24.915Z [31mERROR[0m project/extras_virtual_sdcard.go:535 open /ac_app/record.6: no such file or directory
2025-03-07T07:42:24.917Z [31mERROR[0m project/extras_virtual_sdcard.go:535 open /ac_app/record.7: no such file or directory
2025-03-07T07:42:24.921Z [31mERROR[0m project/extras_virtual_sdcard.go:535 open /ac_app/record.8: no such file or directory
2025-03-07T07:42:24.922Z [31mERROR[0m project/extras_virtual_sdcard.go:535 open /ac_app/record.9: no such file or directory
2025-03-07T07:42:24.922Z [31mERROR[0m project/extras_virtual_sdcard.go:535 open /ac_app/record.10: no such file or directory

Je compléterai ce sujet si besoin.

À noter : l'imprimante Kobra S1, mĂȘme avec les choix d'Anycubic pour des matĂ©riels Ă©lectroniques peu puissants (probablement pour tirer les prix au plus bas đŸ€”) est pleinement utilisable. Elle remplit les fonctions dĂ©crites dans la publicitĂ© de vente. Depuis le dĂ©but de mon test, j'ai eu trĂšs peu d'Ă©checs d'impression. La qualitĂ© d'impression est Ă©galement plutĂŽt bonne.

Plus d'infos sur Rinkhals >>> ici <<<

🙂 

 

Modifié (le) par fran6p
  • J'aime 1
Posté(e) (modifié)

Impressions

Multi-couleurs

Le matériau utilisé pour ces impressions est du PLA (Anycubic gamme Pantone (quatre couleurs), Anycubic PLA basique (Cyan, Magenta, Jaune, Blanc), Ziro PLA (Noir pailleté).

Benchy

ColoriĂ© via le trancheur. Le changement de couleurs dans une mĂȘme couche augmente considĂ©rablement le temps d'impression et aussi la quantitĂ© de matiĂšre perdue (purges). Le Benchy seul nĂ©cessite 1h16m, le changement de filament (310 permutations) et les purges prennent 13h21m đŸ˜±

benchy-4-couleurs.thumb.jpg.f539baaef1e8bd107412ff9b5f2f28a7.jpg

Sinon, le rĂ©sultat est franchement sympa 😉.

benchy-couleurs-1.png.61a4a45c59afe7b728dbddbe2f679412.png  benchy-couleurs-2.png.5dc3f1ed14cbb19990e49763ac06af63.png  benchy-couleurs-3.png.9d6ff00ca2f9ed1fe9897e9821fbcdb2.png

benchy-couleurs-4.png.eec404ebb68dce36aa8c84a0e25a4a93.png  benchy-couleurs-5.png.89624efbf113fcd405f5cad2fecdeb7d.png  benchy-couleurs-6.png.4d1d6f3677c1212241c56434722977fb.png

Logo du site

Lien du modĂšle (@PPAC)

li3d-logo.thumb.jpg.2d77a2c48fca4afd5ece6359018b31e9.jpg logo-li3d-ppac.thumb.jpg.2998fb7d1166a6030408ecaedba139ea.jpg

 

Salamandre

https://makeronline.com/en/model/Flexi Salamander/24504.html

Coloriée via le trancheur.

salamandre-plateau-1.thumb.jpg.55d259e3e6e3d86f32d04d69d8a04a67.jpg  salamandre-chutes.thumb.jpg.0446c792fcb37b18a433ed95ff1d1ddc.jpg

salamandre-3.thumb.jpg.a1d017388f25cc529b9c1cad017ea086.jpg  salamandre-1.thumb.jpg.aadb0cf18023bdbf2def534e9d6318d1.jpg  salamandre-4.thumb.jpg.e3eb069f1494de6fcf55ce3f526ce484.jpg

Chromaphanes

Pour changer des Hueforge 😉. C'est quoi un chromaphane (lien). Je n'ai testĂ© qu'avec deux couleurs đŸ€­ (du rouge Ă  la place du magenta aurait Ă©tĂ© prĂ©fĂ©rable).

IMG_20250222_172153579.thumb.jpg.607c059fe177ca49274c5f7beef5384e.jpg IMG_20250222_181354761.thumb.jpg.815aca428909ddd778762e418d4be452.jpg IMG_20250223_091951275_HDR.thumb.jpg.8ff035afb6d21dcfc617e16ddbb53d93.jpg

Photos des panneaux (images collectées au cours de pérégrinations ouebesques)

panneau-chroma.thumb.jpg.2fff9bbc5ad9cfabf6ec0f72605c40ca.jpg  danger-chroma.thumb.jpg.a2842ca5f63ee12ea0c2834635fa4078.jpg  extincteur-chroma.thumb.jpg.21527daf0b8eee3f24f123c3fb12e64a.jpg

Peinture via trancheur

IMG_20250225_182142493_HDR.thumb.jpg.fcb7e7ea45e45b609cd41f1d2847685c.jpg IMG_20250223_132108665_HDR.thumb.jpg.2511eb1d59493200cfe8347f25c915b8.jpg  IMG_20250225_161703910_HDR.thumb.jpg.e9ff5be4e19cb9f7efe03e638e48914d.jpg

Ces impressions partent d'un dessin, passé dans Inkscape pour les vectoriser en jouant sur la « luminosité » afin d'obtenir des aplats de couleurs utilisables. Images SVG ensuite passées dans mon logiciel de CAO préféré (OpenSCAD) pour obtenir un fichier STL utilisable.

Elles sont ensuite mises en couleurs avec l'option « Peinture » du trancheur Anycubic slicer Next.

On retrouve le logo du site, un panneau d'avertissement et mon avatar sur le forum 😄.

logo-li3d-trancheur.thumb.jpg.2ff1e4fe2ede5e0c688f52adef0c5864.jpg  warning-trancheur.thumb.jpg.6af8cb2a084b99f802479f1c650d75e7.jpg  avatar-fran6p.thumb.jpg.94a95909fd07d75b5c27f21272a2906a.jpg

TPU

L'ACE n'est pas utilisable avec ce matériau, sauf si on veut rencontrer des problÚmes (comme la plupart des changeurs de bobines concurrents). La bobine de TPU est placée dans une boite hermétique (lien Amazon des boites) pour conserver un taux d'humidité bas, aprÚs avoir séché la bobine durant six heures à 55 °C.

À noter que mon vieux TPU bleu MaterialZ de Compozan (testĂ© avec la Creality Ender3 S1), bien que conservĂ© en sac Ă©tanche avec du dessicant, puis un sĂ©chage dans le sĂ©cheur Creality SpacePi double, provoque beaucoup de filage.

Le TPU transparent est le Qidi TPU95A-HT neuf, sĂ©chĂ© comme le Compozan avant utilisation. Il peut s'imprimer plus vite (MVS de 8 mmÂł/s) que le Compozan (3,2 mmÂł/s) basĂ© sur le profil standard Anycubic TPU. Le site Compozan (shop.compozan.com) rĂ©pond aux abonnĂ©s absents
 la boutique a probablement mis la clĂ© sous la porte đŸ€”.

ParamĂštres d'impression :

  • buse: 230 °C
  • plateau: 35 °C puis 40 °C
  • pression advance (PA): dĂ©sactivĂ©e

Comme le TPU adhÚre fortement au plateau, les piÚces sont retirées de celui-ci à la fin de l'impression sans attendre que la température soit revenue à celle ambiante.

Bandes de roulement pour un projet Ă  venir

boxturtle

TPU Compozan vs TPU Qiditech

tpu-compozan-4-5mvs.thumb.jpg.6776fc3e99543e2a0489addc993bb89f.jpg  IMG_20250227_094717171.thumb.jpg.087cc9ad44b8a596275c70eda8924307.jpg IMG_20250228_124608513_HDR.thumb.jpg.b41a038e8f1f9168b84e6597537da15c.jpg

Tapis réparation / organiseur de vis

https://www.printables.com/model/1053391-repair-mat-tpu et https://www.printables.com/model/994269-screw-organizer-small-repair-mat (imprimé à 200 %)

repair-mat.thumb.jpg.326006030db43ff9816397b0397d0d88.jpg  IMG_20250227_152159514.thumb.jpg.d018fbfd543d018c8df0a48500d18da2.jpg  IMG_20250228_155147018.thumb.jpg.187119708dc7bc878147a3b3071d3fe5.jpg

Clips ACE PTFE

Lien: https://makeronline.com/en/model/PTFE Tube Clip for ACE Unit – Kobra 3/156338.html

clips-ptfe.thumb.jpg.9180932b2d952eca10e359fd6f58e672.jpg  IMG_20250228_103243091.thumb.jpg.82b2e5fcbba9c6aad8dfa5b6cebd3343.jpg

Airless Baskeball

https://makerworld.com/en/models/724517-biqu-airless-basketball?from=search#profileId-655693

Impression Ă  50 % de la taille initiale. Pas de support, juste une bordure contrairement aux recommandations d'impression. La bordure est dĂ©jĂ  pĂ©nible Ă  retirer alors si j'avais utilisĂ© des supports, je me serais arrachĂ© les cheveux (si tant est que j'en eusse encore 😄).

Normalement, il faudrait un filament «spĂ©cial» (Biqu PLA-HR) pour espĂ©rer des rebonds dignes d'un ballon de basket, mais avec le TPU de Qidi, ça rebondit quand mĂȘme un peu. En tout cas, cela a fait un enfant heureux.

airless-basketball-couche1.thumb.jpg.bf6bab7080dc427e28e44e60e00fa618.jpg  airless-basketball.thumb.jpg.44b9dee871f85c28c2d102cb4384d0b2.jpg

IMG_20250301_093849298_HDR.thumb.jpg.f1712f5a7048b79c90a37f8d19dae608.jpg  IMG_20250301_093905750_HDR.thumb.jpg.18108177d12cc4898873467adc6e70c4.jpg  IMG_20250301_093934880.thumb.jpg.8f0040e15c24272b3015803a1bac66fd.jpg

Canard Bigtreetech

https://www.thingiverse.com/thing:6402108

btt-duck.thumb.jpg.99beafe7058dab9ca67a38fc915f9aee.jpg  IMG_20250301_162224830_HDR.thumb.jpg.11974dde827f4d46352f6e39059501ff.jpg

 

Récapitulatif des piÚces imprimées en TPU :

tpu-compozan.thumb.png.e6730832a6a58396e72e09998fcfb333.png  tpu-qidi.thumb.png.ffdb30f3e9239451b4bd3baef32a1e65.png

duck-tpu-qidi-1.thumb.png.5409c61a741b12db3eaa8283e5964a61.png  ballon-basket-tpu-qidi.thumb.png.2593d5e443beadd67461ca8d0523bfde.png  duck-tpu-qidi-2.thumb.png.78532026920bb520adfc421d8f84d52f.png

Un post, prochain, se penchera sur quelques tests de calibration classiques. Un autre concernera des impressions PLA / PETG / ASA, le dernier testera quelques matériaux chargés en fibres (carbone / verre).

À suivre, donc 🙂 

Modifié (le) par fran6p
  • J'aime 1
Posté(e) (modifié)

Hardware - ACE Pro

En préambule, l'ACE est l'acronyme de Anycubic Color Engine.

L'ACE Pro est un accessoire pouvant stocker jusqu'à quatre (4) bobines en gérant automatiquement l'alimentation en filament vers l'imprimante de maniÚre automatisée et sans intervention de l'utilisateur.

Le fonctionnement de l'Ace Pro est assez simple, il fournit le filament des bobines installées à travers quatre (4) tubes PTFE rejoignant un concentrateur (hub) situé à l'arriÚre de l'Anycubic Kobra S1 combo.

KobraS1_ACEPro-optimize.gif.23ed551defb09a62a0b5beb7f40f62a0.gif

GrĂące Ă  ses diffĂ©rents capteurs, il permet de dĂ©tecter un filament bloquĂ© ou son absence. Ce qui permet, par exemple, de gĂ©rer une impression quand cet Ă©vĂ©nement survient en poursuivant automatiquement celle-ci Ă  l'aide d'une autre bobine de filament de mĂȘme type et couleur.

L'ACE dispose en plus d'un systÚme de séchage intégré permettant de maintenir les filaments dans des conditions optimales. Le double systÚme de chauffage à base d'éléments chauffants PTC de 200 W permet d'atteindre une température jusqu'à 55° C.

KobraS1_ACEPro2-optimize.gif.10a2ff3ff4e2b550e969d764311e8578.gif

Ce matĂ©riel peut gĂ©rer de nombreux types de matĂ©riaux (PLA, PETG, ABS, ASA, PET, PA, PC, PP, HIPS). À l'instar de ses concurrents, il ne gĂšre pas les matĂ©riaux flexibles (TPU). Anycubic indique Ă  la page 2 du manuel (disponible en français) Ă©galement que les matĂ©riaux trop rigides ou fragiles (chargĂ©s en fibres de carbones (CF) ou de verre (GF)) ou encore les filaments soyeux (silk) peuvent ĂȘtre problĂ©matiques. Pour ce dernier point, aprĂšs avoir testĂ© du PLA-CF, PETG-CF, PET-CF et PAHT-GF, je n'ai pas rencontrĂ© de soucis đŸ€”, mais je n'en ai pas imprimĂ© des kilomĂštres non plus.

Extrait du manuel :

Révélation

extrait-manuel-tpu-page2.jpg.ca6a904c7ade675c46821eab11fb28e4.jpg

Une derniĂšre recommandation d'Anycubic est de prĂ©fĂ©rer des bobines en plastique, sinon d'utiliser avec celles en carton (de plus en plus frĂ©quentes 🙄) des adaptateurs (un modĂšle est fourni pour les bobines Anycubic).

cerclages-bobines-carton.png.1ce91c4356dde201e5c47c36215c49e8.png

L'ACE est de plus muni de lecteurs RFID. Les bobines de la marque Anycubic intégrant un tag RFID permettent, une fois le trancheur synchronisé, d'ajuster les profils de filament automatiquement.

La présentation de cet accessoire ayant été faite, on va enfin pouvoir aller le regarder de plus prÚs.

Démontage

Une fois de plus, je m'aide du Wiki qui apporte les infos essentielles.

Avant de démonter (ACE vide, capot avec ses guides, intérieur) :

ace-vide.thumb.png.8781628f787b28c069d8b38d044d243a.png capot-guides.thumb.png.ab32e34d8d2c75e660207c927ad58652.png   ace-interieur.thumb.png.ebc6c88cd486daff6523ae03eb4ed507.png

À l'intĂ©rieur se trouve une grille amovible donnant accĂšs Ă  une cavitĂ©. CavitĂ© qu'il vaut mieux Ă©viter de combler avec du dessicant si l'on veut que la circulation d'air chaud ne soit pas perturbĂ©e. Si l'on tient absolument Ă  ajouter des sachets de dessicant, il vaut mieux les placer entre les deux ouĂŻes d'aĂ©ration :

ouies-sechage.thumb.png.d096e2c33ebb75c51eeb140f96b641ac.png

AprÚs avoir suivi ces instructions de démontage, la coque interne est sortie (non sans mal et aprÚs d'intenses réflexions) :

coque-interne.thumb.png.b2f97c9e72817b26a149e36cf50d120e.png  ace-coque.thumb.png.3650a1cd71ab6e22e0216db961670674.png

Vue du dessous :

coque-dessous.thumb.png.8068c24c4c267404c8e2ffe022015e9f.png

Sur cette vue, on trouve les éléments :

coque-dessous-notes.thumb.png.cc7576e55927ce8193972513d37c52fe.png

  1. Électronique sur un PCB
    1. un Solid State Relay (SSR) pour les éléments de chauffage PTC (réf: GJ-5-L)
      alimentation-carte-ctrlr-3.thumb.png.0cc684c248be2974e93ae4d5b3c2a14b.png
    2. un convertisseur de tension (secteur -> 24 V), réf: HLK-30M24C (24 V, 1.25 A, 30 W)
      alimentation-carte-ctrlr-2.thumb.png.83f0581a3f154fefad212f3774002587.png
    3. carte contrĂŽleur avec son ventilateur de refroidissement
      alimentation-carte-ctrlr-1.thumb.png.163ec564ab6ea32baa28557d67606ab7.png
      1. microcontrĂŽleur GD32F303 (RCT6)
        microcontroleur-gd32f303rct6.thumb.png.86cbe33e8923b5a6e0af22b97de29559.png
  2. buffer de synchronisation du filament
    buffers-filaments.thumb.png.7ed8efb625aafecc96233aa1cde10c3a.png
  3. lecteur RFID (cùbles nommés NFC 1/2 sur la carte contrÎleur, neuf fils). Un lecteur lit les données de deux bobines (chaque bobine munie de tag RFID en possÚde deux, un sur chacune de ses faces)
    lecteurs-rfid-interieur.png.34c43e4bcf593b9475e63acf55b2f5f8.png
  4. thermistances (mesure de la température intérieure de l'ACE). Point blanc au niveau des flÚches dans la photo ci-dessus.
  5. ventilateurs de circulation de l'air chauffé (type brushless à roulements hydrauliques, 24 V, 0,24 A, radial 5020)
    ventilateur-chauffage.thumb.png.2d120ceeb6ae34f46aaf124ba8bda7bc.png
  6. deux moteurs. Chaque moteur est liĂ© Ă  un axe via une courroie fermĂ©e. Un des axes comporte plusieurs engrenages, l'autre un mĂ©canisme de cames et de rouleaux caoutchouc. En fonction de la voie choisie, un des moteurs entraine l'extrudeur, l'autre gĂšre le rembobinage lors de changements de bobines (le galet caoutchouc frotte sur l'axe oĂč repose la bobine, comme le faisait un Solex pour les plus anciens 😉).
    axe-entrainement-extrudeurrembobineur.thumb.png.1ead211c8b8b2e4158830551d5432908.png
    moteurs.thumb.png.76f29cef72a507664778529617da85e8.png  cames-rembobineur-1.thumb.png.e6b486fe1b103727932c08dd5bbeb30c.png  axe-entrainement-extrudeur-1.thumb.png.aa1ee811c19fd2e9e3c3a6967b4afc9c.png
  7. liaison ACE vers Kobra S1
    liaison-ks1-ace.png.f2e1d23029022b0dd75b6ed631c92808.png
  8. alimentation secteur + interrupteur

D'autres éléments sont utilisés :

  • des LEDs blanches en façade
    • pas de filament => Ă©teinte,
    • filament prĂ©sent => allumĂ©e, 
    • filament en cours d'utilisation => clignotante
  • des interrupteurs de fin de course (prĂ©sence / absence de filament)

Fonctionnement de l'ACE

Le but du systĂšme est de fournir du filament Ă  l'extrudeur situĂ© au niveau de la tĂȘte d'impression. Le boitier de l'ACE pouvant contenir jusqu'Ă  quatre bobines, il doit ĂȘtre capable de sĂ©lectionner celle choisie lors du tranchage.

On peut décomposer le systÚme en plusieurs parties :

  1. l'extrudeur de la tĂȘte tire le filament (retire lors des rĂ©tractions)
  2. un tube PTFE va de la tĂȘte Ă  un dĂ©tecteur de filament.
  3. Ce détecteur joue deux rÎles :
    1. indique quand un filament est engagĂ© vers la tĂȘte et inversement quand un filament est dĂ©sengagĂ©
    2. quand un filament est engagé, détecte la bonne fourniture (anti-blocage /antitangle)
  4. avant le détecteur de filament se trouve un concentrateur qui regroupe les quatre tubes PTFE provenant de l'ACE vers une seule sortie.
  5. à la sortie de l'ACE, un systÚme de compensation détectant la compression / tension du filament utilisé. Ce qui permet d'étendre la longueur du tube Bowden d'environ 10 mm de filament supplémentaire. C'est un systÚme de synchronisation.
  6. le systÚme interne de l'ACE qui, à l'aide de deux moteurs, entraine le filament choisi (extrudeur) et sert également à rembobiner le filament sur la bobine lors des changements de bobines (comme vu plus haut).

Une petite animation montrant ce qui se passe lors d'un changement de bobine :

ace-pro_v2.gif.df9d98bb862f61c6be2447634e0cbfb3.gif

  • Avant le changement, le filament Ă  retirer est coupĂ©. Il en reste donc un morceau au-dessous de la coupe dans le heatbreak et la buse.
  • Il est ensuite rĂ©tractĂ© une dizaine de centimĂštres avant le concentrateur.
  • Le nouveau filament est engagĂ© puis pousse le reste de filament pour pouvoir poursuivre l'impression.

Avec l'ACE, plusieurs détecteurs de filament sont utilisés. 

endstops.jpg.935c1c81dc79741e367ab889743e5727.jpg

  1. dans l'ACE, le dĂ©tecteur sert Ă  la fois Ă  dĂ©tecter qu'un filament a Ă©tĂ© engagĂ© et aussi quand une bobine est vide. Pour ce dernier cas, il y a encore du filament qui court jusqu'Ă  la buse. En cas de changement de bobine, tout ce qui reste de filament est purgĂ© avant d'utiliser la nouvelle bobine (≃ 110 cm + 60 cm = 170 cm). On gĂąche du matĂ©riau 🙄.
  2. Ă  la sortie du concentrateur, il sert Ă  vĂ©rifier le bon Ă©coulement du filament et lors du changement de bobine Ă  dĂ©tecter si le filament est engagĂ© : le logiciel gĂšre combien il faut encore extraire le filament lors d'un retrait ou combien il faut pousser de filament pour atteindre la tĂȘte.
  3. dans la tĂȘte d'impression, il sert de «classique» dĂ©tecteur de fin de filament si l'ACE n'est pas utilisĂ©. Sinon, il fonctionne en association avec le n°2 ci-dessus.

La Kobra S1 seule n'en a qu'un, celui situĂ© dans la tĂȘte d'impression (ci-dessus le n°3). Si on veut ajouter un ACE Ă  la Kobra S1, il est nĂ©cessaire de se procurer le module spĂ©cifique, dĂ©sormais en vente sur le site.

 

Remarques

Le processus de changement prend du temps.

Le premier modĂšle d'imprimante avec ACE d'Anycubic, la Kobra 3, prenait un peu moins de temps, car le concentrateur Ă©tait situĂ© au niveau de la tĂȘte d'impression. Avec la Kobra S1, il faut ajouter la longueur de tube PTFE allant du concentrateur Ă  la tĂȘte d'environ soixante (60) centimĂštres. 

Lors d'un retrait de filament, celui-ci n'est pas parqué juste à l'entrée du concentrateur, mais plutÎt à une quinzaine de centimÚtres en amont. Anycubic est aussi trÚs «frileux» avec la vitesse de rembobinage.

Ces deux derniers points mĂ©riteraient des amĂ©liorations que seul Anycubic peut apporter, le systĂšme Ă©tant fermĂ© 😞 

 

Voilà, on a fini avec l'examen du matériel.

La prochaine fois, avant la publication de l'article sur le blog du forum, on verra quelques impressions. Ayant finalement reçu des buses adaptées aux filaments abrasifs, il me reste à tester des matériaux chargés en fibre de carbone et un chargé en fibre de verre (quand je l'aurai reçu).

Sans trop divulgĂącher, pour le moment, le seul Ă©chec d'impression a eu lieu quand la buse amovible est tombĂ©e sur la piĂšce en cours d'impression 😉.

À suivre


Modifié (le) par fran6p
  • J'aime 1
  • +1 1
Posté(e) (modifié)

Accéder au systÚme de la Kobra S1 pour l'améliorer

Les imprimantes 3D Anycubic n’exĂ©cutent pas les versions standards de Klipper, Moonraker, Mainsail ou Fluidd. Mais, grĂące au projet GitHub open-source Rinkhals, il est dĂ©sormais possible d'installer des versions amĂ©liorĂ©es sur la Kobra S1, la Kobra 3. Ce guide dĂ©crit l’installation de Rinkhals sur mon imprimante Kobra S1 Combo !

Qu'est-ce que Rinkhals ?

Le dĂ©pĂŽt Github Rinkhals (Open-source) de l'utilisateur canadien jbatonnet (Julien Batonnet, MontrĂ©al, QuĂ©bec) donne accĂšs Ă  un firmware personnalisĂ© pour certaines imprimantes 3D Anycubic Kobra. L’objectif de ce projet est d’étendre les fonctionnalitĂ©s existantes d’Anycubic avec une meilleure compatibilitĂ©, d'ajouter des applications et plus encore.

En utilisant Rinkhals, toutes les fonctionnalitĂ©s de l'imprimante Anycubic sont conservĂ©es (Ă©cran d’impression, outils Anycubic, calibrage, ...) tout en ajoutant plus de fonctionnalitĂ©s, comme :

  • Mainsail, Fluidd (avec Moonraker)
  • Support camĂ©ra USB dans Mainsail, Fluidd
  • Imprimer via Orcaslicer
  • AccĂšs SSH pour la personnalisation (utilisateur : root, mot de passe : rockchip)
  • Mises Ă  jour OTA de Rinkhals (prochainement)
  • SystĂšme d’applications (OctoEverywhere, Cloudflare, Tailscale, ...)

Trouver la bonne version Ă  installer

La premiÚre étape consiste à trouver la version du firmware Rinkhals qui fonctionne avec votre modÚle d'imprimante Anycubic.

  • Utiliser l'Ă©cran tactile de l'imprimante pour connaitre la version actuelle du firmware de l'imprimante.
  • Ouvrir le lien vers la page des Release du dĂ©pĂŽt Rinkhals (au moment de la rĂ©daction : Rinkhals 20250424_01).
  • Trouver la version du firmware Rinkhals correspondant au modĂšle et Ă  la version du firmware de l'imprimante.
  • TĂ©lĂ©charger le fichier d'extension .swu associĂ© Ă  la version (dĂ©velopper «Assets» si besoin pour accĂ©der Ă  la liste)
    • Pour une Kobra S1, utiliser le fichier update-ks1.swu.
    • Pour Kobra 2 Pro ou Kobra 3, utiliser le fichier update-k2p-k3.swu.

releases-assets-ferm.jpg.706f2efc00c663f469c6f0f61a194fb0.jpg releases-assets-ouvert.jpg.19b729c23bc399b42525be4836e196e5.jpg

Flasher le firmware Rinkhals

Pour flasher le firmware, une clé USB formatée en FAT32 de capacité inférieure à 32 Go (moins si possible, c'est encore mieux) est indispensable.

  • connecter la clĂ© USB sur l'ordinateur.
  • formater la (FAT32). Utiliser les outils de formatage de l'ordinateur pour reformater la clĂ© en systĂšme de fichiers FAT32.
  • Ă  la racine du lecteur USB, crĂ©er un dossier nommĂ© aGVscF9zb3Nf (tel quel en respectant la casse)
  • copier le fichier .swu tĂ©lĂ©chargĂ© prĂ©cĂ©demment Ă  partir de la page du micrologiciel Rinkhals dans le dossier aGVscF9zb3Nf.
  • renommer la partie avant le suffixe (.swu) en update => update.swu
  • dĂ©connecter proprement la clĂ© USB de l'ordinateur, puis la brancher sur l'imprimante.
  • un bip devrait se faire entendre (sauf si dans les paramĂštres de l'Ă©cran, le son est dĂ©sactivĂ©) indiquant que la mise Ă  jour du firmware a dĂ©butĂ©.
  • patienter
  • aprĂšs un certain temps (< 2 minutes), une barre de progression devrait indiquer le dĂ©roulement du processus.
  • si tout s'est bien dĂ©roulĂ©, la barre complĂšte s'affiche en vert et deux bips sont Ă©mis.
  • l'imprimante redĂ©marre avec le nouveau firmware installĂ© (le processus de dĂ©marrage prend plus de temps, temps nĂ©cessaire aux modifications (patches de plusieurs fichiers Anycubic) donc, ĂȘtre patient).

Dépannage

Si l'installation du firmware ne parvient pas à démarrer, s'assurer d'avoir bien créé le dossier nommé aGVscF9zb3Nf à la racine du lecteur USB. Si cela ne fonctionne toujours pas, se reporter au Guide d'installation de Rinkhals pour vérifier que le nom du dossier n'a pas été mis à jour.

Si l'installation du firmware échoue, la barre de progression s'affiche en rouge, trois bips sont émis. Dans ce cas, l'imprimante continue à fonctionner normalement. Le dossier aGVscF9zb3Nf de la clé USB contiendra le journal d'installation pour éventuellement trouver les erreurs d'installation.

Rinkhals ne modifie pas les fichiers originaux d'Anycubic : il utilise un systÚme de superposition (overlay) pour garder ses modifications isolées du firmware stock. Ce qui permet aisément de revenir en stock si nécessaire.

Ajouter des applications Ă  Rinkhals

Il est également possible d'installer des applications supplémentaires sur le firmware Rinkhals.

Quelques applications actuelles :

  • OctoApp (octoapp), un plugin fournissant des fonctionnalitĂ©s supplĂ©mentaires Ă  OctoApp (application smartphone)
  • Tailscale (tailscale), permet d'accĂ©der en toute sĂ©curitĂ© Ă  l'imprimante depuis n'importe oĂč via le VPN Tailscale.
  • Cloudflare Tunnels (cloudflare-tunnel), crĂ©e un tunnel sĂ©curisĂ© entre l'imprimante et le rĂ©seau Cloudflare, permettant un accĂšs Ă  distance Ă  l'imprimante sans l'exposer directement Ă  Internet.
  • Cloud LAN bridge (cloud2lan-bridge), autorise la plupart des fonctionnalitĂ©s du Cloud Anycubic de continuer Ă  fonctionner mĂȘme lorsque le mode LAN est activĂ©. Cette application relie tous les messages Cloud au rĂ©seau local, ce qui permet de les contrĂŽler Ă  partir des applications Anycubic en mode rĂ©seau local. Ne fonctionne que si le mode LAN est activĂ©
  • OctoEverywhere (octoeverywhere), permet un accĂšs Ă  distance, la dĂ©tection des dĂ©faillances par l'IA, les notifications d'impression, la diffusion en direct et bien plus encore.
  • Discovery Helper (discovery-helper), amĂ©liore la fonction de dĂ©couverte de l'imprimante avec Anycubic Slicer Next en mode LAN
  • Remore Debugging (remote-debugging), permet un dĂ©pannage Ă  distance (ATTENTION, cette application (partage d'accĂšs distant Ă  l'imprimante depuis l'internet) peut ĂȘtre dangereuse si mal utilisĂ©e. Aucun lien ou code partagĂ© si vous ne savez pas exactement ce que vous faites et si la personne qui vous demande l'accĂšs ne sait pas exactement ce qu'elle fait).
  • Vanilla Klipper (vanilla-klipper) non fonctionnel avec Kobra 3 et S1 Ă  cause du Klipper Anycubic (Goklipper),
  • Example (example), template pour crĂ©er une nouvelle application

L’ajout d’applications Ă  Rinkhals se rĂ©alise de façon similaire Ă  l’installation du firmware principal de Rinkhals, vue prĂ©cĂ©demment.

  •  Trouver le fichier firmware .swu correspondant Ă  l'application Ă  installer :
    • Allez sur la page de construction d'applications de Rinkhals.
    • SĂ©lectionnez l'option la plus rĂ©cente "Latest".
    • Trouvez l'application que vous voulez dans les "Assets" correspondant au modĂšle (Kobra S1 => ks1 / Kobra 3 (Kobra 2 Pro) => k2p-k3) et tĂ©lĂ©chargez le fichier ".swu".
      rinkhals-apps.thumb.jpg.c2aed9fa82f92193e37b52b4c80dbc27.jpg
  • Branchez une clĂ© USB sur l'ordinateur.
  • Assurez-vous qu'elle est formatĂ©e en FAT32.
  • CrĂ©ez un dossier nommĂ© aGVscF9zb3Nf.
  • Copiez le fichier .swu dans le rĂ©pertoire aGVscF9zb3Nf et renommez-le en update.swu
  • DĂ©connectez proprement la clĂ© USB de l'ordinateur et retirez-la
  • InsĂ©rez la clĂ© USB dans l'imprimante.
  • Vous entendrez un bip lorsque l'installation commencera et un second lorsqu'elle sera terminĂ©e.
  • Utilisez l'interface tactile Rinkhals ou en ssh, crĂ©er un fichier /useremain/home/rinkhals/apps/[APP_NAME].enabled (remplacer [APP_NAME] par le nom de l'application (voir ci-dessus le nom entre les parenthĂšses (octoapp, tailscale
))) pour activer l'application et redĂ©marrer.

Pour accéder aux paramÚtres de Rinkhals, sélectionner sur l'écran, la section «ParamÚtres», onglet Général :

param-gen-rinkhals.jpg.02ae447d03b77bd1d9a895ae006f2bd6.jpg

Le logo s'affiche le temps du chargement, puis trois boutons permettent l'accÚs aux fonctionnalités :

logo-rinkhals.jpg.7212f32c5da3a76e2713b6f2f5cddb88.jpg rinkhals-menu.jpg.33c610f90953ce7f4ed6af90e14ed684.jpg

Manage apps permet d'activer / désactiver les applications à utiliser, Check for updates affiche la version Rinkhals en cours et la derniÚre version du dépÎt github, Advanced settings permet de rebooter l'imprimante, relancer Rinkhals, revenir au firmware Anycubic, désactiver Rinkhals :

rinkhals-applis.jpg.9f1b77ec8ea5ed2b81df219456aed8f4.jpg rinkhals-maj-firmware.jpg.3eaae8b1d0279736f54a71f2dcabc953.jpg rinkhals-avanc.jpg.e3020584346d0eb1e5450f45e8247858.jpg

Pour les plus aventureux, vous pouvez également installer les applications manuellement. Consultez cette page GitHub pour plus de détails.

Outils SWU

Utilisables quel que soit le firmware Anycubic utilisé. Il s'agit d'un ensemble de scripts regroupés dans un fichier SWU.

Disponibles sur cette page.

swu-tools.jpg.1a006d0bcd48fd4ee31e7a415efeec9a.jpg

Télécharger la version correspondant au modÚle de l'imprimante (KS1 / K3). C'est un fichier archive qu'il faudra décompresser. 

Les outils disponibles :

swu-tools-decompresse.jpg.53f9a9403c9731519b24e8867acf9fbf.jpg

  • SSH : active un serveur SSH sur le port 2222, mĂȘme avec le firmware stock.
  • Backup partitions : crĂ©e un dump des donnĂ©es utilisateur et de la partition useremain sur la clĂ© USB.
  • Debug bundle : crĂ©e un fichier zip avec les informations de l'imprimante et de configuration sur le lecteur USB pour faciliter le dĂ©bogage.
  • Cfg-reset : rĂ©initialise la configuration

Une fois l'archive décompressée, copier l'outil voulu en tant que update.swu sur une clé USB FAT32 dans un répertoire à la racine, nommé aGVscF9zb3Nf, brancher la clé USB dans l'imprimante. Vous entendrez deux bips, le second indiquant que l'outil a terminé son travail. Il n'est pas nécessaire de redémarrer ensuite.

Comment gérer les mises à jour des firmwares fournis par Anycubic

Tout d'abord, s'assurer que la derniĂšre version de Rinkhals prend en charge le nouveau firmware fourni par Anycubic.

Il est primordial d'appliquer d'abord la mise Ă  jour officielle d'Anycubic, puis d'appliquer une version compatible de Rinkhals.

Pour appliquer la mise Ă  jour Anycubic, il suffit de dĂ©sactiver le mode LAN (repasse alors en mode Cloud). Une fois dĂ©sactivĂ©, si mise Ă  jour il y a, une fenĂȘtre sur l'Ă©cran tactile demande s'il faut la faire. En validant, la mise Ă  jour est rĂ©cupĂ©rĂ©e en mode OTA (Over The Air), puis installĂ©e. À la fin de la mise Ă  jour, l'Ă©cran demande d'Ă©teindre puis rallumer l'imprimante pour l'activer.

Une fois l'imprimante redémarrée, on réactive le mode LAN.

À la suite de la mise Ă  jour officielle Anycubic, les fichiers de dĂ©marrage de Rinkhals auront Ă©tĂ© Ă©crasĂ©s et Rinkhals ne dĂ©marrera plus.

Dans ce cas, il faudra recharger une version de Rinkhals prenant en charge la version de firmware Anycubic et procéder ensuite comme pour une premiÚre installation. Les modifications de configuration apportées précédemment à l'imprimante sont conservées.

Le wiki de Rinkhals fournit plusieurs documents pour ceux souhaitant en apprendre plus. Le Discord: https://discord.gg/3mrANjpNJC est le lieu pour discuter avec le développeur principal, Julien Batonnet que je remercie vivement du travail accompli.

Rinkhals WebUI

Un autre dĂ©veloppeur (basvd) en complĂ©ment du systĂ©me Rinkhals a créé une interface Web (accĂȘs via IP-imprimante, port 1414) ajoutant d'autres foncitonnalitĂ©s de gestion de l'imprimante :

  • Active / dĂ©sactive les applications Rinkhals (comme le menu de l'Ă©cran)
  • ContrĂŽle la fonction de recharge automatique de l'ACE
  • ContrĂŽle la fonction de sĂ©chage du filament de l'ACE
  • Modifie les informations sur les filaments de l'ACE
  • VĂ©rifie les mises Ă  jour du firmware Anycubic en mode LAN ou Cloud
  • 


  L'installation se fait comme pour les applications :

  • TĂ©lĂ©chargez le fichier update-{k2p-k3|ks1}.swu de l'application Ă  partir de la page des versions.
  • Copiez-le sur une clĂ© USB formatĂ©e en FAT32 dans un rĂ©pertoire nommĂ© : aGVscF9zb3Nf
  • Renommez le fichier en update.swu
  • DĂ©connectez proprement la clĂ© de l'ordinateur
  • Branchez-la sur la Kobra, l'application sera installĂ©e. Vous entendrez deux bips, le second vous indiquera que l'application est installĂ©e.

Il n'est pas nécessaire de redémarrer l'imprimante, mais il faudra activer l'application via l'interface tactile de Rinkhals pour qu'elle démarre.

Une fois l'appli démarrée, on y accÚde en http://adr.ess.eip.ks1:1414

webui-applis.thumb.jpg.a06446d7397cbe865e540de0fe151f9a.jpg webui-ace.thumb.jpg.675d867eeee96c924bf14aa237d0d33d.jpg

webui-system.thumb.jpg.74282c9998f7599e461e50b99aca2ebb.jpg webui-logs.thumb.jpg.06394f675b5096cf5a108a40b32f5b7b.jpg

 

Conclusion

MĂȘme si on n'a pas accĂšs Ă  un «vrai» Klipper, Rinkhals permet de s'approcher de l'Ă©cosystĂšme standard (Moonraker, Fluidd / Mainsail) en ajoutant des fonctionnalitĂ©s.

Rien que pouvoir accéder aux fichiers de configurations (printer.cfg) permet d'y faire quelques modifications. La seule condition pour que ces modifications ne cassent pas le systÚme et de les faire dans le fichier printer.custom.cfg (moonraker.custom.conf).

Actuellement, j'ai surtout fait des modifications pour accélérer un peu les temps de chargement / déchargement des filaments,l'ajout de Spoolman que j'utilise déjà avec mes autres imprimantes et Octoeverywhere pour surveiller les impressions. La seule chose qui, pour le moment me manque est la possibilité de faire des timelapses (possibles uniquement via le Cloud Anycubic).

Mon printer.custom.cfg fonctionnel :

Révélation
# The content of this file will be merged with the main config file
# You can add new sections, properties, or override existing ones
# Check printer.generated.cfg to see the generated printer config used in GoKlipper
 
# You can override a section from the main config file by adding it here
# New properties will be merged and added, and existing ones will override the main config file
# [pause_resume]
# z_up: 11
 
# You can remove entire sections using a ! before the section name
# [!gcode_macro M486]
 
# You can also remove specific properties from a section using a ! before the property name
# [pause_resume]
# !z_up:
 
[filament_hub]
default_unwind_speed:80 #20
default_feed_speed: 60 #30
unwind_speed_old_ace: 60 #30 #15  
unwind_length_after_triggered: 700 #750 #800 #1300
 
[printer]
max_accel:10000 #20000
!max_accel_to_decel:
square_corner_velocity:5.0
max_z_accel:250 #10000
!jump_speed_min :
!jump_speed_max :
 
[stepper_z]
homing_speed: 6
 
[probe]
speed : 4.0 #6.0
final_speed : 3.0 #4.0
 
[bed_mesh]
probe_count:7,7 #5,5
algorithm: bicubic #lagrange
bicubic_tension: .2
 
[fan_generic box_fan]
#1  1:3%    2:5%   3:7%  410%   5:15%  6:20%  7:25%  8:33%   9:45%  10:90%
pwm_table: 0.0,0.0  ,0.1,0.03  ,0.2,0.05 ,0.3,0.07  ,0.4,0.1  ,0.5,0.15  ,0.6,0.2  ,0.7,0.25  ,0.8,0.33  ,0.9,0.45  ,1.00,0.9
 
[fan_generic air_filter_fan]
#1  1:10%    2:20%   3:30%  440%   5:50%  6:60%  7:70%  8:80%   9:90%  10:90%
pwm_table: 0.0,0.0  ,0.1,0.01  ,0.2,0.2 ,0.3,0.3  ,0.4,0.4  ,0.5,0.5  ,0.6,0.6  ,0.7,0.7  ,0.8,0.8  ,0.9,0.9  ,1.00,0.9
 
[resonance_tester]
accel_per_hz : 110 #150
hz_per_sec : 1 #4
test_freq_start: 30 #70
test_freq_end: 100 #80
 
[leviQ3]
bed_temp: 70 #55
 
[gcode_arcs]
resolution: 0.1 #1.0
 
[gcode_macro SET_SPOOL]
gcode:
  {{ action_call_remote_method("spoolman_set_active_spool", params) }}
 
[gcode_macro M555]
gcode:
  SET_SPOOL SPOOL_ID={{ params.S }}

 

Et le moonraker.custom.conf :

Révélation
# The content of this file will be merged with the main config file
# You can add new sections, properties, or override existing ones
# Check moonraker.generated.conf to see the generated config used in Moonraker
 
# You can override a section from the main config file by adding it here
# New properties will be merged and added, and existing ones will override the main config file
# [power device_name]
# type: gpio
 
# You can remove entire sections using a ! before the section name
# [!octoprint_compat]
 
# You can also remove specific properties from a section using a ! before the property name
# [power device_name]
# !timer:
 
#[include octoeverywhere-system.cfg]
 
[spoolman]
server: http://192.168.1.42:7912
sync_rate: 5

Mon interface Fluidd :

fluidd-ks1-20250401.thumb.jpg.c24647d0231055a4881d76faf73e77b2.jpg

🙂 

 

Modifié (le) par fran6p
  • J'aime 3
Posté(e)

Le sujet est désormais démarré. Il sera complété au fur et à mesure de mon avancement.

🙂

  • J'aime 4
Posté(e)

Le sujet est complété par la mise en route du matériel (>>> ici <<<).

🙂

  • J'aime 1
Posté(e)

Le problÚme rencontré lors de l'échec d'impression d'un Benchy est disponible >>> là <<<

🙂

  • Merci ! 1
Posté(e)
Le 04/01/2025 at 15:46, fran6p a dit :

remise en place du tube céramique bien à fond,

Personnellement, j'aurais Ă©tĂ© tentĂ© d'ajouter une goutte d'une colle "loctite frein filet" ou Ă©quivalent. (C'est probablement ce que va te proposer le SAV 😉 ) 

Mais tout de mĂȘme, c'est dommage que malgrĂ© ses annĂ©es d'existence, Anycubic semble toujours avoir des difficultĂ©s pour faire des parties chaudes sans fuite ou problĂšme de blocage. (Je ne compte plus le nombre de post de fuite de la partie chaude sur le groupe Facebook de la Kobra 3 ... )

  • Triste... 1
Posté(e)

On verra Ă  l'usage. Je ne sais pas vraiment ce qui peut tenir sur de la cĂ©ramique 😉

Anycubic, si j'ai bien compris, a trois types de buses différentes sur ses trois derniers modÚles (Kobra 3, Kobra S1 et Kobra 3 Max).

Actuellement, ils ne proposent que peu de choix pour les buses de la S1 : laiton en 0,4 mm. Rien pour pouvoir utiliser des filaments chargĂ©s 🙄. Donc pour le moment, je n'envisage pas de tests avec les filaments que je possĂšde (PA-CF, PET-CF, PLA-CF, PETG-CF + ceux chargĂ©s en particules mĂ©talliques) Ă  cause de cette unique buse laiton
 c'est rageant, car ce sont des matĂ©riaux nĂ©cessitant des tempĂ©ratures d'extrusion hautes.

🙂

Posté(e)
Il y a 2 heures, fran6p a dit :

On verra Ă  l'usage. Je ne sais pas vraiment ce qui peut tenir sur de la cĂ©ramique 😉

si c'est de la cĂ©ramique "aĂ©rospatiale" ça peut ĂȘtre du carbure de silicium ou de l'alumine

mais l'emploi sur une imprimante de ce budget pour un tube, je suis septique 🙃 je pencherais plus pour du PEEK chargĂ© fibres de verre

saurais tu m'indiquer les dimensions de ce tube ?

 

Posté(e)
Il y a 15 heures, pjtlivjy a dit :

saurais tu m'indiquer les dimensions de ce tube ?

DiamĂštre externe : 4 mm

DiamĂštre interne : 2 mm

Longueur (Ă  la louche, car pas mesurĂ©e lors de la rĂ©paration) : ≃ 25 mm

Pour le matériau, ce dont je suis à peu prÚs certain, c'est que ce n'est pas du PTFE. Leur argumentaire commercial parle uniquement de «ceramic grade aerospatial».

🙂

Posté(e)
Il y a 3 heures, fran6p a dit :

Pour le matériau, ce dont je suis à peu prÚs certain, c'est que ce n'est pas du PTFE. Leur argumentaire commercial parle uniquement de «ceramic grade aerospatial».

pour le PTFE, effectivement il n'en existe pas de stable à ces températures là.

que ce soit de la cĂ©ramique ou du PEEK chargĂ© c'est avec de la colle epoxy que ça se collera mais le prix des colles adaptĂ©es est Ă©levĂ©Â đŸ™„

à la base ça tient juste par ajustement ?

Posté(e) (modifié)
Il y a 2 heures, pjtlivjy a dit :

à la base ça tient juste par ajustement ?

Apparemment, oui.

Le wiki de Anycubic s'étoffe de plus en plus. La FAQ (foire Aux questions / Frequently Answered Questions) dit ceci pour ce morceau de céramique :

Citation

Is the white tube in the throat after the quick-release hot end is removed a Teflon tube?

No, we hope to clarify the ceramic-based composite tube of the hot end to a certain extent. The composite tube material we use is indeed a new type of high-temperature resistant ceramic-based composite material, which has been strictly screened and tested by suppliers. (High-temperature ceramic-based composite tube, temperature resistant to 350℃)

En prévision d'éventuels déboires, j'avais commandé quelques piÚces de dépannage (peu de choix actuellement sur le site Anycubic pour la Kobra S1) :

  • coupe filament
  • concentrateur de filament (4-en-1), le «hub»
  • une buse amovible (buse, bloc de chauffe, heatbreak avec son tube «ceramic») complĂšte

D'aprÚs le suivi de la commande, c'est arrivé en France et a passé la douane, donc livraison probable début semaine prochaine.

🙂

Modifié (le) par fran6p
  • J'aime 1
Posté(e)

tu as eu le  nez  bec creux @fran6p 👏

pour définir la matiÚre, il faudrait un test de dureté mais sans la piÚce en main difficile pour moi sinon une autre possibilité : avec une pointe de tournevis, tu essais de rayer, marquer la piÚce

du PEEK quelqu'il soit tu y arriveras par grattage, une cĂ©ramique quasi impossible ça fera trois fois rien 😉

Posté(e)

@fran6p Sachant qu'il faut prĂ©voir la place pour l'Ă©jection des dĂ©chets Ă  l'arriĂšre, pourrais-tu me dire exactement quelle profondeur il faut pour cette kobra S1 stp ? Elle est en prĂ©commande de mon cĂŽtĂ© (sans ACE Pro) je prĂ©pare sagement son emplacement avant son arrivĂ©e 🙂 

  • J'aime 1
Posté(e) (modifié)
Il y a 4 heures, fabetche a dit :

quelle profondeur il faut pour cette kobra S1 stp ?

Au tout dĂ©but, j'avais placĂ© un bloc de carton servant d'emballage Ă  l'arriĂšre Ă  l'aplomb de la sortie de l'Ă©jecteur, donc ≃20 cm. On doit pouvoir faire moins, car l'amas de filament Ă©jectĂ© tombe directement (gravitĂ©, Newton, toussa).

Depuis, j'ai imprimé un collecteur et une boite de récupération dont je te montre en primeur quelques photos (le filament utilisé est du PETG) :

Révélation

🙂

Modifié (le) par fran6p
  • J'aime 3
Posté(e)

Sujet mis Ă  jour.

Y aller.

🙂

  • J'aime 3
Posté(e)

Pour info, la kobra S1 est bien prĂ©sente depuis quelques jours sur la version mac du slicer 🙂 

 

Révélation

image.thumb.png.0d0f6c6bedc1b6262433c0a75d3de716.png


 

  • J'aime 1

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • CrĂ©er...