Sei sulla pagina 1di 19

GrazieairagazzidiChilipeppr.

comoraabbiamounapanchinastrumentowebbased
pertuttiinostriprodottiabasediArduinoCNC.Lamigliorepartegratuitoeviene
fornitoancheconunautolivellatoredibordoperqueilavoriPCBchevogliamofare.
Materialenecessario:
VuotodiramePCB
UnoschemadipcbinGCode
UnamacchinaArduinoBasedCNCcomeiZenToolworks7x12
Nastrobiadesivoenastroadesivopericonduttoridellasonda
Duefilipericavi.
Grblversione0.9g
IlcaricatoreJSONperChilipeppr
Nota:
PerquestotutorialhointenzionediutilizzarelamacchinaZenToolworks7x12CNC
menzionatoconilpacchettodelmotorediArduinopassopasso,chepossono
essereacquistatisiasuAmazon.comoZentoolworks.com.Teoricamentequesto
tutorialpuessereseguitaconqualsiasimacchinaCNCbasatoArduinoma
chilometraggioemacchinespecifichepossonovariare.

Fase1:ImpostazionenostroArduino
Passo1:
LaprimacosachedobbiamofarelampeggiarenostroArduinoconl'ultima
versionepersviluppatoridigrbl,che0.9gpartiredaquestascrittura.
AbbiamoanchebisognodiottenereunaversionedelXLoaderchesipuottenere
qui:http://russemotto.com/xloader

Dopoaverscaricatoquestosivuolepoisidesideradecomprimereinunacartella
chemoltofaciledatrovare.

Il0.9ggrblpuessereraggiuntoall'indirizzo:http://russemotto.com/xloader/

Cliccasullinkconleimpostazionipredefinitegenerici.

Siotterrunoschermoconunaseriedinumerielettere.Nientepanicoquesto
solocodiceesadecimale.Sievidenziatuttosuquellapaginaedestrodelmouse
quindiscegliereCopia.
AllorasiavrbisognodiincollarloinBlocconote.

AllorasiavrbisognodifareclicsuFile>Salvaconnome,lacartellaincuistato
decompressoilXLoaderpoidareunnomecheterminaconHex.

Oracheabbiamoilnostrofile.hexabbiamopoiaprireilXLoader.Laprimacosa
chevogliamofarefareclicsullacasellaconitrepuntisudiesso.

OravogliamoaccederealnostronuovofileHex.

Oravogliamofareinmodochetuttelenostreimpostazionisianocorrette.XLoader
rilevaautomaticamentequaleportailnostroArduinocollegatoamadobbiamo
fareinmododiavereilsetcorrettoArduinoin.Inquestocasostiamousandoun
ArduinoUNO.Valeanchelapenanotarechequestaversionedigrblfunzionaa
115200baudratealpostodelvecchio9600inmodochedeveessereimpostato
comebene.

Oracheabbiamotuttelenostreimpostazionicorretteeilnostrofile.hexpronto
possiamofareclicsuCaricaperinstallareilfirmware.

Fase2:InstallazioneChilipeppr
OracheabbiamoilArduinoalnostrosistemaistituireabbiamopoipossibile
navigareversochilipeppr.com/grbl~~VSiaprirunaschermatamoltosimilea
questo:

Laprimacosachevogliamofarecliccaresullinkchedice:ScaricaSerialPort
JSONServer"Questoimportanteperchinmodochequestositowebdi
"vedere"ilvostroArduinohabisognodiessereingradodicollegarsialArduinos,
ilserverportoJSONconsentequestacomunicazioneavvenga.

Unavoltascaricato,sistaandandoavolerdecomprimerloinunfilechefacileda
trovareperchnecessarioattivareilcheprimadifarequalsiasicosa.

AprireilfileserverJSONSerialabbiamoappenascompattato.Sidovrebbe
ottenereunoschermonerocomequesto:

ilnostroArduinoacontrolloCNCtuttocollegato.
Unavoltacheavetepresocuradipossibilepremereilpulsantediaggiornamento
sulPortoMenuseriale.

Orache"vede"ilnostroArduino,selezioniamolagrblsulmenuadiscesa,messoin
chelavelocitditrasmissioneinfatti115200equindifareclicsulsegnodi
spunta.

OradobbiamoriconfigurareilnostroArduinoperilnostroCNC,cisonounpo
'diversicomandiperilnuovo0.9ggrblmasonoelencatiperconvenienza.(Nota:Per
questotutorialhousatolaversioneprecedentedelJSONperaverlotenerei
comandiancorasenzalostreamingQuestoprincipalmenteperscopidi
esercitazione..)
EvidenziatosonoleimpostazionichehousatoperlaMacchinaZenToolworks
7x12CNC.Diversemacchinepossonovariare.

Vaiavantieprendereiltempoperposizionareilpezzoincuisidesideraavereiltuo
Zeroessere.TutteleGCodecomandifunzionanoegrblaggiuntialcuninuoviper
darciunamanoinquestocompito.

