Author Topic: Pick and place build, openpnp  (Read 16947 times)

0 Members and 1 Guest are viewing this topic.

Offline pisoiu

  • Regular Contributor
  • *
  • Posts: 137
  • Country: ro
Re: Pick and place build, openpnp
« Reply #100 on: October 07, 2020, 04:08:16 pm »
This one: https://www.aliexpress.com/item/32915353766.html , with a 6-60mm lens (*or 5-100, I have both and I don't know now which is installed). The lens however presents some problems, the aperture mechanism is moved inadvertently due to high accelerations, they can go as high as 5G. I have to find a better lens.
It uses a coaxial illuminator with a 50/50 mirror. Unfortunately, in order to see ok most of the items, I have to open the aperture to a point where shiny surfaces and the pads (in the video are ENIG pads) are overexposed and they don't look too nice. But it does not seem to affect fiducial recognition.
« Last Edit: October 07, 2020, 04:11:48 pm by pisoiu »
 

Offline Kjelt

  • Super Contributor
  • ***
  • Posts: 5974
  • Country: nl
Re: Pick and place build, openpnp
« Reply #101 on: October 07, 2020, 05:43:17 pm »
the aperture mechanism is moved inadvertently due to high accelerations, they can go as high as 5G. I have to find a better lens.
Do you mean it is broken or that the zoom, iris etc that you can lock with the screws goes loose all the time ? The latter you could add a drop of the right Loctite.
 

Offline pisoiu

  • Regular Contributor
  • *
  • Posts: 137
  • Country: ro
Re: Pick and place build, openpnp
« Reply #102 on: October 07, 2020, 09:33:16 pm »
The rings for the zoom, focus and iris are locked with screws. Focus and zoom stays the same, but the luminosity of the image changes from time to time even if the ring is locked in position. I have to unlock it and re-adjust, then lock again. And after some time it changes again. At the beginning, with the screw unlocked, the iris adjustment was smooth but now when I turn it, it seem to move in steps.
 

Offline pisoiu

  • Regular Contributor
  • *
  • Posts: 137
  • Country: ro
Re: Pick and place build, openpnp
« Reply #103 on: November 04, 2020, 03:35:32 pm »
Ok, so I begun to work on the firmware for the controller, the progress on mechanical system is not possible anymore without tons of io's.
Specs:
-usb interface
-rs485 bus for servos
-CAN bus for connecting to other boards
-60 physical ports, almost all of them can be outputs and digital inputs, 12 of them can be analog inputs
-80 logical ports which can be assigned either to physical port or to entities such as steppers, sensors, etc.
-configurable parameter system for io matrix assignment, motors parameters, etc
-the machine can use one controller board as master board, it takes data from openpnp to and from its ports, or it can route data to CAN bus. From there, any number of other controller boards, working as slaves, can take data from CAN and route it to their ports.

I also had to make a turn in the development. I badly need a working machine for my other designs, and is very important to have something that works, not necessary with the top performance. The heads designs is much slower than I expected and I suffered some setbacks. So I decided to quickly install 4 heads from aliexpress, to make it work, and in the mean time the work on my heads will continue.
 

Offline Kjelt

  • Super Contributor
  • ***
  • Posts: 5974
  • Country: nl
Re: Pick and place build, openpnp
« Reply #104 on: November 04, 2020, 04:33:54 pm »
So the interface of that I/O board to openpnp is USB ?
How does that work inside openpnp is that some old fashioned serial interface or can you do 10Mb/s as would ethernet ?
Nice sockets, what connectors are those, Molex ?
 

Offline pisoiu

  • Regular Contributor
  • *
  • Posts: 137
  • Country: ro
Re: Pick and place build, openpnp
« Reply #105 on: November 04, 2020, 05:54:52 pm »
FT232RQ is the chip I use for USB interface. It presents a classic COM port to the OS, can be opened up to 921600. I have some restrictions with the crystals on that board and I can generate baud rate only up to 460800, but that's enough. I work with it at this speed. Since the data packets are not that large, it does not matter too much the speed increase once you are over 115200,  the communication is much more affected by turn around times and delays in communication.
Connectors are microfit 3.0 series, those are actually made by wurth, but molex also have them in identical footprint.
 

Offline olkipukki

  • Frequent Contributor
  • **
  • Posts: 586
  • Country: 00
Re: Pick and place build, openpnp
« Reply #106 on: November 07, 2020, 11:50:10 am »
This one: https://www.aliexpress.com/item/32915353766.html , with a 6-60mm lens (*or 5-100, I have both and I don't know now which is installed).

Wow, "global shutter", "120fps", "1280X720", "with lens" for $85?! Hard to believe, but who knows...

Do you know what a sensor inside?
Does it come with any drivers or just works?
 

Offline pisoiu

  • Regular Contributor
  • *
  • Posts: 137
  • Country: ro
