Domaća mašina za glodanje štampanih ploča. CNC glodanje štampanih ploča

Pretplatite se
Pridružite se zajednici “koon.ru”!
U kontaktu sa:

Optimalna i popularna metoda danas je CNC glodanje štampane ploče.

Tradicionalno, postoje tri načina za stvaranje amatera štampane ploče:

  1. CNC glodanje štampanih ploča.
  2. Korištenje prijenosa tonera i kemijskog jetkanja u željeznom hloridu, ali ovu metodu može biti teško dobiti neophodni materijali, plus, hemikalije su opasne supstance.
  3. Uz pomoć plaćenih usluga kompanija koje to rade, usluge su prilično jeftine, cijena ovisi o intenzitetu rada narudžbe, složenosti i obimu. Ali ovo nije vrlo brz proces, tako da ćete morati pričekati neko vrijeme.

U ovom ćemo članku razmotriti isplati li se raditi ovu vrstu posla, što je za to potrebno i koje napore treba uložiti da se dobije visokokvalitetan proizvod.

Prednosti i nedostaci CNC glodanja ploča

Ova metoda je prilično brza, ali ima i prednosti i nedostatke.

  • minimalni troškovi ljudskog rada, gotovo sav posao obavlja mašina;
  • ekološki prihvatljiv proces, bez interakcije s opasnim tvarima;
  • lakoća reprodukcije. Sve što treba da uradite je da ga jednom instalirate. ispravna podešavanja– i proces se lako može ponoviti;
  • masovnu proizvodnju, jer je moguće proizvesti dovoljno veliki broj neophodni proizvodi;
  • isplativost, jedini trošak je kupovina laminata od stakloplastike, koji košta oko 2$ po listu dimenzija 200x150 mm;
  • visok kvalitet izrade.
  • Alati za rezanje i glodalice mogu biti skupi i imaju tendenciju da se istroše;
  • nema mogućnosti proizvodnje ovaj tip proizvod koji svuda koristi rezače;
  • Glodanje može potrajati neko vrijeme;
  • prilikom uklanjanja velike količine bakra u jednom prolazu, žljebovi rezača se začepljuju, što otežava rad i pogoršava kvalitetu obrade;
  • Veličina reza ovisi o promjeru rezača i preciznosti glodanja. Ako planirate koristiti SMD dijelove, morate pažljivo provjeriti program glodanja.

Proces proizvodnje PCB-a

Celokupna proizvodnja ovog proizvoda podeljena je u sledeće korake:

  1. Pretražite ili samostalno izradite dijagram i postavite staze.
  2. Priprema potrebnih fajlova za dalju proizvodnju.
  3. Direktna proizvodnja.

Za fazu 1 možete pronaći veliku količinu softvera na Internetu, kao što su Sprint Layout, PCad, OrCad, Altium Designer, Proteus i mnogi drugi. Ovi programi su pogodni za razvoj kola i postavljanje staza. Sada je najpopularnije CNC glodanje štampanih ploča pomoću programa Sprint Layout. Video o tome možete pronaći na našoj web stranici.

Jačina druge faze zavisi od složenosti ploče koju želite da dobijete. Za većinu jednostavni dizajni Potreban je mali broj fajlova. Glavni su topologija, turpija za bušenje rupa i turpije za buduće rezanje radnog komada i, naravno, gotova ploča.

Treći korak uključuje bušenje rupa za igle za postavljanje ploče na radni sto mašine, kao i umetanje samih igala. Zatim ćete morati postaviti ploču na njih i izrezati je duž konture.

Softver

Glavna poteškoća u glodanju štampanih ploča je dostupnost neophodni programi, što će vam omogućiti da konvertujete dizajn ploče u G-kod. Važan aspekt ovog trenutka je softver u kojem razvijate topologiju na samom početku.

Pogledajmo principe rada mašine prilikom glodanja tekstolita. Za bolje razumijevanje, pogledajmo jedan primjer programa koji se koristi za glodanje ploče:

  1. Osiguravanje radnog komada na ležaju, fiksiranje posebnog nastavka u vreteno kako bi se skenirala površina kako bi se uočile i identificirale nepravilnosti.
  2. Ugradnja glodala za tračnice u vreteno i pokretanje samog programa glodanja.
  3. Postavljanje burgije za pravljenje rupa i pokretanje programa bušenja.
  4. Posljednji korak je rezanje PP duž konture pomoću rezača. Tada se ploča može slobodno ukloniti sa PCB ploče, proizvodni proces je završen.

Još jednom, pranje sudopera od crvenih mrlja željeznog klorida, nakon nagrizanja ploče, pomislio sam da je vrijeme da automatiziram ovaj proces. Tako sam počeo da pravim uređaj za izradu ploča, koji se već može koristiti za kreiranje jednostavne elektronike.

U nastavku ću govoriti o tome kako sam napravio ovaj uređaj.

Osnovni proces izrade štampane ploče metodom subtraktivnosti uključuje uklanjanje nepotrebnih površina folije sa folijskog materijala.

Danas većina inženjera elektronike koristi tehnologiju tipa laserskog gvožđa domaća proizvodnja plat. Ova metoda uključuje uklanjanje neželjenih dijelova folije pomoću kemijske otopine koja razjeda foliju na neželjenim područjima. Moji prvi eksperimenti s LUT-om prije nekoliko godina pokazali su mi da je ova tehnologija puna sitnica koje ponekad potpuno ometaju postizanje prihvatljivog rezultata. To uključuje pripremu površine ploče, izbor papira ili drugog materijala za štampu, temperaturu u kombinaciji sa vremenom zagrevanja, kao i karakteristike ispiranja preostalog sjajnog sloja. Morate raditi i s hemijom, a to nije uvijek zgodno i korisno kod kuće.

Htio sam staviti neki uređaj na sto, u koji, poput štampača, možete poslati izvorni kod ploče, pritisnuti dugme i nakon nekog vremena dobiti gotovu ploču.

Uz malo guglanja možete saznati da su se ljudi, počev od 70-ih godina prošlog vijeka, počeli razvijati desktop uređajima za proizvodnju štampanih ploča. Prije svega su se pojavili glodalice za štampane ploče koje posebnim rezačem izrezuju tragove na folijskoj PCB. Suština tehnologije je da pri velikim brzinama rezač postavljen na kruti i precizni CNC koordinatni stol odsiječe sloj folije na pravim mjestima.

Želja da se odmah kupi specijalizovana mašina prošla je nakon proučavanja cena od dobavljača. Kao i većina hobista, nisam spreman izdvojiti toliki novac za uređaj. Stoga je odlučeno da sami napravimo mašinu.

