Aerobits / openpnp

Open Source SMT Pick and Place Hardware and Software
http://openpnp.org
GNU General Public License v3.0
0 stars 1 forks source link

Automatyczna zmiana nozli #4

Closed mateusz-spychala closed 2 weeks ago

mateusz-spychala commented 8 months ago

https://www.youtube.com/watch?v=hiDLxEOzHfw https://www.youtube.com/watch?app=desktop&v=qcL0MLGex4M

Actuators: https://rcmaniak.pl/pl/p/Serwo-2.9g-liniowe-szybkie-na-ogon/1742

Tuleje i wałki: https://www.albeco.com.pl/pl/produkt/3A2E/tuleja-samosmarna-spiekana-a-3-6-4-ames.html

inne: https://botland.com.pl/sterowniki-serw/67-sterownik-serw-micro-maestro-usb-6-kanalowy-pololu-1350-5904422367893.html https://botland.com.pl/przetwornice-step-up-step-down/1255-s7v8a-przetwornica-step-upstep-down-25-8v-1a-pololu-2118-5904422305758.html

CezaryPuchowski commented 8 months ago

https://modelarski.bialystok.pl/297-prety-weglowe?q=Dost%C4%99pno%C5%9B%C4%87-W+magazynie

CezaryPuchowski commented 8 months ago

Ogólnie mamy sobie NozzleChanger ale sterujemy nim po serialu. W OpenPnP jest interpreter pythona zgodny z Java który nazywa się Jython i jest obecnie w wersji 2.7 (tak, odpowiada to pythonowi 2.7) W ustawieniach OpenPnP nie da się raczej dodać aktuatora po serialu z marszu, lub jakiegoś innego drivera/kontrolera dla NozzleChangera. Jython 2.7 nie umie współpracować z serialem, albo jeszcze nie wiem jak to zrobić aby umiał. Wiec chyba najprościej (dla znającego Javę) było by napisanie obługi NozzleChangera w Javie bezpośrednio. I tak mamy własną wersję na własnej branczy tego całego OpenPnP

Jakiś pomysł w którą stronę iść?

mateusz-spychala commented 8 months ago

Nie da się drugiego drivera dodać serialowego?

CezaryPuchowski commented 8 months ago

No niby da, ale typowo Neodenowy, czyli OpenPnP chce feedbacku z wszystkich akcji które wykonuje. Można dodać Gcodowy Driver ale ten znowu raczej będzie dostawał chyba wszystkie Gcody z ruchów maszyną, nie wiem czy to ta droga którą chcemy iść i nie wiem jak zrobić aby wśród tych kodów wysyłać takie które odpowiadają ruchom dla NozzleChangera

mateusz-spychala commented 8 months ago

Wydaje mi się że się da.

mateusz-spychala commented 8 months ago

https://github.com/openpnp/openpnp/wiki/Setup-and-Calibration_Actuators

można pod aktuator driver podpiąć

mateusz-spychala commented 8 months ago

Popatrz na to ok? https://github.com/openpnp/openpnp/wiki/GcodeDriver#sub-drivers

mateusz-spychala commented 6 months ago

Już w miarę przedyskutowane to jest.

mateusz-spychala commented 2 weeks ago

Przy 3 neodenach można nozle na stałe zamontować