Maró nyomtatott áramköri lapok otthon

Itt meg kell elkalandozik. Számos módja van, hogyan lehet kijutni a cad'a gcode'ov beállított őrlési PCB. Véleményem szerint azok eltérnek attól függően, hogy az Ön által használt CAD. Ha ön egy rajongó a Eagle -, akkor alatta vannak speciális, jól integrált megoldások: PCB-GCode. a képesség, hogy közvetlenül a megnyitott fájlokat a BRD-chilipeppr. Sajnos, nem is olyan régen, az Autodesk változott sas engedélyezési politika, és most nem volt annyira, mint a közösség (láthatod a kilátás egy prominens képviselője a közösség).
Mivel én személyesen nem áramköröket ötévente a nagy ünnepek - I design elég KiCAD. Számára a speciális kényelmes, nem találtam megoldást, de van egy univerzális módon - Gerber-fájlokat. Ebben az esetben az összes viszonylag egyszerű: végy nyák, az exportáló a kívánt réteg Gerber (nem tükrözött és egyéb mágikus!), Run pcb2gcode - és készülj nc-fájl adható Fraser. Mint mindig, a valóság - a gonosz, a pestis és minden egy kicsit bonyolultabb.
Első gcode Gerber-fájlokat

Tulajdonképpen ebben a szakaszban kapott gkod és kipróbálhatja, hogy őröljük. De míg én piszkálja a kullancsot, világossá vált, hogy az alapértelmezett érték a penetráció, mely ezt a szoftvert, - 0,05 mm. Ennek megfelelően, a kártya kell telepíteni Fraser legalább pontossággal jobb, mint ez. Nem tudom, hogy bárki, de van egy asztali meg a router észrevehetően görbe. A legegyszerűbb megoldás, hogy történt velem -, hogy tegye az asztalra áldozati fanerku, mart a zsebében egy ruha mérete - és ez tökéletes lesz a gépen a router.
Azok számára, akik jól beszélik a router, ez a rész nem érdekes. Miután egy pár kísérletek, azt találtuk, hogy a malom egy zseb van szükség az egyik irányban (például fogankénti előtolás) és egy tie-in legalább harminc százalékát. Fusion 360 megkínált eleinte túl kicsi tie-in ment oda-vissza. Az én esetemben, az eredmény nem volt kielégítő.
Számvitel krivosti PCB
Összehangolása a platform, I pokleit rá kétoldalas szalag, tedd a PCB és elkezdte marni. Íme az eredmény:

Mint látható, az egyik szélén a tábla malom szinte nem érinti a réz, a másik - túl mélyült a felelős, marás PCB ment morzsákat. Nézd meg közelről a fórumon is, észrevettem, hogy ő volt kezdetben egyenetlen: enyhén ívelt, és mint te, vagy szenved, bármely eltérés lesz a tetején. Ezután az úton, néztem, és úgy találta, hogy PCB-t meghaladó vastagságú 0.8 mm tűrés ± 8% normálisnak tekinthető.
Az első változat a harc, ami eszébe jut - automatikus kalibráció. Logikája szerint a dolgok - mi sem egyszerűbb tábla rézzel bevont, acélmű, az egyik a csatolt réz vezetékeket, a másik, hogy a malom - itt a kész szonda. Bury igen kezelőfelület.
Saját gépet mutatott grbl'om az olcsó kínai Schild formában. Van grbl szonda támogatást pin A5, de itt van egy speciális terminálon valamilyen okból nem jelenik meg a fórumon. Miután gondosan megvizsgálta, azt is megállapította, hogy a föld is ott van számos A5 pin megjelenik a SPI port csatlakozó (által egyaránt aláírt SCL). Ezzel az „érzékelő” egy trükk - annak szükségességét, hogy csavarja a vezetékeket. A Fraser extrém ábra interferenciát, és anélkül, hogy ez az érzékelő folyamatosan ad hamis pozitív. Még azután is, szövés továbbra is, de sokkal-sokkal kevesebb.