Jasno je da se uređaj mora sastojati od koordinatnog stola koji se kreće alat za rezanje V željenu tačku i sam uređaj za rezanje.

Na internetu postoji mnogo primjera kako se to radi koordinatna tabela za svaki ukus. Na primjer, isti RepRap se nosi s ovim zadatkom (sa prilagodbama za preciznost).

Još uvijek imam domaći rendgenski sto iz jednog od mojih prethodnih hobi projekata za izradu plotera. Stoga je glavni zadatak bio stvoriti alat za rezanje.

Logičan korak bi bio da se kater opremi minijaturnim graverom kao što je Dremel. Ali problem je u tome što je kater koji se može jeftino sastaviti kod kuće teško napraviti sa potrebnom krutošću i paralelnošću njegove ravni u odnosu na ravan PCB-a (čak i sam PCB može biti zakrivljen). Kao rezultat toga, izrežite daske na njemu više ili manje dobra kvaliteta ne bi bilo moguće. Osim toga, upotreba glodanja nije išla u prilog činjenici da rezač vremenom postaje tup i gubi svojstva rezanja. Bilo bi sjajno kada bi se bakar mogao ukloniti sa površine PCB-a na beskontaktni način.

Već postoji laserske mašine njemački proizvođač LPKF, u kojem se folija jednostavno isparava snažnim infracrvenim poluvodičkim laserom. Mašine se odlikuju preciznošću i brzinom obrade, ali im je cijena čak i viša nego kod glodalica, a sastaviti tako nešto od materijala dostupnih svima i nekako pojeftiniti još nije jednostavan zadatak.

Iz svega navedenog formirao sam neke zahtjeve za željeni uređaj:

  • Cijena je uporediva sa cijenom prosječnog kućnog 3D štampača
  • Beskontaktno uklanjanje bakra
  • Mogućnost da sami sastavite uređaj od dostupnih komponenti kod kuće

Tako sam počeo razmišljati o mogućoj alternativi laseru na polju beskontaktnog uklanjanja bakra sa PCB-a. I naišao sam na metodu obrade električnim varnicama, koja se dugo koristila u obradi metala za proizvodnju preciznih metalnih dijelova.

Ovom metodom uklanja se metal električna pražnjenja, koji isparavaju i prskaju sa površine obratka. Na taj način nastaju krateri čija veličina ovisi o energiji pražnjenja, njenom trajanju i, naravno, vrsti materijala obratka. U svom najjednostavnijem obliku, električna erozija počela se koristiti 40-ih godina 20. stoljeća za bušenje rupa u metalnim dijelovima. Za razliku od tradicionalnih mašinska obrada rupe se mogu napraviti u gotovo bilo kojem obliku. Trenutno se ova metoda aktivno koristi u obradi metala i dovela je do čitavog niza vrsta alatnih mašina.

Bitan dio ovakvih mašina je generator strujnih impulsa, sistem za napajanje i pomicanje elektrode – upravo je elektroda (obično bakarna, mesingana ili grafitna) radni alat takve mašine. Najjednostavniji generator strujnih impulsa je jednostavan kondenzator tražene vrijednosti, povezan na izvor konstantnog napona preko otpornika koji ograničava struju. U ovom slučaju, kapacitet i napon određuju energiju pražnjenja, što zauzvrat određuje veličinu kratera, a time i čistoću obrade. Istina, postoji jedna značajna nijansa - napon na kondenzatoru u radnom režimu određen je probojnim naponom. Ovo posljednje ovisi gotovo linearno o razmaku između elektrode i radnog komada.

Tokom večeri napravljen je prototip alata za eroziju, koji je bio solenoid sa bakarnom žicom pričvršćenom za njegovu armaturu. Solenoid je omogućio vibraciju žice i prekid kontakta. LATR je korišten kao izvor napajanja: ispravljena struja punila je kondenzator, a naizmjenična struja napajala je solenoid. Ovaj dizajn je također osiguran u držaču olovke za kater. Općenito, rezultat je ispunio očekivanja, a glava je na foliji ostavila neprekidne pruge sa poderanim rubovima.



Metoda je očito imala pravo na život, ali je bilo potrebno riješiti jedan problem - nadoknaditi potrošnju žice koja se troši tokom rada. Da biste to učinili, bilo je potrebno stvoriti mehanizam za dovod i kontrolnu jedinicu za njega.

Nakon toga, to je to slobodno vrijeme Počeo sam da ga sprovodim u jednom od hackspace-a u našem gradu, gde se nalaze mašine za obradu metala. Počeo je dugi napor da se napravi prihvatljiv uređaj za rezanje. Eroziona glava se sastojala od para šipka-čahura koji osigurava vertikalne vibracije, povratne opruge i mehanizma za provlačenje. Za kontrolu solenoida bilo je potrebno napraviti jednostavan dijagram koji se sastoji od generatora impulsa zadate dužine na NE555, MOSFET tranzistora i induktivnog strujnog senzora. U početku je bilo predviđeno da se koristi režim samooscilovanja, odnosno da se primeni impuls na prekidač odmah nakon trenutnog impulsa. U ovom slučaju frekvencija oscilacija zavisi od veličine zazora, a pogon se kontroliše prema merenju perioda samooscilacija. Međutim, pokazalo se da je stabilan autooscilatorni mod moguć u rasponu amplituda oscilacija glave, koji je bio manji od polovine maksimuma. Stoga sam odlučio da koristim fiksnu frekvenciju oscilovanja koju generiše hardverski PWM. U ovom slučaju, stanje razmaka između žice i ploče može se ocijeniti prema vremenu između kraja impulsa otvaranja i prvog strujnog impulsa. Za veću stabilnost tokom rada i poboljšane frekvencijske karakteristike, solenoid je fiksiran iznad mehanizma za izvlačenje žice, a armatura je postavljena na držač od legure. Nakon ovih modifikacija, bilo je moguće postići stabilan rad na frekvencijama do 35 Hz.

Nakon što sam pričvrstio reznu glavu na kater, započeo sam eksperimente na rezanju izolacijskih staza na štampanim pločama. Prvi rezultat je postignut i glava manje-više dosledno obezbeđuje kontinuirano sečenje. Evo snimka koji pokazuje šta se dogodilo:

Potvrđena je temeljna mogućnost proizvodnje ploča s električnim varničenjem. U bliskoj budućnosti planiramo da poboljšamo tačnost, povećamo brzinu obrade i čistoću rezanja, a neke od razvoja uvedemo u otvoreni pristup. Također planiram prilagoditi modul za korištenje s RepRap-om. Biće mi drago da imate ideje i komentare u komentarima.

