Ez a kézikönyv a LaserBase működését írja le. A cél nem az, hogy minden belső részletet kimerítsen, hanem az, hogy a programot helyesen lehessen használni, és közben világos legyen, mi történik a kép és a G-code között.
A szöveg a valós munkafolyamatot követi.
A LaserBase lézergravírozó munkák előkészítésére és futtatására készült programcsomag.
Fő részei:
A LaserBase nem általános képszerkesztő. A célja az, hogy egy képből gravírozható, géphez illesztett raszter és vezérlőfájl készüljön.
A lézergravírozás eredményét három tényező együtt határozza meg:
A LaserBase ezért nem csak képet dolgoz fel, hanem a képhez fizikai méretet, DPI-t, gépgeometriát és G-code paramétereket is rendel.
Egy tipikus munka:
Az Image Workspace a program központi része.
Bal oldalon a forráskép látszik, jobb oldalon a feldolgozott nézet. Ez a jobb oldali nézet nem mindig ugyanazt jelenti: a kiválasztott módtól függően lehet szürkeárnyalatos, bináris ditheres vagy depth módnál többféle feldolgozott ág egyike.
Ezért a preview-t mindig a választott feldolgozási móddal együtt kell értelmezni.
A Load image gombbal tölthető be a kép.
Támogatott formátumok:
A kép betöltése után a program eltárolja a forrásképet, és ebből indul minden további feldolgozás.
A program több képszintet használ.
RAW kép
Ez a betöltött forráskép. A crop és a valódi forgatás ehhez a képhez kapcsolódik.
Feldolgozott kép
Ez az a raszter, amely már a megadott fizikai mérethez, DPI-hez és gépgeometriához igazodik, és tartalmazza a képi transzformációkat is.
BASE
A BASE nem mindig bináris.
A G-code mindig az aktuális feldolgozott raszterből készül.
A gravírozás méretét milliméterben adjuk meg.
A DPI meghatározza a sor- vagy pontsűrűséget:
vonalköz (mm) = 25,4 / DPI
A megadott DPI nem mindig azonos a gépen ténylegesen használható DPI-vel. A LaserBase a gép léptetéséhez igazított valódi rasztert készít, ezért a feldolgozott kép mérete és effektív DPI-je eltérhet a pusztán kért értékektől.
A Machine profile a gép fizikai adatait tartalmazza:
Ezek nem csak az exporthoz kellenek. A program ezekből számolja a raszter illesztését és az automatikus overscan értéket is.
Fiber módban a workspace virtuális gépprofilt használ; diode módban a gépadatok ténylegesen részei a feldolgozásnak.
A crop a RAW kép terében van definiálva. Ez fontos.
Ez azt jelenti, hogy a kivágás nem a már feldolgozott képen történik, hanem a forrásképen, még a további feldolgozás előtt.
Elérhető alakok:
Kör cropnál a szélesség és magasság azonos kell legyen. Ha a crop aktív, de érvénytelen, a Process gomb nem indul.
A két forgatás nem ugyanaz.
Rotate 90
Ez valódi geometriai transzformáció. A forráskép orientációját megváltoztatja, és a crop, a geometria, valamint a feldolgozás is ehhez igazodik.
Preview visszaforgatás
Ez csak megjelenítési réteg. A feldolgozást és a G-code-ot nem módosítja, csak a bal és jobb oldali preview nézetet forgatja vissza.
Ha a képet a gép miatt el kell forgatni, a Rotate 90 a fontos. Ha csak kényelmesebben szeretnéd nézni, a preview-visszaforgatás való.
A feldolgozási mód a workspace központi döntése.
Nem csak azt határozza meg, hogy milyen algoritmus fusson, hanem azt is, hogy milyen típusú lesz a BASE, mit mutat a preview, és hogyan készül a G-code.
A LaserBase nem csak bináris ditheringgel dolgozik.
Grayscale
A feldolgozott raszter szürkeárnyalatos marad. A G-code pixelről pixelre PWM értéket rendel a tónushoz.
Hybrid
Szürkeárnyalatos alapú mód, amely a tónusokat mintázottabban kezeli. Nem klasszikus bináris dither, és nem tiszta grayscale.
A Hybrid ott hasznos, ahol a tiszta grayscale túl laposnak, a bináris dither pedig túl keménynek bizonyul. Köztes megoldást ad a tónusmező és a pontszerkezet között.
Bináris dither módok
Ezekben a végső raszter bináris: a pont vagy ég, vagy nem ég.
Depth
Ez nem külön dither algoritmus, hanem kétágú feldolgozás.
Depth módban a program külön kezel egy grayscale és egy dither ágat, és a preview-ben ezek között lehet váltani. Exportnál a G-code két passzból épül fel.
A Depth akkor hasznos, ha a tónusátvitelt és a pontstruktúrát nem ugyanarra az egyetlen raszterre akarod bízni. A sima grayscale-hez képest két külön funkciójú feldolgozott ágat ad.
Contrast, Brightness, Gamma, Radius, Amount
Ezek a feldolgozás bemenetét alakítják.
Negative
A tónusok inverziója.
Mirror X / Mirror Y
Geometriai tükrözés a képen.
Threshold
Nem általános képi csúszka. A bináris error-diffusion módok küszöbére hat.
Serpentine scan
Hibaterjesztéses dither módoknál minden második sor feldolgozási irányát megfordítja. Nem külön dither, hanem kiegészítő kapcsoló.
1 pixel off
Bináris módoknál egy utólagos tisztító lépés, amely izolált egyedi pontokat tud eltüntetni.
Az Auto nem egyszerű arányszámoló.
Az ajánlás az adatbázisból dolgozik:
alapján próbál Speed / Max power / Min power értéket adni.
Ha nincs pontos találat, a program fallbackot használ. Nem lép fel minden felső szintre; csak a támogatott safe-stop csoportokra eshet vissza. Ha ilyen fallback történik, a program ezt jelzi, és megerősítést kérhet.
Auto módban a Speed és a Max power összekapcsolva mozog: ha az egyiket kézzel módosítod, a másikat a rendszer az aktuális ajánlás bázisához igazítja.
Az Auto akkor a legerősebb, ha pontos anyag- és technikaalapú találatra támaszkodik. Fallback esetén inkább biztonságos kiindulásnak tekinthető, mint közvetlen végértéknek.
Az ajánló az adatbázisban szereplő rekordokra támaszkodik. Ezek a rekordok nem csak előre definiáltak: a felhasználó saját adatokat is hozzáadhat.
A rögzített adatok exportálhatók, és más környezetben visszatölthetők. Az importált kulcsfájlok a központilag előkészített adatbázist frissítik.
Az overscan az a ráfutási kifutási távolság, amelyen a fej a kép szélén kívül mozog.
Automatikus módban a LaserBase ezt a sebességből és a tengely gyorsulásából számolja. Kézi override is megadható.
Ha az overscan túl kicsi, a kép széle torzulhat, mert a gép még nem állandó sebességen mozog.
A Process nem egyszerűen csak lefuttat egy szűrőt.
Előtte a program megvizsgálja:
Ennek eredménye:
Ezután készül el a tényleges feldolgozott raszter.
A jobb oldali preview a kiválasztott feldolgozott ágat mutatja.
Ez a preview nem minden módban a végső gravírozás közvetlen 1:1 képe. Különösen bináris dither és depth mód esetén inkább a raszterlogikát mutatja meg.
Depth módban két preview között lehet váltani:
A Nearest preview a megjelenítés módját változtatja, nem magát a feldolgozást.
Fullscreen módban érdemes ellenőrizni:
A G-code stratégia módfüggő.
Grayscale / Hybrid
A program a pixel tónusából számít PWM értéket, ezért a lézer teljesítménye soron belül is változhat.
Bináris dither
A fekete pontok a beállított maximális teljesítménnyel égnek, a fehér pontok nem égnek.
Depth
Két egymásra épített passz készül: a dither és a grayscale ág külön G-code blokkot kap.
Save image
Az aktuálisan aktív feldolgozott képet menti. Ez lehet grayscale, hybrid vagy dither ág is.
G-code
A gravírozási vezérlőfájlt menti.
Keret
Ha be van kapcsolva, a program külön keretfájlt is készít. Ennek paraméterei külön ablakban adhatók meg. Kör cropnál kör, egyébként téglalap keret készül.
A főablak paraméteradatbázisként működik, de a workspace mentése ennél több.
Mentéskor a program eltárolja:
Ezért a visszatöltés nem csak rekordkitöltés, hanem workspace-állapot helyreállítása.
A mentett workspace rekord visszatölthető a főablakból.
Ilyenkor a program:
Ezért a visszatöltött állapot munkamenet-jellegű, nem egyszerű paraméterlista.
A Sender külön ablakban fut.
Alapfunkciók:
Működés közben:
Emellett a Sender tud külön frame futtatást, gépi kezdőpont és work-start pozíció mentést, valamint offsetes pozicionálást is.
Főablak
Tárolja és kezeli a rekordokat.
New Entry
Új rekord létrehozása.
Calculator
Meglévő rekordokból segít arányos új paramétert számolni.
Sketch
Egyszerű külön ablakos rajzoló és vázlatkészítő felület.
vonalköz (mm) = 25,4 / DPI
effektív DPI = 25,4 / valódi pitch_mm
Módok:
Forgatás:
Mentés: