<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>CNC Shield V3 e configurazione step e endstop</title>
        <description> Ciao a tutti, mi sono costruito una MPCNC alla quale, ho collegato una CNC Shiled con driver DRV8825.
Seguendo qualche tutorial, ho settato i microsteps della scheda a 1/32 (tutti e tre i PIN con jump) ed ho inserito i valori ottimali per ogni singolo asse, tramite comando $100 (per asse x); $101 (per asse Y) e $102 (per asse Z). Ora gli spostamenti per ogni singolo asse sono perfetti al millimetro (se do il comando si spostare l&#039;asse Y di 100 il carrello mi fa una corsa di 10 cm precisi; mmisurazione fatta con il calibro digitale).
Unico problema è che i motori girano davvero piano, ma piano piano piano.Come posso aumentare la velocità dei motori? se provo a variare il comando F del Gcode, la velocità resta invariata.
Altro problema che riscontro è che gli endstop non funzionano; sono regolarmente collegati alla CNC Shield, ma se li presso mentre la macchina è in movimento non succede nulla.
Ciao e grazie</description>
        <link>https://reprap.org/forum/read.php?359,852018,852018#msg-852018</link>
        <lastBuildDate>Mon, 16 Mar 2026 18:08:17 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?359,852018,852272#msg-852272</guid>
            <title>Re: CNC Shield V3 e configurazione step e endstop</title>
            <link>https://reprap.org/forum/read.php?359,852018,852272#msg-852272</link>
            <description><![CDATA[ CNC shield V3, parliamo di Arduino UNO?<br />
<br />
in genere la velocità dipende dall F word, se non reagisce magari hai impostato un valore troppo basso nei settaggi iniziali gdi GRBL.<br />
<br />
Sto presumento che tu usi Arduino Uno e GRBL non so quale versione, ma spero almeno la 1.1.<br />
<br />
<a href="https://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration" target="_blank"  rel="nofollow">Configurazione di GRBL</a><br />
<br />
In teoria all'inizione devi settare le massime velocità per ogni asse ad esempio per la 1.1<br />
<br />
$110=500.000 	X Max rate, mm/min<br />
$111=500.000 	Y Max rate, mm/min<br />
$112=500.000 	Z Max rate, mm/min<br />
<br />
<br />
per il funzionamento degli endstop vanno settati anche alcuni parametri:<br />
<br />
<a href="https://github.com/gnea/grbl/wiki/Set-up-the-Homing-Cycle" target="_blank"  rel="nofollow">Configurazione dello homing</a><br />
<br />
in particolare:<br />
<br />
<pre class="bbcode">
$21=0 	Hard limits, boolean
$22=1 	Homing cycle, boolean</pre>
<br />
con lo $21 imposti i limiti fisici cioè gli endstop per min e max <br />
<br />
<pre class="bbcode">
Homing is controlled by parameter $22. Type $22=1 to enable it, $22=0 to disable it. Homing can be triggered by typing $H.</pre>
<br />
se hai impostato i limiti poi il sistema cerca gli endstop ad una velocità e per una distanza che si può configurare con appositi paramteri.<br />
<br />
Ora dalla tua descrizione o il sistema sta cercando gli endstop e quindi sta andando alla velocità minima, oppure hai impostato i paramteri degli step per mm in modo errato ovviamente il calcolo degli step per mm dipende anche dal dimaetro delle pulegge e dal tipo di cinghia che stai usando (o dalla riduzione delle barre filettate o trapezie).<br />
<br />
Saluti<br />
<br />
Ccarlo D.]]></description>
            <dc:creator>onekk</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Wed, 01 May 2019 10:10:58 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?359,852018,852018#msg-852018</guid>
            <title>CNC Shield V3 e configurazione step e endstop</title>
            <link>https://reprap.org/forum/read.php?359,852018,852018#msg-852018</link>
            <description><![CDATA[ Ciao a tutti, mi sono costruito una MPCNC alla quale, ho collegato una CNC Shiled con driver DRV8825.<br />
Seguendo qualche tutorial, ho settato i microsteps della scheda a 1/32 (tutti e tre i PIN con jump) ed ho inserito i valori ottimali per ogni singolo asse, tramite comando $100 (per asse x); $101 (per asse Y) e $102 (per asse Z). Ora gli spostamenti per ogni singolo asse sono perfetti al millimetro (se do il comando si spostare l'asse Y di 100 il carrello mi fa una corsa di 10 cm precisi; mmisurazione fatta con il calibro digitale).<br />
Unico problema è che i motori girano davvero piano, ma piano piano piano.Come posso aumentare la velocità dei motori? se provo a variare il comando F del Gcode, la velocità resta invariata.<br />
Altro problema che riscontro è che gli endstop non funzionano; sono regolarmente collegati alla CNC Shield, ma se li presso mentre la macchina è in movimento non succede nulla.<br />
Ciao e grazie]]></description>
            <dc:creator>Pietrogramma</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Sat, 27 Apr 2019 09:17:58 -0400</pubDate>
        </item>
    </channel>
</rss>
