« Impression 3D trucs et astuces » : différence entre les versions

De wiki jackbot
Aller à la navigation Aller à la recherche
(Page créée avec « Category:Impression_3DCategory:Informatique <h1>Marlin</h1> Marlin est un firmware utilisé sur beaucoup d'imprimante 3D. Dans certains cas, quand le déplacement… »)
 
mAucun résumé des modifications
Ligne 2 : Ligne 2 :


<h1>Marlin</h1>
<h1>Marlin</h1>
<h2>Taille du buffer<h2>
Marlin est un firmware utilisé sur beaucoup d'imprimante 3D. Dans certains cas, quand le déplacement de la tête se fait plus lent et/ou par saccade, il s'agit peut-être du fait que l'électronique n'est pas assez rapide pour traiter toutes les informations nécessaires en temps réel. Pour améliorer le comportement on peut modifier la variable : <code>BLOCK_BUFFER_SIZE</code>, afin que l'imprimante charge plus de données sur sa trajectoire en mémoire et permettre ainsi de passer ce moment délicat ou trop d'informations doivent être traiter.
Marlin est un firmware utilisé sur beaucoup d'imprimante 3D. Dans certains cas, quand le déplacement de la tête se fait plus lent et/ou par saccade, il s'agit peut-être du fait que l'électronique n'est pas assez rapide pour traiter toutes les informations nécessaires en temps réel. Pour améliorer le comportement on peut modifier la variable : <code>BLOCK_BUFFER_SIZE</code>, afin que l'imprimante charge plus de données sur sa trajectoire en mémoire et permettre ainsi de passer ce moment délicat ou trop d'informations doivent être traiter.


Ligne 23 : Ligne 24 :
#define TX_BUFFER_SIZE 32
#define TX_BUFFER_SIZE 32
</pre>
</pre>
<h2>Alléger Marlin<h2>
L'article est assez bien détailler :
*https://www.lesimprimantes3d.fr/forum/topic/22135-tuto-marlin-comprendre-et-all%C3%A9ger-son-firmware/

Version du 21 janvier 2021 à 09:38


Marlin

Taille du buffer

Marlin est un firmware utilisé sur beaucoup d'imprimante 3D. Dans certains cas, quand le déplacement de la tête se fait plus lent et/ou par saccade, il s'agit peut-être du fait que l'électronique n'est pas assez rapide pour traiter toutes les informations nécessaires en temps réel. Pour améliorer le comportement on peut modifier la variable : BLOCK_BUFFER_SIZE, afin que l'imprimante charge plus de données sur sa trajectoire en mémoire et permettre ainsi de passer ce moment délicat ou trop d'informations doivent être traiter.
#if ENABLED(SDSUPPORT)

#define BLOCK_BUFFER_SIZE 64 // SD,LCD,Buttons take more memory, block buffer needs to besmaller

#else

#define BLOCK_BUFFER_SIZE 64 // maximize block buffer

#endif

#define MAX_CMD_SIZE 96

#define BUFSIZE 32

#define TX_BUFFER_SIZE 32

Alléger Marlin

L'article est assez bien détailler :