CNC mašina je vrlo pogodna za upotrebu u kućnoj radio-amaterskoj radionici za proizvodnju štampanih ploča, kako prototipova proizvoda, tako i malih serija proizvoda. Dostupnost graviranja - CNC glodanje u kućnoj radionici ili malom preduzeću, omogućava vam da smanjite vreme potrebno za proizvodnju štampanih ploča prilikom izrade matičnih ploča, prototipova malih serija proizvoda, i da poboljšate kvalitet proizvedenih štampanih ploča u odnosu na druge proizvodne metode. Upotreba CNC mašine programski kontrolisan omogućava vam da izvršite čitav niz operacija za proizvodnju štampane ploče - glodanje provodljivog uzorka (tračnica), bušenje rupa kako za ugradnju komponenti tako i za međuslojne prolaze, obrezivanje i oblikovanje ploče.

Prvo morate kreirati PCB dizajn. Da biste to učinili, vrlo je zgodno koristiti program Sprint Layout 6, koji je vrlo popularan među radio amaterima. Prilikom razvoja morate uzeti u obzir tehnološke karakteristike obrada folijom presvučenog PCB-a na CNC mašini, odnosno trasiranje dovoljno širokim stazama, ostavljajući potrebne praznine za prolaz gravera/rezača itd. Početna tačka za koordinate mora biti LIJEVI DONJI UGAO, slika 1.

Na sloju O crtamo obris (ivice) štampane ploče duž koje će biti obrubljena gotova ploča. Naznačavamo debljinu linija ovisno o promjeru rezača koji se koristi za rezanje ploče. Kontroliramo razmak između ruba ploče i staza tako da se obris ne siječe sa stazama. Kako bi se osiguralo da ploča nakon rezanja ne bude izbačena iz radnog komada i da je ne ošteti rezač, ostavljamo kratkospojnike koji će držati dasku u radnom komadu. Lako se mogu kasnije rezati bočnim rezačima prilikom uklanjanja gotove ploče. Isključite dodatne slojeve i prvo pregledajte ploču, slika 2.

slika 2

Otvorite prozor za podešavanje „strategija glodanja“, slike 3 i 4.

slika 3

slika 4

U prozoru „širina staze“ (slika 4) označavamo debljinu našeg reznog alata. Na primjer, graver sa reznim vrhom od 0,6 mm. Za praktičnost dalje obrade, označite polje za potvrdu „označite rupe“. Kliknite na “OK”. Sliku 5 čuvamo na mjestu koje nam odgovara.

Slika 5

Nakon izračunavanja putanje obrade, ploča će izgledati ovako, slika 6:

Slika 6

Možete jasno pratiti putanju rezača i količinu bakra koju će ukloniti. Za praktičnost prikaza putanje rezača tanka linija Možete pritisnuti označeno dugme, slika 7:

slika 7

U ovoj fazi potrebno je pažljivo pratiti putanju rezača - provjeriti da nema kratkog spoja između vodljivih puteva koji ne pripadaju istom kolu. Ako se otkrije greška, ispravite i ponovo sačuvajte datoteku.
Zatim morate pripremiti upravljački program za mašinu. Koristeći uslužni program Step Cam 1.79 (možete ga preuzeti na Internetu), otvaramo našu datoteku za glodanje, podešavamo radni pomak i dubinu rezanja (ovisno o korištenoj mašini, alatu i materijalu) i pretvaramo je u G-kod pritiskom na Napravite ključ G koda. Program će generirati G-kod za obradu na osnovu datoteke za glodanje. Rezultat generiranja G-koda možete vidjeti koristeći karticu Akcija -> Nacrtaj G-kod. Ako se ništa ne prikaže, potrebno je da kliknete mišem u prozoru, slika 8.
Eksperimentalno podešavamo dubinu glodanja, pokušavajući podesiti mašinu tako da rezač/graver skida samo sloj bakra, uz lagano sečenje. Ovaj parametar ovisi o debljini bakrene folije korištene PCB-a.

slika 8

Kliknite Save G-code. Fajl je spreman.
Učitavamo datoteku u Mach3 i vršimo vizualnu inspekciju preuzete datoteke. Postavljamo nule na mašini i počinjemo sa obradom.
Za bušenje rupa u ploči i rezanje po konturi, postavljanje i priprema turpija je slično. Primjeri postavki prikazani su na slikama 9 i 10.
Bušenje Slika 9:

slika 9

Glodanje ploče po konturi, slika 10:

slika 10

Postavke za bušenje i glodanje konture spremamo zasebno. Prenesite na Step Cam. Dubina obrade, u zavisnosti od debljine korišćene štampane ploče, označavamo sa blagim sečenjem. Na primjer, s debljinom tekstolita od 1,5 mm, postavili smo raspon bušenja na 1,6-1,7 mm. Preporučljivo je konturno glodanje izvesti u 2 - 4 prolaza, ovisno o karakteristikama reznog alata. Da bismo to učinili, postavljamo dubinu uranjanja prilikom glodanja u Step Cam na 0,5 mm, a zatim nakon svakog prolaza na stroju ručno spuštamo alat duž ose „Z“ i vraćamo ga na nulu.

Neke nijanse rada na mašini pri izradi štampane ploče:
1. Površina radne površine treba da bude što ravna i ravnomernija. Jedan od načina da to postignete je da napravite „stol za žrtve“ od šperploče i obložite ga. Da biste to učinili, list šperploče je pričvršćen na glavni radni stol mašine, a zatim se pomoću velikog rezača "krevet" za ploču gloda na malu dubinu (1-2 mm).
2. Fiberglas nije uvijek idealan glatki materijal, a njegova debljina također može varirati. Stoga je potrebno rezati sa blagim presijecanjem. Neki iskusni ljudi posebno sastavljaju visinske karte za precizniju obradu. Stepen rezanja se određuje eksperimentalno.
3. Za glodanje možete koristiti graver piramidalnog tipa sa vrhom od 0,4 do 1 mm. Za bušenje postoje burgije od 0,8-1,5 mm sa drškom za standardnu ​​čauru od 3,175 mm. Najbolje je rezati po konturi rezačem za kukuruz od 2-3 mm.
4. Alat se svaki put mijenja ručno. Da bismo to učinili, nakon završetka, na primjer, glodanja staza, zaustavljamo vreteno i ostavljamo stroj u načinu čekanja. Alat za rezanje podižemo na visinu pogodnu za zamjenu i mijenjamo ga. Nakon toga postavljamo nulu duž ose “Z”. I tako sa svakom promjenom alata. Koordinate X i Y su različite od nule.
5. Ne zaboravite da stakloplastike nije najviše korisnim materijalom za tijelo. PCB prašina je posebno štetna za respiratorni trakt. Stoga je preporučljivo organizirati haubu ili na drugi način ukloniti višak prašine iz područja rezanja. Na primjer, možete povremeno navlažiti tiskanu ploču vodom ili drugom prikladnom tekućinom pomoću medicinske šprice. Mokri zavoj na nosu/ustima ili respirator će dobro zaštititi respiratorni trakt.

