Eagle a KiCAD: výroba DPS na plotru Aritma 0512
Napsal: 20 zář 2024, 17:55
Z nostalgie jsem ze skrine vytahnul a zprovoznil plotr Aritma Colorgraf 0512, kterym jsem v DOSovskych dobach vyrabel DPS z Eaglu. Tedy tenkou lihovou fixou jsem primo na holou med nakreslil obrazec DPS a pak vyleptal. Pri trose peclivosti tak sly delat i oboustranne nebo SMD desky. Samozrejme dnes jsem neplanoval nic leptat, zkusil jsem obrazce jen nakreslit na pruhlednou folii.
DOSovsky Eagle mel ke generovani (nejen) HPGL souboru samostatnou utilitu Xplot.exe. Ve Windows Eaglech podobnou funkci plni CAM Processor, i kdyz s nekterymi omezenimi, napriklad v HPGL neumi ponechat prazdne stredy THT pajecich plosek. Zakladni algoritmus vsak zustal stejny, tedy plochy (polygony) vykresluje jako soustavu rovnobeznych car. To je velmi dulezite, protoze Aritma 0512 prikazy pro polygony nezna. Je zde jedna komplikace - od Eagle verze 8.6.0 z CAM processoru zmizela moznost vytvaret nove HPGL CAM joby. Nicmene i v posledni desktopove verzi 9.6.2 stale jde tyto stare CAM joby nacist a spustit, jen je nejde upravovat. To vsak neni velky problem, protoze jsou clovekem citelne.
Nize prikladam jak okno CAM Processoru vypada v Eagle 9.4.3 a vysledny konfiguracni soubor (CAM job). Krome Top a Bottom vygeneruje i samostatne HPGL soubory pro obrys desky, to byvalo uzitecne pri hledani spravne pozice zakladniho materialu. Obvykle jsem do plotru zalozil tlusty papir nebo folii, nakreslil obrys a pak na nej oboustrannou lepici paskou nalepil DPS. U oboustrannych DPS jsem si v rozich vyvrtal dirky a podle nich pak pozici doladil. Ve sloupci Color se da zvolit pero plotru. Pro A0512 musi byt zapnute zaskrtavaci policko Pos. coord, ktere zajistuje, ze vsechny souradnice budou kladne. Policko Optimize (mimo jine) zajistuje, aby plotr zbytecne nemlatil perem nahoru a dolu. Na Bottom vrstvach (cesky "strana spoju") je nutne zapnout ozrcadleni obrazce polickem Mirror. Rychlost pera (Velocity) je v centimetrech za sekundu; pro kresleni DPS je nutne pouzivat male rychlosti do 1 cm/s. Vsude take mam nastavene odsazeni (offset) 100 mm, aby byla deska zhruba uprostred papiru. Na plotru je nutne prepnout format papiru na A4 (tlacitky Enter+Size).
Nejvetsi drbacka vzdycky byvala s nastavenim prumeru pera (Diameter). Vyrobci sice slibuji nejaky nominalni prumer, ale presnost nebyva valna a meni se podle rychlosti pera. Po delsim pouzivani se navic zvetsuje, jak plotr perem mlati nahoru a dolu. V CAM processoru proto bylo lepsi nastavi trochu mensi prumer nez v realu, aby se cary mirne prekryvaly. Jinak v sirokych spojich a souvislych plochach medi (polygonech) zustavaly mezery, ktere se pak podleptaly. Vedlejsim efektem bylo, ze nektera uzka mista (typicky spoj mezi dvema pajecimi ploskami) se mohly spojit, ale ty pak bylo snadne proskrabnout.
Pro kresleni DPS se tenkrat v GME za krvave penize prodavaly presne lihove fixy, ktere mely nechavat sytejsi stopu. Diky tomu teoreticky mely byt odolnejsi proti podleptani, dnes se jim rika OHP markery pro projektorove folie (jako na Meotar). Jedna z nich byla Edding 140 S, ktera se prodava dodnes, i kdyz kdovi, jak to s tou sytosti a odolnosti je. Ja jsem pouzil lihovy popisovac CD/DVD Centropen 4616, protoze nahodou jde "primerenou" silou napasovat do originalni Aritma redukce pro Centropen 1939. Take tam jde napasovat OHP marker Centropen 2636, ale je lepe ho pojistit izolepou, protoze ma jinak tvarovane telo a drzi hure. Na plotru je nutne snizit pritlak pera podle navodu, jinak brzy rozmlati jejich spicku. Prikladam sken vysledku, jsou tam videt silnejsi i slabsi mista, ale podobne to vypadalo i v tech 90. letech.
Pro posilani dat do plotru pouzivam free TeraTerm, protoze umi na COM port primo poslat soubor z disku (File - Send file). Je nutne pouzit nastaveni COM portu dle screenshotu nize, nastaveni jde ulozit pro pozdejsi pouziti (Setup - Save/Restore). Pokud pouzivate USB-COM prevodnik, tak musi mit hardwarove implementovane signaly DSR a DTR. Jinak u vetsich (>24 KB) HPGL souboru pretece vnitrni buffer, plotr se zasekne a zacnou divoce blikat jeho LED. Ja pouzivam PremiumCord KU2-232.
Zobrazit si predem HPGL soubory se ukazalo byt slozitejsi, nez jsem cekal. Vetsina soucasnych prohlizecek (online i offline, free i placenych) ukazuje nesmysly - mj. vystupky a sikme cary, ktere v obrazci vubec nejsou. Nakonec jsem nasel free HP-GL Viewer z CERNu, ktera se da stahnout zde:
https://service-hpglview.web.cern.ch/se ... iewer.html
https://service-hpglview.web.cern.ch/se ... index.html
Jeji vyhodou je, ze umi snadno prepinat mezi nevyplnenym a vyplnenym pohledem, tedy jak bude obrazec vypadat po zapocteni prumeru pera. Prepina se to ikonou "Thickness enable/disable", ale pozor, u HPGL souboru z Eagle nejdriv musite prumer pera nastavit v menu Edit -> Options -> HP-GL pens. Je to kvuli tomu, ze Eagle do HPGL souboru nepridava prikaz PT, kterym je prumer pera definovany (Pen Thickness). Nicmene to je tak spravne, protoze Aritma 0512 prikaz PT nezna a behem kresleni by svitila cervena LED error.
Podobna, i kdyz mene komfortni prohlizecka je PloViewMini:
https://www.isoplotec.co.jp/eploviewmini.htm
Pohled v ni nejde prepinat jednim kliknutim. Musite pouzit ikonu Set Pen Table (nebo v hornim menu Set -> SetPen) a u prislusneho pera nastavit pozadovany prumer. Pen0 je virtualni pero pro barvu pozadi.
DOSovsky Eagle mel ke generovani (nejen) HPGL souboru samostatnou utilitu Xplot.exe. Ve Windows Eaglech podobnou funkci plni CAM Processor, i kdyz s nekterymi omezenimi, napriklad v HPGL neumi ponechat prazdne stredy THT pajecich plosek. Zakladni algoritmus vsak zustal stejny, tedy plochy (polygony) vykresluje jako soustavu rovnobeznych car. To je velmi dulezite, protoze Aritma 0512 prikazy pro polygony nezna. Je zde jedna komplikace - od Eagle verze 8.6.0 z CAM processoru zmizela moznost vytvaret nove HPGL CAM joby. Nicmene i v posledni desktopove verzi 9.6.2 stale jde tyto stare CAM joby nacist a spustit, jen je nejde upravovat. To vsak neni velky problem, protoze jsou clovekem citelne.
Nize prikladam jak okno CAM Processoru vypada v Eagle 9.4.3 a vysledny konfiguracni soubor (CAM job). Krome Top a Bottom vygeneruje i samostatne HPGL soubory pro obrys desky, to byvalo uzitecne pri hledani spravne pozice zakladniho materialu. Obvykle jsem do plotru zalozil tlusty papir nebo folii, nakreslil obrys a pak na nej oboustrannou lepici paskou nalepil DPS. U oboustrannych DPS jsem si v rozich vyvrtal dirky a podle nich pak pozici doladil. Ve sloupci Color se da zvolit pero plotru. Pro A0512 musi byt zapnute zaskrtavaci policko Pos. coord, ktere zajistuje, ze vsechny souradnice budou kladne. Policko Optimize (mimo jine) zajistuje, aby plotr zbytecne nemlatil perem nahoru a dolu. Na Bottom vrstvach (cesky "strana spoju") je nutne zapnout ozrcadleni obrazce polickem Mirror. Rychlost pera (Velocity) je v centimetrech za sekundu; pro kresleni DPS je nutne pouzivat male rychlosti do 1 cm/s. Vsude take mam nastavene odsazeni (offset) 100 mm, aby byla deska zhruba uprostred papiru. Na plotru je nutne prepnout format papiru na A4 (tlacitky Enter+Size).
Nejvetsi drbacka vzdycky byvala s nastavenim prumeru pera (Diameter). Vyrobci sice slibuji nejaky nominalni prumer, ale presnost nebyva valna a meni se podle rychlosti pera. Po delsim pouzivani se navic zvetsuje, jak plotr perem mlati nahoru a dolu. V CAM processoru proto bylo lepsi nastavi trochu mensi prumer nez v realu, aby se cary mirne prekryvaly. Jinak v sirokych spojich a souvislych plochach medi (polygonech) zustavaly mezery, ktere se pak podleptaly. Vedlejsim efektem bylo, ze nektera uzka mista (typicky spoj mezi dvema pajecimi ploskami) se mohly spojit, ale ty pak bylo snadne proskrabnout.
Pro kresleni DPS se tenkrat v GME za krvave penize prodavaly presne lihove fixy, ktere mely nechavat sytejsi stopu. Diky tomu teoreticky mely byt odolnejsi proti podleptani, dnes se jim rika OHP markery pro projektorove folie (jako na Meotar). Jedna z nich byla Edding 140 S, ktera se prodava dodnes, i kdyz kdovi, jak to s tou sytosti a odolnosti je. Ja jsem pouzil lihovy popisovac CD/DVD Centropen 4616, protoze nahodou jde "primerenou" silou napasovat do originalni Aritma redukce pro Centropen 1939. Take tam jde napasovat OHP marker Centropen 2636, ale je lepe ho pojistit izolepou, protoze ma jinak tvarovane telo a drzi hure. Na plotru je nutne snizit pritlak pera podle navodu, jinak brzy rozmlati jejich spicku. Prikladam sken vysledku, jsou tam videt silnejsi i slabsi mista, ale podobne to vypadalo i v tech 90. letech.
Pro posilani dat do plotru pouzivam free TeraTerm, protoze umi na COM port primo poslat soubor z disku (File - Send file). Je nutne pouzit nastaveni COM portu dle screenshotu nize, nastaveni jde ulozit pro pozdejsi pouziti (Setup - Save/Restore). Pokud pouzivate USB-COM prevodnik, tak musi mit hardwarove implementovane signaly DSR a DTR. Jinak u vetsich (>24 KB) HPGL souboru pretece vnitrni buffer, plotr se zasekne a zacnou divoce blikat jeho LED. Ja pouzivam PremiumCord KU2-232.
Zobrazit si predem HPGL soubory se ukazalo byt slozitejsi, nez jsem cekal. Vetsina soucasnych prohlizecek (online i offline, free i placenych) ukazuje nesmysly - mj. vystupky a sikme cary, ktere v obrazci vubec nejsou. Nakonec jsem nasel free HP-GL Viewer z CERNu, ktera se da stahnout zde:
https://service-hpglview.web.cern.ch/se ... iewer.html
https://service-hpglview.web.cern.ch/se ... index.html
Jeji vyhodou je, ze umi snadno prepinat mezi nevyplnenym a vyplnenym pohledem, tedy jak bude obrazec vypadat po zapocteni prumeru pera. Prepina se to ikonou "Thickness enable/disable", ale pozor, u HPGL souboru z Eagle nejdriv musite prumer pera nastavit v menu Edit -> Options -> HP-GL pens. Je to kvuli tomu, ze Eagle do HPGL souboru nepridava prikaz PT, kterym je prumer pera definovany (Pen Thickness). Nicmene to je tak spravne, protoze Aritma 0512 prikaz PT nezna a behem kresleni by svitila cervena LED error.
Podobna, i kdyz mene komfortni prohlizecka je PloViewMini:
https://www.isoplotec.co.jp/eploviewmini.htm
Pohled v ni nejde prepinat jednim kliknutim. Musite pouzit ikonu Set Pen Table (nebo v hornim menu Set -> SetPen) a u prislusneho pera nastavit pozadovany prumer. Pen0 je virtualni pero pro barvu pozadi.