Replacing OpenPNP motion controller

More
21 Feb 2020 14:01 #158131 by Arro
Hallo everyone,

I've read some topics about the implementation of LinuxCNC as "motion controller" into OpenPNP.
I'm familiar with LinuxCNC and wanna use it for the complete motion of the Pick&Place machine.
However I need OpenPNP for the camera issue and other things.

Somehow it should be possible to set in OpenPNP the alternative to allow LinuxCNC to take care of the axis motion.

Does anybody know how to set OpenPNP in the right way ?

Thanks for sharing
Aronne

Please Log in or Create an account to join the conversation.

More
21 Feb 2020 14:44 #158133 by bbsr_5a
hi open pick and place is a stand alone up to 8 line picker and CAM placer with all nice feathers no need to position via G-code or wordlines
Why woudt you like to downgrade a fully visual system to a keybord/coordinate one

Please Log in or Create an account to join the conversation.

More
22 Feb 2020 14:51 #158210 by Arro
Hi

Coz I m using linuxcnc for other purposes.
I would need Open pnp for the camera essentially

Any idea how to implement linuxcnc into open pnp ?

Please Log in or Create an account to join the conversation.

More
22 Feb 2020 16:01 #158216 by bbsr_5a
hi the camview is 2 line in INI
then you are able to position with linuxcnc

ofcause to be setup first
A: sudo apt-get install qv4l2
in Terminal
qv4l2 CAM shoudt show up
sudo apt-get install python-opencv
sudo apt-get install v4l2-utils
sudo apt-get install v4l2ucp

there is a camview.py file in the samples to be editabel for userspecial

Please Log in or Create an account to join the conversation.

More
23 Feb 2020 16:05 #158304 by Arro
Appreciate the suggestion, thank you !

Will try the mods in a few days
Keep you posted :)

Cheers
Aronne

Please Log in or Create an account to join the conversation.

More
24 Feb 2020 09:43 #158365 by dm17ry
i'm using LinuxCNC for pick-and-place. vision is done in python using OpenCV in a modified camview python script. everything else is done by a bunch of g-code macros. of course it's no match for OpenPNP considering features, but gives me better control over motion..

github.com/yur7aev/linuxpnp


The following user(s) said Thank You: chimeno, tommylight, thefabricator03, Aciera

Please Log in or Create an account to join the conversation.

More
24 Feb 2020 11:26 #158371 by Arro
sorry, did not understand where to find the camview.py

Please Log in or Create an account to join the conversation.

More
24 Feb 2020 11:28 #158373 by Arro
what you mean is, with this setup you have much less features than with a common OpenPNP machine, right?
but what you win is a more efficient and precise motion ?
this would be what I m looking for...

Please Log in or Create an account to join the conversation.

More
24 Feb 2020 13:39 #158378 by Arro
nice tool, trying to get stg like that

Please Log in or Create an account to join the conversation.

More
24 Feb 2020 14:14 #158379 by dm17ry
yeah, i mean no fancy UI. i'm making placement ngc files semi-manually for now with a perl script and a text editor. vision code definitely need more work. and so on...

the main issue for me with openpnp was its g-code interface implementation: it issues commands one-by-one waiting for completion. this prevents linuxcnc from doing any trajectory blending. as the machine has pretty decent speed and accelerations i really wanted to utilize what it can do.

Please Log in or Create an account to join the conversation.

Time to create page: 0.145 seconds
Powered by Kunena Forum