No video

DIY Pick and Place Feeder!

  Рет қаралды 42,257

Stephen Hawes

Stephen Hawes

Күн бұрын

Holy guacamole. This was a toughie, but we got there! My pick and place DIY feeder is indexing parts! And with a custom encoder no less. I'm getting really repeatable positioning, even without implementing a control loop! Very excited to have gotten to this point, but still lots of good improvements to make. I'd love to hear thoughts from y'all on the build and things you think could be improved!
Patreon: / stephenhawes
MUSIC
---------
Garbage - The Deli
/ 1252am

Пікірлер: 97
@OpenPnPSMT
@OpenPnPSMT 4 жыл бұрын
Awesome work on this Stephen! Can't wait to see it running a job!
@reyanshdario6551
@reyanshdario6551 3 жыл бұрын
you prolly dont give a shit but does someone know of a way to log back into an instagram account?? I was dumb lost the password. I appreciate any tips you can give me.
@reyanshdario6551
@reyanshdario6551 3 жыл бұрын
@Uriel Aden Thanks for your reply. I found the site on google and Im in the hacking process now. I see it takes a while so I will reply here later with my results.
@reyanshdario6551
@reyanshdario6551 3 жыл бұрын
@Uriel Aden It did the trick and I finally got access to my account again. I'm so happy:D Thanks so much you really help me out!
@urieladen8242
@urieladen8242 3 жыл бұрын
@Reyansh Dario glad I could help =)
@egeoeris
@egeoeris 4 жыл бұрын
Congratz dude, using the pcb like that something i wasn't expecting to work. I don't know jack about interactive systems but just seeing someone like you enjoying the pay-off is making my day.
@igorbaranowski6367
@igorbaranowski6367 4 жыл бұрын
The idea to use the pcb as a mechanical part is absolutely genius! I would not have thought of that! Great video as always :D
@fridaay
@fridaay 4 жыл бұрын
Again, I just want to commend how clean your projects are. Nice video Stephen!
@Orlopzi
@Orlopzi 4 жыл бұрын
Awesome video man. Cool to see this coming together. And it's an honor to be inscribed on your workbench. Bless up.
@stephen_hawes
@stephen_hawes 4 жыл бұрын
Thanks! It's an honor to have you there. Thanks for the support!
@cidadaomsr
@cidadaomsr 4 жыл бұрын
Looking forward to see the full DIY pick and place! Awesome job!
@recomoto
@recomoto 4 жыл бұрын
That trick you pulled making them print the gear part is veery clever
@recomoto
@recomoto 4 жыл бұрын
And btw, the clouseup soldering parts were extremely satisfying to watch
@SyNRG
@SyNRG 4 жыл бұрын
Congrats, that's pretty gangster for a DIY build and the excitement here is palpable. 👍
@JohnEvans-lp9dc
@JohnEvans-lp9dc Жыл бұрын
This is awesome and pretty much the biggest stumbling block that most in house assemblers have to deal with
@TechnicalEnglish101
@TechnicalEnglish101 4 жыл бұрын
Stephen, you rock , man. You are awesome showing your stuff. Two thumbs up, buddy.
@Handskemager
@Handskemager 2 жыл бұрын
Damn cool project, love your enthusiasm! I was not at all prepared for the screen rotation, almost puked xD.
@M8KES
@M8KES 2 жыл бұрын
The guy is like me, I'm into electronic since the age of 9 years. I'm 42 now and still same exciting like him. Hahaha 😂 good job
@wesleymays1931
@wesleymays1931 3 жыл бұрын
I wish you ordered the controller and wheel in different colors
@byronwatkins2565
@byronwatkins2565 3 жыл бұрын
Use solder braid to remove the excess solder from the reflecting surfaces and they will be much flatter.
@cyn0_
@cyn0_ 4 жыл бұрын
Ayy its done, looks great! Keep up the good work dude!
@kevinlutzer1616
@kevinlutzer1616 4 жыл бұрын
Wicked cool design! I am so excited that the design files will be released. One thing I thought of as a potential improvement to the rotating wheel is that instead of using those pads to reflect light, you could just use them like a switch. Just put a brush on a spring to make the electrical contact, The other part of the switch would be a circular pad where the shaft of the motor goes through the center of.
@etmax1
@etmax1 3 жыл бұрын
If you use RS485 and put a DIP switch that sets the address of each feeder you can address each feeder over the same 3 wires. If you use CAN you get a few network type advantages. The only down side with CAN is a smaller selection of controllers
@Pr0toc01
@Pr0toc01 4 жыл бұрын
I might have tried Reverse mounting an LED to the main board behind the indexing wheel. this way the light shines THROUGH the PCB to make a bright spot in the background, then use the spoke in the indexing wheel would break the light flow through. Then it becomes a light break beam... BUT you nailed it. WAY TO GO
@JaenEngineering
@JaenEngineering 4 жыл бұрын
Here's a thought, If you get the drive wheel PCB made with a matt black solder resist, then use a white silkscreen instead of slots. The way you should be able to get a much finer resolution on the indexing, which will be helpful for different sized SMDs.
@billh4321
@billh4321 4 жыл бұрын
Great Design. I'm currently working on my own PNP. I am to the point where it's populating the board fairly accurately. Still need to set up the pipelines for up facing camera. I've recently ordered boards to give your feeder a try. Funny thing is, JLCPCB refused the indexing wheel board. Didn't give much reason except it was beyond their capability.
@charadremur333
@charadremur333 3 жыл бұрын
Huh.
@amitika2234
@amitika2234 4 жыл бұрын
Keep it up dude! This is so cool. Looking forward to more of your videos!
@p_mouse8676
@p_mouse8676 4 жыл бұрын
I use PCBs for all kind of things. They are also great and good looking for front panels. Nowadays it's even not to expensive to get PCBs made out of aluminum.
@brokenworld1
@brokenworld1 4 жыл бұрын
Cool project, if you do get the little opto encoder boards redone in the future with gold as apposed to HASL, spray a little clear coat or conformal coating over the board to stop the gold from tarnishing over time. Photo etching is also a cool process for making inexpensive encoder wheels. 👍
@user-ts1xp4gm1b
@user-ts1xp4gm1b 4 жыл бұрын
Nello buddy, As an electrical engineer I was thinking about using the pcb itself as a rotary encoder, Not in an optical way, just in electrical conductivity way... I know the project is over by now but you can use this method for low pitch encoding. And great job dude u doing well keep going!
@JohnJones1987
@JohnJones1987 4 жыл бұрын
I don't think you need to use gold solder - just give it a very very very short sand on some very fine grit paper, sellotaped down to some float glass. That'll get her shining.
@wil7vin
@wil7vin 4 жыл бұрын
Subbed due to excitement... needed that
@stephaneyoutube5337
@stephaneyoutube5337 4 жыл бұрын
Really cool, keep up the good work!
@PriyankBolia
@PriyankBolia 4 жыл бұрын
Is the PCB and 3D files available for download?
@GIJOEG36
@GIJOEG36 4 жыл бұрын
I know it is too late now, but you could have some kind of analog hysteresis on it so you can use a digital signal
@marshallscholz8629
@marshallscholz8629 4 жыл бұрын
Seeing the evolution of the feeder has been interesting. The tape peeler design is especially neat. For the drive motor, to get increased torque, Instead of having that encoder wheel, you could use a motor drive with built in encoder. Like this: www.dfrobot.com/product-1457.html Or this www.ebay.com/itm/DC3V-6V-5V-2-Phase-4-Wire-Micro-Worm-Gear-Stepper-Motor-Mini-Gearbox-Reducer-DIY-/322695331937 There are also ic's that can read the angle of a magnet nearby to a degree accuracy that could measure the wheel position. (like the as5600) You could also add a photo interrupter shining through the holes on the pcb tape. It would detect the advancement and also let you know when the tape is out. Like the EE-sx1321 Looking forward to see how you work this out. It may be useful to go with a completely 3d printed case without pcb to troubleshoot mechanics. Is there a reason you are using the pcb for a significant amount of the structure?
@cleeuwinga
@cleeuwinga 4 жыл бұрын
I m started to build a INDEX unit on your info. When looking to all the feeder design i think that this is rather a problem. After thinking I wonder why the control of the feeder must be done with your piggy board on yuour special protocol. ??? Now I think you are repace this by RS485 protocol. Now I have the idea , why not place a sensor in front of the feeder able to move a mechanisme to set the tape forward. A actuator can be mouted on the Z axle eg. IR or magnet (Hall sensor on feeder). In Openpnp you sent the head to feeder wanted, this response on the sensor activation and go!. I hope my idea is clear, sorry for perhaps the not correct English , regards, Cees from the Netherlands
@kevinguenthner8812
@kevinguenthner8812 4 жыл бұрын
I am not really sure if a PID loop/controller is the best solution for this application. Don't get me wrong, I love a good PID loop but I think the way you are doing it now is the right way. A PID controller takes an analog input (sensor) value and an analog setpoint to decide some sort of output. If you were directly measuring the rotation of the wheel (by means of an encoder or something similar) then I think it would make sense. In your case, however, your output is binary (with noise of course). Either way, super sweet video and project. Can't wait to see even more progress.
@darkshadowsx5949
@darkshadowsx5949 4 жыл бұрын
why not use a optical through-beam sensor instead of optical reflective sensor?
@haddow777
@haddow777 2 жыл бұрын
Just part way through. Question. If you're using a slotted wheel with a light sensor, why did you not just put the light and sensor on opposite sides of the wheel so the sensor could see the light through the gaps instead of relying on a reflective surface alongside slots? I mean, isn't the either the reflective surface or the slot superfluous? Instead of a slot, couldn't a flat black paint have worked as well? Not saying it was wrong or trying to troll, just wanting to see your reasoning behind the decision.
@ferroperro3639
@ferroperro3639 3 жыл бұрын
Hey Stephen is it open source ?? please help where I can find complete project.. 😊
@ayanvaidya2727
@ayanvaidya2727 4 жыл бұрын
i am happy for you
@jhowarth1974
@jhowarth1974 4 жыл бұрын
Im surprised you didn't just have the plastic cover peel back over a thin rod in the opposite direction with a gear set squeezing and rolling it off as it moves
@bobdickweed
@bobdickweed 4 жыл бұрын
Man great work again...How on earth dose this channel not have a 1m subs So have such skills and talent...Thanks for sharing...From the Rep of Ireland
@ChrisFredriksson
@ChrisFredriksson 4 жыл бұрын
Really awesome video! Can't wait to see more! You used the DRV8833 in the previous video, what motordriver are you using now?
@ChrisFredriksson
@ChrisFredriksson 4 жыл бұрын
Then I continued to watch, actually my second time through the video =D I saw 838 on the chip, so I guess its a TI DRV8838 chip.
@TheShorterboy
@TheShorterboy 3 жыл бұрын
should have gold flashed the wheel
@Soundbeforelight
@Soundbeforelight 4 жыл бұрын
Oooh, the joy of a blinking LED. hahahaha so relatable. Well done!!! Weird question, with the reflective wheel + sensor, does that mean this machine needs to operate with a light on?
@stephen_hawes
@stephen_hawes 4 жыл бұрын
Wahoo thanks!! And to answer your question, yes! The little sensor I'm soldering to the PCB is comprised of a suuuuper tiny LED and a photodetector in one package, but it's not putting out light in the visible spectrum (I think it's UV? not sure). So if you take a peek inside it, you won't see any light, but there's definitely some in there! I'm also adding some baffling so any stray light doesn't mess with the readings.
@murraymacdonald4959
@murraymacdonald4959 2 жыл бұрын
@@stephen_hawes Likely InfraRed
@royponpon1755
@royponpon1755 2 жыл бұрын
This was from over a year ago but did you add a tape empty/out detector?
@murraymacdonald4959
@murraymacdonald4959 2 жыл бұрын
Which N20 motor are you using? How many volts?
@robinverbruggen7770
@robinverbruggen7770 2 жыл бұрын
I know it is late, but why didn't you get a stencil
@Zorgens
@Zorgens 3 жыл бұрын
Great project, Stephen. Why not just turn the encoder wheel the other way.? Less signal strength though, but I guess there's not an issue.
@spacehitchhiker4264
@spacehitchhiker4264 4 жыл бұрын
Would it be viable to use a motor to just pull on the film? The film would pull the tape forward, and then a thru-beam interrupter could count the holes in the tape
@traced82
@traced82 4 жыл бұрын
Great project! One question, what´s the deal with the cap between ground and reset on your programming arduino?
@stephen_hawes
@stephen_hawes 4 жыл бұрын
AHHH good eye! If you don't have a cap on your programming arduino, it will reset when your computer tries to send the firmware over. The cap keeps it alive and holds the serial port open!
@traced82
@traced82 4 жыл бұрын
@@stephen_hawes Thx buddy!
@vuthap99
@vuthap99 4 жыл бұрын
So good job, I interesting your video.
@zachbrown7272
@zachbrown7272 4 жыл бұрын
Couldn't you just detect the rising edge instead of a threshold to fix the "lumpy" signal?
@TecSanento
@TecSanento 4 жыл бұрын
Why didn't you use Multiplexers and serial communication for those Fenders?
@TecSanento
@TecSanento 4 жыл бұрын
And you could use some dip switches or solder jumpers to encode the position on the fingjoint indexing bords?
@TecSanento
@TecSanento 4 жыл бұрын
Or the fifo used for the LEDs to send a stream of data to the faders and make each one remove the first entry of the dataset and pass it along? (the output can be passed back to the motherboard and contains the feedback on the feeders?)
@motoday3580
@motoday3580 4 жыл бұрын
Hey . Where can I download feeder models, circuit boards, circuitry?
@therealfox
@therealfox 3 жыл бұрын
Hey Stephen, awesome work. Where can i buy this pcb holder for solder? Looks dope 🤤
@nicovape6061
@nicovape6061 4 жыл бұрын
Amasing work ! I'm very interrested by your project but where can I find designs code etc ? Thanks a lot keep going like that !
@Charlie90071
@Charlie90071 3 жыл бұрын
I really enjoy this series. Where did you get this heavy duty pcb holder? 1:49
@batonprog6560
@batonprog6560 4 жыл бұрын
What is the name of the optical sensor used in this project?
@randycarter2001
@randycarter2001 4 жыл бұрын
Congratulations. Are you going to publish the design files for this?
@bjarkeistruppedersen8213
@bjarkeistruppedersen8213 4 жыл бұрын
I know it has been 4 months since you made the video, so not sure if it is relevant anymore. But if you take some solder wick and remove the solder from the pads, wouldn't that leave them with a thin, ever coating? (like you can not remove the last thin layer with wicking) Just a thought 🙂
@simonwirz8886
@simonwirz8886 4 жыл бұрын
I'm currently working on a toolchanger with a PnP-Toolhead as well. I love your idea of this ''independent'' PnP-Feeder. If this project is opensource were I get the files? If not will you sell this Feeder in the near future?
@basrikul2096
@basrikul2096 4 жыл бұрын
Is the pcb and stl files available download?
@Pixelcrafter_exe
@Pixelcrafter_exe 3 жыл бұрын
Nice Project. Where do you get these intusiasm from?
@artibhakal3435
@artibhakal3435 4 жыл бұрын
hi this is the first comment love ur passion never loose it love all ur videos
@clickchapman5240
@clickchapman5240 4 жыл бұрын
Son of a b*tch I need more!
@rongarza9488
@rongarza9488 4 жыл бұрын
Wha? Why not just get a wheel from an old printer. Its LED and sensor shines through the clear spots on the wheel, and not through the black lines on the wheel. You are actually reinventing the wheel!
@brandonclaveria8776
@brandonclaveria8776 4 жыл бұрын
What is that thing used to hold the PCB. I want one
@stephen_hawes
@stephen_hawes 4 жыл бұрын
It's called an Omnivice! I've tried a lot of helping hands, and this is the best one I've ever used. A bit pricey but worth every penny!
@fanglordoftime
@fanglordoftime 4 жыл бұрын
so i am also building my own pick and plce machine from a lazor cutter on thing i will say is i am going to hace the reals on the sides of the machine the front is a bad place in my opionon and from the looks of it thats where you are puting yours but also for the feeders you could try using i2c for the control since you can do 127 slave devices i also want to know if you have a discord for the pick and place project if so i would like to join as a fellow builder and i would even like to share some pics of my machines build progress on said discord
@stephen_hawes
@stephen_hawes 4 жыл бұрын
Yeah, I decided to put the feeders on the front because that way I can add in a conveyor belt from left to right so boards can automatically be fed through. I like the sides, but it was pretty important to me that I'm able to add the conveyor system! I hadn't thought of making a Discord for it. I'll look into making one and let you know if I do! Would love to see your build.
@sheepman6291
@sheepman6291 3 жыл бұрын
Use brass not gold. Brass is shinier.
@mattweger437
@mattweger437 4 жыл бұрын
Okay don't use solder wick on the microcontroller pins like that. It's abrasive and when hot can damage the solder resist. Just get a flux pen and drag solder for the best results.
@mattweger437
@mattweger437 4 жыл бұрын
Is your motor controller holding speed?
@stephen_hawes
@stephen_hawes 4 жыл бұрын
@@mattweger437 Hmm really? I've never had issues with that in the past. Interesting to know you've had problems with the soldermask though. Motor controller holds a constant speed for a while, then ramps down to a slower speed on the approach in a naive effort not to overshoot. When the PID is in there, motor speed will be completely based on feedback from the sensor.
@mattweger437
@mattweger437 4 жыл бұрын
@@stephen_hawes yeah it's a thing. It gets worse with closer pitches.
@randycarter2001
@randycarter2001 4 жыл бұрын
I would have used a sensor that shoots the light through the wheel not reflect off it. Much more binary situation aka solid on and off state. When I'm designing things that have to be hand assembled I avoid chips that have lead-less bodies. As you have shown they are very difficult to solder by hand.Where are the design files available?
@stephen_hawes
@stephen_hawes 4 жыл бұрын
I considered doing that! The reason I didn't was because then I'd have to put components on the other side of the wheel, which means another PCB, and a connector for that PCB. Plus, with analog feedback I can position the wheel exactly on the edge of each encoder window, instead of only having a binary signal which limits my resolution to the width of a window. And hopefully, I'll be building these things with a pick and place soon so lead-less bodies won't be an issue! 😁Design files are a bit of a mess at the moment, but once they're in a good state I'll post all the source on Github!
@randycarter2001
@randycarter2001 4 жыл бұрын
@@stephen_hawes The problem with lead-less components is soldering. They were designed for automated assembly with solder paste stencils, pick n place machine, and re-flow oven.
@Lu-ql5tj
@Lu-ql5tj 4 жыл бұрын
That solder paste is bad. Trow it away
@filipcvetanovski2545
@filipcvetanovski2545 4 жыл бұрын
5:30 IS THAT A SCREW IN YOUR EAR?? 😂😂😂😂
@user-wf6km9wr6w
@user-wf6km9wr6w 2 ай бұрын
why screw in your ears ????
@palmtree44444
@palmtree44444 4 жыл бұрын
Cool project. Less talking please.
Giving my Pick and Place VISION
12:08
Stephen Hawes
Рет қаралды 30 М.
Incredible Dog Rescues Kittens from Bus - Inspiring Story #shorts
00:18
Fabiosa Best Lifehacks
Рет қаралды 27 МЛН
这三姐弟太会藏了!#小丑#天使#路飞#家庭#搞笑
00:24
家庭搞笑日记
Рет қаралды 77 МЛН
Violet Beauregarde Doll🫐
00:58
PIRANKA
Рет қаралды 25 МЛН
My New Pick & Place Machine [Liteplacer]
13:37
bitluni
Рет қаралды 284 М.
Pick and place Openpnp tray feeders
6:45
BogdanHXL
Рет қаралды 30 М.
Pick and Place Feeder - The Electronics
10:03
Stephen Hawes
Рет қаралды 20 М.
Homemade SMD Pick and Place Machine - Placing "Air"
4:01
VBsProjects
Рет қаралды 51 М.
Manual Pick and Place machine
5:09
Elektor TV
Рет қаралды 100 М.
Loading Yamaha CL Feeder - 12mm Plastic Tape - Digi-Reel
5:45
Pelican Engineering
Рет қаралды 10 М.
A Fully Functional PnP Feeder!
11:25
Stephen Hawes
Рет қаралды 24 М.
DIY Pick and Place Picks Parts!
13:56
Stephen Hawes
Рет қаралды 30 М.
Cheap Pick and Place + OpenPnP: CHM-T36VA upgrade guide
18:06
Psychogenic Technologies
Рет қаралды 25 М.
Incredible Dog Rescues Kittens from Bus - Inspiring Story #shorts
00:18
Fabiosa Best Lifehacks
Рет қаралды 27 МЛН