Giving my Pick and Place VISION

Sdílet
Vložit
  • čas přidán 12. 09. 2024
  • Adding cameras to a pick and place lets you get way more precise with your placement! In this one I take a crack at integrating an upwards and downwards camera along with ring lights into the Index PnP.
    PCBWay Board Link:
    www.pcbway.com...
    Patreon:
    / stephenhawes
    Index Repo:
    www.github.com...
    Thanks to PCBWay for sponsoring this video!

Komentáře • 98

  • @clanross62
    @clanross62 Před 4 lety +9

    I ended up leaving the lighting permanently on during the whole placement run, that made the vision much more reliable. I used CP40 nozzles and not Juki and think that made the tuning of the CV much harder. One last tip from my experience was to make sure to include a cover glass for the up camera. A home workshop where you have a mill will definitely leave dust on your camera lens over time. Can't wait to see if your design can place some 0.5mm pitch parts accurately.

  • @MaltandMake
    @MaltandMake Před 4 lety +20

    I'm really enjoying this project! The camera integration is great!

    • @remyelliot1264
      @remyelliot1264 Před 3 lety

      Sorry to be so off topic but does anyone know a tool to log back into an instagram account?
      I somehow lost the login password. I love any assistance you can give me!

    • @lincolnzaid6695
      @lincolnzaid6695 Před 3 lety

      @Remy Elliot Instablaster :)

  • @leiferickson3183
    @leiferickson3183 Před 4 lety +6

    Yes. That is warm. Think about finding a way for cooling the LED's especially if they are enclosed within plastic. This is good practice for every project where you will be asked to put heat producing circuitry inside a sealed plastic enclosure (it happens a lot!)

  • @alexscarbro796
    @alexscarbro796 Před 4 lety +8

    Whilst I’d heartily recommend you get a little toaster oven with external profile controller for reflowing boards, if you feel compelled to use a hot air reflow pencil, you should really consider adding some background heat (say, a little hot plate) that you sit the board on and pre-heat it to around 100C. You’ll damage far fewer parts and get more consistent results.

  • @xandersnyder7214
    @xandersnyder7214 Před 4 lety +1

    LOVE the single layer diffuser in your camera mount!
    I did something almost identical when I made my Nano Leaf clone, I did one and two layers, depending on the color you choose two layers seems to spread the light a bit better.
    The hard part is really making sure your first layer is SUPER tuned!
    Great work!

  • @FixDaily
    @FixDaily Před 4 lety +17

    When soldering LED's like this, you should heat them from bellow (back of the board) to avoid destroying them :)
    Great work, love your vids

    • @samsmith9764
      @samsmith9764 Před 4 lety +2

      ya good point. RIP lil LED tho

    • @slickm7
      @slickm7 Před 3 lety

      if im someone without a hot air station how should i do that

    • @FixDaily
      @FixDaily Před 3 lety

      @@slickm7 You use an Iron, with the PCB on top of it for example.

  • @jurgenaddicks1634
    @jurgenaddicks1634 Před 3 lety +1

    You are so inspiring with your positive and enthusiastic manner. And pretty nerdy with the aluminum servo horn on the chain around your neck .... , in a good way :-).

  • @vtrandal
    @vtrandal Před 3 lety

    Absolutely fantastic. You deserve to have a lot of patrons. I've watched your "Final Chapter [Nov 29, 2020]" with enthusiasm. You have tackled and solved many problems.

  • @Soundbeforelight
    @Soundbeforelight Před 4 lety +2

    Something about how you said "computers are so cool" is cracking me up.
    Great work! You're going to need a new bench soon 😲👏💜

  • @dave_dennis
    @dave_dennis Před 4 lety +1

    You will get variation in LED intensity based on how long they have been on or as the A/C cycles in the room, etc. I recommend on you led board respin to add an ambient light sensor as a feedback monitor. If I the same plane as LEDs it will pick up the back scatter off the diffuser. Your nano can then adjust the neopixel to keep the light intensity consistent. Take a look at the AMS TSL2561CL. I2C so easy to read with a nano. As sensors for it has a wide dynamic range.

  • @robertmaks0
    @robertmaks0 Před 4 lety +2

    Use PCBway to make a flexible PCB LED ring light. Then print a design with an angled surface relative to the camera lens and glue the flexible PCB onto that.

    • @wailshire
      @wailshire Před 4 lety

      What a Great idea man ! In gonna do that!

  • @santhosh3374
    @santhosh3374 Před 4 lety +7

    Yo man.... your skills with video editing is drastically increasing. It's awesome

  • @tuure991
    @tuure991 Před 4 lety +8

    Awesome stuff and as always I love your energy! The diffuser design is awesome.
    In the webcam video feed showing the grid paper (7:24) I think I saw some rolling shutter from the lights. Do you need to drive the lights at full intensity to avoid flickering or has that been a problem at all? I think most programmable leds have this problem when shooting video with a fast shutter speed. Driving some regular leds with a constant voltage instead of dimming with pwm or just setting the programmable leds to max brightness and using the camera exposure settings to control the brightness might be a better solution for video unless the shutter speed can be fixed to a low enough value that the led pwm does not cause issues.
    Anyhow, great work with the project.

    • @TheRainHarvester
      @TheRainHarvester Před 4 lety

      Or maybe a capacitor to smooth out the pwm? Any problems with that (maybe a diode to prevent feeding power back into the gpio)?

  • @olorf
    @olorf Před 4 lety +2

    No need to redesign the LEDS. Just use linear polarizing filters on the led diffusers on the outside and one on the camera. If you rotate them correctly you get cross polarization which negates all specular reflections which means glare is totally killed. Some filters from the 3d movies should do it!

    • @mikehipid
      @mikehipid Před 4 lety

      Something in this spirit would most likely solve the glare issue: www.ebay.com/itm/153680087193 you can get polarizing film from Ponoko and laser cut your own solution.

    • @AnthonyClay
      @AnthonyClay Před 4 lety +1

      That's a really interesting idea!

  • @michaelbishton9439
    @michaelbishton9439 Před 4 lety

    I'm rooting for your continued success. I enjoy watching your progress. Thanks.

  • @Ray-ej3jb
    @Ray-ej3jb Před 4 lety

    WOW I like to think you took my previous comment on board but thank you this a very watchable and interesting video. This is the first time I've managed to watch one all the way through - nice

  • @SuperMakeSomething
    @SuperMakeSomething Před 4 lety

    This is coming along really nicely! Looking great! 👍

  • @feldon27
    @feldon27 Před 4 lety

    If you put out a full plan, parts list (BOM), firmware, instructions, gerbers, and 3D files for this, you guys are going to be the savior of thousands of people who have been following OpenPnP with enthusiastic interest but bewildered by the choices.

  • @josemarioturriago2773
    @josemarioturriago2773 Před 4 lety +1

    Se siente la pasión y la dedicación a lo que hace, excelente trabajo.
    No pare de hacer contenido amigo.
    Saludos desde colombia.

  • @TheMakersWorkshop
    @TheMakersWorkshop Před 4 lety

    Stephen, even though I have a Neoden 4 coming ... I :LOVE: your project... so right there with you I am building an Index and innovating alongside you.
    I really like that you have gone with RS485... Ring was nice, but RS485 is what PLC's and other industrial automation have been using for ages. I have a 3D printing fix for the lighting using transparent PLA and acrylic light pipes that should take care of getting even lighting in the same way that LCD panel backlights work.

  • @fyremoon
    @fyremoon Před 4 lety

    If you mount next to your upward camera a stepper motor with a small turntable, you can place the part and rotate it then pick it up and check with the camera before placing the part on the board.

  • @Gruftgrabbler
    @Gruftgrabbler Před 3 lety

    This man is so smart and intelligente. Hopefully I can learn something by building a machine like this even if I have no clue what to do yet

  • @trashpanda9433
    @trashpanda9433 Před 4 lety

    As always Steve, your 3d prints are looking good!

  • @carsonshearer5139
    @carsonshearer5139 Před 4 lety +1

    Quality video, my guy!

  • @DoTheDiy
    @DoTheDiy Před 4 lety +1

    U can design the diffuser with an angle that will give same effect as mounting led at an angle. No need to design new board

  • @jdeg2000
    @jdeg2000 Před 4 lety

    Ohh, now you get to figure out how to tune the pipelines. 😅 Awesome work as always!

  • @AlexMadinger
    @AlexMadinger Před 4 lety

    Great progress! Got a laugh out of me with "bad cad"

    • @AlexMadinger
      @AlexMadinger Před 4 lety

      Also, weirdly enough, sticking some torn up cotton balls in-between your led and the single layer print may help diffuse

  • @MicahMelnyk
    @MicahMelnyk Před 4 lety

    Looking really great!

  • @weirdboyjim
    @weirdboyjim Před 4 lety

    Great video as always Stephen! For your light angle problem, have you considerd doing something with light pipes on top of the existing pcb?

  • @zer001
    @zer001 Před 4 lety

    Wow! Your work is awesome!

  • @alexscarbro796
    @alexscarbro796 Před 4 lety +2

    How about a flex-PCB for those angled LEDs?....

  • @SteveGameDE
    @SteveGameDE Před 4 lety +1

    Stephen just thought to himself: Yeah, I need a bit more dust in here! Let's get the Dremel to make that camera hole perfect 😂

  • @Sjoerdverbraak
    @Sjoerdverbraak Před 3 lety

    first of all nice project. I work with an ASM sipplace our ccp head has also 2 component sensors. Sometimes the head losses a component while moving. So then you get an alarm. i believe it uses just a smal laser sensor but i'm not 100% sure.

  • @tbbw
    @tbbw Před 4 lety

    When it comes to difusion if you butcher an old laptop/lcd screen there is a plastic film behind the actual lcd that is ment to spread the backlight's light... and it can be cut with a knife or what ever to any shape.
    Check if you can't score one of em for free where people throw their junk near you :)

  • @apergiel
    @apergiel Před 4 lety

    Nice video & editing. A entertaining view, thank you. I appreciate the notations about what didn't work.
    My experience with going through CZcamss on pick-place machines, they go through the mechanical build "..now take a nut driver..." & then skip to "oh look, it works!" as the machine magically places components.
    A nice CZcams disclaimer would be: "This 10 minute video shows (X) weeks of elapsed time of a (credentials) engineer with (Y) years of experience using (list of tools & instumentation)...... this video skips over (Z) weeks of debugging error messages..."
    I am entering my 4th week of a build & debug.

  • @MaxAltera
    @MaxAltera Před 3 lety

    Great project!! I've been doing CNC machines for a long time, but PnP is a new level. I want to make a car like this. What web cameras are used in this project? For the second week, I've been looking for information in your videos and in stores. Thank you for your work.

  • @pedronf
    @pedronf Před 4 lety +1

    I just spotted my name on your table, cool! :-D its adding up really fast, you'll need a bigger table

  • @fromthebeattothesaber1419

    This is sutch an underrated channel >~

  • @aherrera63
    @aherrera63 Před 4 lety +1

    Can you please provide a link to the source for you cameras. Great work, very informative.

  • @v1ken
    @v1ken Před 3 lety +1

    Great informative video! Question... Which camera's did you use? Or rather what are the camera requirements for OpenPNP? Cheers

  • @Belginator
    @Belginator Před 4 lety

    I am awestruck this is fantastic and I work as an electronics engineer

  • @joerideman
    @joerideman Před 4 lety

    I see you soldering by hand. You talked about the hot air soldering with your pnp aswell. But... I have a oven here, that is about 40 bij 30 bij 30cm, without a controller but with a thermometer. I takes me 5 minutes to solder a full plate of boards. The oven was second hand and cost €17.

  • @ElektrischInkorrekt
    @ElektrischInkorrekt Před 4 lety

    I would prever 3 Points on the Board, so the Vision system can exactly dectect, how the PCB is oriented.
    Because with two points you have 2 Positions, in which the PCB can be oriented. If it is false oriented, the p&p-System will place the parts on the false positions...

  • @LucasHartmann
    @LucasHartmann Před 4 lety +2

    Just print a thin cone diffuser and install it from above the mdf. Combined there should be no spots.

  • @ExplodingWaffle101
    @ExplodingWaffle101 Před 4 lety

    for your consideration: WWA SK6812 leds might work better for your application than RGB(W?) WS2812s. they are neopixels, but have three different temperature white leds in it rather than rgb

  • @UhloMuhlo
    @UhloMuhlo Před 4 lety

    Very nice! Do you think mounting it all on a pressboard won't give you problem with precision? I would guess that for PnP machines every fraction of a millimeter is important...

  • @wesleymays1931
    @wesleymays1931 Před 3 lety

    Suggestion for the cameras: Use a 5-pin connector (+5V GND D+ D- and LED) on both ends, instead of running 2 cables to each camera.

  • @richardlyd7450
    @richardlyd7450 Před 3 lety

    I think also what this machine needs is also to check the parts is placed correctly afterwards...that would be great

  • @oneilgoisot9615
    @oneilgoisot9615 Před 4 lety

    I really love your videos!
    Last time I've asked you if it's possible to reflow soldering with a laser what do you think about that?

  • @seifihab6929
    @seifihab6929 Před 4 lety

    Maybe you can try adding a bit more solder to one side of the LEDs to kinda of solder them a little bit tipped?

  • @akthamahmed2171
    @akthamahmed2171 Před 4 lety

    Awesome work I love your videos ❤

  • @korolev23
    @korolev23 Před 4 lety

    Could you print a fresnel lens pattern on the inside of the diffuser? That might be a better alternative than trying to mount the LEDs on an angle.

  • @mbuurmei
    @mbuurmei Před 2 lety

    Would a mirror on the gantry that is moved under the picked part not be a good idea: the downward facing camera can then look at the part. One camera less and a faster PNP process because you don't need to go to the fixed upward camera location. Just wondering

  • @костябельков

    почему вы не объединили плату освещения и плату камеры вместе?
    why didn't you combine the lighting board and the camera board together?

  • @ckbne
    @ckbne Před 4 lety

    Great Job...

  • @xaesthetics1769
    @xaesthetics1769 Před 4 lety

    Nice, awesome as always :D

  • @waynesoule8459
    @waynesoule8459 Před 4 lety

    Instead of angling the LED's can you make an angled diffuser? Cone shaped 3d printed?

  • @leckmiamoarsch3222
    @leckmiamoarsch3222 Před 4 lety +1

    on the openpnp github page it says that you need two usb busses for two cameras to work properly

    • @fkiesel9442
      @fkiesel9442 Před 4 lety

      Some cameras don't play nice, when two are connected to the same USB root hub. The easiest solution is to just plug the cameras into different USB Ports in your motherboard.

  • @yurykosh
    @yurykosh Před 4 lety

    I'm starting to build this for myself )

  • @xxportalxx.
    @xxportalxx. Před 4 lety

    Damn... this shit is hard to follow when you're Drunk and digging holes haha

  • @petermuller608
    @petermuller608 Před 3 lety

    What kind of camera is this? And did you change the lense?

  • @goncalopereira3225
    @goncalopereira3225 Před 4 lety

    What cable length do you recommend for the downwards facing camera?

  • @tomcurtis3149
    @tomcurtis3149 Před 2 lety

    I cannot get the camera to show up :(((, all it show is a black screen with a read X in the conner

  • @travi5885
    @travi5885 Před 4 lety

    WOO!

  • @harikamalakarreddydarapu7410

    You are awesome

  • @Daniel-rj2ci
    @Daniel-rj2ci Před 4 lety +2

    I’m just commenting to help the algorythm

  • @dancemamblita7706
    @dancemamblita7706 Před rokem

    what is the name of the cameras you are using?

  • @Daniel-rj2ci
    @Daniel-rj2ci Před 4 lety

    Nice

  • @kaustubhkoshe1239
    @kaustubhkoshe1239 Před 4 lety

    Hello bro can you make video on how you have configured open PNP software tutorial to make one simple projects how to set all required step by step setting in open PNP software also how software open PNP communicate with you stepper motor how you have made this in detail you are awesome

  • @nagasaipurvaz4251
    @nagasaipurvaz4251 Před 4 lety +3

    I am too building pnp with you with your design

  • @TheRainHarvester
    @TheRainHarvester Před 4 lety

    You could have used a bow tie for the light ring!!!!!!!!!!!

  • @roelth1
    @roelth1 Před 4 lety

    Hi Stephen, Great work! I really like your approach for building this machine. Where did you buy the camera module? Regarding soldering: did you already take a look at hotplate soldering? czcams.com/video/akagoxqmalI/video.html

  • @mesquitamk1681
    @mesquitamk1681 Před 4 lety

    legal

  • @townjava6845
    @townjava6845 Před 4 lety

    liubihonghong

  • @AltMarc
    @AltMarc Před 4 lety

    Get better connectors instead of pin headers.

  • @arthurheito3867
    @arthurheito3867 Před rokem

    run 24v

  • @pedronf
    @pedronf Před 4 lety

    You go too fast with the hot gun :-D wait for 30 s at a longer distance to let the PCB and part heat up, then approach and magic happens ;-) Sorry but I couldn't help my self making this comment, I already saw you burn a couple of components...