Tehát, az érzékelő van összeállítva, a teszter, sokkal fontosabb kérdés - hogyan kell ellenőrizni a grbl, hogy minden rendben van, és nem törtem egy vésnök. Bit gugleniya megmutatta, hogy kell, hogy küldjön egy parancsot G38.2 Z-10 F5.
A csapat szerint a ereszkednek -10 Z (abszolút vagy relatív magassága - attól függően, hogy az üzemmód, amelyben a firmware most). Leszáll nagyon lassan -, amelynek mértéke 5 mm / min. Ez azért van, mert a fejlesztők nem garantálja, hogy a süllyedés megáll pontosan az érzékelő válaszideje, és nem később. Ezért jobb, ha leszáll lassan minden megállítani az időt, és nem volt ideje, hogy menjen a fedélzeten a legtöbb nem játszanak. A legjobb, ha elvégzi az első teszt, felnézett a magassága sokkal nagyobb, mint 10 mm és csepegtető koordinátarendszerben. Ebben az esetben, még akkor is, ha minden nem működik, és nincs ideje, hogy elérje a kulcsfontosságú E-Stop'a, hogy a vágó nem csavarja fel. Meg lehet végezni két teszt: az első -, hogy nem csinál semmit (és elérve -10 grbl ad «Riasztás: Probe Fail»), a második -, amíg lemegy, valami befejezni az áramkört, és győződjön meg arról, hogy minden megállt.
Ezután meg kell találni egy módszert, hogyan kell valóban megfejteni mátrix és torzítják gcode szükséges. Első pillantásra pcb2gcode'a van némi támogatást autoleveling'a, de a támogatás grbl'a nem. Lehetőség van arra, hogy kérje a csapat indítási minta kezet, de meg kell érteni, és őszintén szólva, lusta volt. Egy érdeklődő elme feltűnhet, hogy LinuxCNC csapat fut a minta egybeesik grbl csapat. De aztán jön egy helyrehozhatatlan különbség: a „felnőtt” tolmácsok gcode'a menteni végrehajtás eredményét a minta a gép változó és grbl egyszerűen megjeleníti a port értéket.
Egyszerű gugleniya kéri, hogy még mindig elég sok különböző lehetőségeket, de a szeme megakadt chillpeppr projekt:
Ez egy olyan rendszer két komponensből tervezett játszik a vas vebni. Az első komponens - Serial JSON Server, írott! Menj, fut a gépen, amely közvetlenül csatlakozik egy darab vas, és képes adni az irányítást a soros portra vebsoketam. Második - működik a böngészőben. Van egy keretet épület egy widget bizonyos funkciók, amelyeket azután tolóerő az oldalra. Különösen, hogy már van egy munkaterület (egy sor) elemet a grbl és tinyg.
És van támogatás chillpeppr'a autoleveling'a. Igen, és úgy tűnik, ő nagyon kényelmes volt UniversalGcodeSender'a, amit korábban használt. Tedd a kiszolgálón futtassa a böngésző-alapú részt, tölteni fél órát arra, hogy foglalkozzon a felület, feltölteni gcode a fedélzeten, és látni néhány szemetet:

Nézzük magát gcode, amely létrehoz pcb2gcode, látom, hogy ez használ a jelölést, ha a következő sorokat nem ismétlődik parancs (G1), és csak az adott új koordinátákat:
Ítélve az a tény, hogy chilipeppr mutatja, csak a függőleges mozgást, látja a G01 vonal Z-0,12, de nem értem, hogy minden után jön a F200. Meg kell ismételni explict jelöléssel. Persze, akkor a munka a keze vagy a látott néhány utófeldolgozás script. De még senki sem törölte a G-kód Ripper. amely többek között lehet verni gcode'a összetett parancsok (mint az azonos ívek) pedig egyszerű. Azt is, egyébként is képes meghajlítani a mátrix autoprobe'a gcode, de nincs beépített támogatás grbl'a újra. De meg tudod csinálni ugyanazt osztott. Én nagyon ért a standard beállításokat (kivéve a config korábban változott mm egység). Az eredményül kapott fájl indításakor általában megjelenik chilipeppr:

Akkor fuss AutoProbe, ne felejtsük el, hogy meghatározza a távolság, ahonnan a mintát csökkenteni, és a mélysége. Az én esetemben, rámutatott arra, hogy szükség van, hogy kihagyja 1 és -2 mm. Az alsó határ nem olyan fontos, akkor lehet, hogy legalább -10, de én nem ajánlom: egy-két alkalommal sikertelenül fel a kiindulási pont, ahonnan ki kell futtatni a tesztet, és a végpontok megjelent kívül a fórumon. Ha penetráció több - tudja törni és rézmetsző. És csak egy tévedés. A szint a felső határ függ, hogy mennyi ideig fog Gaugeable felületet. Az én esetemben, igazából fizetni szinte soha nem ment túl 0,25 mm felfelé vagy lefelé, de 1 mm valahogy biztonságosabb. Kattintson kincsként futás és fuss a Fraser meditálni:
És chilipeppr felület jelenik meg a ravasz mért felület:

Itt kell megjegyezni, hogy a Z értékek szorozva 50 annak érdekében, hogy jobban megértsék a kapott felületet. Ez konfigurálható lehetőség, de 10 és 50 jól működik, véleményem szerint. Én elég gyakran szembesülnek azzal a ténnyel, hogy egyetlen ponton sokkal magasabb, mint várható tőle. Személy szerint én ez annak köszönhető, hogy a szonda fogások célja továbbra is, és ad egy téves riasztás. Chilipeppr előny lehetővé teszi, hogy feltölt egy magasságot térképet json'ki meg lehet adni, miután ezt a javítást, majd átadja az azonos terhelést. Ezután kattintson a gombra «küldés Auto-Levelled GCode munkaterületre» - és borssal már betöltött gkod az alábbi módosítással:
A kód hozzá mozgása Z, amely kompenzálja a felületi érdesség.
A választás a őrlési paramétereket
Maró távon egyre itt az eredménye:

Itt azt látjuk, három dolog egyszerre:
- A probléma egy érdes felület bal: áttört (vagy inkább karcos), és gyakorlatilag ugyanazt a mélységet, sehol halad, nem temetni túl sok.
- Burying elégtelen: 0,05 mm nyilvánvalóan nem elegendő ehhez a fólia. Board, az úton, valami ismeretlen vadállat által AliExpress, a vastagsága a réz nem meghatározott értéket. Egy réteg réz változtatjuk, a leggyakoribb - 18-140 mikron (0,018-0,14 mm).
- Jól látható rézmetsző verést.
Mintegy penetráció. Vedd fel valamit, hogy milyen mértékben kell csökkenteni a vésnök könnyű. De vannak sajátosságai. Kúpos gravírozó van a nyúlvány háromszög alakú. Egyrészt, a szög információkat a működési pont határozza meg, hogy a készülék nehéz megtörni, és meddig fog élni, és a többi - minél nagyobb a szög, annál nagyobb lesz vágva egy adott temetés.

A képlet a vágási szélesség előre meghatározott néz ki, mint mélyülő (indiszkrét vett reprap.org és korrigált):
Úgy gondoljuk, hogy: a vésnök 10 fokos szögben és a kapcsolattartási pont 0,1 mm és 0,1 mm-es temetkezési megkapjuk vágószélesség körülbelül 0,15 mm. Ebből kiindulva, egyébként meg lehet becsülni, hogy mi az a minimális távolság a számok között lesz vésnök kiválasztott fóliavastagságra kiválasztva. Ja, és akkor is, ha nincs nagyon kis távolság a számok között túl mély, hogy csökkentse malom még mindig nem éri meg, mert üvegszál nagyon tupit malmok még kemény ötvözetek.
Nos, van még egy vicces pillanatot. Tegyük fel, hogy két szám, amelyek egymástól 0,5 mm. Amikor progonim pcb2gcode, ahogy nézi a értéke szerszámutat offset paraméter (hogyan tér el a pálya őrlés során), és ténylegesen kétszer halad a sávok között, amelyek egymástól (0,5 - 2 * toolpath_offset) mm maradjon közöttük (inkább minden elromlik) néhány darab réz, és ez lesz csúnya. Ha így teszünk toolpath_offset nagyobb, mint a távolság a számokat, akkor figyelmeztető üzenetet ad pcb2gcode, de ez csupán egy sorban a számok között. Általában az alkalmazások az én viselkedés előnyösebben kapunk a pálya szélesebb vág kevesebb - szépség. Azonban a probléma merülhet fel SMD-alkatrészek, de nem valószínű.
Van egy markáns esetén ezt a viselkedést: ha olyan nagyon nagy toolpath_offset, megkapjuk az áramköri óta Voronoi diagram. Legalábbis - ez szép,) A hatás látható az első képernyőképet pcb2gcode, hogy én adtam. Ott látható, hogyan fog kinézni.
Most, a vésnök verést. Ezt hívom őket, így hiába. Orsó Szeretem a jó és annyira természetesen nem hit. Ezután a hegyét a vésnök inkább hajlítani, amikor a mozgó és ugráló pontok között, így itt a furcsa festmény pontokkal. Az első és a fő gondolata - a maró nincs ideje behatolni, és így ugrik. Fény gugleniya azt mutatta, hogy az emberek a főorsó a nyomtatott áramköri lap 50k rpm sebességgel körülbelül 1000 mm / min. Adok 10k orsó terhelés nélkül, és abból lehet kiindulni, hogy a vágás legyen sebességgel 200 mm / min.
Eredmények és következtetések
Figyelembe véve mindezt, Gaugeable új darab PCB, fuss egy marás és egyre itt az eredménye:

Felső pontosan úgy, ahogy kijött a malom, az alsó - egyszer tartott tőle megszokott csiszoló kő egy-két alkalommal. Mint látható három helyen a pálya nem tört ki. Általában az egész fórumon nyomtávja úszik. A még ma is meg kell érteni, de van egy találgatás, mi az oka. Eleinte én rögzítse a fórumon, hogy a kétoldalas szalag, és elég gyakran hulladék. Aztán felkapott egy pár helyen még szélű csavar feje. Úgy tűnik, hogy tartsa ütött jobb, de még mindig egy kicsit a játék. Gyanítom, hogy abban az időben nyomódásakor őrlési területe és e miatt, sőt, nem vágja át.

Általában a kilátások ez az egész. Amikor a folyamat tökéletes, az építőiparban a DEM tart 5-7 percig, majd közvetlenül a marás - egy pár percig. Úgy tűnik, lehet kísérletezni tovább. De akkor majd portolni tenni ugyanazon a gépen. Még vásárolni szegecseket és boldog lesz! Ha a téma érdekes, én is írni egy cikket a portolása, kétoldalas tábla, és így tovább.