Aritma Minigraf 0507

Pro tento stařičký plotter jsem napsal program interpretující HPGL soubor na linuxu.

Umí jen úsečky a kružnice, ale v podstatě tím lze nakreslit co je potřeba. Primárně jsem to využíval na desky plošných spojů.

Moje zkušenost  je, že nejlepší je kreslit pomocí  centropen permanent 0.6 (mam tu 2636F),  přesnost je tuším 0.125mm na krok, takže už při návrhu PCB to chce dělat  silnější cesty, minimum je přibližně 0.5mm, jinak je problém cokoli rozumě nakreslit a poté v lázni zachovat dostatečně kvalitní cesty.

Dávám k dispozici zdrojový kód, je to opravdu spíchnuté, jen aby to kreslilo, takže nehledejte v tom nic pěkneho. Jelikož se  programováním živím, ač ne v jayzce C , tak bych se za to měl spíše stydět.

Program bere natvrdo soubor test.plt (je přiložen pro testování).

Postup kreslení:

  • vyexportujte si HPGL např z Eagle, nebo Kicad pomocí cad cam nastrojů
  • zkopírujte nebo rovnou exportujte do souboru test.plt
  • pozor musíte mít přístup k paralelnímu portu, nejjednoduší je to pustit  viz  niže jako root.
  • poté stačí spustit následující

g++ -o AritmaMinigraf0507 AritmaMinigraf0507.cpp
sudo ./AritmaMinigraf0507

Soubory:

 

LPT zapojení je stejné jako existujicí zapojení pro Windows.

viz http://www.simandl.cz/stranky/elektro/minigraf/minigraf.htm

Připojení Minigrafu k počítači:                                 

     Minigraf Aritma je připojitelný k libovolnému počítači,
který je kompatibilní s typy IBM PC/XT/AT a je vybaven
standardním paralelním rozhraním. Propojovací kabel je
zapojen takto :

strana PC        :  25-pólová zástrčka SUB-D
                    (tzv. "typ Cannon")
strana Minigrafu :  11-pólová zásuvka TX 715,
                    klíč v 7.pozici

                                               
     PC                    Minigraf            
                                               
   signál      vývod      signál      vývod    
                                               
     D0           2         X1          10     
                                               
     D1           3         X2           9     
                                               
     D2           4         X4           8     
                                               
     D3           5         Y1           4     
                                               
     D4           6         Y2           3     
                                               
     D5           7         Y4           2     
                                               
     D7           9         PEN          5     
                                               
  signálová   18 až 25   signálová     1, 11   
    zem                    zem                 
                                               
  Ostatní vývody nezapojeny