Welcome! Log In Create A New Profile

Advanced

Attivazione\ Dual-pin LaserBeam MKDUE

Posted by ManuHC 
Attivazione\ Dual-pin LaserBeam MKDUE
August 01, 2016 05:22AM
Buongiorno a tutti, sto cercando di individuare il problema che mi impedisce di far funzionare il laser acquistato con l'Alligator board.

situazione:
L'alimentazione del laser (12v) è collegata all'uscita bed dell'alligatore (pin69) ed il collegamento TTL per la modulazione del laser al pin 64.

Modificato il MK senza tool online ho abilitato il laserbeam, in Configuration_Pin settato i Pin necessari e caricato il tutto ma senza successo.

Il funzionamento del pin è corretto in quanto verificato caricando semplici programmino per testarne la modulazione; quello però che non capisco è il perché una volta caricato il fw MKDUE il bed non eroghi i 12v necessari ad avviarlo..sembra quasi ci sia qualcosa che blocca il bed.
Ho verificato il funziamento delle uscite bed e funzionano, ma nel momento in cui cerco di avviare il bed in uscita ho pochi volt (2,4-2,5v).

Qualcuno ha avuto il medesimo problema o sa come porvi rimedio?
Il resto della cnc funziona correttamente ma il laser no
Grazie


Manuel
Prusa i3 - disassemblata
Ultimaker 2**HC (Marlin+ e3d 1.75 +estrusore made by Andrea Lillia)
SIENCI cnc
Re: Attivazione\ Dual-pin LaserBeam MKDUE
August 01, 2016 05:24AM
Hai provato a usare un programmino che piloti solo il pin in uscita e vedere se escono i 12v??
Sulla scheda ci sono due entrate a 12 v le hai collegate entrambe??


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Attivazione\ Dual-pin LaserBeam MKDUE
August 01, 2016 05:29AM
UPDATE (mi correggo)
Con Marco Antonino abbiamo provato anche ste due righe e la porta bed funziona, tuttavia quando gli stessi pin li setto nel fw allora la cosa torna a "non funziona" presentando i 2volt e rotti...

void setup() {
  // put your setup code here, to run once:
 pinMode(69,OUTPUT);
digitalWrite(69,HIGH);
digitalWrite(69,HIGH);
digitalWrite(64,HIGH);

}

void loop() {
  // put your main code here, to run repeatedly:

}



Due entrate di alimentazione ? Ho occupato solamente 1 ingresso, 1 - e 1 + ....

Edited 1 time(s). Last edit at 08/01/2016 06:44AM by ManuHC.


Manuel
Prusa i3 - disassemblata
Ultimaker 2**HC (Marlin+ e3d 1.75 +estrusore made by Andrea Lillia)
SIENCI cnc
Re: Attivazione\ Dual-pin LaserBeam MKDUE
August 03, 2016 07:18AM
Collegato entrambe le entrate a 12v ma nulla.
2.2v fissi sul bed e basta.

Non comprendo cosa ci sia che ostacoli la corretta esecuzione dell'M4


Manuel
Prusa i3 - disassemblata
Ultimaker 2**HC (Marlin+ e3d 1.75 +estrusore made by Andrea Lillia)
SIENCI cnc
Re: Attivazione\ Dual-pin LaserBeam MKDUE
August 05, 2016 08:09AM
Gli unici punti, riguardando il fw compilato manualmente in cui metter mano credo siano questi

Configuration Pins
#if ENABLED(LASERBEAM)
  #define LASER_PWR_PIN 69
  #define LASER_TTL_PIN 64
#endif
Configuration Feature
 ******************************* Laser beam *******************************
 **************************************************************************
 *                                                                        *
 * Support for laser beam                                                 *
 * Check also LASER_PWR_PIN and LASER_TTL_PIN in Configuration_pins.h     *
 * Check also LASER_PWR_PIN and LASER_TTL_PIN in Configuration_pins.h     *
 *                                                                        *
 **************************************************************************/
