Re: HDMI - uživatelské rozlišení, výstup bitmapových grafických dat

Petr Labaj labaj na volny.cz
Pondělí Únor 21 21:51:51 CET 2022


Jo, Gerber by byl fajn. Je univerzálnější.
Jen nemám nacvičený žádný postup převodu Gerberu do přesně definovaného 
bitmapového formátu. Jako to skvěle umí Ghostscript z PS.
Na plot se podívám, díky.

Navíc v Eagle má výstup do Gerberu omezení třeba v tom, že dělá plné 
plošky. Tj. bez díry.
Pro výrobu prokovených PCB je to logické, pro ruční výrobu už méně.
Navíc nevím, jestli se nějak snadno dá udělat export v inverzu.
Invertovat jistě můžu snadno až při zobrazení. Ale je nešikovné, že data 
pro negativní resist musí být invertovaná, ale pro masku zase nesmí být 
invertovaná.
U PostScriptu si to v Eagle snadno navolím v CAM-scriptu.

Jinak jsem ušetřil dost času.
Řekl jsem si, že už nazrál čas na přechod na KiCad. Stáhl jsem ho, a on 
na mě vypálil hlášku, že na W7 prostě nejede.
Takže zůstanu i nadále u Eagle a ušetřím čas za učení.
A tím mě taky přestala bolet kompatibilita s něčím jiným než PS.

PL

********************

Dne 21.2.2022 v 21:22 Jindrich Fucik napsal(a):
> Ahoj,
>
> Jenom tak tematicky, nebylo by stylovější se soustředit na gerber data?
> https://en.wikipedia.org/wiki/Gerber_format
>
> Formát je to v podstatě dost jednoduchý a na linuxu  se mi zdálo 
> docela reálné jej převádět scriptem do formátu plot(5) a pak převádět 
> na bitmapu pomocí plot(1).
>
> (trochu pozor na to, jakou verzi příkazu plot(1) máš, je jich několik)
>
> Jindra
>
> Dne 21.2.2022 v 20:00 Petr Labaj napsal(a):
>> Ale mně asi žádné takové nástroje zřejmě nepomůžou, řekl bych.
>>
>> Zadání: dostat jakýmkoli způsobem artwork, vyprodukovaný Eagle, na 
>> obrazovku monitoru v přesném rozměru a umístěný na přesné pozici.
>> A ideálně to udělat tak, aby to případně fungovalo beze změn i třeba 
>> pro KiCad.
>> Rozlišení displeje je 498.0392 DPI.
>> Všechno zpracování (kromě posledního exportu do bitmapového formátu) 
>> by mělo probíhat vektorově, aby nedocházelo ke ztrátě přesnosti.
>>
>> Pokud bych to uměl vyexportovat z Eagle přímo v BMP v definovaném 
>> rozlišení, tak by to bylo nejjednodušší.
>> Ale to neumím.
>> Přesné rozměry umím dostat přes PostScript nebo Gerber.
>> Gerber by byl univerzálnější, ale nemám žádný nástroj pro dávkový 
>> převod do BMP v definovaném rozlišení.
>> Z PostScriptu ten převod balíkem Ghostscript udělat umím.
>>
>> Je samozřejmě možné, že jsem nezvolil optimální cestu, a že to půjde 
>> nějak snadněji, elegantněji nebo univerzálněji.
>> Teď je to tak:
>> - Eagle modulem CAM do EPS
>> - Ghostscriptem z EPS do BMP s přesným DPI
>> - BMP do formátu pro framebuffer + zobrazení
>> Je to automatické zpracování, takže po Ethernetu se tam pošle soubor 
>> v EPS a vyleze to na displeji.
>>
>> Rád se ale nechám poučit a vyzkouším i jiné cesty.
>>
>> K dořešení mi zbývají drobnosti, které zatím budu řešit ručně.
>> Export do EPS funguje dobře, pokud se použije automatické umístění 
>> artworku na nulu (volba pos. Coord v modulu CAM).
>> Eagle ale kolem rozměru desky udělá ještě rámeček a tedy odsazení 
>> 0.254mm. Neumím to vypnut nebo nastavit.
>> A pak Eagle považuje za rozměr desky nikoli to, co je definováno 
>> rámečkem ve vrstvě Dimension, ale prostě vše, co je obsahem BRD.
>> Takže když kolem desky udělám otvory (Holes), které budou pří výrobě 
>> použity pro nasazení na trny, tak Eagle zvětší artwork desky i o ty 
>> otvory.
>> Takže to musím udělat tak, že vyexportuju EPS, a teprve dodatečně 
>> doplním technologické okolí.
>> Pokud bych u Eagle chtěl zůstat, tak bych si na to asi napsal nějaký 
>> ULP. Ale protože chci jít na KiCad, tak to zatím asi budu dělat ručně.
>> Souvisí to s tím, že vrtání dělám na CNC a tak potřebuju absolutní 
>> souřadnice. Při ručním vrtání by nějaké posunutí o rámeček 0.254mm 
>> samozřejmě nehrálo žádnou roli.
>>
>> PL
>>
>> **********************
>>
>> Dne 21.2.2022 v 12:56 Jaroslav Lukeš napsal(a):
>>> Ale v linuxu existuje spousta nástrojů na automatizované zpracování 
>>> obrázků. Ať už třeba přes Python, nebo z příkazové řádky pomocí 
>>> Imagemagick. Tam nějaké ořezy, konverze nejsou problém. Jediné co 
>>> historicky uměl špatně/moc pomalu, byl postscript. Ale na bitmapy je 
>>> skvělý.
>>>
>>> Petr Labaj napsal(a):
>>>>
>>>> Mezitím jsem statečně bojoval s ps2eps. Ale i přes hrdinské 
>>>> nasazení jsem prohrál.
>>>> To vygenerované EPS se v prohlížeči IrfanView zobrazí dobře, se 
>>>> správným rozměrem.
>>>> Ale export do BMP tam zase přidá kolem rámeček.
>>>



Další informace o konferenci Hw-list