Segnale di accensione e di regolazione della potenza per un laser montato sul plotter EleksMaker ManaSE v3.1

Rispondi
Kappa86
Newbie
Newbie
Messaggi: 7
Iscritto il: martedì 30 novembre 2021, 17:46

Segnale di accensione e di regolazione della potenza per un laser montato sul plotter EleksMaker ManaSE v3.1

Messaggio da Kappa86 » martedì 30 novembre 2021, 18:03

Ciao,

come avrete capito dal titolo, ho acquistato un plotter EleksMaker ManaSE v3.1, su cui vorrei montare un laser che necessita di due segnali di comando: un segnale digitale (0-5V) per l'abilitazione (on/off) e un segnale analogico (0-5V) per la regolazione di potenza. Applicando un filtro passa basso all'uscita del pin 11 (PWM) dell'Arduino Nano montato sulla scheda di controllo del CNC dovrei ottenere il segnale analogico di cui ho bisogno.
Ma dove potrei invece ottenere il segnale digitale on/off? Generalmente sui CNC basati su firmware GRBL è il pin 12 che dà il segnale di abilitazione dell'utensile, ma su questa scheda non sembra essere collegato. Avete qualche suggerimento per caso? Purtroppo sia il forum che la wiki del costrutture sono down e non so dove reperire certe informazioni.
Sulla scheda si vede che un connettore chiamato M3, che nel G-code indica generalmente l'abilitazione del tool, ma non so se può avere quel significato in questo caso

Avatar utente
hellfire39
God
God
Messaggi: 3415
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: Segnale di accensione e di regolazione della potenza per un laser montato sul plotter EleksMaker ManaSE v3.1

Messaggio da hellfire39 » martedì 30 novembre 2021, 18:27

Di solito, il PWM fa già le due funzioni allo stesso tempo. Pilota il laser e ne modula la potenza.
Mi sa che ti vuoi complicare la vita

Kappa86
Newbie
Newbie
Messaggi: 7
Iscritto il: martedì 30 novembre 2021, 17:46

Re: Segnale di accensione e di regolazione della potenza per un laser montato sul plotter EleksMaker ManaSE v3.1

Messaggio da Kappa86 » mercoledì 1 dicembre 2021, 8:15

Ciao, innanzitutto grazie della risposta

Comunque non è che voglio complicarmi la vita, è che il laser che devo usare ha bisogno di quei due segnali (TTL per l'accensione e analogico per la variazione di potenza) per poter essere pilotato.
Secondo te non c'è modo di adattare l'EleksMaker ManaSE al mio laser?

Avatar utente
hellfire39
God
God
Messaggi: 3415
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: Segnale di accensione e di regolazione della potenza per un laser montato sul plotter EleksMaker ManaSE v3.1

Messaggio da hellfire39 » mercoledì 1 dicembre 2021, 8:34

Sarebbe meglio partire dai manuali.

Comunque, in generale, è possibile con un piccolo circuito elettronico. Un comparatore sul segnale analogico ti fornisce ilsegnale richiesto per accendere il laser.

nicolab
Member
Member
Messaggi: 256
Iscritto il: mercoledì 18 gennaio 2012, 20:42
Località: UD

Re: Segnale di accensione e di regolazione della potenza per un laser montato sul plotter EleksMaker ManaSE v3.1

Messaggio da nicolab » mercoledì 1 dicembre 2021, 22:52

È possibile avere qualche informazione sul modulo laser? Marca, modello...

Kappa86
Newbie
Newbie
Messaggi: 7
Iscritto il: martedì 30 novembre 2021, 17:46

Re: Segnale di accensione e di regolazione della potenza per un laser montato sul plotter EleksMaker ManaSE v3.1

Messaggio da Kappa86 » giovedì 2 dicembre 2021, 16:08

È possibile avere qualche informazione sul modulo laser? Marca, modello...
Grazie della risposta. Nel link trovi il breve manuale del laser: https://we.tl/t-k0UjwGx0I3

Stavo pensando che effettivamente potrei usare un Arduino per dare il segnale di abilitazione al laser all'inizio del ciclo e il segnale di spegnimento alla fine del ciclo.
Dopodichè fintando che il segnale di potenza analogico è 0 (ottenuto mandando il pwm dell' ELeksMaker sull'Arduino e analizzando il duty cycle), il laser rimane "Spento", mentre si accenderà ogni volta che riceve un segnale analogico diverso da zero.
In questo caso dovrei ricordarmi da G-code di dare un segnale pwm pari a zero quando il laser si trova in una zona di “transito”, per non incidere parti indesiderate. Quindi, invece di fornire il codice M3 e M5 per i segnali di accensione/spegnimento, andrei a utilizzare il comando S con un valore uguale a 0 per lo "spegnimento" e diverso da zero per l' "accensione" + valore di potenza.
In alternativa dovrei costruirmi un filtro passo basso che possa trasformare direttamente il pwm in uscita dall'EleksMaker in un output digitale da fornire al laser (senza avere quindi il delay dell'Arduino che deve processare il segnale). Solo non essendo un esperto di elettronica potrei non essere in grado di realizzarlo correttamente
Comunque, in generale, è possibile con un piccolo circuito elettronico. Un comparatore sul segnale analogico ti fornisce ilsegnale richiesto per accendere il laser.
Quindi sostanzialmente mi stai suggerendo di realizzare un comparatore a valle del filtro passa basso che trasforma il pwm in analogico, giusto? E avresti suggerimenti su come realizzarlo? (oppure suggerirmi che documentazione consultare). Le mie competenze di elettronica non sono molto sviluppate.