Članak je samo u informativne svrhe i zasnovan je na lično iskustvo autora i nije jedino ispravno i moguće rješenje.

Ne volim graviranje PCB-a. Pa, ne sviđa mi se proces petljanja sa željeznim hloridom. Štampajte ovde, peglajte ovde, eksponirajte fotorezistom ovde - to je cela priča svaki put. A onda razmislite gde da ga ispraznite gvožđe hlorid. Ne tvrdim da je ovo pristupačna i jednostavna metoda, ali lično se trudim da je izbjegnem. A onda se dogodila moja sreća: završio sam CNC ruter. Odmah se javila misao: zar ne bismo trebali pokušati glodati štampane ploče? Ne pre rečeno nego učinjeno. Crtam jednostavan adapter iz esp-wroom-02 koji leži okolo i počinjem svoj izlet u glodanje štampanih ploča. Staze su posebno napravljene male - 0,5 mm. Jer ako ne izađu tako, zajebi ovu tehnologiju.



Pošto ja lično pravim štampane ploče jednom u pet godina na velike praznike, za dizajn mi je sasvim dovoljan KiCAD. Nisam pronašao nikakva specijalizirana zgodna rješenja za to, ali postoji univerzalniji način - korištenje gerber datoteka. U ovom slučaju, sve je relativno jednostavno: uzimamo pcb, izvozimo željeni sloj u gerber (bez preslikavanja ili druge magije!), pokrećemo pcb2gcode - i dobijamo gotovu nc datoteku koju možemo dati ruteru. Kao i uvijek, stvarnost je zla zaraza i sve ispada nešto komplikovanije.

Preuzimanje gcodea iz gerber fajlova

Dakle, ne planiram posebno opisivati ​​kako doći do gerber fajla, mislim da svi znaju kako se to radi. Zatim morate pokrenuti pcb2gcode. Ispostavilo se da je potrebno oko milion parametara komandne linije da bi se proizvelo bilo šta prihvatljivo. U principu, njegova dokumentacija nije loša, savladao sam je i shvatio kako se može dobiti nekakav gcode čak i takav, ali sam ipak želio ležernost. Zato je pronađen pcb2gcode GUI. Ovo je, kao što ime sugerira, GUI za postavljanje osnovnih parametara pcb2gcode sa potvrdnim okvirima, pa čak i sa pregledom.



Zapravo, u ovoj fazi je dobijena neka vrsta gcodea i možete pokušati mljevenje. Ali dok sam proveravao kutije, ispostavilo se da je zadana vrijednost dubine koju ovaj softver nudi 0,05 mm. U skladu s tim, ploča mora biti ugrađena u ruter s barem većom preciznošću od ove. Ne znam o kome je reč, ali radni sto mog rutera je primetno iskrivljen. Najjednostavnije rješenje koje mi je palo na pamet bilo je da se na stol stavi komad šperploče, u njemu izrezuje džep kako bi odgovarao veličini dasaka - i savršeno bi završio u ravnini glodala.


Za one koji su već dobri sa ruterom, ovaj dio nije zanimljiv. Nakon par eksperimenata ustanovio sam da je potrebno glodati džep u jednom smjeru (na primjer, hrana po zubu) i sa preklapanjem od najmanje trideset posto. Fusion 360 mi je u početku ponudio premalo preklapanja i išao je naprijed-natrag. U mom slučaju rezultat je bio nezadovoljavajući.

Uzimajući u obzir zakrivljenost PCB-a

Poravnavši platformu, zalijepio sam dvostranu traku na nju, položio PCB i počeo glodati. Evo rezultata:



Kao što vidite, na jednoj ivici ploče rezač praktički ne dodiruje bakar, s druge strane je ušao previše duboko u ploču, a tokom glodanja pojavile su se mrvice PCB-a. Pažljivo sam pogledao samu ploču, primijetio sam da je u početku bila neravna: blago zakrivljena, i koliko god se mučili s njom, bit će nekih odstupanja u visini. Tada sam, usput, pogledao i otkrio da se za štampane ploče debljine veće od 0,8 mm tolerancija od ±8% smatra normalnom.


Prva opcija koja vam pada na pamet je automatska kalibracija. Po logici stvari - što je lakše, ploča je bakrena, rezač je čelični, jednu žicu sam zakačio za bakar, drugu za rezač - evo gotove sonde. Uzmi ga i napravi površinu.


Mojom mašinom upravlja grbl na jeftinom kineskom štitu. grbl ima podršku za sondu na pinu A5, ali iz nekog razloga na mojoj ploči nema posebnog konektora. Pažljivo sam ga pregledao, ipak sam otkrio da je pin A5 spojen na konektor SPI porta (potpisan kao SCL), a tu je i uzemljenje u blizini. Postoji jedan trik s ovim "senzorom" - žice moraju biti isprepletene. Postoji mnogo smetnji u ruteru, a bez toga senzor će stalno davati lažne pozitivne rezultate. Čak i nakon tkanja će se nastaviti, ali mnogo, mnogo rjeđe.




Komanda kaže: počnite se spuštati do –10 u Z (da li je apsolutna ili relativna visina - zavisi od načina u kojem je firmver sada). Spuštat će se vrlo sporo - brzinom od 5 mm/min. To je zbog činjenice da sami programeri ne jamče da će se spuštanje zaustaviti točno u trenutku kada se senzor aktivira, a ne malo kasnije. Stoga je bolje spuštati se polako kako bi se sve zaustavilo na vrijeme i uopće nema vremena za ulazak u plaćanje. Najbolje je izvršiti prvi test podizanjem glave na visinu mnogo veću od 10 mm i resetiranjem koordinatnog sistema. U tom slučaju, čak i ako sve ne radi i nemate vremena da dođete do dugmeta E-Stop, rezač se neće oštetiti. Možete izvršiti dva testa: prvi je da ne radite ništa (a kada dostignete -10 grbl će prikazati “Alarm: Probe Fail”), drugi - dok se spušta, zatvorite krug nečim i uvjerite se da je sve ispravno stao.


Zatim morate pronaći metodu za stvarno mjerenje matrice i iskrivljavanje gkoda po potrebi. Na prvi pogled, pcb2gcode ima neku vrstu podrške za autoniveliranje, ali grbl nema podršku. Tamo je moguće podesiti komande za ručno pokretanje uzorka, ali to morate shvatiti, i, iskreno, bio sam previše lijen. Radoznali um bi mogao primijetiti da je LinuxCNC-ova probe komanda ista kao i grbl komanda. Ali onda postoji nepopravljiva razlika: svi „odrasli“ tumači gcode-a spremaju rezultat izvršenog testa u mašinsku varijablu, a grbl jednostavno šalje vrijednost na port.


