Poszukiwani wolontariusze do Comaxim CAM
: 15 mar 2009, 17:21
Witam,
Kilka miesięcy temu wspominałem o napisaniu własnego CAM. Wtedy też przystąpiłem do jego realizacji. Kod źródłowy aktualnie zajmuje ponad 300 kilobajtów i nie widać jeszcze końca.
Szukam chętnych do pomocy. Poświęciłem temu już bardzo dużo czasu, nie chciałbym żeby z powodu jego braku taki kawał pracy poszedł na marne. Projekt nosi wszelkie znamiona pierwszego prawdziwego CAM na licencji opensourceowej. Pozostaje jeszcze tylko kwestia jego realizacji.
Aktualnie gotowe mam:
- algorytmy detekcji odległości do kolizji między dwoma obiektami trójwymiarowymi (narzędzia i obrabianego obiektu)
- algorytmy szybkiego przeszukiwania brył trójwymiarowych (Drzewo KD)
- zaczątek wizualizacji openGL
- obsługa plików binarnych i tekstowych STL
i wiele, wiele pomniejszych składowych
W najbliższym tygodniu przeaudytuję dokładniej to co już mam i określę dokładnie co jest jeszcze do zrobienia oraz postaram się przygotować jakąś dokumentację do kodu który jest już gotowy.
W pierwszym etapie chciałbym aby narzędzie było w stanie generować ścieżki na podstawowe obrabiarki 2,5D i mogło generować pliki G-Code oraz HPGL. Możliwości są jednak znacznie szersze, włącznie z zastosowaniem w bardzo nietypowych obrabiarkach, których standardowe CAMy nie obsługują.
Poszukuję chętnych wolontariuszy do pomocy przy:
1. Zaprojektowaniu GUI
2. Testowaniu
3. Kodowaniu
4. Portowaniu na mono
5. Dokumentowaniu
6. Utrzymywaniu strony projektu up-to date
7. Udzielaniu konstruktywnych wskazówek
8. Tłumaczeniu
itp, itd...
Pierwotne i niezaktualizowane założenia projektu znajdują się tutaj:
http://www.comaxim.com/Comaxim_CAM/index.htm
Gdyby ktoś był zainteresowany kodem źródłowym na obecnym jego etapie to tutaj znajduje się strona tego projektu:
http://sourceforge.net/projects/comaxim-cam/
Kod można pobrać za pomocą SVN
Zdaję sobie sprawę że grono zainteresowanych taką aplikacją jest stosunkowo wąskie, dlatego mam przy tym ogromną prośbę o to żebyście Wy także rozpowszechniali tą informację wśród znajomych. Potrzebni przedewszystkim są programiści VB.NET, minimum jeden do dwóch. Może ktoś chciałby zaliczyć pracę dyplomową albo po prostu też chciałby mieć swój wkład w taką aplikację. Nie jest wymagana zaawansowana znajomość budowy algorytmów, wystarczy tylko prosta znajomość Visual Basic i podstaw korzystania z dóbr jakie daje programowanie obiektowe.
Z góry dziękuję za pomoc i pozdrawiam!
Kilka miesięcy temu wspominałem o napisaniu własnego CAM. Wtedy też przystąpiłem do jego realizacji. Kod źródłowy aktualnie zajmuje ponad 300 kilobajtów i nie widać jeszcze końca.

Aktualnie gotowe mam:
- algorytmy detekcji odległości do kolizji między dwoma obiektami trójwymiarowymi (narzędzia i obrabianego obiektu)
- algorytmy szybkiego przeszukiwania brył trójwymiarowych (Drzewo KD)
- zaczątek wizualizacji openGL
- obsługa plików binarnych i tekstowych STL
i wiele, wiele pomniejszych składowych
W najbliższym tygodniu przeaudytuję dokładniej to co już mam i określę dokładnie co jest jeszcze do zrobienia oraz postaram się przygotować jakąś dokumentację do kodu który jest już gotowy.
W pierwszym etapie chciałbym aby narzędzie było w stanie generować ścieżki na podstawowe obrabiarki 2,5D i mogło generować pliki G-Code oraz HPGL. Możliwości są jednak znacznie szersze, włącznie z zastosowaniem w bardzo nietypowych obrabiarkach, których standardowe CAMy nie obsługują.
Poszukuję chętnych wolontariuszy do pomocy przy:
1. Zaprojektowaniu GUI
2. Testowaniu
3. Kodowaniu
4. Portowaniu na mono
5. Dokumentowaniu
6. Utrzymywaniu strony projektu up-to date
7. Udzielaniu konstruktywnych wskazówek
8. Tłumaczeniu
itp, itd...
Pierwotne i niezaktualizowane założenia projektu znajdują się tutaj:
http://www.comaxim.com/Comaxim_CAM/index.htm
Gdyby ktoś był zainteresowany kodem źródłowym na obecnym jego etapie to tutaj znajduje się strona tego projektu:
http://sourceforge.net/projects/comaxim-cam/
Kod można pobrać za pomocą SVN
Zdaję sobie sprawę że grono zainteresowanych taką aplikacją jest stosunkowo wąskie, dlatego mam przy tym ogromną prośbę o to żebyście Wy także rozpowszechniali tą informację wśród znajomych. Potrzebni przedewszystkim są programiści VB.NET, minimum jeden do dwóch. Może ktoś chciałby zaliczyć pracę dyplomową albo po prostu też chciałby mieć swój wkład w taką aplikację. Nie jest wymagana zaawansowana znajomość budowy algorytmów, wystarczy tylko prosta znajomość Visual Basic i podstaw korzystania z dóbr jakie daje programowanie obiektowe.
Z góry dziękuję za pomoc i pozdrawiam!