Notifications
Clear all

Octoprint/Octodash filenames 8.3?  

  RSS
ismanu
(@ismanu)
Active Member
Octoprint/Octodash filenames 8.3?

Hi, i ve just installed octoprint (octopi  on raspberry pi) and octodash but i got filename in 8.3 format from the sdcard of my printer (MK2.5).

Have you any idea how to obtain the real and complete filename? 

thanks

manu

Publié : 05/06/2023 9:39 am
Walter Layher
(@walter-layher)
Prominent Member
RE: Octoprint/Octodash filenames 8.3?

This seems to depend on the firmware of the printer, but you could try your luck with this plugin: https://plugins.octoprint.org/plugins/LongPathSDList/

Publié : 05/06/2023 11:30 am
ismanu
(@ismanu)
Active Member
Topic starter answered:
RE: Octoprint/Octodash filenames 8.3?

bonjour walter, merci pour ton aide, j'ai installé le plugin mais cela ne change rien.

Si dans le terminal d'octoprint je fais un "M20 L T" j'ai dans les logs une liste de fichier retournée en 8.3 par mon imprimante.

Donc le soucis viendrait du firmware de l'imprimante, qui est pourtant bon.

J'ai cloné le dépot git et dans Marlin_main.cpp ligne 5269 le bloc d'instruction en charge traite bien " card.ls(CardReader::ls_param(code_seen('L'), code_seen('T')));"

 

 

 

Publié : 05/06/2023 12:37 pm
Walter Layher
(@walter-layher)
Prominent Member
RE: Octoprint/Octodash filenames 8.3?

 

J'ai installé le plugin sur l'Octoprint pour mon MK3S+, j'ai sélectionné "Afficher uniquement la carte SD", puis j'ai ouvert l'onglet Filemanager. Seuls les noms de fichiers 8.3 étaient visibles en premier. Ensuite, j'ai cliqué en haut à droite sur l'icône "Refresh" (entourée en rouge sur la capture d'écran) et les noms de fichiers longs sur la carte SD ont été affichés. Comme le firmware pour la MK3 et la MK2.5 est assez similaire, j'espère que cela fonctionne aussi pour toi.

Publié : 05/06/2023 2:10 pm
ismanu
(@ismanu)
Active Member
Topic starter answered:
RE: Octoprint/Octodash filenames 8.3?

pas de chance cela ne fonctionne pas. Dans le filemanager ou dans le module latéral "files" je suis en 8.3 et quand je vais dans le "terminal" et que j'envoie une commande "M20 L" l'imprimante me retourne une liste en 8.3

je vais re compiler le firmware en mettant des traces dans cardreader.pp > CardReader::lsDive

Ce qui est étrange aussi c'est que SdBaseFile.cpp > SdBaseFile::readDir on voit bien la function lisant automatiquement les infos VFAT ce qui me fait demander si c'est pas un soucis avec ma sdcard... pourtant sur l'imprimante je n'ai aucun soucis pour lire les noms longs...

 

 

 

 

 

Publié : 05/06/2023 3:07 pm
Partager :