Malo guglanja sugerira da ih ima još poprilično različite opcije, ali projekat chillpeppr mi je zapeo za oko:


Ovo je dvokomponentni sistem dizajniran za igranje sa webny hardverom. Prva komponenta - Serial JSON Server, napisan u go, radi na mašini koja je direktno povezana na hardver, i može dati kontrolu nad serijskim portom preko websocketa. Drugi radi u vašem pretraživaču. Imaju čitav okvir za pravljenje widgeta sa nekom funkcionalnošću, koji se zatim može umetnuti na stranicu. Konkretno, već imaju gotov radni prostor (set widgeta) za grbl i tinyg.


A chillpeppr ima podršku za automatsko niveliranje. Štaviše, izgleda mnogo praktičnije od UniversalGcodeSender-a, koji sam ranije koristio. Instaliram server, pokrećem dio pretraživača, provodim pola sata u smišljanju interfejsa, učitavam gcode svoje ploče tamo i vidim nešto smeća:



Gledajući sam gcode, koji generiše pcb2gcode, vidim da koristi notaciju gdje se naredba (G1) ne ponavlja u sljedećim redovima, već se daju samo nove koordinate:


G00 X1.84843 Y34.97110 (brzo kretanje za početak.) F100.00000 G01 Z-0.12000 G04 P0 (zadržati se bez vremena -- G64 ne bi trebalo da izgladi ovu tačku) F200.00000 X1.84843 Y34.2761 X34.971 X1.84843 Y34.97110. Y34.17332 X2.69481 Y34.11185 X2.73962 Y34.00364 X2.74876 Y31.85178 X3.01828 Y31.84988 X3.06946 Y31.82249 X31.82248 X37.

Sudeći po činjenici da chilipeppr prikazuje samo vertikalne pokrete, on ovdje vidi liniju G01 Z-0.12, ali ne razumije sve što dolazi nakon F200. Potrebno je promijeniti notaciju u eksplicitnu. Naravno, možete raditi svojim rukama ili kreirati neku vrstu skripte za naknadnu obradu. Ali još niko nije otkazao G-Code Ripper, koji, između ostalog, može razbiti složene gcode komande (kao što su isti lukovi) u jednostavnije. Inače, on takođe zna savijati gcode pomoću matrice autoprobe, ali opet nema ugrađene podrške za grbl. Ali možete napraviti isti split. Standardne postavke su mi sasvim odgovarale (osim što sam u konfiguraciji morao unaprijed promijeniti mjerne jedinice u mm). Rezultirajući fajl je počeo normalno da se prikazuje u chilipeppr:



Zatim pokrećemo autosondu, ne zaboravljajući naznačiti udaljenost s koje treba spustiti uzorak i njegovu dubinu. U mom slučaju sam naznačio da ga treba spustiti sa 1 na –2 mm. Donja granica nije toliko bitna, možete je postaviti na najmanje -10, ali ja to ne bih preporučio: nekoliko puta sam bezuspješno postavio početnu tačku od koje će početi uzorak, a ekstremne tačke su završile izvan granica board. Ako je dubina veća, graver se može pokvariti. I to je samo greška. Nivo gornje granice direktno određuje koliko će vremena biti potrebno za mjerenje površine. U mom slučaju, u stvarnosti ploča gotovo nikada nije prelazila 0,25 mm gore ili dolje, ali 1 mm je nekako pouzdaniji. Pritisnemo dragocjeno trčanje i trčimo do rutera da meditiramo:



A u chilipeppr sučelju se polako pojavljuje izmjerena površina:



Ovdje treba obratiti pažnju da se sve Z vrijednosti pomnože sa 50 kako bi se bolje vizualizirala rezultirajuća površina. Ovo je postavka koja se može konfigurirati, ali 10 i 50 dobro funkcioniraju po mom mišljenju. Često se susrećem sa činjenicom da se jedan bod pokaže mnogo višim nego što bi se od njega očekivalo. Lično, ovo pripisujem činjenici da senzor hvata smetnje i daje lažno pozitivan rezultat. Na sreću, chilipeppr vam omogućava da otpremite mapu visine u obliku json-a, možete je ispraviti ručno, a zatim ručno učitati. Zatim kliknite na dugme “Send Auto-Leveled GCode to Workspace” - i ispravljeni gcode je već učitan u biberu:


N40 G1 X 2.6948 Y 34.1118 Z0.1047 (al novi z) N41 G1 X 2.7396 Y 34.0036 Z0.1057 (al novi z) N42 G1 X 2.7488 Y 31.8518 (al novi z) N41 G1 X 2.7396 Y 34.0036 Z0.1057 (al novi z) N42 G1 X 2.7488 Y 31.8518 (al novi z1.107) Y 34. Z0. 1127 (sve novo z) N44 G1 X 3.0695 Y 31.8225 Z0.1137 (sve novo z) N45 G1 X 3.0968 Y 31.7713 Z0.1142 (sve novo z)

Kodu su dodani Z pomaci, koji bi trebali kompenzirati neravnine površine.

Odabir parametara glodanja

Počinjem glodati i dobijam ovaj rezultat:



Ovdje su jasne tri stvari:

  1. Problem sa neravninama površine je nestao: sve je izrezano (tačnije, izgrebano) na skoro istu dubinu, nigdje nema praznina, nigdje nije preduboko.
  2. Dubina je nedovoljna: 0,05 mm očigledno nije dovoljno za ovu foliju. Ploče su, inače, neka nepoznata zvijer sa AliExpressa, debljina bakra tamo nije naznačena. Sloj bakra varira, najčešći su od 18 do 140 mikrona (0,018-0,14 mm).
  3. Jasno su vidljivi otkucaji gravera.

O produbljivanju. Nije teško odrediti koliko duboko treba spustiti graver. Ali postoje specifičnosti. Konusni graver ima oblik trokuta u projekciji. S jedne strane, ugao konvergencije prema radnoj tački određuje koliko je alat teško slomiti i koliko će trajati, a s druge strane, što je veći ugao, to će biti širi rez za datu dubinu.



Formula za izračunavanje širine reza na datoj dubini izgleda ovako (neskromno preuzeto sa reprap.org i ispravljeno):


2 * dubina prodiranja * tangen (ugao vrha alata) + širina vrha

