È uscito NoRT CNC Control 0.4

È stato rilasciato un nuovo aggiornamento del sistema di controllo della fresatrice CNC che sto sviluppando. In questo aggiornamento, sono state principalmente corrette le problematiche e i bug della versione precedente (È uscito NoRT CNC Control)

Migliorie:

  • È stato completamente riprogettato il pianificatore della velocità di movimento. Il nuovo pianificatore analizza completamente il movimento dall'inizio alla fine, considerando anche la curvatura delle traiettorie durante il movimento circolare e selezionando la massima velocità possibile nei limiti delle velocità impostate per non superare le accelerazioni massime consentite.
  • Parte della configurazione, precedentemente memorizzata nella parte RT del microcontrollore, è stata completamente trasferita nel codice Python.
  • Risolti problemi di perdita di messa a fuoco nell'UI durante l'inserimento manuale dei comandi.
  • Aggiunta la possibilità di emulare indipendentemente il mandrino e il tavolo delle coordinate.
  • Corretto il comportamento della macchina durante l'inserimento manuale dei comandi.
  • Corretto il ciclo di invio dei messaggi al tavolo delle coordinate e al mandrino, corretta gestione del segnale di reset e gestione del messaggio di reset dal microcontrollore.
  • Aggiunta la CRC nel protocollo di interazione con il microcontrollore.
  • La chiusura quando si disconnette la porta seriale USB, se l'interazione con il microcontrollore avviene tramite essa, in precedenza il sistema iniziava a leggere in un ciclo il ttyUSB0 non più esistente.
  • Ora i movimenti sono bloccati dopo il riavvio del microcontrollore. Per sbloccarli, è necessario inviare un comando speciale al microcontrollore. Questo viene inviato all'avvio dell'esecuzione del g-code, evitando così movimenti errati in caso di riavvio improvviso della MCU durante il movimento.

Parallelamente alla scrittura del codice, sto già facendo funzionare la macchina sotto il suo controllo. Recentemente ho tagliato dei pezzi per il modello di un aliante. Così facendo, questo codice è già utilizzato nella pratica.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster