A Clearer and (to my knowledge) corrected description of what is actually going on in the command: G21 //units in mm G91 //relative motion G38.2 Z-50 F50.00 //Start moving the axis until a probe signals; along Z axis, for -50mm; at a feed rate of 50mm/min G10 L20 P0 Z1.60 //Set register; coordinate system to machine position; current coordinate system (0); to Z = -1.60mm G91 //relative motion (not required because of modal groups) G21 //units in mm (not required because of modal groups) G0 Z10 //Rapid move to Z = 10mm using machine coordinate system just set Explanation if the above makes no sense: G21, G91, G54 and many other commands are modal. This means if you enter them once, they stay active until you override them with the opposing command. This would be G90 for G91. Its as if you would flip a switch with G91 on one side and G90 on the other. It can be either or and when left untouched, it never changes. G38.2 G38.2 is a command that can be used to probe any axis on the machine. If you had a 3d probe, you could use the command to probe in ±X, ±Y or ±Z. The command just tells the machine to move until the sensor pin (A5) on the Arduino changes state i.e. touches the probe. Because this command is so versatile, it expects some parameters that you need to give it in order to work properly. Z-50: Tells the command to move along the Z axis for a maximum of -50mm. If moved -50mm without receiving a signal, the command stops the machine and throws an error (if your GUI supports this). F50.00: Tells the machine how fast you want to be moving towards your probe surface. A slower speed will result in a more accurate reading, but will take a lot longer. Once the machine senses a current flowing through the probe, it stops in that place and waits for further instructions. G10 G10 can be used to set various coordinate system offsets such as tool lengths and working offsets (working coordinate systems). This command also requires more information to function correctly: L20: L2X us used to set coordinate systems. L20 assigns a number to your current position. Meaning, if your sensor is 10mm thick, your Z position is +10mm. Hence, you would set L20 Z10. P0: Because your CNC machine keeps track of multiple coordinate systems at the same time (machine coordinate system and 9 more for working with multiple parts), P0 is your currently selected coordinate system and practically the same as G54. If you were probing multiple parts at different heights, you could use P1 for the first, P2 for the second and P3 for the third Z height. Pretty cool right? G0 G0 is a so called rapid movement, meaning it moves an axis at its maximum possible speed within the currently selected coordinate system. Of course it needs to know what axis it should move and by how much so: Z10: moves the Z axis up by 10mm above our probe. Meaning we will end up at coordinates probe height + 10mm. Hope this is clear. If not, let me know and ill find a more childlike way of explaining the scheme.
@@cosmochannelvideo Thanks for the videos on the 3018. I have the older model, and many of your video's have been useful while I upgrade mine. Please accept my help by letting me explain the use of the last 3 G-Code commands used above. You are right they are not broken, but if you ever need to change anything it helps to know. G38.2 = Start Probe Z-50 = probe direction Z down, and ERROR if touch plate is not found in -50mm. F50.00 = probe at a feed rate of 50mm/min G10 L20 = set coordinate to current position (error did not happen so our probe is touching the plate) P0 = Use coordinate system 0 Z1.60 = Set Z to 1.6mm (or whatever the touch plate thickness is) G0 = Linear rapid movement Z10 = 10mm up
Ciao Cosmo Grazie per il contributo che ci dai ........ mi chiedevo se puoi indicare che tipologia di fresa hai usato per il taglio della basetta in vetronite
Ciao, grazie per la tua capacità di informarci sui meccanismi più o meno complessi che regolano l'uso delle macchine CNC. Volevo chiederti però come configurare lo Z-probe in software come GRBL. La mia necessità sorge in quanto ho acquistato, su tuo consiglio, la CNC Mostics e sebbene è passato abbastanza tempo dalla tua prova, ho ottenuto ugualmente il codice sconto. In particolare il mio scopo è realizzare PCB per le mie necessità elettroniche. Ho guardato, con attenzione anche altri makers ma quasi tutti sorvolano sulle configurazioni anche ed in particolare, gli italiani che con sufficienza e supponenza, neanche affrontano il problema. Credo infatti che solo tu sappia darmi la risposta giusta che mi aspetto. Ti ringrazio anche a nome di tutti coloro che tale problematica arreca infinite difficoltà. Continua così.
Ciao Cosmo, i tuoi video sono manna dal cielo! Visto la mia ignoranza ho bisogno di alcuni chiarimenti. 1 la zprobe serve per determinare il punto in cui andiamo incidere? 2 in questo modo se abbiamo un lavoro molto più lungo della piattaforma di lavoro (32cm) posso continuare a incidere spostando il materiale su cui vado a incidere? Quindi setto la zprobe e continuo a incidere? Grazie mille!
Ciao Simone, nella mia scheda esiste un piccolo attacco dove inserire un ipotetico connettore (o 2 semplici fili) per lo z-probe...come ti avevo chiesto anche per i Limit Switches, se inverto le polarità dei fili posso creare qualche danno. Grazie!!!
video molto bello ( non sono un esperto) però mi chiedevo se non ho capito male lo stesso apparecchio lo posso usare anche per l’asse X e l’asse Y? Giusto? Grazie
Grandeee... Come sempre... Anche se non ho capito bene il senso del quadrato sul PCB?? Non potevi collegare soltanto il cavo sulla parte di rame dove appoggia la fresa??
Hello, I have a question, I am new with the cnc3018, when I put it to work with the lasser the machine only moves linear. but when I put it to work with the router motor, the motor rises and writes over the air. I have even changed my mother board but it still doesn't work for me. Please can you guide me? I used candle and laserGRBL.
ciao, non riesco a configurare easel con la cnc 3018.mi dice che devo collegare la usb e la corrente. ovviamente sono collegati ma non mi da lo step successivo ovvero quello a cui dico ad easel che la cnc è connessa alla mia COM3...potrei avere una mano a riguardo?sarei infinitamente grato
Nei comandi ecco la spiegazione del P0 e dello Z10: P0 fa parte del gruppo: G10 L20 P0 Z1.60 Imposta l'offset Z della fresa numero zero (P0) a +1,6 mm Z10 fa parte del gruppo: G0 Z10 Si sposta sulla Z di +10 mm
@@cosmochannelvideo Ciao grazie per i tuoi video hai per caso le dimensioni del oggetto ho in alternativa Condividi il file? Ma le dimensioni vanno gia bene cosi lo replico
Ciao ti vorrei chiedere gentilmente dei chiarimenti riguardo il z-probe e cioè non capisco bene dove inserire lo spessore nella stringa di gbrl .se vuoi ti posso mandare foto .grazie
@@cosmochannelvideo Si ho capito ma mi va in error Ti invio stringa copiata presa dalle impostazioni Probe controll: G21G91G38.2Z-30F100;G0Z1;G38.2Z-2F10 Safe position commands G21G90; G53G0Z0 Queste sono le stringhe che trovo se gentilmente puoi indicarmi dove inserire 1.6 mm spessore . Grazie ti seguo molto e sei molto di aiuto per noi principianti
@@cosmochannelvideo E niente continuo a usare in manuale . Inseriti i parametri che mi hai spedito adesso sembra che funzioni ma in realtà quando avvio la fresatura mi rimane l'utensile a 1.6 invece di sottrarlo ,o forse ho capito male io il funzionamento ???
Ciao. Sembra che gli assi siano invertiti.. devi modificare il parametro $ 3 in base a quali assi sono invertiti (x e y) prova con $3=3 usa la console di laser grbl. Guarda il mio video sui parametri grbl.. Fammi sapere!
@@cosmochannelvideo gli assi li o sistemati ora ce un altro problema o comprato un laser neje ma collego tutto appena apro grbl laser parte la ventola si avvia tutto regolare ma non si accende il laser e un laser da 20 watt della neje.ti prego risolvimi anche questo di problema grazie in anticipo
@@cosmochannelvideo when you clamp material to your CNC's, milling machine's or whatever's table, the last thing you want is for the material to bow. If you're using those cheap-o Chinese clamps that come with the machine (and you shouldn't do that, if you ask me), you need to raise them, so that they are more or less parallel to the material you're milling. That's what the extra holes are for. You put screws in them. Check out the pics here: www.thingiverse.com/thing:2743549 That's the proper way. Two screws. One pulling, the other pushing :)
A Clearer and (to my knowledge) corrected description of what is actually going on in the command:
G21 //units in mm
G91 //relative motion
G38.2 Z-50 F50.00 //Start moving the axis until a probe signals; along Z axis, for -50mm; at a feed rate of 50mm/min
G10 L20 P0 Z1.60 //Set register; coordinate system to machine position; current coordinate system (0); to Z = -1.60mm
G91 //relative motion (not required because of modal groups)
G21 //units in mm (not required because of modal groups)
G0 Z10 //Rapid move to Z = 10mm using machine coordinate system just set
Explanation if the above makes no sense:
G21, G91, G54 and many other commands are modal. This means if you enter them once, they stay active until you override them with the opposing command. This would be G90 for G91. Its as if you would flip a switch with G91 on one side and G90 on the other. It can be either or and when left untouched, it never changes.
G38.2
G38.2 is a command that can be used to probe any axis on the machine. If you had a 3d probe, you could use the command to probe in ±X, ±Y or ±Z. The command just tells the machine to move until the sensor pin (A5) on the Arduino changes state i.e. touches the probe. Because this command is so versatile, it expects some parameters that you need to give it in order to work properly.
Z-50: Tells the command to move along the Z axis for a maximum of -50mm. If moved -50mm without receiving a signal, the command stops the machine and throws an error (if your GUI supports this).
F50.00: Tells the machine how fast you want to be moving towards your probe surface. A slower speed will result in a more accurate reading, but will take a lot longer.
Once the machine senses a current flowing through the probe, it stops in that place and waits for further instructions.
G10
G10 can be used to set various coordinate system offsets such as tool lengths and working offsets (working coordinate systems). This command also requires more information to function correctly:
L20: L2X us used to set coordinate systems. L20 assigns a number to your current position. Meaning, if your sensor is 10mm thick, your Z position is +10mm. Hence, you would set L20 Z10.
P0: Because your CNC machine keeps track of multiple coordinate systems at the same time (machine coordinate system and 9 more for working with multiple parts), P0 is your currently selected coordinate system and practically the same as G54. If you were probing multiple parts at different heights, you could use P1 for the first, P2 for the second and P3 for the third Z height. Pretty cool right?
G0
G0 is a so called rapid movement, meaning it moves an axis at its maximum possible speed within the currently selected coordinate system. Of course it needs to know what axis it should move and by how much so:
Z10: moves the Z axis up by 10mm above our probe. Meaning we will end up at coordinates probe height + 10mm.
Hope this is clear. If not, let me know and ill find a more childlike way of explaining the scheme.
Ho fatto lo stesso e funziona tutto bene. Grazie.
Z-Probe configurato e funzionante...Grazie Simone
Perfetto! Ne sono felice!
@@cosmochannelvideo Thanks for the videos on the 3018.
I have the older model, and many of your video's have been useful while I upgrade mine.
Please accept my help by letting me explain the use of the last 3 G-Code commands used above. You are right they are not broken, but if you ever need to change anything it helps to know.
G38.2 = Start Probe
Z-50 = probe direction Z down, and ERROR if touch plate is not found in -50mm.
F50.00 = probe at a feed rate of 50mm/min
G10 L20 = set coordinate to current position (error did not happen so our probe is touching the plate)
P0 = Use coordinate system 0
Z1.60 = Set Z to 1.6mm (or whatever the touch plate thickness is)
G0 = Linear rapid movement
Z10 = 10mm up
Hola gracias por compartir tus conocimientos te mando un saludo desde España sigo tus videos gracias
¡Hola! ¡¡Saludo a todos los amigos de los españoles!!
Ciao Cosmo Grazie per il contributo che ci dai ........
mi chiedevo se puoi indicare che tipologia di fresa hai usato per il taglio della basetta in vetronite
Ciao e grazie! Ho usato una fresa diamantata (diamond cut )
ciao, è essenziale questa sonda oppure con il vecchio metodo del foglio si va bene uguale ?
Io sono anni che uso il metodo del foglietto 😅 trovo lento l'uso dello Z probe
Thanks a lot. Just what I needed. Great video.
Thank you very much!! subscribe to the channel if you haven't already!
Ciao, grazie per la tua capacità di informarci sui meccanismi più o meno complessi che regolano l'uso delle macchine CNC. Volevo chiederti però come configurare lo Z-probe in software come GRBL. La mia necessità sorge in quanto ho acquistato, su tuo consiglio, la CNC Mostics e sebbene è passato abbastanza tempo dalla tua prova, ho ottenuto ugualmente il codice sconto. In particolare il mio scopo è realizzare PCB per le mie necessità elettroniche. Ho guardato, con attenzione anche altri makers ma quasi tutti sorvolano sulle configurazioni anche ed in particolare, gli italiani che con sufficienza e supponenza, neanche affrontano il problema. Credo infatti che solo tu sappia darmi la risposta giusta che mi aspetto. Ti ringrazio anche a nome di tutti coloro che tale problematica arreca infinite difficoltà. Continua così.
Ciao e grazie mille! Ho fatto un video sull'installazione della sonda Z probe! Guarda quello e riuscirai a configurare tutto con facilità!!
th-cam.com/video/58m1v-fHFjU/w-d-xo.html
Ciao Cosmo, i tuoi video sono manna dal cielo!
Visto la mia ignoranza ho bisogno di alcuni chiarimenti.
1 la zprobe serve per determinare il punto in cui andiamo incidere?
2 in questo modo se abbiamo un lavoro molto più lungo della piattaforma di lavoro (32cm) posso continuare a incidere spostando il materiale su cui vado a incidere? Quindi setto la zprobe e continuo a incidere?
Grazie mille!
Wow, is that a massive runout?
I did not understand your question
@@cosmochannelvideo at 1:43, when you turn on the spindle, it seems like the bit is wobbling.
@@julian7 Brutal
Ciao Simone, nella mia scheda esiste un piccolo attacco dove inserire un ipotetico connettore (o 2 semplici fili) per lo z-probe...come ti avevo chiesto anche per i Limit Switches, se inverto le polarità dei fili posso creare qualche danno. Grazie!!!
nessuno! Anche per questo non esiste polarità.. vai tranquillo
@@cosmochannelvideo Grazie...gentilissimo come sempre
video molto bello ( non sono un esperto) però mi chiedevo se non ho capito male lo stesso apparecchio lo posso usare anche per l’asse X e l’asse Y? Giusto? Grazie
Ciao Francesco! No! Per gli assi x e Y devi usare i limit switch.. ne ho fatto un video.. saluti!
Grazie 🤩 lo vedrò subito 😊
Ok video chiarissimo grazie, però mi rimane sempre il dubbio di come azzerare gli assi x ed y sul pezzo...
Grandeee... Come sempre... Anche se non ho capito bene il senso del quadrato sul PCB?? Non potevi collegare soltanto il cavo sulla parte di rame dove appoggia la fresa??
Grazie! Assolutamente potevo tranquillamente collegare il morsetto direttamente al cavo ma sarebbe stato troppo facile :-) 😃😂
Dimenticavo.. la prossima settimana uscirà un altro video sul update della CNC.. rimani connesso!!!
@@cosmochannelvideo contaci... 👍👍👍💪💪
Hello, I have a question,
I am new with the cnc3018, when I put it to work with the lasser the machine
only moves linear. but when I put it to work with the router motor, the motor
rises and writes over the air. I have even changed my mother board but it still
doesn't work for me. Please can you guide me? I used candle and laserGRBL.
Have you checked that the z axis is not inverted?
@@cosmochannelvideo Yes, I already did, and it gives me the same failure.
Ciao non ho capito A5 su quale filo corrisponde al coccodrillo oppure alla massa del piatto?
Ciao. È indifferente! Ma per sicurezza collega a5 alla massa del piatto
Esce fuori dalla piastra quando inizia incisione ho simulato ma la piastra la devo mettere in orizzontale o verticale
Ciao! Di quale piastra stai parlando? la sonda la devi mettere cosi come la vedi nel video
@@cosmochannelvideo purtroppo nn carica lo zprobe forse perchè ho la versions trial mah...
ciao, non riesco a configurare easel con la cnc 3018.mi dice che devo collegare la usb e la corrente. ovviamente sono collegati ma non mi da lo step successivo ovvero quello a cui dico ad easel che la cnc è connessa alla mia COM3...potrei avere una mano a riguardo?sarei infinitamente grato
Ciao Giuseppe. Hai installato correttamente il driver scaricato dal sito easel?
Ma questa operazione và fatta solo una volta?
Ciao. Va fatta od ogni lavoro..
Va bene anche per le schede any tools ?
Ciao. Scusa l'ignoranza ma cosa sono le schede any tools?
@@cosmochannelvideo scusa ma si fa' solo per circuiti stampati?
No.. lo usi su tutti i materiali
Nei comandi ecco la spiegazione del P0 e dello Z10:
P0 fa parte del gruppo:
G10 L20 P0 Z1.60
Imposta l'offset Z della fresa numero zero (P0) a +1,6 mm
Z10 fa parte del gruppo:
G0 Z10
Si sposta sulla Z di +10 mm
Grazie mille per il chiarimento!
@@cosmochannelvideo Ciao grazie per i tuoi video hai per caso le dimensioni del oggetto ho in alternativa Condividi il file? Ma le dimensioni vanno gia bene cosi lo replico
почему обязательно вырезать посередине заготовки ?
That's not necessary. I put the square in the middle to weld the crocodile clip on it, but only because I liked the idea. It has no special function.
@@cosmochannelvideo no, I asked about the workpiece, a large square workpiece on it could fit several such parts
Okay, I get it. I have about 100 of these cards I haven't used in years... and it's a good way to free up space. 😂
@@cosmochannelvideo understand, thanks!
Ciao ti vorrei chiedere gentilmente dei chiarimenti riguardo il z-probe e cioè non capisco bene dove inserire lo spessore nella stringa di gbrl .se vuoi ti posso mandare foto .grazie
Ciao. La dimensione va messa nelle impostazioni del software grbl controll..
@@cosmochannelvideo
Si ho capito ma mi va in error
Ti invio stringa copiata presa dalle impostazioni
Probe controll:
G21G91G38.2Z-30F100;G0Z1;G38.2Z-2F10
Safe position commands
G21G90; G53G0Z0
Queste sono le stringhe che trovo se gentilmente puoi indicarmi dove inserire 1.6 mm spessore .
Grazie ti seguo molto e sei molto di aiuto per noi principianti
Ciao. Prova questa stringa da inserire nella casella z Probe Commands di Grbl controll: G38.2 Z-5 F40;G92 1.6
@@cosmochannelvideo
E niente continuo a usare in manuale . Inseriti i parametri che mi hai spedito adesso sembra che funzioni ma in realtà quando avvio la fresatura mi rimane l'utensile a 1.6 invece di sottrarlo ,o forse ho capito male io il funzionamento ???
CIAO TI SEGUO DA MOLTO TEMPO.O UN PROBLEMA CON LA CNC IL LASER MI INCIDE AL CONTRARIO LE SCRITTE .MI POTRESTI AIUTARE GRAZIE IN ANTICIPO
Ciao. Sembra che gli assi siano invertiti.. devi modificare il parametro $ 3 in base a quali assi sono invertiti (x e y) prova con $3=3
usa la console di laser grbl. Guarda il mio video sui parametri grbl.. Fammi sapere!
@@cosmochannelvideo grazie di cuore funziona
@@cosmochannelvideo gli assi li o sistemati ora ce un altro problema o comprato un laser neje ma collego tutto appena apro grbl laser parte la ventola si avvia tutto regolare ma non si accende il laser e un laser da 20 watt della neje.ti prego risolvimi anche questo di problema grazie in anticipo
Ciao. Il modello del laser?
@@cosmochannelvideo e unneje di 20watt con la sua scatolina lo trovi su amazon
A me non entra sulla pagina zprobe forse perchè una versione trial mah..
Ciao Dario. Hai abilitato lo zprobe tramite console grbl?
@@cosmochannelvideo ma devo abilitarlo su grbl ?
si! Prima lo abiliti tramite console di grbl controller.. vedrai che dopo easel lo riconosce!
@@cosmochannelvideo su grbl funziona su quale riquadro devo andare per attivarlo?
@@cosmochannelvideo scusa che hai un email cosi ti mando foto del problema grazie
I find your lack of half decent clamping disturbing. Seriously. That's just wroooong, mate
Explain that.
@@cosmochannelvideo when you clamp material to your CNC's, milling machine's or whatever's table, the last thing you want is for the material to bow. If you're using those cheap-o Chinese clamps that come with the machine (and you shouldn't do that, if you ask me), you need to raise them, so that they are more or less parallel to the material you're milling. That's what the extra holes are for. You put screws in them.
Check out the pics here: www.thingiverse.com/thing:2743549
That's the proper way. Two screws. One pulling, the other pushing :)
I've practically always been wrong! Thanks a lot for the tip!