Iz toga izračunavamo: za graver sa uglom od 10 stepeni i kontaktnom tačkom od 0,1 mm sa dubinom od 0,1 mm, dobijamo širinu rezanja od skoro 0,15 mm. Na osnovu ovoga, inače, možete procijeniti šta minimalna udaljenost između traka će biti izrađen od strane odabranog gravera na foliji odabrane debljine. Pa, čak i ako vam nisu potrebne vrlo male udaljenosti između gusjenica, ipak ne biste trebali spuštati rezač preduboko, jer fiberglas vrlo tupi rezače čak i napravljene od tvrdih legura.


Pa, postoji još jedan smiješan trenutak. Recimo da imamo dvije staze razmaknute 0,5 mm. Kada pokrenemo pcb2gcode, on će pogledati vrijednost parametra Toolpath offset (koliko se povući od staze prilikom glodanja) i zapravo će napraviti dva prolaza između staza, međusobno razmaknutih za (0,5 - 2 * toolpath_offset) mm , između njih će biti (tačnije Sveukupno će otpasti neki komad bakra, i bit će ružan. Ako napravite toolpath_offset većom od udaljenosti između staza, tada će pcb2gcode izdati upozorenje, ali će generirati samo jednu liniju između staza. Općenito, za moje aplikacije ovo ponašanje je poželjnije, budući da su gusjenice šire, rezač manje seče - ljepota. Istina, problem može nastati sa SMD komponentama, ali je malo vjerovatno.


Postoji izražen slučaj ovakvog ponašanja: ako postavimo vrlo veliki toolpath_offset, onda ćemo dobiti štampanu ploču u obliku Voronoi dijagrama. U najmanju ruku, prelijepo je;) Efekt možete vidjeti na prvom snimku ekrana iz pcb2gcode koji sam dao. Pokazuje kako će izgledati.


Sada o ritmovima gravera. Uzalud ih tako zovem. Čini se da je moje vreteno prilično dobro i, naravno, ne udara tako jako. Ovdje se, prije, vrh gravera pri kretanju savija i skače između tačaka, dajući onu čudnu sliku sa tačkama. Prva i glavna misao je da rezač nema vremena za rezanje i stoga preskače. Malo guglanje je pokazalo da ljudi glodaju štampane ploče sa vretenom od 50k o/min pri brzini od približno 1000 mm/min. Moje vreteno daje 10k bez opterećenja, a možemo pretpostaviti da trebamo rezati brzinom od 200 mm/min.

Rezultati i zaključak

Uzimajući sve ovo u obzir, mjerim novi komad tekstolit, počinjem glodati i dobijam ovaj rezultat:



Gornji je tačno onako kako je izašao iz rutera, donji je nakon što sam pokrenuo uobičajeno brusni kamen par puta. Kao što vidite, na tri mjesta tragovi nisu bili isječeni. Općenito, širina staza varira na cijeloj ploči. Ovo još treba da se reši, ali imam ideju šta je razlog. U početku sam ploču zalijepio dvostranom trakom i dosta se često skidala. Zatim sam na par mjesta uhvatio rubove glava vijaka. Čini se da se bolje drži, ali još uvijek igra malo. Sumnjam da je u trenutku glodanja pritisnut uz platformu i zbog toga zapravo ne probija.



Generalno, sve ovo ima izglede. Kada se proces razradi, konstruisanje DEM traje oko pet do sedam minuta, a zatim samo glodanje traje nekoliko minuta. Izgleda da možemo dalje eksperimentisati. Ali tada možete bušiti na istoj mašini. Samo kupite zakovice i bićete sretni! Ako je tema interesantna, mogu napisati još jedan članak o bušenju, dvostranim pločama itd.

Ne volim graviranje PCB-a. Pa, ne sviđa mi se proces petljanja sa željeznim hloridom. Štampajte ovde, peglajte ovde, eksponirajte fotorezistom ovde - to je cela priča svaki put. I onda razmislite o tome gdje da ispustite željezni hlorid. Ne tvrdim da je ovo pristupačna i jednostavna metoda, ali lično se trudim da je izbjegnem. A onda se dogodila moja sreća: završio sam CNC ruter. Odmah se javila misao: zar ne bismo trebali pokušati glodati štampane ploče? Ne pre rečeno nego učinjeno. Crtam jednostavan adapter iz esp-wroom-02 koji leži okolo i počinjem svoj izlet u glodanje štampanih ploča. Staze su posebno napravljene male - 0,5 mm. Jer ako ne izađu tako, zajebi ovu tehnologiju.



Pošto ja lično pravim štampane ploče jednom u pet godina na velike praznike, za dizajn mi je sasvim dovoljan KiCAD. Nisam pronašao nikakva specijalizirana zgodna rješenja za to, ali postoji univerzalniji način - korištenje gerber datoteka. U ovom slučaju, sve je relativno jednostavno: uzimamo pcb, izvozimo željeni sloj u gerber (bez preslikavanja ili druge magije!), pokrećemo pcb2gcode - i dobijamo gotovu nc datoteku koju možemo dati ruteru. Kao i uvijek, stvarnost je zla zaraza i sve ispada nešto komplikovanije.

Preuzimanje gcodea iz gerber fajlova

Dakle, ne planiram posebno opisivati ​​kako doći do gerber fajla, mislim da svi znaju kako se to radi. Zatim morate pokrenuti pcb2gcode. Ispostavilo se da je potrebno oko milion parametara komandne linije da bi se proizvelo bilo šta prihvatljivo. U principu, njegova dokumentacija nije loša, savladao sam je i shvatio kako se može dobiti nekakav gcode čak i takav, ali sam ipak želio ležernost. Zato je pronađen pcb2gcode GUI. Ovo je, kao što ime sugerira, GUI za postavljanje osnovnih parametara pcb2gcode sa potvrdnim okvirima, pa čak i sa pregledom.



Zapravo, u ovoj fazi je dobijena neka vrsta gcodea i možete pokušati mljevenje. Ali dok sam proveravao kutije, ispostavilo se da je zadana vrijednost dubine koju ovaj softver nudi 0,05 mm. U skladu s tim, ploča mora biti ugrađena u ruter s barem većom preciznošću od ove. Ne znam o kome je reč, ali radni sto mog rutera je primetno iskrivljen. Najjednostavnije rješenje koje mi je palo na pamet bilo je da se na stol stavi komad šperploče, u njemu izrezuje džep kako bi odgovarao veličini dasaka - i savršeno bi završio u ravnini glodala.


Za one koji su već dobri sa ruterom, ovaj dio nije zanimljiv. Nakon par eksperimenata ustanovio sam da je potrebno glodati džep u jednom smjeru (na primjer, hrana po zubu) i sa preklapanjem od najmanje trideset posto. Fusion 360 mi je u početku ponudio premalo preklapanja i išao je naprijed-natrag. U mom slučaju rezultat je bio nezadovoljavajući.

