Deploying to gh-pages from @ Klipper3d/klipper@f7567a0db9 🚀

This commit is contained in:
KevinOConnor 2023-10-23 00:04:07 +00:00
parent 396e728f2d
commit 8dff4c78b5
293 changed files with 18737 additions and 1567 deletions

View file

@ -721,8 +721,8 @@
<li class="md-nav__item">
<a href="Axis_Twist_Compensation.md" class="md-nav__link">
None
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
Axis Twist Compensation
</a>
</li>
@ -1254,8 +1254,8 @@
<li class="md-nav__item">
<a href="Bootloader_Entry.md" class="md-nav__link">
None
<a href="Bootloader_Entry.html" class="md-nav__link">
Bootloader Entry
</a>
</li>
@ -1449,31 +1449,28 @@
<p>Questo documento fornisce una lista di step per confermare le impostazioni dei pin nel file printer.cfg di Klipper. È una buona idea eseguire questi passi dopo aver seguito i passi nel <a href="Installation.html">documento di installazione</a>.</p>
<p>In alcuni passaggi di questa guida, potrebbe essere necessario modificare il file di configurazione di Klipper. Assicuratevi di dare il comando RESTART, dopo ogni modifica al file di configurazione, per accertarsi che le modifiche abbiano effetto(scrivere "restart" nella scheda del terminale di Octoprint e cliccare su INVIA). E' anche consigliabile utilizzare il comando STATUS, dopo ogni RESTART, per verificare che il file di configurazione sia stato caricato correttamente.</p>
<h2 id="verifica-delle-temperature">Verifica delle temperature<a class="headerlink" href="#verifica-delle-temperature" title="Permanent link">&para;</a></h2>
<p>Iniziare verificando che le temperature siano correttamente riportate. Navigare alla scheda temperature di Octoprint.</p>
<p>eseguire l'istruzione <img alt="octoprint-temperature" src="img/octoprint-temperature.png" /></p>
<p>Verificare che la temperatura dell'ugello e del piatto(se presente) siano presenti e non stiano aumentando. Se stessero aumentando staccare l'alimentazione alla stampante. Se le temperature non sono precise, rivedere le impostazioni "sensor_type" e "sensor_pin" per l'ugello e/o il piatto.</p>
<p>Start by verifying that temperatures are being properly reported. Navigate to the temperature graph section in the user interface. Verify that the temperature of the nozzle and bed (if applicable) are present and not increasing. If it is increasing, remove power from the printer. If the temperatures are not accurate, review the "sensor_type" and "sensor_pin" settings for the nozzle and/or bed.</p>
<h2 id="verifica-m112">Verifica M112<a class="headerlink" href="#verifica-m112" title="Permanent link">&para;</a></h2>
<p>Da terminale dare il comando M112. Questo comando richiede a Klipper di porsi in uno stato di spengnimento. Questo causerà la disconnessione di Octoprint da Klipper - selezionate il menu connessione e premete il pulsante "Connetti" per riconnettere Octoprint. Selezionate poi la scheda temperatura e verificate che le temperature si stiano aggiornando e che non stiano aumentando. Se stanno aumentando, staccate l'alimentazione della stampante.</p>
<p>Il comando M112 mette Klipper in uno stato di spegnimento. Per farlo uscire da questo stato, dare il comando FIRMWARE_RESTART sempre da terminale di Octoprint.</p>
<p>Navigate to the command console and issue an M112 command in the terminal box. This command requests Klipper to go into a "shutdown" state. It will cause an error to show, which can be cleared with a FIRMWARE_RESTART command in the command console. Octoprint will also require a reconnect. Then navigate to the temperature graph section and verify that temperatures continue to update and the temperatures are not increasing. If temperatures are increasing, remove power from the printer.</p>
<h2 id="verifica-i-riscaldatori">Verifica i riscaldatori<a class="headerlink" href="#verifica-i-riscaldatori" title="Permanent link">&para;</a></h2>
<p>Passare alla pagina della temperatura su Octoprint . Nella casella della temperatura "Tool", digitare 50 seguito dal tasto enter .La temperatura dell'estrusore indicata nel grafico, dovrebbe iniziare ad aumentare (entro 30 secondi circa). Quindi vai alla casella a scorrimento della temperatura "Tool" e seleziona "Off". Dopo alcuni minuti la temperatura dovrebbe tornare al valore di temperatura ambiente iniziale. Se la temperatura non aumenta, verifica l'impostazione "heater_pin" nella configurazione.</p>
<p>Navigate to the temperature graph section and type in 50 followed by enter in the extruder/tool temperature box. The extruder temperature in the graph should start to increase (within about 30 seconds or so). Then go to the extruder temperature drop-down box and select "Off". After several minutes the temperature should start to return to its initial room temperature value. If the temperature does not increase then verify the "heater_pin" setting in the config.</p>
<p>Se la stampante ha il piatto riscaldato, eseguire nuovamente il test indicato in precedenza ma per il piatto.</p>
<h2 id="verifica-il-pin-di-abilitazione-del-motore-passo-passo">Verifica il pin di abilitazione del motore passo-passo<a class="headerlink" href="#verifica-il-pin-di-abilitazione-del-motore-passo-passo" title="Permanent link">&para;</a></h2>
<p>Verificare che tutti gli assi della stampante possano muoversi manualmente in modo libero (con i motori passo-passo sono disabilitati). In caso contrario, inserire un comando M84 per disabilitare i motori. Se uno degli assi non può ancora muoversi in modo libero, verificare la configurazione "enable_pin" del driver del motore passo-passo corrispondente. Sulla maggior parte dei driver per motori passo-passo, il pin di abilitazione del motore è "attivo basso" e quindi il pin di abilitazione dovrebbe avere un "!" prima del pin (ad esempio, "enable_pin: !ar38").</p>
<p>Verify that all of the printer axes can manually move freely (the stepper motors are disabled). If not, issue an M84 command to disable the motors. If any of the axes still can not move freely, then verify the stepper "enable_pin" configuration for the given axis. On most commodity stepper motor drivers, the motor enable pin is "active low" and therefore the enable pin should have a "!" before the pin (for example, "enable_pin: !PA1").</p>
<h2 id="verifica-i-finecorsa">Verifica i finecorsa<a class="headerlink" href="#verifica-i-finecorsa" title="Permanent link">&para;</a></h2>
<p>Spostare manualmente tutti gli assi della stampante in modo che nessuno di essi sia a contatto con un finecorsa. Invia un comando QUERY_ENDSTOPS tramite il terminale di Octoprint. Dovrebbe visualizzare lo stato corrente di tutti i finecorsa configurati e gli stessi dovrebbero essere nello stato di "aperto". Per ciascuno degli finecorsa, eseguire nuovamente il comando QUERY_ENDSTOPS mentre si attiva manualmente il finecorsa corrispondente, dovrebbe rispondere con "TRIGGERED".</p>
<p>Se il finecorsa è invertito (viene indicato "aperto" quando è attivato e viceversa), aggiungere un "!" alla definizione del pin (ad esempio, "endstop_pin: ^!ar3"), oppure togliere "!" se invece è presente.</p>
<p>Manually move all the printer axes so that none of them are in contact with an endstop. Send a QUERY_ENDSTOPS command via the command console. It should respond with the current state of all of the configured endstops and they should all report a state of "open". For each of the endstops, rerun the QUERY_ENDSTOPS command while manually triggering the endstop. The QUERY_ENDSTOPS command should report the endstop as "TRIGGERED".</p>
<p>If the endstop appears inverted (it reports "open" when triggered and vice-versa) then add a "!" to the pin definition (for example, "endstop_pin: ^PA2"), or remove the "!" if there is already one present.</p>
<p>Se il segnale del finecorsa non cambia , può significare che il fine corsa è collegato a un pin diverso. Tuttavia, potrebbe essere necessaria una modifica all'impostazione pullup del pin (il '^' all'inizio del istruzione "endstop_pin".La maggior parte delle stampanti utilizzano un resistore pullup e l'istruzione '^' dovrebbe essere presente).</p>
<h2 id="verifica-dei-motori-passo-passo">Verifica dei motori passo-passo<a class="headerlink" href="#verifica-dei-motori-passo-passo" title="Permanent link">&para;</a></h2>
<p>Utilizzare il comando STEPPER_BUZZ per verificare le connessioni di ciascun motore passo-passo. Inizia posizionando manualmente in un punto intermedio dell'asse, quindi esegui l'istruzione <code>STEPPER_BUZZ STEPPER=stepper_x</code>. Il comando STEPPER_BUZZ farà muovere il motore passo-passo di un millimetro in direzione avanti e poi tornerà in posizione iniziale. (Se il finecorsa è definito come position_endstop=0, all'inizio di ogni movimento lo motore passo-passo si allontanerà dal finecorsa.) Eseguirà questa movimento oscillatorio per dieci volte.</p>
<p>Use the STEPPER_BUZZ command to verify the connectivity of each stepper motor. Start by manually positioning the given axis to a midway point and then run <code>STEPPER_BUZZ STEPPER=stepper_x</code> in the command console. The STEPPER_BUZZ command will cause the given stepper to move one millimeter in a positive direction and then it will return to its starting position. (If the endstop is defined at position_endstop=0 then at the start of each movement the stepper will move away from the endstop.) It will perform this oscillation ten times.</p>
<p>Se il motore passo-passo non si muove , verifica le impostazioni "enable_pin" e "step_pin" sul driver. Se il motore passo-passo si muove ma non torna nella sua posizione originale, verificare l'impostazione "dir_pin". Se il motore passo-passo oscilla in una direzione errata, generalmente sta a significare che è necessario invertire il "dir_pin" del l'asse. Questo viene fatto aggiungendo un istruzione '!' alla "dir_pin" nel file di configurazione della stampante (o rimuovendolo se ne esiste già presente). Se il motore passo-passo si muove di più o di meno di un millimetro, verificare l'impostazione "rotation_distance".</p>
<p>Eseguire il test sopra descritto per ogni motore passo-passo definito nel file di configurazione. (Impostare il parametro STEPPER del comando STEPPER_BUZZ sul nome della sezione di configurazione da testare.) Se non è presente il filamento nell'estrusore, è possibile utilizzare STEPPER_BUZZ per verificare la connessione del motore dell'estrusore (usare STEPPER=estrusore). In caso contrario, è meglio testare il motore dell'estrusore per conto suo (vedere la sezione successiva).</p>
<p>Dopo aver verificato tutti i finecorsa e aver verificato tutti i motori passo-passo, è necessario testare il sistema di homing. Scrivere un comando G28 per portare a home tutti gli assi. Rimuovere l'alimentazione dalla stampante se l'istruzione non funziona correttamente. Se necessario, ripetere i passaggi di verifica del finecorsa e del motore passo-passo.</p>
<h2 id="verifica-il-motore-dellestrusore">Verifica il motore dell'estrusore<a class="headerlink" href="#verifica-il-motore-dellestrusore" title="Permanent link">&para;</a></h2>
<p>Per testare il motore dell'estrusore sarà necessario riscaldare l'estrusore alla temperatura di stampa. Passare alla pagina della temperatura Octoprint e selezionare una temperatura di target nel menù a tendina della temperatura (o inserire manualmente una temperatura opportuna). Attendere che la stampante raggiunga la temperatura desiderata. Quindi vai alla pagina di controllo di Octoprint e fai clic sul pulsante "Estrudi". Verificare che il motore dell'estrusore giri nella direzione corretta. In caso contrario, vedere i suggerimenti per la risoluzione dei problemi nella sezione precedente per verificare le impostazioni "enable_pin", "step_pin" e "dir_pin" per l'estrusore.</p>
<p>To test the extruder motor it will be necessary to heat the extruder to a printing temperature. Navigate to the temperature graph section and select a target temperature from the temperature drop-down box (or manually enter an appropriate temperature). Wait for the printer to reach the desired temperature. Then navigate to the command console and click the "Extrude" button. Verify that the extruder motor turns in the correct direction. If it does not, see the troubleshooting tips in the previous section to confirm the "enable_pin", "step_pin", and "dir_pin" settings for the extruder.</p>
<h2 id="calibrare-le-impostazioni-del-pid">Calibrare le impostazioni del PID<a class="headerlink" href="#calibrare-le-impostazioni-del-pid" title="Permanent link">&para;</a></h2>
<p>Klipper supporta il sistema <a href="https://en.wikipedia.org/wiki/PID_controller">controllo PID</a> per iriscaldatori dell'estrusore e del piatto. Per utilizzare questo sistema di controllo, è necessario calibrare le impostazioni PID su ciascuna stampante (le impostazioni PID presenti in altri firmware o nei file di configurazione di esempio spesso funzionano male).</p>
<p>Per calibrare il PID dell'estrusore, accedere alla pagina del terminale OctoPrint ed eseguire il comando PID_CALIBRATE. Ad esempio: <code>PID_CALIBRATE HEATER=estrusore TARGET=170</code></p>
<p>To calibrate the extruder, navigate to the command console and run the PID_CALIBRATE command. For example: <code>PID_CALIBRATE HEATER=extruder TARGET=170</code></p>
<p>Al termine del test di ottimizzazione, eseguire l'istruzione <code>SAVE_CONFIG</code> per aggiornare il file printer.cfg con le nuove impostazioni PID.</p>
<p>Se la stampante ha un piatto riscaldato ed è dotato di azionamento con funzione PWM (Pulse Width Modulation), si consiglia di utilizzare il controllo PID anche per il piatto. (Quando il riscaldatore del piatto è controllato utilizzando l'algoritmo PID, potrebbe accendersi e spegnersi dieci volte al secondo, il che potrebbe non essere adatto per i riscaldatori che utilizzano un relè elettromeccanico.) Un tipico comando per calibrazione PID del piatto è: <code>PID_CALIBRATE HEATER=heater_bed TARGET= 60</code></p>
<h2 id="passi-sucessivi">Passi sucessivi<a class="headerlink" href="#passi-sucessivi" title="Permanent link">&para;</a></h2>