Vlog #68: OpenPNP DIY open source pick and place machine (complete run)

Ғылым және технология

www.superhouse.tv/
Populating a board using Miklmaekit, my home-made pick and place machine that runs OpenPNP. Homing the machine, turning on the air, running the job.
Please support me on Patreon or GitHub Sponsors for the opportunity to receive exclusive discount codes and other benefits: www.superhouse.tv/support

Пікірлер: 41

  • @UnexpectedMaker
    @UnexpectedMaker4 жыл бұрын

    Finally got all of your feeders built and working, well done mate!

  • @TalpaDK

    @TalpaDK

    4 жыл бұрын

    Indeed they seem to be quite nice feeders, even better than some store brought ones (so I have been told)

  • @TobyRobb
    @TobyRobb4 жыл бұрын

    Amazing. You are breaking my brain with this. It's like all my hobbies in one machine :)

  • @rudamakery
    @rudamakery4 жыл бұрын

    Amazing! It's almost musical. I'm sure Device Orchestra would be able to compose a hit for it! Inspirational work... please keep it up.

  • @michaelbishton9439
    @michaelbishton94394 жыл бұрын

    This is stupendous! It's a game changer when others with the smarts but fewer (financial) resources can role their own and compete in the global IoT marketplace.

  • @adrian_z
    @adrian_z4 жыл бұрын

    So cool! Let's see it with the speed dialed up to 11.

  • @jasonblewis
    @jasonblewis4 жыл бұрын

    So good! Now I want one

  • @leeackerson2579
    @leeackerson25794 жыл бұрын

    very nice, you are quite the craftsman.

  • @constructiverealities
    @constructiverealities2 жыл бұрын

    this is super awesome... looks like it's time for corexy motion and some brushless motors!

  • @peterwestley460
    @peterwestley4604 жыл бұрын

    Nice one.

  • @flymypg
    @flymypg4 жыл бұрын

    Log ago I used a manual system that employed a 10x pantograph with a 10x print of the PCB highlighted for the parts being placed. Used it for small boards and rework, where we would apply the solder paste with a syringe then place the parts using a manual bulb-operated vacuum pickup. Worked very well for up to a dozen parts, with multiple passes as needed when more than a dozen parts needed to be placed.

  • @SuperHouseTV

    @SuperHouseTV

    4 жыл бұрын

    Very clever. Like a surgeon doing microsurgery with a manipulator that reduces movement.

  • @andrewbeasley
    @andrewbeasley4 жыл бұрын

    I have to get one of these. I have zero use for one but I could spend hours watching them - just need some chill music to hide the motors and pump noises.

  • @SuperHouseTV

    @SuperHouseTV

    4 жыл бұрын

    Yes, the noise is quite annoying after a while. The repeated whirrrr-thunk of the head is quite relaxing, but the constant buzzing of the air pumps drives me nuts. In this video I pulled the sound level down a lot: it's even noiser in real life.

  • @cesarmardueno8502
    @cesarmardueno85024 жыл бұрын

    I love how you organized the 0816 Feeder, I would like to know how you made your PCB where you connected these.

  • @LamontKachale
    @LamontKachale4 жыл бұрын

    Awesome

  • @John_Smith__
    @John_Smith__2 жыл бұрын

    Nice! Congratulations. Now one question are the component feeders 3d-printed or commercially available? And if so what is the make and model?

  • @alcaldevictor
    @alcaldevictor4 жыл бұрын

    WOW!

  • @thingyee1118
    @thingyee11184 жыл бұрын

    Lovely sounds. I would have one just for the geek factor. Otherwise JLC PCB or something. Then again corona chan.

  • @MrOlezhandr
    @MrOlezhandr3 жыл бұрын

    Hi! I want to assemble PnP machine to. What software are you using on PC side and what motion controller and firmware are you using? Thank you

  • @zaprodk
    @zaprodk4 жыл бұрын

    Can you tweak the settings of OpenPNP to do things simultaneously e.g. advance the feeder while a move is being made, so it has less wait times?

  • @SuperHouseTV

    @SuperHouseTV

    4 жыл бұрын

    Yes, that's easy to do in OpenPNP. However, it means that all the feeders sit with one part exposed between boards. That's fine if you're doing a lot of boards, but I only do a few at a time so I've chosen to take the performance hit and have the feeders keep their parts covered until required.

  • @SuperHouseTV

    @SuperHouseTV

    4 жыл бұрын

    I could also do it by changing the feeder controller to return "ok" immediately, and trusting that the feed will be completed before the head gets there. That would avoid the exposed-parts problem, but it means the feeder doesn't have a chance to report a fault before the head tries the pick.

  • @GeorgeGraves
    @GeorgeGraves4 жыл бұрын

    What percentage of max speed do you think you are at? Do you wish you had gone lighter with the moving assemblies to gain some speed?

  • @SuperHouseTV

    @SuperHouseTV

    4 жыл бұрын

    I could still tune a bit more speed out of it by changing the acceleration settings. It doesn't reach top speed in most of those short movements. You can hear that the longer movements to the extreme right hand feeder are a higher pitch because it gets up more speed. Reducing the move mass would definitely help. The motors start missing steps if I push it much harder.

  • @spsarolkar
    @spsarolkar2 жыл бұрын

    Have you used it for placing parts 0402?

  • @jdeg2000
    @jdeg20004 жыл бұрын

    I'm pretty sure you're me with a youtube channel and a cleaner desk. Haha

  • @xuannamcao6962
    @xuannamcao69624 жыл бұрын

    Hello, Can you tell me how to make these feeder, pls?

  • @webcompanion
    @webcompanion4 жыл бұрын

    Nice! So now how to you flow the solder paste and finish the job?

  • @SuperHouseTV

    @SuperHouseTV

    4 жыл бұрын

    I have a T-962C reflow oven, which I showed a few years ago: kzread.info/dash/bejne/lYRmtbunZ7usnJc.html

  • @webcompanion

    @webcompanion

    4 жыл бұрын

    @@SuperHouseTV awesome!! I will need to watch all of this. So you probably figured out I've been around SMT assembly lines :-)

  • @lpjunction

    @lpjunction

    4 жыл бұрын

    Perhaps a project on robot arm to pick the finished board to oven and reload a new empty board for PnP.

  • @laughoutloud208
    @laughoutloud2083 жыл бұрын

    Please help me, what is name of motherboard used in pick and place machine and can communicate with openpnp? Please help me 😭😭

  • @richardperritt
    @richardperritt4 жыл бұрын

    👍

  • @jimamos8960
    @jimamos89604 жыл бұрын

    All the Google hits come up with your posts, GH repo, etc when I look for Miklmakeit? Wondering if you have any plans to post parts, sources, or make/facilitate kits? Also, how many feeders, PCB sizes, rest bar, etc? Having built and mastered a Shapeoko I'm looking for another additive project, and I'd finally be able to print something useful. I don't have time for a full scratch project and wondering what I can leverage from your work? (keep up the good work BTW).

  • @SuperHouseTV

    @SuperHouseTV

    4 жыл бұрын

    Miklmaekit is just my joke name for this machine, which is a combination of various things from different sources. The feeders are the popular MGRL0816 feeders (docs.mgrl.de/maschine:pickandplace:feeder:0816feeder), the frame is a local version of the X-Carve, the software is OpenPNP, the feeder controller shield is in my GitHub account. It's evolved over the years. I did a talk about it 4 years ago, when you can see it looked quite different even though it still had the same frame: kzread.info/dash/bejne/lqqrvMebYtjdm8o.html

  • @townjava6845
    @townjava68454 жыл бұрын

    you is god liubiliubi

  • @flymypg
    @flymypg4 жыл бұрын

    Tech porn as ASMR. Works for me!

  • @lorenzballenweg390
    @lorenzballenweg3903 жыл бұрын

    Nice machine man! One question regarding your feeders, is there any specific reason for advancing them before picking vs after?

  • @alexshaw2926

    @alexshaw2926

    3 жыл бұрын

    My only thought would be if you do it right before, it peals the cover off, so at the end of a run the last component would be covered where if you did it after, the last part would be uncovered and couldn't fall out upon storage. That's just my thoughts though.

  • @lorenzballenweg390

    @lorenzballenweg390

    3 жыл бұрын

    Yea that does make sense, might be a thing I will change and do in the future

Келесі