BUILDING A MARBLE CLOCK Pt.4 - NOW FASTER!!

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ม.ค. 2024
  • Check out PCBWay here: www.pcbway.com/?from=Ivan for a trusted one-stop solution to 3D Printing Services, CNC Machining, Injection Moulding and more!
    As I promised in the last video I tried my best to make the clock update minute by minute. It wasn't an easy feat as I dealt with many (expected) issues. As many of you will notice I'm still having lots of issues with the marbles getting stuck on the machine as there's about a 2:5 ratio between good and bad marbles. If anyone knows about a good source of glass marbles please let me know. I had to do a bit of fiddling with the programming to get the timing right and I broke a few more things that what can be seen in the video but at least we have a clock that runs on time now. It is now louder and has less music to it, it is less zen and more stressful but learned a lot here. This project was a lot of fun and I may try some of the things that I could not do in this series in the coming videos. As always loving to hear from you in the comments.
    Join this channel to get access to perks:
    / @ivanmirandawastaken
    If you want to support this channel you can do it here:
    Patreon: / ivanmiranda
    Merchandise: ivanmiranda.space/store
    PayPal: www.paypal.me/IvanMirandacom
    For regular updates on my projects follow me on:
    Instagram: ivanmiranda.space/instagram
    Twitter: ivanmiranda.space/twitter
    Facebook: ivanmiranda.space/facebook
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 2.4K

  • @Edward.Hillier
    @Edward.Hillier 4 หลายเดือนก่อน +1026

    This is one soundproofed glass case away from being in the lobby of a science museum. Excellent work!

    • @thomasrosebrough9062
      @thomasrosebrough9062 4 หลายเดือนก่อน +28

      And a significant increase in reliability, unfortunately

    • @zekiz774
      @zekiz774 3 หลายเดือนก่อน +2

      @@thomasrosebrough9062 huh?

    • @TheRationalOptimist
      @TheRationalOptimist 3 หลายเดือนก่อน +11

      Ivan or the marble clock?! Both seem like they would be good additions!

    • @BTboxing
      @BTboxing 2 วันที่ผ่านมา

      @@zekiz774needs to run all the time for a long time, be relatively easy to operate, easy to fix and maintain.

  • @Starfireaw11
    @Starfireaw11 4 หลายเดือนก่อน +670

    Now we need a 24 hour video of it running.

    • @bottle-
      @bottle- 4 หลายเดือนก่อน +12

      Yup, viral fs

    • @swappycars
      @swappycars 4 หลายเดือนก่อน +36

      it would keep breaking it would need to be rebuilt with steel or aluminium to run that long

    • @tonyhawk123
      @tonyhawk123 4 หลายเดือนก่อน +20

      I'm sure the neighbours would appreciate that!

    • @fbelard
      @fbelard 4 หลายเดือนก่อน +60

      @@swappycars I think you're underestimating this person's tenacity. at this rate by part 12 he'll have figured out how to make it wearable.

    • @swappycars
      @swappycars 4 หลายเดือนก่อน +21

      @@fbelard by part twelve the material used should be marble so it’s a marble marble clock 😂

  • @TheLeadZebra
    @TheLeadZebra 4 หลายเดือนก่อน +339

    I love the fact you managed to do all of this mostly without changing parts already on the machine, or at least not redesigning any part. Incredible stuff

    • @kryvian
      @kryvian 4 หลายเดือนก่อน +11

      in part 3 he redesigned most of the parts tho.

    • @TheLeadZebra
      @TheLeadZebra 4 หลายเดือนก่อน +6

      @@kryvian yeah true, but all of the improvements for improving throughput were software tweaks and mechanical timings

    • @PTRRanger951
      @PTRRanger951 หลายเดือนก่อน

      @@TheLeadZebra In this video were software tweaks, but he had to remake the machine completely from the ground up, because EVERYTHING had to be redesigned.

  • @guts60
    @guts60 4 หลายเดือนก่อน +50

    I would have timed the clock perfectly to work for 5 minute intervals and called it a day. Shows this guy has more patience than I do, and is WAAAAAY smarter than me lol

  • @nafitron
    @nafitron 4 หลายเดือนก่อน +733

    Can I just say, your "ad" was exactly what more creators need to do on TH-cam! Show how you used your sponsor... this was GREAT. I think it's one of the only ads I haven't skipped!

    • @antonliakhovitch8306
      @antonliakhovitch8306 4 หลายเดือนก่อน +26

      Except he didn't actually say the word "sponsor" or in any way mention that it was an ad. Otherwise, I completely agree

    • @marcpym5251
      @marcpym5251 4 หลายเดือนก่อน

      @@antonliakhovitch8306 He showed "Paid advertisement for PCB way" in the top right corner, which I think suffices.

    • @nikkiofthevalley
      @nikkiofthevalley 4 หลายเดือนก่อน

      ​@@antonliakhovitch8306It says on the screen "Paid advertisement for PCBWay" when he starts talking about them. And it was pretty obvious it was a sponsor, anyways.

    • @Tasarran
      @Tasarran 4 หลายเดือนก่อน

      @@antonliakhovitch8306 4:48 it says 'Paid advertisement for PCBWay' at the top of the screen...

    • @bernardorodrigues8848
      @bernardorodrigues8848 4 หลายเดือนก่อน

      @@antonliakhovitch8306when he first mentions using it there is text on screen saying it’s a paid advertisement tho

  • @TheBekker_
    @TheBekker_ 4 หลายเดือนก่อน +820

    This should really be in museum or something, so cool!

    • @ionymous6733
      @ionymous6733 4 หลายเดือนก่อน +37

      maintenance would be a killer

    • @TrixityMcLight
      @TrixityMcLight 4 หลายเดือนก่อน +11

      Agreed came to the comments for this. It's just one of those projects that could actually just sit in a modern art museum

    • @Viniter
      @Viniter 4 หลายเดือนก่อน +6

      I feel like very few museum would be willing to deal with the noise :D

    • @JaredConnell
      @JaredConnell 4 หลายเดือนก่อน +4

      Look mum no computer's museum might be a good fit

    • @bortimer96
      @bortimer96 4 หลายเดือนก่อน +4

      Yes! Like a science museum.

  • @wake11223
    @wake11223 4 หลายเดือนก่อน +77

    Love it!
    Maybe upgrade: If the elevator links could carry unused marbles back down and reject them there (counterweight), it would be much easier for the motor to move (assuming that full elevator is quite heavy).

  • @eulachonfish
    @eulachonfish 4 หลายเดือนก่อน +71

    My suggestions for more speed: (1) Double buffering so you don't have to stop the conveyor. You don't need to store an entire set, just enough to keep the elevator running. (2) Instead of the critical timing on the solenoids, use the same ejector comb as the return, but use the solenoids to DISABLE the ejectors for all marbles not selected. This is fail-safe in the event of a timing mishap, only ejecting marbles instead of damaging equipment. This type of design is fairly common on old mechanical equipment. Otherwise, great build!

    • @f308gtb1977
      @f308gtb1977 4 หลายเดือนก่อน +5

      That’s brilliant. Great ideas.

  • @celestewilliams5681
    @celestewilliams5681 4 หลายเดือนก่อน +605

    This is one of the coolest things I’ve ever seen. I hope you release a seamless looping 12 or 24 hour video of it!

    • @BillyPearson48
      @BillyPearson48 4 หลายเดือนก่อน +16

      Supporting this idea!

    • @FoxHoundUnit89
      @FoxHoundUnit89 4 หลายเดือนก่อน +13

      ​@@RepentandbelieveinJesusChrist-didn't ask mfer

    • @NathanaelNewton
      @NathanaelNewton 4 หลายเดือนก่อน +1

      @@FoxHoundUnit89if enough people flag their comments as spam they'll get blocked by youtube eventually

    • @natthasaranwiangnak1066
      @natthasaranwiangnak1066 4 หลายเดือนก่อน +8

      @@RepentandbelieveinJesusChrist- who care about this?

    • @BillyPearson48
      @BillyPearson48 4 หลายเดือนก่อน +7

      @@RepentandbelieveinJesusChrist- TF?

  • @Titanblade17
    @Titanblade17 4 หลายเดือนก่อน +347

    You might be able to make the clock quieter by padding the return funnel for the rejected marbles.

    • @Kalvinjj
      @Kalvinjj 4 หลายเดือนก่อน +24

      In fact it could be just a plain pipe with a rubber pad at the bottom where they land.

    • @gayMath
      @gayMath 4 หลายเดือนก่อน +28

      if it were a clear pipe it would also look better than current

    • @Lodit24
      @Lodit24 4 หลายเดือนก่อน +27

      @@Kalvinjj I think the problem with that would be marbles landing on top of each other and getting damaged

    • @lupeters213
      @lupeters213 4 หลายเดือนก่อน +8

      Just use a rubber hose with a big enough diameter.

    • @kingcosworth2643
      @kingcosworth2643 4 หลายเดือนก่อน +3

      And painting the rear of the main track with sound deadening

  • @sskgmail
    @sskgmail 4 หลายเดือนก่อน +75

    For a Pt. 5, you should do sorting at the base - maybe via two stages at the base one white, one black, and then the thing up top can be a secondary check. Would also be cool to see release of new marbles shortly after release of old marbles.

    • @ronsijm
      @ronsijm 4 หลายเดือนก่อน +5

      Yea, I was going to suggest the same. Though I'm curious what percentage of the marbles is send back down... Like if 50% of the marbles are discarded back down, you could potentially speed up the machine by 50% if you had perfect sorting - or if you're already under a minute, run the machine 50% slower and thus making less noise

    • @HarmGeerts
      @HarmGeerts 4 หลายเดือนก่อน +5

      Having dedicated separate loading of white and black marbles to the lift would be a massive improvement and fix color starvation. I think it would simplify the clock. You would need one sorting section. A section to optionally load white based on the clock display. And a section for black to fill the open spaces. The lift could run as fast as is needed for marbles to fill a spot.

    • @ComradeTiki
      @ComradeTiki 4 หลายเดือนก่อน +9

      @@HarmGeerts For really easy sorting, I'd have 2 sizes of marbles (like having the black ones slightly smaller) and pass all disposed marbles over a rail to sort them by width.

    • @wusulus
      @wusulus 4 หลายเดือนก่อน +3

      You could also speed it up if you wouldn't 'rewrite' lines that would stay the same. Or you could reuse parts of the line by only dropping for example the first 10 marbles of a line.

    • @thiamath
      @thiamath 4 หลายเดือนก่อน +6

      Yeah, picking the marbles in a random fashion has been the elephant in the living room during all the chapters...

  • @TOPSHOOTAS
    @TOPSHOOTAS 3 หลายเดือนก่อน +9

    That last swipe at the for the stuck marbles was hilarious! Good job, that was a fun project

  • @IcthioVelocipede
    @IcthioVelocipede 4 หลายเดือนก่อน +268

    Now that you have made it faster, I think the next challenge should be to make it LOUDER. Compressed air jets instead of the combs, perhaps?

    • @fbelard
      @fbelard 4 หลายเดือนก่อน +20

      no chill

    • @fbelard
      @fbelard 4 หลายเดือนก่อน +4

      maybe connect a second machine that alternately makes a tower of champagne coupes and champagne flutes (the rejected glasses from the sorting chain could be used to mark the seconds on the clock, or to chime the hours.), then fills the champagne tower and runs it under the path of the falling marbles.
      but that's not very sustainable, so you're gonna need a third machine, something like a combined kiln/3D printer to melt all that glass and make new marbles.
      edit: i'm just not sure about all the sugar in the champagne, it's a bit of a fire hazard. I guess you could just use sparkling water. if you prefer chill over no chill.

    • @DijonFromage
      @DijonFromage 4 หลายเดือนก่อน +5

      I was thinking compressed air to pop the extra marbles, too. The air compressor would add an ambience...

    • @ssFaxes
      @ssFaxes 4 หลายเดือนก่อน +7

      Air horns instead of air jets, we are engineer and so can you!.

    • @DijonFromage
      @DijonFromage 4 หลายเดือนก่อน +3

      @@ssFaxesTHERE it is. Truly no chill.

  • @computingnerd7005
    @computingnerd7005 4 หลายเดือนก่อน +292

    Holy I can't believe you managed to optimise it to make it sub minute refill (on average), impressive work!

  • @Schwuuuuup
    @Schwuuuuup 4 หลายเดือนก่อน +70

    The code could be optimized to only replace the lines that actually changed from one minute to the next. But this would change the visual appearance of the change

    • @ha69
      @ha69 4 หลายเดือนก่อน +8

      This would defeat the whole purpose

    • @Ninjaguy1b
      @Ninjaguy1b 4 หลายเดือนก่อน +25

      This would also involve a redesign of the physical channel releases so that you could retain some channels while purging others. And it isn't clear that this change actually saves time overall, since there is a dedicated elevator lane for each channel, meaning that on average the clock will not be waiting on the unchanged channel anyways, so you don't gain anything for all that work.

    • @erikjohnpotvin
      @erikjohnpotvin 4 หลายเดือนก่อน +11

      I was thinking the next prototype could have verticals channels, and only one number would have to change constantly, the rest at 10 min and 1 hour intervals.

    • @JustinHixson
      @JustinHixson 4 หลายเดือนก่อน +1

      It also simply wouldn't speed up the process very much. Each channel updates completely independently from the others. Turning off some lanes doesn't make the others go faster.

    • @pabo26e
      @pabo26e 4 หลายเดือนก่อน +3

      i think there is an argument here, the bottom and top channels never use white marbels but they get them nonetheless so if you make the feeding mechanisma for those 2 independent not only they will get faster but they will increase the probability that a white marvel gets to where it should go, also i would cut the ammount of marvels in every line those blacks at the beggining and end and also in the middle mostly waste time

  • @HrKosmoshosen
    @HrKosmoshosen 4 หลายเดือนก่อน +6

    It's been so satisfying to watch this come together. I can't imagine the immense effort, time and general dedication just to this project alone. Thanks so much for enthusiasm and sharing your creation!

  • @Khofax
    @Khofax 4 หลายเดือนก่อน +293

    The journey was so fun to follow and the end product is truly incredible

    • @joltingonwards2017
      @joltingonwards2017 4 หลายเดือนก่อน

      Yeah, shame the comments are filled with bots, like seriously this is unbelievable

  • @TooBarFoo
    @TooBarFoo 4 หลายเดือนก่อน +166

    I think, if starting over, the marbles should have always have been pre sorted into black and white pools and then loaded. It's a simpler design without having the mass reject and return. It would also reduce the volume as less marbles are in motion at any one time. Very very cool though. What a crazy journey. wonderful!!!

    • @MrFozzie52
      @MrFozzie52 4 หลายเดือนก่อน +35

      I like that it has that element of chaos though

    • @trevonrose3909
      @trevonrose3909 4 หลายเดือนก่อน +14

      Then he would have to find a way to get the intended slot and then a way to sort the marbles back into black and white after they get released, which is probably more work tbh

    • @RedstonerD
      @RedstonerD 4 หลายเดือนก่อน +3

      ​@@trevonrose3909 I was about to reply the same when I thought of a solution, oops. If you have a channel of black marbles and one with white marbles that meet a loading channel perpendicular to the belt, you could use solenoids or a wheel to add the marbles in the right sequence. You'd have to wait for an entire row to be dispensed before loading them onto the belt however.
      Similarly you could separate the marbles at the top with sorting channels.
      I'm however not sure whether this would actually slow the whole system down too much or not.
      Plus it would make the design a lot less fun

    • @xenicat
      @xenicat 4 หลายเดือนก่อน +4

      @@trevonrose3909 he could just use a bunch of splitters like the marble machine to have a constant stream of each color available at every lane which then can be released as needed for the display. the conveyor belt can stay as it is and the two rows of solenoid valves just push out the colors into separate funnels which go into the black/white pool that feed into the splitters.

    • @trevonrose3909
      @trevonrose3909 4 หลายเดือนก่อน +1

      @@RedstonerD yeah I thought the same thing. That would probably be more complicated and the chaos of rejecting marbles is nice lol

  • @numbr6
    @numbr6 4 หลายเดือนก่อน +3

    This is a great example of analysis and optimization of a problem. Congratulations! Great success.

  • @gaurishpassi4812
    @gaurishpassi4812 4 หลายเดือนก่อน +3

    Thank you to the patreons and channel members who pay him enough that he can make these videos and spend on these crazy projects. Truly a great guy and an engineer in true sense. I hope for your success!

  • @denziljoe
    @denziljoe 4 หลายเดือนก่อน +55

    Your clock still has waaaaaaaaaaaaaaaay more chill than Martin's quest for "tightness"

    • @sapincher
      @sapincher 4 หลายเดือนก่อน +9

      is gravity actually tight idk

    • @cooperised
      @cooperised 4 หลายเดือนก่อน +18

      Yeah that's driving me up the wall. If he wants "tight music" he should just use a synth. The art is in the imperfections - the only criterion is that the imperfections must be small enough to reduce the chance of critical failure to an acceptable level. Once again he has extravagantly failed to capture his requirements properly.

    • @jonasthemovie
      @jonasthemovie 4 หลายเดือนก่อน +2

      The marble machine is dead.

    • @yinlu3610
      @yinlu3610 4 หลายเดือนก่อน

      The guy you’re referring to is the Wintergaten guy who’s been trying to make a marble machine “perfect” right?

    • @denziljoe
      @denziljoe 4 หลายเดือนก่อน

      @@yinlu3610 Yeah, that's the guy

  • @pmcquay1
    @pmcquay1 4 หลายเดือนก่อน +97

    air blast instead of solenoids so that theres no chance of getting caught, and you can probably completely eliminate the stepper drive, in favour of a constant speed dc motor. That would save program time as well. Add some sort of triggering element to each link in the chain so that when it passes a sensor the read head and air blast can trigger. You could do air blast instead of the comb to kick marbles out of the chain on the back side as well, and then you dont have anything rubbing the chain or potentially getting caught, and can probably run the motor faster.
    Some way to sort the marbles even a little after the fact would probably help as well, though without a redesign I have no idea how that would work.

    • @Blue84Stang
      @Blue84Stang 4 หลายเดือนก่อน +2

      The concern for me with air solenoids is consistency. The delay between the triggering and the actuation might have too much variance to maintain its accuracy.

    • @samhnky
      @samhnky 4 หลายเดือนก่อน +2

      @@Blue84Stang I don't know about the air solenoids you could have access too for a home project, but don't major industrial factories use Air Solenoids all the time to remove bad products (I think mostly Produce) from their lines? Seems those have to be very accurate and work consistently to be able to do that...? Right?

    • @Gearjerk5
      @Gearjerk5 4 หลายเดือนก่อน +2

      Wouldn't air solenoids require an air source in order to function? He'd either have to add an air line inlet, or add an entire air compressor. Not insurmountable by any means, but it would add more complexity/cost/noise.
      That issue aside, they would be an excellent solution to the solenoid hang risk and comb issues.

    • @Blue84Stang
      @Blue84Stang 4 หลายเดือนก่อน

      @@samhnky it depends on the process but automated sorting machines will sometimes use air solenoids.
      As I understand them though, the products being sorted arent usually moving fast enough, to where a variation of a half-second or so would make a difference. In the case of this ball clock, a variance of even an eighth of a second could be the difference between ball and belt (either too early or too late).
      I could be completely wrong, however. I know air systems can run into issues if the pressurised supply has too much variance (like, if you are running too many solenoids too quickly for the compressor to keep up).

    • @fbelard
      @fbelard 4 หลายเดือนก่อน +1

      couldn't the tips that actually push the marbles be made of a softer material, like felt or a brush? something that could hit way off and not snag or damage the chain. don't know about the durability, but it sounds less complex (and less noisy) than air blasts.

  • @funkyjohnhuie
    @funkyjohnhuie 4 หลายเดือนก่อน

    CONGRATULATIONS! thanks for bringing us along on your journey.

  • @MichaelGreenway
    @MichaelGreenway 4 หลายเดือนก่อน +5

    This has been an epic series, I have loved following you on your 3d printed engineering adventure. Keep it up!

  • @paulphillips3783
    @paulphillips3783 4 หลายเดือนก่อน +65

    Crazy. Stupid. Genius. Mesmerizing. Awesome. Pointless. The world really needed this. Thank you Ivan for sharing this journey. Food for the soul.

    • @sc0or
      @sc0or 4 หลายเดือนก่อน

      You'll see what the World will really need in 5 years. Start thinking now how you will live without tiktok, fb, yt, and comic shows.

    • @jay-tbl
      @jay-tbl 4 หลายเดือนก่อน

      what@@sc0or

    • @khodis2002
      @khodis2002 4 หลายเดือนก่อน

      ​@sc0or , can you elaborate what do you mean "without ... in 5 years"? Do you mean when you grow up or in general?

  • @vybusnyblogcz
    @vybusnyblogcz 4 หลายเดือนก่อน +74

    The comb could be part of top rotor. It would rotate into holes, pushing marbles out.

    • @bunnyquark
      @bunnyquark 4 หลายเดือนก่อน +17

      this would probably also be better long-term since the stainless steel comb rubbing against the plastic elevator is surely going to grind the elevator holes down in no time

    • @warrenyoung173
      @warrenyoung173 4 หลายเดือนก่อน +1

      I think they’ll just fall out due to gravity when they go over the top.

  • @nicxmoon
    @nicxmoon 7 วันที่ผ่านมา

    this really needs to be in a science or art museum or something, like someone said behind a some kind of noise dampening glass but with information on how you made it. This is absolutely fascinating, i could watch it work for so long and silly be amazed

  • @gyuhooo
    @gyuhooo 3 หลายเดือนก่อน

    I love it.
    I've never seen a watch that I can't wait to see one minute later like this!

  • @Jozoman1995
    @Jozoman1995 4 หลายเดือนก่อน +76

    Incredible! As an engineer myself, I loved seeing the whole process, including all the issues you ran into and your solutions to each one. And then of course… The issues that came from the solutions. Ha! Great work!

  • @martinrpolloc3709
    @martinrpolloc3709 4 หลายเดือนก่อน +177

    I would really love to see a commercial mini version of your creation!

    • @jonasplima
      @jonasplima 4 หลายเดือนก่อน +27

      Wonder how small that monstrosity can get.

    • @ionymous6733
      @ionymous6733 4 หลายเดือนก่อน +37

      small enough to wear on your wrist?

    • @atharvabedarkar
      @atharvabedarkar 4 หลายเดือนก่อน +2

      ​@@ionymous6733haha not possible 😂

    • @CapN3Cook
      @CapN3Cook 4 หลายเดือนก่อน +4

      ​@@atharvabedarkar possible.

    • @Kafj302
      @Kafj302 4 หลายเดือนก่อน +4

      @@ionymous6733 how long can you hold your wrist in the perfect position for the clock?

  • @Sidkain
    @Sidkain 4 หลายเดือนก่อน +2

    This was such a fantastic project for me to find you channel on. Such an awesome idea and I love that you were able to work out all the kinks and get it to update, every minute, like clockwork!

  • @francisdeighan6040
    @francisdeighan6040 4 หลายเดือนก่อน

    I saw the first one when it came out, and I've been watching as you went along, this thing is awesome!!! Thank you so much for putting the time in to make it work!!

  • @ToddRafferty
    @ToddRafferty 4 หลายเดือนก่อน +10

    This chapter shall be forever known as, "Ivan and the race against time."

  • @joshmiller887
    @joshmiller887 4 หลายเดือนก่อน +43

    I was thinking of this being an enclosure and a small door that people could open to see how loud it really is . Amazing work.

  • @sadafule9008
    @sadafule9008 4 หลายเดือนก่อน +1

    This is so sick and the enthusiasm overflows more than the marbles!

  • @Lastered
    @Lastered 4 หลายเดือนก่อน

    it's truly a treat whenever you upload

  • @Peter_A1466
    @Peter_A1466 4 หลายเดือนก่อน +118

    By adding a second buffer, or a partial buffer, you do not have to stop the lift. Which probably means you can let it run a bit slower while displaying faster.
    Happy New Year! 🎉

    • @stevebabiak6997
      @stevebabiak6997 4 หลายเดือนก่อน +4

      Most of that one minute of time is spent filling the buffer. There wouldn’t be any / enough extra time to fill a second buffer.
      And the existing buffer loads by passing thing through in a serial fashion. A second buffer would have to somehow load in parallel, and then you have the added complexity of switching the display to load from one buffer and then the other. This design is already too complicated as it is.

    • @OiDepp
      @OiDepp 4 หลายเดือนก่อน +8

      ​@@stevebabiak6997 I wondered at the first attempt why he didn't just sort the marbles all at once by color. Then he has two buffers from which he could directly fill the individual lines of the clock. But this method would probably be too simple to turn it into a project with exciting challenges.

    • @Catheidan
      @Catheidan 4 หลายเดือนก่อน

      ​@@OiDeppI was wondering why he wasn't sorting in the lines before the elevator but I think your idea is even better

    • @ChucklesTheBeard
      @ChucklesTheBeard 4 หลายเดือนก่อน +1

      @@stevebabiak6997 the second buffer can be inline with the first; it would only take a third set of gates.
      Currently marbles flow like Lift -> B1 -> Disp -> Hopper
      Adding another buffer: Lift -> B2 -> B1 -> Disp -> Hopper
      The lift would still have to pause (or reject all marbles) for a moment to allow all marbles to flow through B2, but that should only take like, 1-2 seconds of downtime vs the current 10 seconds.
      Currently:
      T=B1_full: lift halts
      T=x:55: Disp opens
      T=x:60: Disp closes, B1 opens
      T=x:65: B1 closes, lift resumes
      After adding second buffer gate:
      T=B1_full: lift halts (or starts rejecting all)
      T=B1_full+2: B2 closes, lift resumes
      T=x:55: Disp opens
      T=x:60: Disp closes, B1 opens
      T=x:65: B1 closes, B2 opens

    • @omaristephens2143
      @omaristephens2143 4 หลายเดือนก่อน +1

      ​@@stevebabiak6997 a second buffer could easily be in series. Just add another stop that closes after the main buffer completes, and opens after the main buffer is shifted to the display.
      Then if the clock is running behind, you automatically skip it (since the main buffer never fills) and the behavior reduces to the current behavior.

  • @MakerBees333
    @MakerBees333 4 หลายเดือนก่อน +42

    Bravo 🙌 and thank you, this is inspiring!
    Now we just need a 12hr cycle of it running for a digital photo frame so you can share the joy of a marble clock with everyone all day and night… I sure hope the motor could handle that 🤞. It would hopefully get you channel some watch hours too ❤.

    • @ChrisMX-ze5vh
      @ChrisMX-ze5vh 4 หลายเดือนก่อน +1

      that would actually be awesome

    • @NeoMatoane767
      @NeoMatoane767 4 หลายเดือนก่อน +2

      Hehehe, you said, "watch hours"

    • @DukeMaxwell
      @DukeMaxwell 4 หลายเดือนก่อน

      You surely mean 24 h cycle

    • @MakerBees333
      @MakerBees333 4 หลายเดือนก่อน

      @@DukeMaxwell most people watching this utilize a 12hr AM and PM, 24hrs could be great but obviously twice the ask… unless the audience is mostly southern Europe, I would happily stand corrected 👍.

  • @TheManChild
    @TheManChild 4 หลายเดือนก่อน +1

    Crazy how much time you’ve spent on this project just for fun because you had an idea to reinvent the wheel. Or clock. This kind of stuff is what drives innovation. 👍 great job.

  • @IanSebryk
    @IanSebryk 4 หลายเดือนก่อน

    i work in Industrial Automation and i just love this kind of stuff. fantastic! thank you for sharing! :D

  • @protogenxl
    @protogenxl 4 หลายเดือนก่อน +386

    You know you would only need to update every 5 minutes if this was on display at a children's science and technology museum

    • @zekiah2
      @zekiah2 4 หลายเดือนก่อน +52

      I think that would be great for a scaled up version using golf balls or pool balls
      Something big enough for kids can really walk around it and look into the machine

    • @aiodensghost8645
      @aiodensghost8645 4 หลายเดือนก่อน +2

      ​@zekiah2 the only problem is construction materials... you'll need some really strong glass to use golf and pool balls.

    • @tin2001
      @tin2001 4 หลายเดือนก่อน +3

      I was thinking the same... 5 minute updates and intentionally slow it down a little so the clattering is more of a pattern that just keeps going like an old steam driven machine.

    • @dolphin64575
      @dolphin64575 4 หลายเดือนก่อน

      I wonder if plastic ball pit balls would work, though the mechanism would be enormous

  • @Abrikosmanden
    @Abrikosmanden 4 หลายเดือนก่อน +13

    That's so impressive! I really like how you've taken us through all of the thoughts and design changes that led to a succesfull solution.

  • @PleakeCrions
    @PleakeCrions 3 หลายเดือนก่อน

    Absolutely incredible! So cool to see it working

  • @voidnull9438
    @voidnull9438 4 หลายเดือนก่อน +42

    This has been a great series! Congrats on the clock finally working! :)

  • @sybilpops9070
    @sybilpops9070 4 หลายเดือนก่อน +4

    I've really enjoyed watching this series, thank you! It's been really interesting to see the whole project go through several iterations and see the whole process - and congratulations for getting it working!!

  • @anToha_UA
    @anToha_UA 4 หลายเดือนก่อน

    I am so happy to see it working as planned. Congratulations!

  • @user-tc4cz6ky1m
    @user-tc4cz6ky1m 4 หลายเดือนก่อน

    Great to see it get to this point.

  • @GodOfKAPOW
    @GodOfKAPOW 4 หลายเดือนก่อน +8

    This is amazing, Ivan! Can't wait to see it in a museum a few years from now.

  • @ThomasGiles
    @ThomasGiles 4 หลายเดือนก่อน +12

    Well done, very cool!
    When I first saw a thumbnail of this series I was imagining vertical lines instead of horizontal. Which means it would be easy to reuse numbers that are already there and even individual vertical lines. And make it waaaaaay quicker to update, with no noise most of the time.
    Would be interesting to see such a build and compare the two.

    • @schnitzelhannes6431
      @schnitzelhannes6431 4 หลายเดือนก่อน

      go make it yourself if youre such a smart boy

    • @fbelard
      @fbelard 4 หลายเดือนก่อน

      i love that horizontal is conceptually simpler, but also exactly the wrong way to do it. it makes me giggle. vertical is potentially more efficient, of course, but more complex. one thing that makes Rube Goldberg machines funny is that they keep choosing simplicity or efficiency in all the wrong places, while still having to be reasonably deterministic (or else they're not machines at all).

    • @stevebabiak6997
      @stevebabiak6997 4 หลายเดือนก่อน

      @@fbelard - your mention of being deterministic caught my eye. Adding more white marbles to make the machine go faster to me implies that there is something about this machine that isn’t deterministic enough. He should be able to calculate the ratio of black to white marbles needed, and use that to provide more than the minimum of each to be certain of success.

    • @fbelard
      @fbelard 4 หลายเดือนก่อน

      @@stevebabiak6997 hm, maybe i used deterministic wrong, i meant that on a higher layer of abstraction it will show the time correctly every time, even while the underlying “code” may take different paths to arrive there.

  • @Sckloste
    @Sckloste 4 หลายเดือนก่อน

    This was an amazing journey to follow.

  • @freirecristiane
    @freirecristiane 4 หลายเดือนก่อน

    I'm so glad I followed this journey from beginning. This project is amazing

  • @HandyKindaGuyUK
    @HandyKindaGuyUK 4 หลายเดือนก่อน +4

    Sound proof glass box. Like others have said, this deserves to be an art piece

    • @SilentBeutlin
      @SilentBeutlin 4 หลายเดือนก่อน

      If you’ve ever worked with PLA you’ll know that this thing will completely disintegrate after a few hours of operation.

  • @DivineKnight_115
    @DivineKnight_115 4 หลายเดือนก่อน +6

    Seeing this project come this far was a fun journey to witness. My only idea to perhaps make it more efficient is to do the marbles falling vertically into place rather than build up with a massive track. Perhaps in the future when you’re bored and want to streamline this idea even more and make it more practical, it’s a thought.

  • @Craxin01
    @Craxin01 4 หลายเดือนก่อน

    Wow! You, sir, are a mad genius!

  • @Quroe_
    @Quroe_ 4 หลายเดือนก่อน

    Mission accomplished! Well done, well earned.

  • @quantumm313
    @quantumm313 4 หลายเดือนก่อน +13

    you're already looking to see what color each marble is, but then you're sending the ones in the wrong position all the way back down and just hoping for some to go to the correct spot. The machine would be way more efficient if you used another two sets of solenoids to push black marbles into one return and white into another. You could then bank them and use them to structure another update without relying on the lift itself.
    Another way to boost efficiency - You actually also know what the next sequence you'll need is, since its just counting up. Once you punch out 31 marbles on a specific track, you know that track is done for that time. Having another stopper come down so you can start preloading one more minute in advance means less marbles are getting sent back to the bottom of the lift while it waits to dump the new time in

    • @4kirb
      @4kirb 4 หลายเดือนก่อน +1

      Part of the designs beauty is the mixed marble pool, It wouldn't look or function as cool if you had two banks of colours.

  • @juusoleinonen
    @juusoleinonen 4 หลายเดือนก่อน +12

    Thats is insanely cool! I would see this at an air port and just watch the time pass

  • @PCBWay
    @PCBWay 4 หลายเดือนก่อน +1

    This is so GOOD, Ivan!👍👍

  • @sanketb1613
    @sanketb1613 4 หลายเดือนก่อน

    This was an awesome journey to follow all along Ivan. Gladly awaiting to see more such short series!!

  • @GregN456
    @GregN456 4 หลายเดือนก่อน +3

    I really enjoyed this series. You have a ton of perseverance! If you ever decide to have another try at this, what if you had individual white and black marble reservoirs sitting up at the top and do the marble sorting at the bottom before lifting them up? It may not make any difference but I think it has potential.

  • @SrFrozen
    @SrFrozen 4 หลายเดือนก่อน +7

    Hey Ivan, I calculated the average number of white marbles your clock uses per display, considering the chance of a certain digit being a certain number and I came to the number of about 76 white marbles per display. That would mean you need 19% of your marbles to be white in order to maximize the chance of the correct marbles being chosen by the elevator.

  • @nicksimpson88
    @nicksimpson88 4 หลายเดือนก่อน

    LOVED this project, glad I found this channel!

  • @bigfatbill5187
    @bigfatbill5187 4 หลายเดือนก่อน

    This is the most insane project I've ever seen created. I can't wait to see what you do next!!

  • @shizzling1286
    @shizzling1286 4 หลายเดือนก่อน +15

    I've been watching this series 5 hours after the first video was released. I can't believe it's already done.

  • @ragtop63
    @ragtop63 4 หลายเดือนก่อน +5

    Great device!
    Next version should eliminate the 50/50 chance of each pixel being the correct color and employ a mechanism that injects the correct color every time. Guaranteed that will make it update in a matter of 20 seconds or less.

    • @AlyssaNguyen
      @AlyssaNguyen 4 หลายเดือนก่อน

      What I was thinking of was sending alternating rows up the elevator.

    • @BrianDominy
      @BrianDominy 4 หลายเดือนก่อน

      It's not exactly a 50/50 chance - the ratio of black/white marbles is fixed, but not all digits have the same ratio. If you stylized the 1 and 7 to include more white, the ratio wouldn't vary as much.

    • @ragtop63
      @ragtop63 4 หลายเดือนก่อน

      @@BrianDominy The exact odds aren’t the issue. The issue is the wait time for a white or black marble to make it to any given row. It’s essentially random right now with only 2 options (50/50). Creating a mechanism that directly injects the required color for each pixel removes that unnecessarily unpredictable nature of the current configuration.

  • @teehlfx5238
    @teehlfx5238 4 หลายเดือนก่อน

    What an enjoyable and satisfying series! Thanks for taking us along on your process 😊

  • @gurkanoztop26
    @gurkanoztop26 4 หลายเดือนก่อน

    Another great project has arrived. I follow it with interest and passion.

  • @Erkaut
    @Erkaut 4 หลายเดือนก่อน +11

    In case you are really going for Seconds some day, here 2 major improvement ideas:
    -Make the channels vertical, so you can exchange single numbers.
    -sort black and white already at the bottom, use 2 transport belts and a timed release mechanism from that two to create the pattern in order.
    That way you really could reach the seconds😅

  • @ricardoseoane1980
    @ricardoseoane1980 4 หลายเดือนก่อน +6

    Ivan, you madman, you did it!
    It may not have been the most elegant way of doing it, but you stuck to your plan, and bruteforced it into success.
    I can respect that.

  • @OldManBOMBIN
    @OldManBOMBIN 4 หลายเดือนก่อน

    Been following this from the beginning, and the most impressive thing so far was that ad read, and that's saying a lot.

  • @emp100k
    @emp100k 4 หลายเดือนก่อน

    The madlad, he did it! Awsome build man.

  • @jeauwyte5151
    @jeauwyte5151 4 หลายเดือนก่อน +4

    "If I increase the motor speed a little bit it will explo--- It will be able to do all the updates under a minute!" had me laughing.

  • @ColinLittley
    @ColinLittley 4 หลายเดือนก่อน +3

    Last issue may be a vibration injection on the top ramp just as the release happens to encourage the stuck marbles to start moving when released. Great work looks awesome

  • @CDRhammond
    @CDRhammond 21 วันที่ผ่านมา

    Seen a few videos of yours but it was this one that made me subscribe. Great job on a one of a kind clock.

  • @Grantonioful
    @Grantonioful 4 หลายเดือนก่อน +9

    I literally got goosebumps when there were 5 seconds to spare for even the slowest one. CONGRATS! Sell it or donate it to a museum cause this is so fun

  • @SwitchingPower
    @SwitchingPower 4 หลายเดือนก่อน +3

    another option is to filter the black and white marbles after they are used, then you can have 2 feel trays with all the same color and use solenoids to allow the needed marbles to enter the elevator at the right spot and time

  • @stevepowell2000
    @stevepowell2000 4 หลายเดือนก่อน

    8:20 ... truth. he's a mad man! And I'm here for it. Love it

  • @vizionfox
    @vizionfox 4 หลายเดือนก่อน

    super cool to see this projects full timeline. Amazing work!

  • @audithisworld24
    @audithisworld24 4 หลายเดือนก่อน +59

    One thing I couldn’t help but notice is that there are fewer white marbles on the left side of the elevator. I am unsure why that is, but I wonder if fixing that will help save another 5 to 10 seconds.

    • @simeonsurfer5868
      @simeonsurfer5868 4 หลายเดือนก่อน +8

      maybe it's because there are more white marble that are rejected at the top than black?

    • @Pystro
      @Pystro 4 หลายเดือนก่อน +5

      @@simeonsurfer5868 Yup, I am pretty sure that's it. An easy fix would be to dump rejected marbles all the way on the left of the tray, where the lines dump into it.

    • @Tyrope
      @Tyrope 4 หลายเดือนก่อน +10

      @@Pystro Or evenly among the tray, perhaps with an overengineered marble divider? Couldn't possibly go wrong.

  • @ghosttwo2
    @ghosttwo2 4 หลายเดือนก่อน +31

    Had an interesting idea you might want to simulate and/or implement; a new operation. As the marbles go by your reader, there is a certain 'miss rate', where the color doesn't match and it gets skipped. You can optimize this rate by varying the marble color ratio, but there's one better. In the horizontal portion of the track, add the ability to drop a marble down into the next track, sort of a shift operation. Now, if two adjacent lanes fail to find a matching marble simultaneously, but the left one is what the right one needs, then you can redirect it to the proper channel after releasing it from the belt. It might also be possible to delay slightly for cases where the left one fails, the right succeeds, but the left is what the right needs on the next iteration; stagger the drop gates to introduce enough delay. Assuming each lane is biased towards one color or another, one color being much rarer, this could essentially double the rate orders are filled.

    • @danielkatayama
      @danielkatayama 4 หลายเดือนก่อน +8

      Or have the marbles being sorted directly at the bottom, with two containers. you load what you need from the beginning.
      Potentially, the clock channels could even be vertical as well to speed up the reload.

    • @djyotta
      @djyotta 4 หลายเดือนก่อน +3

      Yes, a smarter selection algo will help a lot. I feel there is one. Your idea is pretty good.

    • @auselessdigit575
      @auselessdigit575 4 หลายเดือนก่อน +2

      I was thinking that to consider the rejects for use in the next frame, to get a head start while the current frame is being loaded. Instead of sending them all back to the reservoir, drop any that are in the correct position into a buffer, then the buffer can be released before starting to build the frame proper. Make sense? A better sorting algorithm would be better in the long run though. Also I would like to see it running with a bunch of coloured marbles and just see the random patterns every minute or so.

    • @zeppie_
      @zeppie_ 4 หลายเดือนก่อน +1

      there might be a simpler way to optimize: that would be to simulate the marble count using a basic computer program to see which ratio yields the best results

  • @FullmetalAngyl
    @FullmetalAngyl 4 หลายเดือนก่อน

    This should be in a museum. It's fascinating and beautiful. Bravo.

  • @robertzarfas9556
    @robertzarfas9556 4 หลายเดือนก่อน

    Definitely one of the most interesting and innovative clocks ever built.

  • @funkydozer
    @funkydozer 4 หลายเดือนก่อน +4

    A marble machine that works. And was built in a fraction of the time. And a creator who didn’t milk TH-cam monetisation. Watch and learn, Martin.

  • @kilrahbi
    @kilrahbi 4 หลายเดือนก่อน +7

    this is such a crazy cool concept! def needs to be displayed publicly. so curious as to how you came up with the idea for this though 😂

    • @danielcbraga
      @danielcbraga 4 หลายเดือนก่อน

      Have you watched his previous videos? There are some insights there

    • @kilrahbi
      @kilrahbi 4 หลายเดือนก่อน

      @@danielcbraga no but I will soon!

  • @Svelix
    @Svelix 4 หลายเดือนก่อน

    Congratulations! 🎉

  • @ipiqqyfpv
    @ipiqqyfpv 4 หลายเดือนก่อน

    You never fail to inspier me, everytime i swear.

  • @owpidcock
    @owpidcock 4 หลายเดือนก่อน

    Congratulations! I have watched all of the series and am really impressed.

  • @Chimpster21
    @Chimpster21 4 หลายเดือนก่อน +4

    Great idea, if slightly crazy. If the mechanism that rejects the wrong colour marble was lower you could save a lot of time.

    • @notahotshot
      @notahotshot 4 หลายเดือนก่อน +3

      And reduce the nose level as well.

  • @thecarbonprop
    @thecarbonprop 4 หลายเดือนก่อน +3

    I love seeing these projects come together. What a beautiful piece of engineering this clock is. Ivan I wonder if you’d consider doing a video maybe talking about you life outside of TH-cam videos? Like what your career is/was before TH-cam. Maybe some of the other things in your life that you enjoy besides engineering. Love your stuff!😊

  • @pookie1307
    @pookie1307 4 หลายเดือนก่อน +1

    Amazing project so far I must admit at first I didn't know how you where gonna pull this off but this truly is a great achievement!

  • @gamemeh
    @gamemeh 4 หลายเดือนก่อน

    Simply outstanding. Please.. don't break this thing apart... this deserves to be on display somewhere.

  • @TerminusVox
    @TerminusVox 4 หลายเดือนก่อน +4

    You marvelous madman! Now it's ready to be a bedside clock. Is there an illuminated version with an alarm?

    • @AlyssaNguyen
      @AlyssaNguyen 4 หลายเดือนก่อน

      marble-ous

  • @Lellba47
    @Lellba47 4 หลายเดือนก่อน +4

    If you add some felt or soft materials on the spiral and some weights on the bottom of the device you can reduce the rolling and vibrating noises by a lot! This is looking really cool! Congrats!

  • @eccentric-j
    @eccentric-j 4 หลายเดือนก่อน

    Thanks for showcasing this! It’s very cool

  • @kf7tkj
    @kf7tkj 4 หลายเดือนก่อน

    Amazing work, thank you for sharing!

  • @SuicideNeil
    @SuicideNeil 4 หลายเดือนก่อน +5

    What a journey- well done dude. Now, do one that tells the time with vertical channels instead of horizontal ( just make the digits smaller so it requires fewer marbles and channels ) :D

  • @1234fishnet
    @1234fishnet 4 หลายเดือนก่อน +3

    I thing the steel thingy that pushes out the marbles will wear down the plastic quite fast

  • @JobinSelvanose
    @JobinSelvanose 4 หลายเดือนก่อน

    crazy and very inspiration work. you hard work and dedication is wordless

  • @nickoblack
    @nickoblack 4 หลายเดือนก่อน

    Congratulations!
    Wonderful project!
    Nice work!

  • @marksinnott4951
    @marksinnott4951 4 หลายเดือนก่อน +8

    Hello and what a great project!
    I wonder how difficult it would be to sort the black and white marbles before the conveyor. Seems to me this would really speed things up. (I see now this has already been suggested)😊
    Anyway I have really enjoyed these videos!

    • @AlyssaNguyen
      @AlyssaNguyen 4 หลายเดือนก่อน

      I think it's possible to come up with something that not only separates the marbles by color but also does alternating black and white rows up the elevator.

    • @ChessVisionAIBot9000-xg6ru
      @ChessVisionAIBot9000-xg6ru 4 หลายเดือนก่อน

      Either that or dedicated black lanes on the edges. You only need enough marbles for two and a bit times in order to take out two separate solenoids and fancy stuff.

    • @user-ko5jk2il8w
      @user-ko5jk2il8w 4 หลายเดือนก่อน +1

      I think this would be very easy if there was a sort of "pre-inserter" before the main pool of marbles. You could fill up specific rows with white marbles, and then the empty rows and spaces will naturally get filled in with the current hopper system. You could insert an (almost) all white row every 4 or 5 cycles to make sure there is a consistent supply.
      Sorting is also very easy, simply use slightly different sizes of marble and sort them like a coin sorter. I think it would make more sense to sort the output marbles by color, but keep the reject hopper random like it currently is. I think the black marbles are getting rejected more than white marbles, so this would be the easiest solution.