Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: AndreaM - Gennaio 30, 2021, 08:35:06 pm

Titolo: Stampante 3D e Protocollo di comunicazione
Inserito da: AndreaM - Gennaio 30, 2021, 08:35:06 pm
Salve a tutti.
Già uso synapse per collegarmi con arduino e con il quale posso inviare e ricevere stringhe di caratteri.
Ora ho una stampante 3D Anycubic, ed ho provato con lo stesso protocollo di comunicazione via USB ad inviare i GCode per comandare movimenti degli assi etc. La stampante però non da risposta all'invio. Sono sicuro che che ha una baud rate do 250000, perché altri programmi settati con questa velocità sono operativi. La porta COM è ovviamente settata correttamente. Ma non c'è dialogo!
Consigli su cosa verificare nel protocollo di comunicazione?
Altre idee?
Grazie a tutti. :D
Titolo: Re:Stampante 3D e Protocollo di comunicazione
Inserito da: Stilgar - Febbraio 02, 2021, 10:15:55 am
Che comandi invii alla stampante?
stilgar
Titolo: Re:Stampante 3D e Protocollo di comunicazione
Inserito da: Stilgar - Febbraio 02, 2021, 10:31:58 am
Ciao.

Se ho scaricato il firmware corretto.
inline void gcode_M117() { lcd_setstatus(parser.string_arg); }
Prova a mandare un M117 e vedere se il display reagisce.
Stilgar
Titolo: Re:Stampante 3D e Protocollo di comunicazione
Inserito da: AndreaM - Febbraio 03, 2021, 07:54:24 am
Ciao Stilgard, forse non ho espresso bene il problema, ma il lato firmware della stampante non ha problemi! Le difficoltà sono nel collegamento ed invio dati da PC a stampante con lazarus!. Il software che ho nel PC dialoga tranquillamente, e c'è una form dedicata dove posso inviare i GCode per fare tutto quello che voglio.
In lazarus volevo automatizzare alcuni processi ed avere il controllo della stampante tramite i GCode. Penso che il problema sia nella comunicazione seriale!  ::)
Titolo: Re:Stampante 3D e Protocollo di comunicazione
Inserito da: Stilgar - Febbraio 03, 2021, 09:24:02 am
Il firmware l'ho scaricato per controllare che messaggi gcode potevo suggerirti di provare 😉

Se il problema è sulla seriale veramente, allora nemmeno il display reagisce.

Quando ho provato a giocare con Arduino e delphi ho installato un driver usb e inviato comandi tramite quello.
Non ho dialogato con la porta seriale 🙄

Anche perché i portatili sono senza parallela e seriale da qualche annetto e il portatile che usai a suo tempo già ne era sprovvisto.

Tramite la porta usb non ho avuto problemi a dialogare.

Il fatto che venga vista come 'com' è un'astrazione

Stilgar
Titolo: Re:Stampante 3D e Protocollo di comunicazione
Inserito da: Stilgar - Febbraio 03, 2021, 02:42:37 pm
 :( Non riesco a trovare le specifiche di trasmissione delle stampanti.


A questo punto non resta che giocare con la configurazione.


http://synapse.ararat.cz/doc/help/synaser.TBlockSerial.html#Config (http://synapse.ararat.cz/doc/help/synaser.TBlockSerial.html#Config)



Stilgar