Le système de fichiers local se trouve sur l'ESP32, dans sa mémoire FLASH. Il est utilisé pour stocker les fichiers de l'interface WebUI, les fichiers de configuration et les petits fichiers gcode pour les macros. L'espace est très limité, donc peu de choses peuvent y être stockées. Son fonctionnement est très similaire à celui de la carte SD, les commandes étant préfixées par LocalFS, plutôt que SD.
Note : Le système de fichiers local est implémenté avec SPIFFS ou, à l'avenir, LittleFS. Ces deux systèmes permettent de stocker des fichiers dans un périphérique FLASH. Si vous voyez une référence à SPIFFS ou LittleFs, il s'agit de la même chose que LocalFS dans ce cas.
Par défaut, le serveur web FluidNC refusera d'aller chercher des fichiers dans le système de fichiers Flash (y compris de recharger l'interface WebUI) à moins que votre machine ne soit inactive. Cela évite que l'accès à FS ne monopolise la bande passante de FLASH alors que le CPU pourrait avoir besoin de charger plus de code en mémoire.
Cette mesure de sécurité est contrôlée par le paramètre
$HTTP/BlockDuringMotion
(depuis v3.6.8).
Envoyez $LocalFS/List. Les résultats ressembleront au rapport ci-dessous.
[FILE:/index.html.gz|SIZE:122477]
[FILE:/3axis_v4.yaml|SIZE:1762]
[FICHIER:/favicon.ico|SIZE:1150]
[Local FS Free:44.86 KB Used:124.52 KB Total:169.38 KB]
Envoyez $LocalFS/Show=<filename>. C'est un bon moyen de vérifier le contenu de fichiers tels que les fichiers de configuration.
Exemple
$localfs/show=fluidnc_pen_laser_2209.yaml
name: TMC2209 XY Servo Laser
board: FluidNC Pen/Laser 2209
meta:
stepping:
engine: RMT
idle_ms: 255
...
ok
Envoyer $LocalFS/Run=<filename>. Ceci est utilisé pour exécuter les fichiers gcode.
Envoyez $LocalFS/Format. Cela reformatera le LocalFS. Si vous avez des difficultés à charger des fichiers alors qu'il devrait y avoir suffisamment d'espace, essayez de reformater.
Envoyer $Localfs/Delete=<filename>
Envoyer $Localfs/Rename=oldname>newname
pour renommer un fichier existant sur le disque local.
Envoyez $LocalFS/Size. Les résultats ressembleront au rapport ci-dessous.
SPIFFS Total:169.38 KB Utilisé:124.52 KB
Vous pouvez accéder à LocalFS dans l'onglet FluidNC. Cliquez sur l'icône verte.