Uzimajući u obzir zakrivljenost PCB-a

Poravnavši platformu, zalijepio sam dvostranu traku na nju, položio PCB i počeo glodati. Evo rezultata:



Kao što vidite, na jednoj ivici ploče rezač praktički ne dodiruje bakar, s druge strane je ušao previše duboko u ploču, a tokom glodanja pojavile su se mrvice PCB-a. Pažljivo sam pogledao samu ploču, primijetio sam da je u početku bila neravna: blago zakrivljena, i koliko god se mučili s njom, bit će nekih odstupanja u visini. Tada sam, usput, pogledao i otkrio da se za štampane ploče debljine veće od 0,8 mm tolerancija od ±8% smatra normalnom.


Prva opcija koja vam pada na pamet je automatska kalibracija. Po logici stvari - što je lakše, ploča je bakrena, rezač je čelični, jednu žicu sam zakačio za bakar, drugu za rezač - evo gotove sonde. Uzmi ga i napravi površinu.


Mojom mašinom upravlja grbl na jeftinom kineskom štitu. grbl ima podršku za sondu na pinu A5, ali iz nekog razloga na mojoj ploči nema posebnog konektora. Pažljivo sam ga pregledao, ipak sam otkrio da je pin A5 spojen na konektor SPI porta (potpisan kao SCL), a tu je i uzemljenje u blizini. Postoji jedan trik s ovim "senzorom" - žice moraju biti isprepletene. Postoji mnogo smetnji u ruteru, a bez toga senzor će stalno davati lažne pozitivne rezultate. Čak i nakon tkanja će se nastaviti, ali mnogo, mnogo rjeđe.




Komanda kaže: počnite se spuštati do –10 u Z (da li je apsolutna ili relativna visina - zavisi od načina u kojem je firmver sada). Spuštat će se vrlo sporo - brzinom od 5 mm/min. To je zbog činjenice da sami programeri ne jamče da će se spuštanje zaustaviti točno u trenutku kada se senzor aktivira, a ne malo kasnije. Stoga je bolje spuštati se polako kako bi se sve zaustavilo na vrijeme i uopće nema vremena za ulazak u plaćanje. Najbolje je izvršiti prvi test podizanjem glave na visinu mnogo veću od 10 mm i resetiranjem koordinatnog sistema. U tom slučaju, čak i ako sve ne radi i nemate vremena da dođete do dugmeta E-Stop, rezač se neće oštetiti. Možete izvršiti dva testa: prvi je da ne radite ništa (a kada dostignete -10 grbl će prikazati “Alarm: Probe Fail”), drugi - dok se spušta, zatvorite krug nečim i uvjerite se da je sve ispravno stao.


Zatim morate pronaći metodu za stvarno mjerenje matrice i iskrivljavanje gkoda po potrebi. Na prvi pogled, pcb2gcode ima neku vrstu podrške za autoniveliranje, ali grbl nema podršku. Tamo je moguće podesiti komande za ručno pokretanje uzorka, ali to morate shvatiti, i, iskreno, bio sam previše lijen. Radoznali um bi mogao primijetiti da je LinuxCNC-ova probe komanda ista kao i grbl komanda. Ali onda postoji nepopravljiva razlika: svi „odrasli“ tumači gcode-a spremaju rezultat izvršenog testa u mašinsku varijablu, a grbl jednostavno šalje vrijednost na port.


Malo guglanje sugerira da postoji još dosta opcija, ali mi je za oko zapeo projekt chillpeppr:


Ovo je dvokomponentni sistem dizajniran za igranje sa webny hardverom. Prva komponenta - Serial JSON Server, napisan u go, radi na mašini koja je direktno povezana na hardver, i može dati kontrolu nad serijskim portom preko websocketa. Drugi radi u vašem pretraživaču. Imaju čitav okvir za pravljenje widgeta sa nekom funkcionalnošću, koji se zatim može umetnuti na stranicu. Konkretno, već imaju gotov radni prostor (set widgeta) za grbl i tinyg.


A chillpeppr ima podršku za automatsko niveliranje. Štaviše, izgleda mnogo praktičnije od UniversalGcodeSender-a, koji sam ranije koristio. Instaliram server, pokrećem dio pretraživača, provodim pola sata u smišljanju interfejsa, učitavam gcode svoje ploče tamo i vidim nešto smeća:



Gledajući sam gcode, koji generiše pcb2gcode, vidim da koristi notaciju gdje se naredba (G1) ne ponavlja u sljedećim redovima, već se daju samo nove koordinate:


G00 X1.84843 Y34.97110 (brzo kretanje za početak.) F100.00000 G01 Z-0.12000 G04 P0 (zadržati se bez vremena -- G64 ne bi trebalo da izgladi ovu tačku) F200.00000 X1.84843 Y34.2761 X34.971 X1.84843 Y34.97110. Y34.17332 X2.69481 Y34.11185 X2.73962 Y34.00364 X2.74876 Y31.85178 X3.01828 Y31.84988 X3.06946 Y31.82249 X31.82248 X37.

Sudeći po činjenici da chilipeppr prikazuje samo vertikalne pokrete, on ovdje vidi liniju G01 Z-0.12, ali ne razumije sve što dolazi nakon F200. Potrebno je promijeniti notaciju u eksplicitnu. Naravno, možete raditi svojim rukama ili kreirati neku vrstu skripte za naknadnu obradu. Ali još niko nije otkazao G-Code Ripper, koji, između ostalog, može razbiti složene gcode komande (kao što su isti lukovi) u jednostavnije. Inače, on takođe zna savijati gcode pomoću matrice autoprobe, ali opet nema ugrađene podrške za grbl. Ali možete napraviti isti split. Standardne postavke su mi sasvim odgovarale (osim što sam u konfiguraciji morao unaprijed promijeniti mjerne jedinice u mm). Rezultirajući fajl je počeo normalno da se prikazuje u chilipeppr:



Zatim pokrećemo autosondu, ne zaboravljajući naznačiti udaljenost s koje treba spustiti uzorak i njegovu dubinu. U mom slučaju sam naznačio da ga treba spustiti sa 1 na –2 mm. Donja granica nije toliko bitna, možete je postaviti na najmanje -10, ali ja to ne bih preporučio: nekoliko puta sam bezuspješno postavio početnu tačku od koje će početi uzorak, a ekstremne tačke su završile izvan granica board. Ako je dubina veća, graver se može pokvariti. I to je samo greška. Nivo gornje granice direktno određuje koliko će vremena biti potrebno za mjerenje površine. U mom slučaju, u stvarnosti ploča gotovo nikada nije prelazila 0,25 mm gore ili dolje, ali 1 mm je nekako pouzdaniji. Pritisnemo dragocjeno trčanje i trčimo do rutera da meditiramo:



