https://emc2arduino.wordpress.com/category/emc2arduino/" onclick="window.open(this.href);return false;
docela zajimavý projekt
EMC2 arduino
No jestli jsem to správně pochopil má to být něco na způsob smoothstepper pro mach ?
Jen nevím jak je řešená zpětná vazba od snímačů jestli to bude dostatečně rychlé .
Není lepší použít MESU ?
A navíc to bude komunikovat přes USB což asi není úplně nejlepší řešení .
Každopádně to bude cenově zajímavé řešení .
Jen nevím jak je řešená zpětná vazba od snímačů jestli to bude dostatečně rychlé .
Není lepší použít MESU ?
A navíc to bude komunikovat přes USB což asi není úplně nejlepší řešení .
Každopádně to bude cenově zajímavé řešení .
Je to bohužel dost starý a dost zamrzlý projekt.
Navíc není (podle mě) moc šťastně pojatý, protože na straně Arduina spoléhá na knihovnu AccelStepper, která sice není svými možnostmí špatná, ale svým výkonem a pojetím by byla brzdou řešení. A v neposlední řadě Arduino je na to (na dnešní dobu) už dost slabá platforma.
Myslím, že možnost použití nějaké inteligentní "krabičky" by posunula LinuxCNC na úplně jiný level. To centristické pojetí LinuxCNC je (podle mě) největší slabinou toho jinak skvělého projektu. A bohužel právě díky této koncepci, kterou má v genech, se bude případné distribuované řešení dělat dost blbě. Ale myslím, že úplně nereálné to není.
Už několikrát jsem se pokoušel spojit zde s někým, kdo vidí do útrob HALu a spolupráce třeba LinuxCNC s kartami Mesa. Asi bych si mohl trochu osedět prdel a sestudovat to všechno sám, ale práce na této části projektu by mě stejně nebavila. Já bych (myslím) uměl slušně napsat tu část dole, tj. od HALu níž, takže komunikaci a pak vlastní "krabičku".
Proč si myslím, že centristické řešení není dobré: každý má dělat to, co umí dobře. Takže LinuxCNC má řešit vizualizaci, plánování drah, různé kompenzace, ovládání a spolupráci třeba s kamerou atd. Ale do real-time se nemá srát, tohle prostě z principu moc dobře umět nebude.
Cesta přes Mesu je možná fajn, ale je to taky jenom berlička. I tady zůstávají poměrně vysoké požadavky na real-time řízení, navíc bez možnosti snadno využít běžné komunikační kanály jako USB nebo Ethernet.
Navíc není (podle mě) moc šťastně pojatý, protože na straně Arduina spoléhá na knihovnu AccelStepper, která sice není svými možnostmí špatná, ale svým výkonem a pojetím by byla brzdou řešení. A v neposlední řadě Arduino je na to (na dnešní dobu) už dost slabá platforma.
Myslím, že možnost použití nějaké inteligentní "krabičky" by posunula LinuxCNC na úplně jiný level. To centristické pojetí LinuxCNC je (podle mě) největší slabinou toho jinak skvělého projektu. A bohužel právě díky této koncepci, kterou má v genech, se bude případné distribuované řešení dělat dost blbě. Ale myslím, že úplně nereálné to není.
Už několikrát jsem se pokoušel spojit zde s někým, kdo vidí do útrob HALu a spolupráce třeba LinuxCNC s kartami Mesa. Asi bych si mohl trochu osedět prdel a sestudovat to všechno sám, ale práce na této části projektu by mě stejně nebavila. Já bych (myslím) uměl slušně napsat tu část dole, tj. od HALu níž, takže komunikaci a pak vlastní "krabičku".
Proč si myslím, že centristické řešení není dobré: každý má dělat to, co umí dobře. Takže LinuxCNC má řešit vizualizaci, plánování drah, různé kompenzace, ovládání a spolupráci třeba s kamerou atd. Ale do real-time se nemá srát, tohle prostě z principu moc dobře umět nebude.
Cesta přes Mesu je možná fajn, ale je to taky jenom berlička. I tady zůstávají poměrně vysoké požadavky na real-time řízení, navíc bez možnosti snadno využít běžné komunikační kanály jako USB nebo Ethernet.