#define LASERBEAM
/*

Quello che mi viene ora in dubbio è che avendo nella scheda Configuration Basic disabilitato il BED in automatico me lo disabiliti anche come pin di controllo/alimentazione del laser, può essere o è una assurdità del dopo pranzo ? grinning smiley


Manuel
Prusa i3 - disassemblata
Ultimaker 2**HC (Marlin+ e3d 1.75 +estrusore made by Andrea Lillia)
SIENCI cnc
Re: Attivazione\ Dual-pin LaserBeam MKDUE
August 08, 2016 11:32AM
Aggiornamento:
Tentata compilazione Laserbeam su ramps 1.4 /scartando temporaneamente MKDUE per identificare il problema -

Risultato: stessi 2.2v in uscita bed. non i 12v necessari.

Domando indicazioni ed aiuto a chi magari già impiega il laser con ramps per capire dove sta il problema fw che impedisce l'accensione dello stesso.

______________________________________________________________________________________________________________________________________
Aggiornamento2:
Dopo alcune prove e test ho rilevato la seguente problematica;

Abilitando il Dummy Temp sensor il laser non riceve alimentazione, o comunque insufficiente rispetto quella necessaria (famosi 2.2v), invece, abilitando un sensore a caso senza collegarne uno l'uscita bed viene subito alimentata a 12v portando subito il laser al massimo della intensità.

I comandi M4 M5 o M3 S(valore) non sono ancora riuscito a farli prendere purtroppo, però ora so che l'impostazione TEST del Dummy Sensor T0 (legato indirettamente ad un ipotetico estrusore) non è adatto al mio caso.

Possibile che vi sia un collegamento nelle righe di codice tra Sensore di temperature dell'estrusore e uscita bed ? [quest'ultima è diretta direttamente al Mago smiling smiley ]

Edited 1 time(s). Last edit at 08/08/2016 01:23PM by ManuHC.


Manuel
Prusa i3 - disassemblata
Ultimaker 2**HC (Marlin+ e3d 1.75 +estrusore made by Andrea Lillia)
SIENCI cnc
Re: Attivazione\ Dual-pin LaserBeam MKDUE
August 08, 2016 03:33PM
Se, volendo bypassare il problema del sensore di temperatura, in teoria potrei utilizzare come fonte di alimentazione a 12v anche l'uscita D9, ossia quella delle ventole, scartando HE e BED. se non vado errato.

Riguardo al pin relativo sbaglio o basta settare così in pin per utilizzarlo ?

#if ENABLED(LASERBEAM)
  #define LASER_PWR_PIN                   ORIG_FAN_PIN
  #define LASER_TTL_PIN                   18            //PIN LCD D16 pinout


Manuel
Prusa i3 - disassemblata
Ultimaker 2**HC (Marlin+ e3d 1.75 +estrusore made by Andrea Lillia)
SIENCI cnc
Re: Attivazione\ Dual-pin LaserBeam MKDUE
August 09, 2016 10:51AM
BUG
ho rilevato che impostando il il sensore di temperatura T0 e collegandogli il termistore appropriato, l'uscita dei 12v del BED viene tagliata e portata a 0.

Invece, se lascio
#define TEMP_SENSOR_0 1
senza collegarci nulla allora i 12v continuano ad essere erogati in

#define LASER_PWR_PIN ORIG_HEATER_BED_PIN

questo credo sia la prova che vi sia una variabile che interessa bed ed estrusore

Domando se sia possibile escludere ogni possibile sensore di temperatura e controllo per capire come poter modulare il laser


Manuel
Prusa i3 - disassemblata
Ultimaker 2**HC (Marlin+ e3d 1.75 +estrusore made by Andrea Lillia)
SIENCI cnc
Re: Attivazione\ Dual-pin LaserBeam MKDUE
August 10, 2016 12:42PM
Aggiornamento Mercoledì 10 Agosto

Dopo varie prove con Ramps sono tornato su Alligator e ho rilevato che:

Caricato il fw MkDUE con

sensore di temperatura di bed ed estrusore = 999 (DUMMY TEST)

LASERBEAM CONTROL 2 

#if ENABLED(LASERBEAM)
  #define LASER_PWR_PIN 69
  #define LASER_TTL_PIN 64
#endif

nessun 12v all'orizzonte, collegatomi a RepetierHost e lanciato M4, nessuno risultato...

Scollegatomi da RH, chiudendo proprio il programma....BOM! 60secondi dopo la scheda parte ed eroga 12v in uscita bed (pin 69).

Ora il mistero si infittisce ed aggiunge una domanda alle altre:

Cosa causa questo ritardo nell'esecuzione del comando?; si tratta dell'effettivo comando eseguito dopo o è la scheda ad essere bloccata dal Fw fino a quel momento ? confused smiley


Manuel
Prusa i3 - disassemblata
Ultimaker 2**HC (Marlin+ e3d 1.75 +estrusore made by Andrea Lillia)
SIENCI cnc
Re: Attivazione\ Dual-pin LaserBeam MKDUE
August 21, 2016 11:13AM
Data stellare 2.0.1.6 ultimo giorno di ferie e ultimo giorno di test

Ennesimo test ...fallito.
Quanto scritto nei post precedenti è rimasto invariato.

Uppo la discussione nella speranza di qualche aiuto da parte di altre lasercutter grinning smiley smileys with beer


Manuel
Prusa i3 - disassemblata
Ultimaker 2**HC (Marlin+ e3d 1.75 +estrusore made by Andrea Lillia)
SIENCI cnc
Re: Attivazione\ Dual-pin LaserBeam MKDUE
August 23, 2016 09:02AM
ciao Manu ....

allora .. in data stellare (come utente star trek ..manca il punto smiling smiley 2016.4 cosi mi piace di più .. se no kirk si arrabbia smiling smiley )
nel caso qui la formula


per quanto riguarda alimentazione ... io (parlo di alligator) comando 2 ventole a 12v sul pwn .. ti sei ricordato di abilitare sul firmware la riga

//#define FAST_PWM_FAN
//#define FAN_SOFT_PWM
#define SOFT_PWM_SCALE 0

ciao


Prusa I3 mega 2560 - Micron3DP all-metal - MK4duo 4.3.20_dev
Robo3d - PICO all-metal - MK4duo 4.3.20_dev
Falla 3d - Alligator 24v - Micron3DP all-metal - MK4duo 4.3.20_dev
Kossel XL Alligator - Micron3DP all-metal - MK4duo 4.3.20_dev
Desktop 3D Scanner EinScan-S

MK - Autoconfiguratore
Re: Attivazione\ Dual-pin LaserBeam MKDUE
August 23, 2016 09:09AM
Quote
lamerhouse
ciao Manu ....

allora .. in data stellare (come utente star trek ..manca il punto smiling smiley 2016.4 cosi mi piace di più .. se no kirk si arrabbia smiling smiley )
nel caso qui la formula
[attachment 83006 2016-08-23.jpg]

per quanto riguarda alimentazione ... io (parlo di alligator) comando 2 ventole a 12v sul pwn .. ti sei ricordato di abilitare sul firmware la riga

//#define FAST_PWM_FAN
//#define FAN_SOFT_PWM
#define SOFT_PWM_SCALE 0

ciao

Ehi ciao Lamerhouse, si in effetti ho fatto un post veramente vergognoso...credo che così facendo Lamerhouse sarà il nuovo facente parte di capitano grinning smiley

Riguardo alle due righe che hai messo no...non lo sapevo di questa riga.
Può essere la causa della mia problematica ?

Però tu le comandi dal pwn io invece ho l'alimentazione sul bed...


Manuel
Prusa i3 - disassemblata
Ultimaker 2**HC (Marlin+ e3d 1.75 +estrusore made by Andrea Lillia)
SIENCI cnc
Re: Attivazione\ Dual-pin LaserBeam MKDUE
August 24, 2016 08:22AM
INFO a carattere generale

Ho cercato qualche soluzione laser, non intesa come soluzione al problema fw quando all'impiego stesso del laser.
Ho trovato che alcuni utilizzano il Marlin semplice, senza funzione LASERBEAM all'interno del quale rimavano alcuni pin della ramps e pilotano il laser facendo credere alla ramps che sta controllando una ventola da12v.

Così facendo il valore 0-255 rimane uguale, il principio di modulazione (e/o controllo della tensione) rimane tale e la ventola di raffreddamento reale posta sopra al driver del laser viene alimentata dalla morsettiera principale e non avviata assieme al laser .

Quello che devo comprendere è perché alcuni CHINA laser hanno 2 cavi del TTL (+ E -) o sono io quello che ha preso un laser strano oppure il tipo che ha fatto sto esperimento ha un laser stranoeye popping smiley

[Non me ne vogliano gli Admin se questo thread è per metà un diario di bordo sugli esperimenti]


Manuel
Prusa i3 - disassemblata
Ultimaker 2**HC (Marlin+ e3d 1.75 +estrusore made by Andrea Lillia)
SIENCI cnc
Re: Attivazione\ Dual-pin LaserBeam MKDUE
August 24, 2016 01:29PM
ciao provo a controllare questa osa che hai scovato... alberto mi ha fatto abilitare quello sull'alligator se no ..se non ricordo male non alimentava le ventole...


Prusa I3 mega 2560 - Micron3DP all-metal - MK4duo 4.3.20_dev
Robo3d - PICO all-metal - MK4duo 4.3.20_dev
Falla 3d - Alligator 24v - Micron3DP all-metal - MK4duo 4.3.20_dev
Kossel XL Alligator - Micron3DP all-metal - MK4duo 4.3.20_dev
Desktop 3D Scanner EinScan-S

MK - Autoconfiguratore
Re: Attivazione\ Dual-pin LaserBeam MKDUE
August 24, 2016 01:30PM
Quote
lamerhouse
ciao provo a controllare questa osa che hai scovato... alberto mi ha fatto abilitare quello sull'alligator se no ..se non ricordo male non alimentava le ventole...

Per le ventole ok...ma il laser ti funzionava ?


Manuel
Prusa i3 - disassemblata
Ultimaker 2**HC (Marlin+ e3d 1.75 +estrusore made by Andrea Lillia)
SIENCI cnc
Re: Attivazione\ Dual-pin LaserBeam MKDUE
August 24, 2016 01:56PM
Io invece ero interessato a questa riga invece...

// Uncomment the following if your laser firing pin (not the PWM pin) for two pin control requires a HIGH signal to fire rather than a low (eg Red Sail M300 RS 3040)
// #define HIGH_TO_FIRE


Manuel
Prusa i3 - disassemblata
Ultimaker 2**HC (Marlin+ e3d 1.75 +estrusore made by Andrea Lillia)
SIENCI cnc
Re: Attivazione\ Dual-pin LaserBeam MKDUE
August 25, 2016 12:39PM
Ho voluto testare il laserbeam METODO 1, ossia ipotizzando un laser che sia controllato direttamente dall'alimentazione quindi con solo pin

Quello che mi sfugge è il perchè dopo il comando M5 i 12v vanno a 0 ....e dopo 1min 36sec il pin torna ad alimentarsi...


Manuel
Prusa i3 - disassemblata
Ultimaker 2**HC (Marlin+ e3d 1.75 +estrusore made by Andrea Lillia)
SIENCI cnc
Re: Attivazione\ Dual-pin LaserBeam MKDUE
August 29, 2016 02:09AM
Primo test del solo pilotaggio COMPLETATO con successo.

Ovviamente devo provare con l'Ally ma non dovrebbero esserci particolari inconvenienti.

LINK1

LINK2

Sostanzialmente fornito alimentazione 12v continua al driver laser dando il comando di accensione dell'HOTEND così da fargli erogare al massimo fino a quando il lavoro non è finito e poi lo spengo.
Nel frattempo dopo l'accensione uso l'escamotage della ventola D9 dirottata sul PIN 44 così da "sfruttare" i 5v per il segnale TTL e controllarne l'intensità da 0-255 e spegnendo con M107.

Spero non vi siano limitazioni all'uscita hotend ...perchè mi veniva il dubbio che non dopo un TOT di tempo se non raggiunge la temperatura indicata spegna l'alimentazione

Edited 1 time(s). Last edit at 08/29/2016 02:10AM by ManuHC.


Manuel
Prusa i3 - disassemblata
Ultimaker 2**HC (Marlin+ e3d 1.75 +estrusore made by Andrea Lillia)
SIENCI cnc
Sorry, only registered users may post in this forum.

Click here to login