Punto3:ImpostazionenostroArduinoShield
Oracheilnostroprogrammasiaimpostatoalloraabbiamodicreareunasonda.Per
impostazionepredefinita,loscudodelmotoreZenToolworksArduinononsupporta
ilnuovopernoutilizzatoperilsondaggio.

Dalmomentochel'ultimagrblorasupportasondaggioapropositodiduenuovi
comandi,g28.2eg38.2,hannoancheassegnatoalmomentodelrilascio0.9cheil
pinanalogico5delArduinodiesserelasonda.

Allora,cosachedobbiamofaremodificareloscudoArduinopersostenerela
nostrasonda.facilecomesaldandoduefilialloscudo.Dobbiamosaldareuno
comeilnostroesempiosulpin5eunaltroperipiediniGND.

Perevitareilrumoreineccessochepossonoscatenarelanostrasonda
prematuramenteandiamoavantieattorcigliareinostrifiliinsiemepercreareunpo
'diresistenzaaidisturbi.Anchesequestopuessereallusoutilizzandocavi
schermati.
Unavoltacheabbiamomodificatoilnostroscudoallorapossiamocollegaretutto
indietroeimpostarelanostrasonda.Abbiamobisognodelcavoditerradeve
essereregistrataosaldatoalrivestimentoinrameeabbiamoappenadellaclipil
nostrovantaggiosulnostrofresa,oaltropezzodimetallosipensadiutilizzareper
questoprocesso.

Fase4:Sondadiinstallazione
OrachelanostrasondaimpostatopossibilecaricareilGCodeadestraal
bancodilavoroChilipepprindividuandoilfileetrascinarloadestradelbrowser.

Oradovremmovedereunarappresentazionedelnostrooggettopropriosulbanco
dilavoroChilipeppr!

Sipufaretuttiitipidiregolazioni,questoprogrammaonlineconsentedispostare
latelecameraintornoinunambiente3D.Maperorastiamosoloandandoa
utilizzarelaAutolevellerdibordo.SipuiniziarefacendoclicsulpulsanteAuto
livelloinaltoadestradelbancodilavoro.

Oraavremounnuovotoolboxchehaunsaccodiopzioniperlanostraauto
livellamento.VogliamopremereilpulsanteAutoFillquindiregolareledimensionidi
cichesistasondandoequantesondechesidesidera,senecessario.Regolare
anchevelocitdiavanzamentoperregolarelavelocitchesidesideralasondaa
toccareilrame.Tuttiipuntisarannomostratidalprogrammainunarraydipuntia
destrasulloschermo.
Siconsigliadiimpostareunamaggiorealtezzadisicurezzaelasondadistanzaper
esseresicuridiaverespazioasufficienzaperilrame.

OravogliamofareclicsullaschedaEseguiquindifareclicsuEseguitestdella
sonda.Vogliamoassicurarcicheilnostrosondafunzionicorrettamente.
Sesidesidera,possibilebastainserireG38.2Z10F20perfarelastessacosa
unpo'piveloce.

Unavoltachehaiunasondadisuccesso,l'esserechiavechesitoccailrame
senzaschiantarsiilbit,premereiltasto"ZeroOut"sullabarradeglistrumentiAxis
edorapossibileavviarelacosareale.
anchepossibilescollegareilcavoesemplicementetoccareilramedopoaver
premutoEseguitestdellasondasesihapauradischiantarsibit.

Fase5:SondaBegin!
AquestopuntopossibilepremereilpulsanteEsegui.

Siattiverunavvisodicrashilvostropo'senonsiattentienonhaicablarela
sondacorrettamente.Setuavessiseguitotuttiipassaggifinoaquestopuntosi
dovrebbeandarebeneesipucliccaresu"Let'sGetProbing".

Sarorasondarelavostratavolaevimostrerleimperfezioniintemporealeein
3D.Inoltremostraesagerazionidicicheinrealtsullavostratavolache
possibileregolare.

Unavoltachelanostrasondafattomostreruncompleto3Drenderingdinostro
consiglioetuttoquestoimperfezioni.

Eorapossibilevisualizzareilcodicemodificatochestatofattoautomaticamente
conirisultatidellanostratavola.SivaallaschedaPostRunefareclicsu"Invia
automaticamentelivellatoGcodeall'areadilavoro".

OrapossibilevisualizzareilGCodeeChilipepprrendenotetuttelemodificheche
sisonoverificatiasseZgrazieallasonda.

Fase6:FresaturailnuovoGCode

primacosachedobbiamofareinviareilbittornaaX:0eY:0.
Poiabbiamobisognodirimuoverelasondadalbiteseingrado,togliamoilcavodi
massadalrame.
Accendereilmandrino.Assicuratevidiindossareocchialidiprotezioneperquesta
parte.
AvviareilnuovoGCodeeguardarelamacchinamulinofuoribordodavantiaivostri
occhi.

Dopoquestotuttocichenecessariofaretrapanoetagliarefuorilavostra
tavolaesifinito!

Potrebbero piacerti anche