A u chilipeppr sučelju se polako pojavljuje izmjerena površina:



Ovdje treba obratiti pažnju da se sve Z vrijednosti pomnože sa 50 kako bi se bolje vizualizirala rezultirajuća površina. Ovo je postavka koja se može konfigurirati, ali 10 i 50 dobro funkcioniraju po mom mišljenju. Često se susrećem sa činjenicom da se jedan bod pokaže mnogo višim nego što bi se od njega očekivalo. Lično, ovo pripisujem činjenici da senzor hvata smetnje i daje lažno pozitivan rezultat. Na sreću, chilipeppr vam omogućava da otpremite mapu visine u obliku json-a, možete je ispraviti ručno, a zatim ručno učitati. Zatim kliknite na dugme “Send Auto-Leveled GCode to Workspace” - i ispravljeni gcode je već učitan u biberu:


N40 G1 X 2.6948 Y 34.1118 Z0.1047 (al novi z) N41 G1 X 2.7396 Y 34.0036 Z0.1057 (al novi z) N42 G1 X 2.7488 Y 31.8518 (al novi z) N41 G1 X 2.7396 Y 34.0036 Z0.1057 (al novi z) N42 G1 X 2.7488 Y 31.8518 (al novi z1.107) Y 34. Z0. 1127 (sve novo z) N44 G1 X 3.0695 Y 31.8225 Z0.1137 (sve novo z) N45 G1 X 3.0968 Y 31.7713 Z0.1142 (sve novo z)

Kodu su dodani Z pomaci, koji bi trebali kompenzirati neravnine površine.

Odabir parametara glodanja

Počinjem glodati i dobijam ovaj rezultat:



Ovdje su jasne tri stvari:

  1. Problem sa neravninama površine je nestao: sve je izrezano (tačnije, izgrebano) na skoro istu dubinu, nigdje nema praznina, nigdje nije preduboko.
  2. Dubina je nedovoljna: 0,05 mm očigledno nije dovoljno za ovu foliju. Ploče su, inače, neka nepoznata zvijer sa AliExpressa, debljina bakra tamo nije naznačena. Sloj bakra varira, najčešći su od 18 do 140 mikrona (0,018-0,14 mm).
  3. Jasno su vidljivi otkucaji gravera.

O produbljivanju. Nije teško odrediti koliko duboko treba spustiti graver. Ali postoje specifičnosti. Konusni graver ima oblik trokuta u projekciji. S jedne strane, ugao konvergencije prema radnoj tački određuje koliko je alat teško slomiti i koliko će trajati, a s druge strane, što je veći ugao, to će biti širi rez za datu dubinu.



Formula za izračunavanje širine reza na datoj dubini izgleda ovako (neskromno preuzeto sa reprap.org i ispravljeno):


2 * dubina prodiranja * tangen (ugao vrha alata) + širina vrha

Iz toga izračunavamo: za graver sa uglom od 10 stepeni i kontaktnom tačkom od 0,1 mm sa dubinom od 0,1 mm, dobijamo širinu rezanja od skoro 0,15 mm. Na osnovu toga, inače, možete procijeniti koliku će minimalnu udaljenost između staza napraviti odabrani graver na foliji odabrane debljine. Pa, čak i ako vam nisu potrebne vrlo male udaljenosti između gusjenica, ipak ne biste trebali spuštati rezač preduboko, jer fiberglas vrlo tupi rezače čak i napravljene od tvrdih legura.


Pa, postoji još jedan smiješan trenutak. Recimo da imamo dvije staze razmaknute 0,5 mm. Kada pokrenemo pcb2gcode, on će pogledati vrijednost parametra Toolpath offset (koliko se povući od staze prilikom glodanja) i zapravo će napraviti dva prolaza između staza, međusobno razmaknutih za (0,5 - 2 * toolpath_offset) mm , između njih će biti (tačnije Sveukupno će otpasti neki komad bakra, i bit će ružan. Ako napravite toolpath_offset većom od udaljenosti između staza, tada će pcb2gcode izdati upozorenje, ali će generirati samo jednu liniju između staza. Općenito, za moje aplikacije ovo ponašanje je poželjnije, budući da su gusjenice šire, rezač manje seče - ljepota. Istina, problem može nastati sa SMD komponentama, ali je malo vjerovatno.


Postoji izražen slučaj ovakvog ponašanja: ako postavimo vrlo veliki toolpath_offset, onda ćemo dobiti štampanu ploču u obliku Voronoi dijagrama. U najmanju ruku, prelijepo je;) Efekt možete vidjeti na prvom snimku ekrana iz pcb2gcode koji sam dao. Pokazuje kako će izgledati.


Sada o ritmovima gravera. Uzalud ih tako zovem. Čini se da je moje vreteno prilično dobro i, naravno, ne udara tako jako. Ovdje se, prije, vrh gravera pri kretanju savija i skače između tačaka, dajući onu čudnu sliku sa tačkama. Prva i glavna misao je da rezač nema vremena za rezanje i stoga preskače. Malo guglanje je pokazalo da ljudi glodaju štampane ploče sa vretenom od 50k o/min pri brzini od približno 1000 mm/min. Moje vreteno daje 10k bez opterećenja, a možemo pretpostaviti da trebamo rezati brzinom od 200 mm/min.

Rezultati i zaključak

Uzimajući sve ovo u obzir, mjerim novi komad PCB-a, počinjem glodati i dobivam ovaj rezultat:



Gornji je tačno onakav kakav je izašao iz glodala, donji je nakon što sam ga nekoliko puta prešao običnim kamenom za oštrenje. Kao što vidite, na tri mjesta tragovi nisu bili isječeni. Općenito, širina staza varira na cijeloj ploči. Ovo još treba da se reši, ali imam ideju šta je razlog. U početku sam ploču zalijepio dvostranom trakom i dosta se često skidala. Zatim sam na par mjesta uhvatio rubove glava vijaka. Čini se da se bolje drži, ali još uvijek igra malo. Sumnjam da je u trenutku glodanja pritisnut uz platformu i zbog toga zapravo ne probija.



Generalno, sve ovo ima izglede. Kada se proces razradi, konstruisanje DEM traje oko pet do sedam minuta, a zatim samo glodanje traje nekoliko minuta. Izgleda da možemo dalje eksperimentisati. Ali tada možete bušiti na istoj mašini. Samo kupite zakovice i bićete sretni! Ako je tema interesantna, mogu napisati još jedan članak o bušenju, dvostranim pločama itd.

Povratak

×
Pridružite se zajednici “koon.ru”!
U kontaktu sa:
Već sam pretplaćen na zajednicu “koon.ru”