Ad ogni modo la cosa più semplice sarebbe quella di usare i segnali messi a disposizione dal ManaSE tramite G-code. Se ad esempio la porta M3 fornisse ad il segnale TTL di abilitazione del tool quando da G-code scrivo "M3" sarebbe perfetto

nicolab
Member
Member
Messaggi: 256
Iscritto il: mercoledì 18 gennaio 2012, 20:42
Località: UD

Re: Segnale di accensione e di regolazione della potenza per un laser montato sul plotter EleksMaker ManaSE v3.1

Messaggio da nicolab » giovedì 2 dicembre 2021, 20:42

Bell'oggetto.
Accensione e spegnimento richiedono 500uS quindi è piuttosto lento per pensare di pilotarlo direttamente in PWM dall'uscita laser.
Per la conversione ti consiglio un modulo già pronto, dai soliti cinesi li trovi a qualche euro (pwm to voltage converter).
L'uscita del motore dovrebbe funzionare come dici, usando M3, ma stai poco a provare.

Ciao

Kappa86
Newbie
Newbie
Messaggi: 7
Iscritto il: martedì 30 novembre 2021, 17:46

Re: Segnale di accensione e di regolazione della potenza per un laser montato sul plotter EleksMaker ManaSE v3.1

Messaggio da Kappa86 » venerdì 3 dicembre 2021, 9:34

Accensione e spegnimento richiedono 500uS quindi è piuttosto lento per pensare di pilotarlo direttamente in PWM dall'uscita laser.
Per la conversione ti consiglio un modulo già pronto, dai soliti cinesi li trovi a qualche euro (pwm to voltage converter)
Cercando in rete l'unico modulo che venga consegnato in tempi accettabili è questo:
https://www.amazon.it/DollaTek-voltaje- ... 1KXR&psc=1

Solo non capisco se in uscita può fornire anche il range 0-5V o solo 0-10V

Tu lo conosci per caso?

Kappa86
Newbie
Newbie
Messaggi: 7
Iscritto il: martedì 30 novembre 2021, 17:46

Re: Segnale di accensione e di regolazione della potenza per un laser montato sul plotter EleksMaker ManaSE v3.1

Messaggio da Kappa86 » venerdì 3 dicembre 2021, 14:24

Per curiosità ho testato la porta M3 della scheda ManaSE e in effetti mandando in esecuzione il g-code M3, sulla porta M3, leggo una tensione di 12 V. Invece col g-code M5 leggo una tensione di 0V.
Sinceramente mi aspettavo un segnale a 5V essendo la ManaSE board basata su Arduino Nano, ma potrei comunque sfruttare questo segnale inserendo un modulo che trasformi i 12V in 5V.
Una stranezza che però ho rilevato è che testando i GND delle altre porte non ottengo mai 0V ma circa 1,3V

nicolab
Member
Member
Messaggi: 256
Iscritto il: mercoledì 18 gennaio 2012, 20:42
Località: UD

Re: Segnale di accensione e di regolazione della potenza per un laser montato sul plotter EleksMaker ManaSE v3.1

Messaggio da nicolab » sabato 4 dicembre 2021, 0:06

Il modulo non lo conosco ma è quello che trovi su Aliexpress a tre volte il prezzo. Per i 5V basta un partitore a resistenze, eventualmente.
M3 dovrebbe essere una porta di potenza asservita da un mosfet che può pilotare direttamente un motore. Anche in questo caso basta un partitore a resistenze per ottenere i 5V.
Per la questione dei 0 volt, prendi in considerazione il fatto che i 5V per Arduino la scheda li prende dal tuo PC e non dalla scheda stessa, mettendo in comune solo la massa (se il PC non è collegato Arduino non si accende ma per questo eventualmente c'è un dip switch sotto). Prova a cambiare il punto dove prendi il riferimento di massa, alle volte...

Kappa86
Newbie
Newbie
Messaggi: 7
Iscritto il: martedì 30 novembre 2021, 17:46

Re: Segnale di accensione e di regolazione della potenza per un laser montato sul plotter EleksMaker ManaSE v3.1

Messaggio da Kappa86 » lunedì 6 dicembre 2021, 17:49

Tutto chiaro, proverò a mettere in pratica i consigli che mi hai dato

Rispondi

Torna a “Laser CNC”