Académique Documents
Professionnel Documents
Culture Documents
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!