Re: Pick and place build, openpnp
« Reply #107 on: November 07, 2020, 02:22:48 pm »
1280x720 it is, global shutter it is, the image does not twist when head is moving fast. About 120fps, I did not measured top value, but certainly openpnp reports much higher frame rate than other cameras. It does not come with drivers, it just works. Lens is a bit of a problem, is a low quality cctv lens, mine got damaged a bit due to high head accelerations, it can reach 5G. I don't know about the sensor, I can't see a part number in the description.
 

Offline MR

  • Regular Contributor
  • *
  • Posts: 81
  • Country: tw
Re: Pick and place build, openpnp
« Reply #108 on: November 09, 2020, 10:33:32 am »
Do you know which aperture this camera has?
 

Offline pisoiu

  • Regular Contributor
  • *
  • Posts: 137
  • Country: ro
Re: Pick and place build, openpnp
« Reply #109 on: November 09, 2020, 11:22:52 am »
Currently I am using this lens on it:
https://www.aliexpress.com/item/32972722509.html

It's a manual aperture, I think the mechanism is damaged because the image changes brightness from time to time and I need to readjust the aperture. Also, the adjustment does not seem to be smooth, it changes abruptly with the move of the ring.
On the other hand I need to look for another lens, made for this kind of applications. Do you know, by any chance, a manufacturer of such lenses?
 

Offline olkipukki

  • Frequent Contributor
  • **
  • Posts: 586
  • Country: 00
Re: Pick and place build, openpnp
« Reply #110 on: November 09, 2020, 12:21:13 pm »
On the other hand I need to look for another lens, made for this kind of applications. Do you know, by any chance, a manufacturer of such lenses?

Do you professional-made in well-know companies?
Well, prices starts from 300-400... and you relly need to know what you need to buy - so many variations there
In most cases, depends where you are to find a distributor, no many sell directly.

The budget option, I found on ali in range $100 in some specialized stores (search 'lens industrial camera machine vision' ) and still waiting 11.11 to pull a trigger for sake of a few bucks saving >:D

Don't forget to check a mounting too, might need C-CS adapter as well  ::)
« Last Edit: November 09, 2020, 12:25:06 pm by olkipukki »
 

Offline pisoiu

  • Regular Contributor
  • *
  • Posts: 137
  • Country: ro
Re: Pick and place build, openpnp
« Reply #111 on: November 09, 2020, 12:30:00 pm »
Thanks for tips. I know they're not cheap but it's an expensive machine that needs to work so....
 

Offline olkipukki

  • Frequent Contributor
  • **
  • Posts: 586
  • Country: 00
Re: Pick and place build, openpnp
« Reply #112 on: November 09, 2020, 12:31:54 pm »
pisoiu, did you machine custom parts for your machine inhouse or outsource to somebody?
 

Offline pisoiu

  • Regular Contributor
  • *
  • Posts: 137
  • Country: ro
Re: Pick and place build, openpnp
« Reply #113 on: November 09, 2020, 12:48:20 pm »
All parts are manufactured by me. Lathe and mill. Outsourcing at this level would be, at least in my case, impossible to work with. It is the first prototype and there are many uncertainties and unforeseen problems which changes  the design to the last second.
 

Offline olkipukki

  • Frequent Contributor
  • **
  • Posts: 586
  • Country: 00
Re: Pick and place build, openpnp
« Reply #114 on: November 09, 2020, 01:35:32 pm »
Thanks for tips. I know they're not cheap but it's an expensive machine that needs to work so....

Just give you an idea, not always you can find pricing available online w/o RFQ...

https://www.kowa-lenses.com/en/machine-vision-lenses-c-mount-cs-mount

 

Offline pisoiu

  • Regular Contributor
  • *
  • Posts: 137
  • Country: ro
Re: Pick and place build, openpnp
« Reply #115 on: November 22, 2020, 10:59:35 am »
A dry test with 2 heads. Pneumatics not installed yet and only 2 nozzles installed. Another 2 will join them soon.

https://youtu.be/CqVI0omaFPk
 

Offline Kjelt

  • Super Contributor
  • ***
  • Posts: 5974
  • Country: nl
Re: Pick and place build, openpnp
« Reply #116 on: November 22, 2020, 11:06:15 am »
What is that cross axis chain contraption you have ?
Is that for mechanical synchronization of the two X axis ?
Do you need it with ball screw spindles and cl servos  :-// or what is it for ?
 

Offline pisoiu

  • Regular Contributor
  • *
  • Posts: 137
  • Country: ro
Re: Pick and place build, openpnp
« Reply #117 on: November 22, 2020, 12:40:14 pm »
It is for Y axis. It is driven asimetrically by ballscrew and the other end vibrates badly if left unconnected. The chain is mounted in such a way that is connected to both ends of the X rail and when Y motor pushes one end, the other one is pushed through the chain.

LE: pulled instead of pushed, it sounds better for chains :)
« Last Edit: November 22, 2020, 07:14:46 pm by pisoiu »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf