Zrychlení kroku motoru nezávisle na originálním obvodu
Moderátor: Moderátoři
Zrychlení kroku motoru nezávisle na originálním obvodu
Je také možné, že motor sice utáhne papír, ale neutáhne základnu a místo otáčení si udělá například každý druhý krok na místě.
Když dáš nakreslit kružnici, nesmí ti vypadnout elipsa. To ovšem předpokládá, že stejný počet kroků způsobí stejnou změnu polohy v obou osách. Jestli ne, musíš to pořešit buď mechanicky nebo zásahem do EPROM.
Např. pokud používáš plotter ve spolupráci s programem Eagle, lze změnou parametrů v definičním souboru změnit poměr rozlišení X a Y tak, jak je třeba.
Další možností je napravit zmíněný poměr vynásobením všech parametrů Y v cílovém souboru opravným koeficientem, nejlépe pomocí nějakého skriptu.
(pro některé verze je to o adresář výš)
Otevři soubor eagle.def v poznámkovém bloku a v něm část týkající se zařízení HPGL:
[HPGL]
Type = PenPlotter
Long = "HP-GL plotter"
Init = "IN; IP 0,0,100,100; SC 0,100,0,100;\n"
Reset = "PU; SP 0; PA 0,0;\n"
Width = 16
Height = 11
ResX = 1016
ResY = 1016
PenSelect = "SP %u;\n" ;; Pens numbered 1..n
PenSpeed = "VS %1.0f;\n"
...................................................
............................................atd atd.
Změnou hodnoty ResY z 1016 na úměrně vyšší (jest-li se nemýlím) napravíš napáchané škody.
Snad by to mělo jít i změnou příkazu Init (na třetím řádku) změnou HPGL příkazu SC 0,100,0,100.
Vyzkoušej.
Mě totiž napadl stejný nápad, jen jsem použil starý AMAGRAF 0517.
P.S. Celý problém je asi v tom, že starýho psa novým kouskům nenaučíš. (tím myslím A0517 ne sebe)
Mírně O.T.: Eagle je sice dobrý program, ale při použití plotteru postrádám u něho schopnost řazení posloupnosti kreslení kresby. Jedinou volbou je volba "Optimize", která je nevyhovující (napojování spojů v nevhodném místě a času). Jinak kreslení zachovává historickou posloupnost tvorby PCB, což je sice lepší, ale nevyhovuje při změnách návrhu (pero často mění oblast kresby). Jak na tento problém?
masar: Popsal by jsi mi to trochu podrobněji? Třeba bych mohl poradit.
Na plochu naskládám patice IO a ostatní součástky tak, jak si myslím, že se budou dobře navzájem propojovat. Pak je ručně (nepoužívám autoroute) propojuji, na vhodná místa přidám potřebné pady, pak zjistím, že to lze propojit lépe a spoje, které jsem dělal na začátku, překreslím. No a plotter také tyto spoje udělá jako poslední, což znamená, že se třeba pero přemisťuje přes celou desku a napojuje již zaschlé starší spoje, prodlužuje se čas a zvyšuje riziko vady kresby. Bylo by dobré, kdybych mohl nějak editovat posloupnost kresby, aby k těmto přesunům nedocházelo.
Ale není to nic fatálního, zvláště když dělám dvě desky za uherský rok.