Making a Robot from just a Circuit

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

An attempt to create a robot that uses a PCB as both its brain and muscle!
Support me on Patreon:
/ carlbugeja
This project is sponsored by PCBway, check out there services:
www.pcbway.com/setinvite.aspx...
Design video:
• Designing my first PCB...
Social Media
/ carlbugeja
/ bugejacarl
/ bugeja.carl
PCB Coils:
www.tindie.com/products/Micro...
This project is Open-Source and licensed with Creative Commons Attribution Share Alike 4.0 International License
Hackaday
hackaday.io/project/162529-cr...
Hackster
www.hackster.io/carlbugeja/cr...
Music
/ artificial-music
/ declandp
www.audiolibrary.com.co/

Пікірлер: 328

  • @resonanceofambition
    @resonanceofambition5 жыл бұрын

    I swear for a second there I thought you had made a new generation drone.

  • @ThaPakue
    @ThaPakue5 жыл бұрын

    Very impressive progress! Can't wait for the first PCB quadrocopters.

  • @RobinMarquardt
    @RobinMarquardt5 жыл бұрын

    I'm an electrical engineering student from germany and I like this so much! Very awesome!

  • @Dnoxl

    @Dnoxl

    5 жыл бұрын

    Ich bin keine Elektronik Ingeneur Student whatever aber auch aus Deutschland😂

  • @Ucceah
    @Ucceah5 жыл бұрын

    i'm impressed! i never bothered with anything but basically hand doodled or laser printer PCBs, but you're tempting me with crazy possibilities here. and this mechanism is some cool stuff. some input from my tinkering experience: laminating very thin sheet iron, say 0,3-0,5mm, onto the back of the printed coils will propably make them much more effective electric magnets. and the magnet sticking to it, could allow it to "snap" off with a LOT more force. once the induced field overcomes the static sticking, it should fling the magnet away with surprising kazamm. if the coil can handle enough current to make this work, the bot will jump into the air. the "stickyness" can be adjusted, by using thicker tape to stick on the iron to increase the distance to the magne.. but the easiest propulsion for a PCB-mobot are vibration motors on a cutout that forms a spring. angling the motor makes it a rather effecive leg. i can recommend waterproof motors, those are nicely enclosed. pancake style vibrators are powerful, (moving mass is further away from the axis of motion) but would have to be solderer to the edge of the pbc. PS: 3M VHB literally keeps the world together.

  • @smallmoneysalvia
    @smallmoneysalvia5 жыл бұрын

    10-50hz - would a capacitor help battery draw here? I feel like a few large SMD caps would do well to reduce battery loading

  • @guatagel2454
    @guatagel24545 жыл бұрын

    Magnets! This video gives me a lot of ideas. Thank you!

  • @fzigunov
    @fzigunov5 жыл бұрын

    You're gettting pretty good at editing, good job!!

  • @ELECTRONOOBS
    @ELECTRONOOBS5 жыл бұрын

    Would it help to glue a rough surface on the bottom side of the flexible coils? Maybe to have some sort of better push¿ Keep up good work!

  • @CarlBugeja

    @CarlBugeja

    5 жыл бұрын

    Not sure if it will help it or increase the friction on the other legs

  • @kimi8638

    @kimi8638

    5 жыл бұрын

    Why do u use ¿

  • @andressanmartinmorin1898

    @andressanmartinmorin1898

    3 жыл бұрын

    @@kimi8638 spanish keyboard

  • @PriyankaMajumdarOfficial

    @PriyankaMajumdarOfficial

    3 жыл бұрын

    Use just some normal enamel paint and then draw some line under the pad like 🦓. It will make lot more friction. Thin layer of Rubber/hot glue would works same.

  • @_lemion

    @_lemion

    3 жыл бұрын

    Fsz. Kj A@@PriyankaMajumdarOfficial ZAA,mj *

  • @edward17829991
    @edward178299915 жыл бұрын

    Cool project, fresh idea, I'm impressed. Subscribed

  • @MrCaribou8722
    @MrCaribou87225 жыл бұрын

    Nice ! Can't wait to see the next update.

  • @bonehawk1562
    @bonehawk15624 жыл бұрын

    I feel like this has so many potential applications...so cool!

  • @SandhanSarma
    @SandhanSarma5 жыл бұрын

    Cool Project. Great Job!

  • @yemreikiz
    @yemreikiz5 жыл бұрын

    Cong freaking ratulations bro! That little creepy robot suprisingly works! :D

  • @adityapalsingh7701
    @adityapalsingh77015 жыл бұрын

    Amazing man great idea and work

  • @NibNumbly
    @NibNumbly5 жыл бұрын

    Hello! What a unique idea and great work. I had some idea after watching. 1) Thinner neodymium magnets 2) Glue PCB coils to thin sheet plastic to hold flat

  • @publicserviceannouncements2103
    @publicserviceannouncements21035 жыл бұрын

    You say legs. I see wings. Motor less wings.

  • @FilmFactry
    @FilmFactry3 жыл бұрын

    I am so happy there are such smart people like you in the world!

  • @Vaasref
    @Vaasref5 жыл бұрын

    Did you thought about not using permanent magnet at all ? I'm thinking about a sheet of spring steel cut and bent to shape with electromagnets to get oscillation.

  • @chrisw1462
    @chrisw14625 жыл бұрын

    Slightly stiffer magnet arms would transfer more vibration energy to the rest of the body. I know that will make it heavier, too, unless you can find a stiffer light weight plastic. Also, it was probably the heat of soldering that warped the flexible pcb coils. Maybe a lower heat would flatten them again?

  • @spambot7110
    @spambot71105 жыл бұрын

    might be worth doing a slower, smoother frequency ramp. see if you can maybe hit just the right frequency and exploit resonance to increase output

  • @RKDATATECHJoydebpur
    @RKDATATECHJoydebpur5 жыл бұрын

    magnet pcb is too flexible. so all of its energy lost in there.

  • @spambot7110

    @spambot7110

    5 жыл бұрын

    i wonder if adding copper layers to the pcb would help

  • @CarlBugeja

    @CarlBugeja

    5 жыл бұрын

    I might do it a bit thicker in the next version 🙂 for the 2 legged version the effect is very minner

  • @_decky4ever_

    @_decky4ever_

    5 жыл бұрын

    @@CarlBugeja just drop some superglue on top layer and to the bottom (for test purpose), also u can reinforce it with some salt or baking soda

  • @CarlBugeja

    @CarlBugeja

    5 жыл бұрын

    I might try that in the next test video.. But the flexing issue was not that of a problem for the 2 legged version

  • @atomictraveller

    @atomictraveller

    3 жыл бұрын

    @@CarlBugeja seen walking with voice coils (speaker coil). can go much bigger. one thing you miss here is resonance, eg. if 43Hz was the sweet spot you missed it. sweep and watch. i wonder if the membrane might work for a light water vehicle (one sheet, lots of coils). actually i think it was one big coil, one foot, big jumps.

  • @rahuldharyt
    @rahuldharyt5 жыл бұрын

    Keep doing it. You are doing great.

  • @drrajeevagarwal7350
    @drrajeevagarwal73505 жыл бұрын

    Why is this genius so underrated

  • @nerdymark
    @nerdymark5 жыл бұрын

    I love this. Lil slappy quadboi.

  • @heroslippy6666

    @heroslippy6666

    5 жыл бұрын

    Adorable.

  • @toolzshed
    @toolzshed5 жыл бұрын

    amazing!

  • @babudelhi9885
    @babudelhi98855 жыл бұрын

    That look great bro...

  • @justingort1
    @justingort15 жыл бұрын

    and some capasitors in series with the coils. If you are running them and a higher frequentie. Other wise the coils will just increase there resistance on te imagineary plane and this will cause the current to flow out of fase with the voltage. overal nice progress on your project.

  • @viswesh713
    @viswesh7135 жыл бұрын

    put it in a polythene bag (waterproof ) and let it float on water. Did u checked it ? Amazing work by the way.

  • @Stdi_science_and_code
    @Stdi_science_and_code5 жыл бұрын

    Nice project

  • @marijntopgear
    @marijntopgear4 жыл бұрын

    Great channel! Subbed!

  • @ananduthampi3060
    @ananduthampi30605 жыл бұрын

    Good work

  • @TlBubba
    @TlBubba5 жыл бұрын

    What if you use the flexibility to your advantage by pushing the rear leg up once it is compressed from the first leg pushing up. Just an idea

  • @cca9502
    @cca95024 жыл бұрын

    very interesting project

  • @Arek_R.
    @Arek_R.5 жыл бұрын

    Where I can order custom flex PCBs?

  • @roncho
    @roncho5 жыл бұрын

    good job man! you should try add some spheric wheel in the center of robot to increase movement speed

  • @TechsScience
    @TechsScience4 жыл бұрын

    Nice to see that I thought it would be flying

  • @basfinnis
    @basfinnis2 жыл бұрын

    Very interesting and innovative stuff 😘

  • @rossrobots5160
    @rossrobots51603 жыл бұрын

    have you tried programming it like a hovercraft instead of a walker? high frequency motion like that tends to lack control for steering, but if one actuator provides the HF, the two adjacent actuators could steer left and right in theory

  • @Yakhontov
    @Yakhontov5 жыл бұрын

    I think you can try to bend flex PCB down to form some kind of spring to hold robot's weight (or do the same with anoter way: add some between pcb and flexpcb or add some additional flexible material). Previous robot version did that thanks to bended flexbcb. With "springs" you'll need much less power to move the robot and you can use larger battery (or lesser, as u wodn't need much power). Also you can try to stack couple of flexpcb in one robot to drive more current/induction.

  • @thealdoc
    @thealdoc3 жыл бұрын

    I love your work

  • @johannesjeising6772
    @johannesjeising67725 жыл бұрын

    Hi! I like your idea! What do you think about using three legs instead of four? All legs have the same distance to the ground and it should still move in a controllable way.

  • @Taha-bw3jl
    @Taha-bw3jl4 жыл бұрын

    Amazing inventin brother

  • @fordpurple7293
    @fordpurple72932 жыл бұрын

    Hi Carl! You are the only one I can imagine to know something like that: I'm planning to build a toy robot that moves by vibration (very very simple). Do you know if there is a critical mass, until which a robot can be moved by vibration? I thought of 3V Cr2032 and a standard vibration motor like they are in cellphones. Thank you if you have time to answer!

  • @hrhr92aj
    @hrhr92aj5 жыл бұрын

    You can mount the magnet to stronger body and make the flappy thing free that will make air billed under the flap thing and the robot will flow on the table And you need to billed like a frame under the flaps so it can trapp the air . Keep going this is the first video i sow for you abd i am excited to see more 👍🏻

  • @mohansathya
    @mohansathya5 жыл бұрын

    @carl have you thought of using the concepts of sonic wave motor on this? Have you tried higher frequencies, like 500 Hz?

  • @ishigamiyu1991
    @ishigamiyu19915 жыл бұрын

    Fun things come in small packages!

  • @Sami.curiouslab
    @Sami.curiouslab5 жыл бұрын

    good start man and well done. Because the movement needs precise vibration, you'll have to be more precise at placing the magnet and rigid pcb, it will help. Also watch out for the heatgun, flex pcb doesn't like too much heat, it tends to warp sometimes, especially on the extremities, did you try to solder it by hand?

  • @CarlBugeja

    @CarlBugeja

    5 жыл бұрын

    Thanks! and thank you for the tip - didn't know about this effect it has to heat and the edges look a little warped.. i will try to resolder the next one by hand

  • @saravanakumar2765
    @saravanakumar27655 жыл бұрын

    I am new subscriber because i like your project

  • @resonanceofambition

    @resonanceofambition

    5 жыл бұрын

    How often do you subscribe to projects you don't like.

  • @GORMLESSwonder
    @GORMLESSwonder5 жыл бұрын

    You could stabilise/straighten parts of the flex pcb like the large circles by adding in solder lines. Try thickening the rigid pcb too, the weight gain looks like it would be worth it.

  • @CarlBugeja

    @CarlBugeja

    5 жыл бұрын

    good idea :) i think a better one would be to have a flexi-rigid pcb instead - not sure if it will improve it by much though

  • @kenengel620
    @kenengel620 Жыл бұрын

    Have you ever considered getting a reflow oven? Can you reflow those flex-PCB's? I use a popular toaster-oven to reflow oven conversion kit and it's been working great for years.

  • @StephenGachara
    @StephenGachara4 жыл бұрын

    Great scott

  • @MrBleulauneable
    @MrBleulauneable5 жыл бұрын

    A suggestion for a way to drive the coils just in case you haven't tried it yet : try to drive multiple coils at the same time with some dephasing in the pwm signal for each leg (for example add a PI/4 phase delay between each leg clockwise to get a rotation in one direction and -PI/4 to get the opposite rotation, or drive only two opposite legs with some dephasing to get a better forward motion)

  • @CarlBugeja

    @CarlBugeja

    5 жыл бұрын

    Driving two coils at the same time would be ideal but I cannot do this with this battery because of its current limitation. But adding a bit of a deal would help I think

  • @nochan99
    @nochan995 жыл бұрын

    If you put one way valves on those it will hover!

  • @cranberryjuice3998
    @cranberryjuice39983 жыл бұрын

    one step closer to me squashing robots i find under my rug.

  • @erhique78
    @erhique785 жыл бұрын

    can you try to dip the rigid pcb (the one with the magnets) to super glue and sprinkle it with baking powder to make it more stronger.

  • @suryanshankur3078
    @suryanshankur30785 жыл бұрын

    Genius guy

  • @LtBosoX
    @LtBosoX2 жыл бұрын

    The motion and sound during the higher hertz tests kinda made me think of bugs. Would be cool to try and build some sort of robo dragonfly

  • @ssrikantpatnaik4924
    @ssrikantpatnaik49242 жыл бұрын

    Using the same technology, can we do power argumentation? Like for lifting things etc.

  • @grandmasterautistwizard4291
    @grandmasterautistwizard42914 жыл бұрын

    Congrats. An over complicated bristle bot.

  • @fruechtekorb
    @fruechtekorb5 жыл бұрын

    I believe that stiffening your magnetholders might quiet improve your performance as well. It seems to me that the cantilever structures still flex a lot. That might also acount for a lot of the improvment of your system at the higher frequency. But it is a really cool little robot.

  • @CarlBugeja

    @CarlBugeja

    5 жыл бұрын

    Definitely will improve the system! I might redesign its structure to make it more rigid or make it more thicker - both of these will increase the weight so the first step is for sure finding a lighter battery

  • @fruechtekorb

    @fruechtekorb

    5 жыл бұрын

    Carl Bugeja I understand, just do think about what happen when your arms aren’t flexing any more. Your efficiency goes up, depending on the frequency, a lot. You might wanna put your design in a FEM and estimate how much energy is lost. You might not even need a better battery. Well I am looking forward to your next iteration in any case. :)

  • @CarlBugeja

    @CarlBugeja

    5 жыл бұрын

    You're correct 🙂 like I said I will probably redesign the Fr4 pcb because of the flexing and to make it less fragile. But I still think there are other factors that are effecting it, if you look at the 5V wired test their is a noticeable difference even on how the Fr4 pcb is behaving

  • @Adade_Dinesha
    @Adade_Dinesha4 жыл бұрын

    Where and how I can learn this stuff

  • @tanchiiann4237
    @tanchiiann42372 жыл бұрын

    You need to put a fix spacer between the vibrator arms, near the end. This could help stablize the behaviour of how you have calculated.

  • @syahrul9282
    @syahrul92825 жыл бұрын

    What controler are you using

  • @georgemathieson6097
    @georgemathieson60975 жыл бұрын

    What is the white stuff on the actuators?

  • @ronniepirtlejr2606
    @ronniepirtlejr26065 жыл бұрын

    Doodle Square wave bug! :P

  • @Lardzor
    @Lardzor5 жыл бұрын

    I've always thought you could make very thin speakers using an array of printed spirals like the ones you have for feet on your robot. In your robot, the spirals create a magnetic fields that are opposed by permanent magnets. But instead of a permanent magnet, you could just use another printed coil wired in reverse so the two printed coils repel each other. That should give you a basic acoustic speaker.

  • @CarlBugeja

    @CarlBugeja

    5 жыл бұрын

    Already done it 😉 kzread.info/dash/bejne/ZWp_2c6OcsTKoso.html

  • @TheMadsteven686
    @TheMadsteven686 Жыл бұрын

    10/10 best maltese youtuber by far.

  • @housemusic325
    @housemusic3252 жыл бұрын

    What is the name of the small PCB you use for the brain of this desgin ?

  • @makerofthingsunique
    @makerofthingsunique2 жыл бұрын

    I know it would limit the environment that the robot could travel in, but would you get enough current if you used an inductive coil like they used on an inductive charger on a mobile phone. maybe something to have a play with just out of curiosity.

  • @DanielSMatthews
    @DanielSMatthews5 жыл бұрын

    So there is a physical resonance effect? What happens if the coils are operating at different frequencies, is there some harmonic mode that is optimal and others that allow for rotation and direction control?

  • @CarlBugeja

    @CarlBugeja

    5 жыл бұрын

    From the test I made the 10Hz frequency was optimum. The leg's mechanical response for the higher frequencies was not matching for the two legs. Given that I have no sensing feedback on these legs it sort of assumes that both legs are matching. Driving the coils with different frequencies should make one leg go faster than the other so in theory it should turn

  • @arhamsurana4118
    @arhamsurana41183 жыл бұрын

    How do u code in chip will u make a video on it please

  • @md.shahinurrahman747
    @md.shahinurrahman7475 жыл бұрын

    Wow! wonderful creation. What are the probable application of this type of robot?

  • @CarlBugeja

    @CarlBugeja

    5 жыл бұрын

    Thanks! Swarm robotics is one of them 🙂

  • @TheMazyProduction
    @TheMazyProduction5 жыл бұрын

    There’s also the fact that your force is almost perpendicular to direction of desired motion.

  • @qbitsday3438
    @qbitsday34383 жыл бұрын

    Pcbway is my Favorite pcb manufacturer.

  • @kedarprabhudessai
    @kedarprabhudessai5 жыл бұрын

    Cool project awesome. May i know from where you. Ordered flexible pcb?

  • @CarlBugeja

    @CarlBugeja

    5 жыл бұрын

    Thanks! I got the PCBs from pcbway. The link is in the description 🙂

  • @jdbrinton
    @jdbrinton5 жыл бұрын

    Super cool! Have you considered 6 arms to have more deterministic locomotion?

  • @CarlBugeja

    @CarlBugeja

    5 жыл бұрын

    Haven't considered it no - adding more legs would increase both the weight and the area touching the ground surface increasing the friction.. But I have considered going for 2 legs should post a video about it soon!

  • @hasansawan4970
    @hasansawan49705 жыл бұрын

    Impressive! .. I'd imagine deep learning being used to teach the robot move around efficiently, what do u think? Keep up the great work!

  • @CarlBugeja

    @CarlBugeja

    5 жыл бұрын

    That would be very interesting.. However it doesn't have any sensors yet for positional feedback but it can still be done with external sensors and transmit feedback via bluetooth

  • @miteshsolanki8566
    @miteshsolanki85664 жыл бұрын

    Hello Carl I want to design antenna array. Please give your guidance

  • @gudimetlakowshik3617
    @gudimetlakowshik36173 жыл бұрын

    What is that MCU SoC you use?

  • @Handles_AreStupid
    @Handles_AreStupid5 жыл бұрын

    isn't this just an over engineered hexbug?

  • @nyansama7865

    @nyansama7865

    5 жыл бұрын

    Ikr!

  • @shawnhale2631
    @shawnhale26314 жыл бұрын

    Kinda wanna see something where you use flex pcb and a string of magnets to make a sorta wave movement. Or heck, make a vibration-based hoverboat.... This test seems to produce some level of lift/mobility, but no obvious control. Use a few of those PCB Motors I keep seeing! ;P

  • @vozdefuegobomber9619
    @vozdefuegobomber96194 жыл бұрын

    It would be interesting to make a water robot with this idea ...

  • @avaniagrawal314
    @avaniagrawal3145 жыл бұрын

    Just discovered your channel

  • @rohel96
    @rohel965 жыл бұрын

    Hey i know LEDs have become far and away more efficient in the past few years but if you want your coils to have a better fighting chance I'd remove that LED to lower the current that's being wasted. Cheers!

  • @Houstonruss

    @Houstonruss

    5 жыл бұрын

    Yeah it could be a good 20ma

  • @Pinkyou647
    @Pinkyou6475 жыл бұрын

    Nice Project. Only the one magnet working other 3 are not working why?

  • @CarlBugeja

    @CarlBugeja

    5 жыл бұрын

    In the video I powered two legs because the battery cannot supply suffient current to run more legs.. I will retest it once I get the new battery

  • @bytesandbikes
    @bytesandbikes5 жыл бұрын

    I wonder if two flexible pcbs and using electrostatic repulsion would give a better force vs deflection?

  • @CarlBugeja

    @CarlBugeja

    5 жыл бұрын

    🤔 i don't think it would be strong enough

  • @ShahZahid
    @ShahZahid5 жыл бұрын

    Awsome content and btw use a supe cap instead

  • @ReevansElectro
    @ReevansElectro3 жыл бұрын

    Is that battery puffed out? Failed?

  • @deividt321
    @deividt3214 жыл бұрын

    Try designing it like a toothbrush robot. But with angled bristles maybe?

  • @ThaPakue
    @ThaPakue5 жыл бұрын

    I think you could improve the repulsion by adding an iron/steel disk below the magnets. Right now the magnets might be a bit small for the size of the coils.

  • @CarlBugeja

    @CarlBugeja

    5 жыл бұрын

    i think smaller coils will behave much better - i need to play around with smaller pitches to see how small can it get because these pcbs are only 2-layers

  • @radry100
    @radry1005 жыл бұрын

    Why not a quadcopter with your pcb motors?

  • @blurginouliz
    @blurginouliz3 жыл бұрын

    I think you could make a fish robot with these flexible pcb's. That would be awesome. If you could make a remote control fish that we could place in an aquarium and play around with, and see how the real fish would react.

  • @mdyasin7008
    @mdyasin70085 жыл бұрын

    what kind of programming language did you used? i really like your work. keep moving.

  • @CarlBugeja

    @CarlBugeja

    5 жыл бұрын

    Thanks! I used c

  • @mdyasin7008

    @mdyasin7008

    5 жыл бұрын

    @@CarlBugeja is there any way i can talk with you again? i trying to build something and i need your help. Any social account or anything?

  • @Jack-sy8hs
    @Jack-sy8hs5 жыл бұрын

    I thought this was for sale, I’m sad now 😂

  • @d1namis
    @d1namis5 жыл бұрын

    @Carl Bugeja this robot is cool but can it actualy play a music? :D

  • @seanocansey2956
    @seanocansey29564 жыл бұрын

    What microcontrollers are you using?

  • @CarlBugeja

    @CarlBugeja

    4 жыл бұрын

    CYBLE-022001-00

  • @_Mackan
    @_Mackan5 жыл бұрын

    But what microcontroller is that?

  • @Cambiador
    @Cambiador4 жыл бұрын

    You are number one my friend

  • @RGplayer101
    @RGplayer1015 жыл бұрын

    do carbon fiber substrate pcb's exist? this could eliminate the flex you see with the "rigid" pcb and should up the efficiency

  • @CarlBugeja

    @CarlBugeja

    5 жыл бұрын

    haha don't think so :P might be worth making it a little thicker or even modify the outline design a little to make it more structurally rigid

  • @leo940806
    @leo9408064 жыл бұрын

    you are genius

Келесі