Homemade SMD Pick and Place Machine - Vision Test

Sdílet
Vložit
  • čas přidán 28. 08. 2024
  • Testing visual component alignment on my homemade pick and place machine and paste dispenser named 'PP4'.
    More details on my website: www.vbesmens.de
    The vision system uses OpenCV:
    It first runs a Threshold over the image. Then it finds contours (yellow) within the purple area of interest. Then it uses cvMinAreaRect to find the rotated bounding rectangle.

Komentáře • 12

  • @TDREX700
    @TDREX700 Před 4 lety

    Hast du den Algorithmus für die Winkelerkennung selbst geschrieben, das muss ja auch digitalisiert und verglichen werden, brutal... echter respekt!

  • @mubafaw
    @mubafaw Před rokem

    Thanks for simplifying and Great breakdown of the vision system algorithm using openCV computer vision for component alignment in this video shorts

  • @VBsProjects
    @VBsProjects  Před 11 lety

    Hi Kyryl,
    the resolution of the camera is currently 0.07mm per pixel. So this is the overall limiting factor. The rotation accuracy will then be a function of the part size.
    I have redesigned the algorithm to do multiple alignment steps until the part is aligned to X0 and Y0 +/-0.05mm and rotation is 0 degree +/- 0.02 degree. These are the output values from the bounding rectangle detection not including the overall limits mentioned above.

  • @anonymousreally9022
    @anonymousreally9022 Před 10 lety

    Pretty cool. Have seen other DIY and most did not appear to have a visual aligning of the part. Just what appeared to be valid aligning of parts in the reels.
    On ic' show did you verify pin one placement. I'm new to all of this and all I've seen is that the top of the ic has the indicator.
    Pretty cool though.

  • @VBsProjects
    @VBsProjects  Před 11 lety

    Forgot to mention,
    the output of the bounding rectangle algorithm is averaged over n samples.

  • @kirillp7265
    @kirillp7265 Před 11 lety

    Not bad, to say the least! What is limiting your accuracy/precision in alignment? Hope it's not vision algorithms but rather servo step size and backlash? Also, on rotation alignment, what is the best accuracy you've been able to achieve so far? In the video it looks like ±0.5° which is insufficient for large QFPs...

  • @BijuBenjamin
    @BijuBenjamin Před 6 lety

    Is there any provision to visually align the BGA components with the PCB foot print..?

  • @VBsProjects
    @VBsProjects  Před 11 lety

    It is a stepper motor from nanotec.

  • @williamhuang5329
    @williamhuang5329 Před 2 lety

    Hanzhen harmonic drive gear , over 30 years experience ,
    strain wave reducer, robot joint ,

  • @kirillp7265
    @kirillp7265 Před 11 lety

    I guess I should give OpenCV a try again. In my first attempts the MinAreaRect was not as robust as I wanted it to be on asymmetrical parts and I resorted to using a commercial vision library instead.
    I'm sure you've seen my first test here: watch?v=9bODRom1jrs

  • @ivan868
    @ivan868 Před 10 lety

    Can you explain the principle of work of the software in details, please?
    Can we try this software - where download?

    • @VBsProjects
      @VBsProjects  Před 10 lety

      You can download the software - including the source code and a lot of documentation - from my website that is linked into the description.