Něco z historie
MegaCNC je systém pro řízení malých CNC strojů. Počátek jeho vzniku je datován do roku 1998 kdy jsem potřeboval nějaký levný systém pro řízení hobby CNC frézky. V té době bylo všechno hodně drahé (aspoň pro mě) nebo to mělo nějaký nedostatek se kterým jsem se nedokázal srovnat. Chtěl jsem mít systém který bude jednoduché obsluhovat a při běhu programu bude plynule projíždět po 3D křivkách bez zastavení v každém uzlovém bodě. Po nějaké době jsem dospěl k názoru že to budu muset napsat sám. Začal jsem psát SW s názvem OtCNC. Systém vznikal tak že jedna jeho část běžela na PC s operačním systémem Windows98 a druhá část pak byla umístěna na jiném PC kde běžel program zajišťující přesné časování pro řídící jednotky krokových motorů. To druhé časovací PC mělo být v budoucnu nahrazeno nějakým levným kontrolerem. Tento systém potom na třech frézkách pracoval až do roku 2003 kdy bylo časovací PC nahrazeno kontrolerem s procesorem AtMega128. V té době byl taky změněn název na MegaCNC. Kontroler vznikl ve spolupráci s Petrem Krčem a Liborem Kavanem. Spolupráce vypadala tak že Petr dělal návrh HW, Libor se postaral o výrobu a já měl na starosti SW. V roce 2007 jsem potom krokové motory nahradil DC servy. K řízení DC serv jsem vyvinul plně digitální driver s procesorem LPC2106. Tento driver předčil moje očekávání a sám sobě se divím že jsem ty krokáče dokázal tak dlouho hlídat jestli někde nezabloudí.
