BUILDING A MARBLE CLOCK - Pt. 2

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 พ.ย. 2023
  • Get the Comgrow T500 3D Printer here: rb.gy/zm4t3 (*$100 off right now)
    I've always wanted to build a marble clock and now I'm paying for the huge mistake I made. In this video I made the marble selector that distinguishes between white and black marbles and managed to get a number on the display. This is the second part of the build of what I thought was going to be a two part video but I won't be defeated so stay tuned for part 3 because I'm going to make this build work. (I was going to make it epic but now seems more feasible to make it work).
    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
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @mmseng2
    @mmseng2 6 หลายเดือนก่อน +3579

    The part I love the most is that the machine doesn't only create order out of chaos, it then flushes all the order down the drain and does it all over again, every time.

    • @ThatGuySquippy
      @ThatGuySquippy 6 หลายเดือนก่อน +68

      "every time" pun intended?

    • @user-bl4oq7fd8d
      @user-bl4oq7fd8d 6 หลายเดือนก่อน +12

      Has to be intentional 😂

    • @danquaylesitsspeltpotatoe8307
      @danquaylesitsspeltpotatoe8307 6 หลายเดือนก่อน +62

      A clock for showing what time it was 3-8 minutes ago! very handy!

    • @user-zj4tg3jf4e
      @user-zj4tg3jf4e 6 หลายเดือนก่อน +31

      the bogosort clock

    • @JurgenBader-qg7fx
      @JurgenBader-qg7fx 6 หลายเดือนก่อน +10

      As much as i like your interpretation, I am shocked by this iterative example of first doing then thinking which results in a huge waste of money and resources…

  • @theslowmoguys
    @theslowmoguys 6 หลายเดือนก่อน +3155

    One of the coolest things I’ve ever seen built on YT

    • @WoahItsJeebus
      @WoahItsJeebus 6 หลายเดือนก่อน +8

      For real!!

    • @72mardy
      @72mardy 6 หลายเดือนก่อน +6

      I agree

    • @Krono159
      @Krono159 6 หลายเดือนก่อน +5

      ikr? can't wait for pt 3

    • @user-hd7jr8ft4p
      @user-hd7jr8ft4p 6 หลายเดือนก่อน

      thats true@@davefenton102

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

      Right ❤

  • @SelfMade464
    @SelfMade464 6 หลายเดือนก่อน +288

    Very clever way to identify the marble colors! The sorting “algorithm” is very inefficient because it’s randomly waiting for a white marble to land in the right spot, and has to reject all of the black marbles, which occur more frequently. The efficiency is also hurt by dumping the rejections back into the starting pile because they have to be sorted multiple times. Instead if you sort the marbles into white/black baskets, you’ll sort each marble once per rotation, which will be more efficient and allow for a faster clock refresh rate. Very nice project!

    • @samerm8657
      @samerm8657 5 หลายเดือนก่อน +2

      👍

    • @BenAlternate-zf9nr
      @BenAlternate-zf9nr 5 หลายเดือนก่อน +31

      A simple improvement would be to equalize the proportion of white and black marbles closer to 50:50. Yes, the display uses many more black marbles, but the limiting factor to complete the image is the time for the slowest row.
      The rows second from the top and bottom have about as many white as black, so targeting that ratio will optimize the total fill time.

    • @niknik5616
      @niknik5616 5 หลายเดือนก่อน +2

      Вы правы! Эффективность с помощью сброса шариков снижается. Они должны сортироваться внизу или наверху и с помощью сепаратора переключателя заполнять индикатор. Да и лифта достаточно одного или двух. Если сортировка внизу - то нужно два лифта. Наверху нужны два бункера-накопителя.

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

      @@BenAlternate-zf9nr : right, but actually you cannot predict where marbles are going unless there're sorted before

    • @zeddpilsner4
      @zeddpilsner4 5 หลายเดือนก่อน +1

      @@niknik5616 Translation: "You're right! The efficiency with the use of dropping balls decreases. They should be sorted at the bottom or the top and with the help of a switch separator fill the indicator. Yes, and one or two elevators are enough. If the sorting is at the bottom, then two elevators are needed. Two storage bins are needed at the top."

  • @Ganin17
    @Ganin17 6 หลายเดือนก่อน +26

    For your gate problem, if the left 180-degree track twisted like a mobius strip, I think that would keep your slopes for each marble path more consistent and avoid the problem with the low slope stopping the marbles along the top rows of the time display.

  • @kyleeames8229
    @kyleeames8229 6 หลายเดือนก่อน +388

    I still recommend bearing balls. Even if you’re not pursuing the magnetic separation approach, they’re machined to much smaller tolerances and you can blue the black marbles and leave the white ones silver.

    • @Fishman7523
      @Fishman7523 6 หลายเดือนก่อน +1

      Brilliant

    • @ThreePointOneFou
      @ThreePointOneFou 6 หลายเดือนก่อน +29

      That was going to be my second recommendation, after doing something to stop those _glass_ marbles from repeatedly landing on the floor.

    • @BLenz-114
      @BLenz-114 6 หลายเดือนก่อน +28

      Will his structure handle that kind of weight? Steel is MUCH heavier than glass.

    • @tomvanbroekhoven1821
      @tomvanbroekhoven1821 6 หลายเดือนก่อน +12

      ...but then we miss out of him saying the word marbles :p

    • @tiffanysandmeier4753
      @tiffanysandmeier4753 6 หลายเดือนก่อน +5

      ​@@tomvanbroekhoven1821are we pedantic enough to not call them marbles if he uses ball bearings?

  • @sullivandeffinger4970
    @sullivandeffinger4970 6 หลายเดือนก่อน +664

    I was so interested on how he was going to do the marble sorting. I didn't expect him to make it in the elevator chain. Super clever.

    • @jamescollier3
      @jamescollier3 6 หลายเดือนก่อน +13

      yeah. I kept saying....uh... big part needed next. great work!!

    • @wictimovgovonca320
      @wictimovgovonca320 6 หลายเดือนก่อน +26

      Yes, it is a clever solution. The challenge however is that it appears to take over 2 minutes to sort a new number (based on the last 2 minutes of the video).

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

      me too i was like how tf he gonna fit a sorting mechanism into that tiny space where the rack is loaded

    • @Satarack
      @Satarack 6 หลายเดือนก่อน +22

      It works, but it creates a problem. The time it will take to arrange the next minute display is variable. Because the process is relying on randomization (did I get the correct coin flip of a black marble? Nope another white one, kick it off the elevator and try again), there's going to be a statistically expected amount of time to "print" the time. And looking at those timelapse clips there's a good chance of it taking more than 60 seconds.

    • @Tsudico
      @Tsudico 6 หลายเดือนก่อน +7

      @@Satarack Yeah, I think he needs to sort the returning marbles by color and then place the correct color into the proper elevator position to make the process less random. White and black can be done on separate levels of the elevator.

  • @icelandia4
    @icelandia4 6 หลายเดือนก่อน +85

    You should consider a vertical layout for the marbles, so that you can update every number individually instead of having a collective - that way you can speed up the process to work automatically in real time without pauses or human intervention. It would be really cool!

    • @bananapete
      @bananapete 5 หลายเดือนก่อน +8

      I was hoping he would just use an efficient algorithm to update the display. Instead of flushing the whole thing every time it would just let out enough marbles from each track to reuse whatever it could.
      And then to make updates a bit faster he could add another set of gates on the upper part of the track and release the whole update and flush the bottom marbles at the same time.

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

      Might also help resolve the issue with marbles getting stuck when flushing.

    • @EricSSantana
      @EricSSantana 5 หลายเดือนก่อน +2

      I was thinking the same thing! Or maybe in this configuration have the next minute already loaded in the upper feed so when the minute changes it flushes the old time and gravity feeds the new time and the elevator is already building the next minute. Just has to be able to load the next minute in the upper feed portion within 50 seconds to keep pace.

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

      Можно рассмотреть ещё вариант: разделить на два табло - часы отдельно и минуты отдельно. Цифры означающие часы меняются редко и поэтому корректироваться будут не часто. Для эффектности показания сбрасываются, все шарики съезжают, но часовые шарики делают кольцевой пробег и быстро становятся на свои места.

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

      That was I also thinking

  • @c5437108
    @c5437108 6 หลายเดือนก่อน +26

    You could always try some sort of ball bearing. They would probably be more precise then heat 50% of them up and quench them in oil. Or brass and stainless could be cool if it could handle the weight. This is awesome and just keeps getting better

  • @AceSkates
    @AceSkates 6 หลายเดือนก่อน +1304

    I hope this ends up in a museum and is maintained for decades! This is such an amazing and unnecessarily complicated clock! I LOVE IT

    • @Splarkszter
      @Splarkszter 6 หลายเดือนก่อน +16

      Agreed, same thought.

    • @codeblocks4067
      @codeblocks4067 6 หลายเดือนก่อน +25

      He needs to use software to determine if the 'rejected' ball will be needed next on that same channel, if so have it go down a return feed that automatically makes it next in line again. This could hugely drop the time to display a time without much more hardware complexity. It's too slow rn, will never work. That or just hugely speed up the lift.

    • @darknessblades
      @darknessblades 6 หลายเดือนก่อน +11

      If its in a museum I think it should be a aluminum version, as 3D printed filament will eventually warp or go bad

    • @pencilpauli9442
      @pencilpauli9442 6 หลายเดือนก่อน +7

      Good idea.
      Needs to be done.
      The must be a museum of chronometry somewhere that would give it a good home.

    • @Nomad6763
      @Nomad6763 6 หลายเดือนก่อน +5

      I think it'd fit in better in an art gallery!

  • @WCC86
    @WCC86 6 หลายเดือนก่อน +364

    Amazing. Too late now, but you could have the display using vertical columns instead of rows, this would allow a single digit to be changed instead of all 4.

    • @boonjabby
      @boonjabby 6 หลายเดือนก่อน +34

      Not really too late. Best part about 3d printing.

    • @alihms
      @alihms 6 หลายเดือนก่อน +15

      It would be faster too. But then, there would be a lot more marbles required. A lot more headache especially with inconsistent quality marbles.

    • @ironworksmodels
      @ironworksmodels 6 หลายเดือนก่อน +103

      Idk, there’s something cool about the entire display flushing at once and the next one being stacked in line.

    • @c1ph3rpunk
      @c1ph3rpunk 6 หลายเดือนก่อน +28

      Unnecessarily efficient and simple.

    • @SnotjeXIV
      @SnotjeXIV 6 หลายเดือนก่อน +22

      It would work better, but this is more fun!

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

    I'm still checking back for part 3 every few days - haven't forgotten! I hope everything is OK. Look forward to seeing what happened next...

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

      Check now 🎉

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

      @@Wookie632 Woo hoo! Thanks.

  • @rickpontificates3406
    @rickpontificates3406 6 หลายเดือนก่อน +15

    You'd do well using a barcode optic to detect ball color. They are more resistant to ambient light that affects discrete LED sensors. The only way around that is to clock the LED optic so you know whether it is reading room light or reflecting off of a ball

  • @nw4042
    @nw4042 6 หลายเดือนก่อน +116

    Took the clock 132 seconds to display one minute.
    I absolutely love the creativity, ingenuity, brilliance, and awesomeness of this clock anyway.

    • @H3xx99
      @H3xx99 6 หลายเดือนก่อน +11

      Getting it to work is the first step. Getting it to work Quickly is the second step. And having enough marbles to actually have the next number in place when the change is ready is still part of Step 1.

    • @mr_niceman
      @mr_niceman 6 หลายเดือนก่อน +2

      lmaooo

    • @Konitama
      @Konitama 6 หลายเดือนก่อน +1

      There's no way he can't crank it up to go faster. Probably just wanting to make it accurate and reliable first. It's clear to see the marble lift is just going really slow. He can just crank the speed up on it and probably get it at least going twice as fast.

    • @vannoo67
      @vannoo67 6 หลายเดือนก่อน +3

      As a long time viewer of the Wintergarten Marble Machine I look forward to the many episodes it will take to get this right. Enjoy, Ivan - I intend to.

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

      He could program the clock to only display every third minute.

  • @obrerodelatecla
    @obrerodelatecla 6 หลายเดือนก่อน +840

    If you separate the marbles upstream, you can then speed up the row constructions a lot. As marbles are discharged from the clock, separate them in black and white trays, with the black at a lower level. As the conveyor goes up, it will fill with all black, then you eject some marbles to create voids and move the row to be level with the 2nd tray, where white marbles fill only the voids. This way you'll end up with complete rows every time.

    • @paul8731
      @paul8731 6 หลายเดือนก่อน +23

      Nice idea. Only issue I see is it assumes all voids should be white, but maybe the blacks didn't fill a whole row for some reason.

    • @MegaDada1995
      @MegaDada1995 6 หลายเดือนก่อน +10

      Then the elevator needs to switch functions: First run it and punch out all marbles, either in the white or black tray. Then swap to the function as you describe it. After displaying the next time, switch again to the filling function. Otherwise, filling the white tray will be filling all the rows with black marbles.

    • @kiraPh1234k
      @kiraPh1234k 6 หลายเดือนก่อน +14

      ​@@paul8731In the design every row must be filled for the marble based display to work. You need a white or black marble in every pixel.

    • @genehenson8851
      @genehenson8851 6 หลายเดือนก่อน +12

      Nice idea but the separation process would be more error prone than building rows as he is. Time isn’t an issue at this point, so it’s adding complexity for no benefit. Accuracy is the key here. Classic engineering.

    • @obrerodelatecla
      @obrerodelatecla 6 หลายเดือนก่อน +32

      @@genehenson8851 Don't get me wrong, the clock is beautiful and I love the ingenuity on the engineering side, but right now it is non-deterministic. I know it's kind of pedantic, but getting the right configuration for each minute could take way more than one minute, as it depends on the probability of black and white balls falling in the right spots in the first place. You can see this partially happening as some rows are lagging behind the others and in the earlier designs it was more obvious as rejected balls fell closer to the conveyor. Of course as paul8731 highlighted, preselection is not a perfect cure, as it requires that a row is filled without voids (and that adds even more complexity).

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

    I like that you talk about issues you are having with the clock design right away, as soon as they happen. It's interesting as you get to immediately see the trouble shooting steps you took to try and over come it.

  • @lukamaisuradze928
    @lukamaisuradze928 6 หลายเดือนก่อน +19

    Love the work you are doing. Keep it up!
    I just don't understand one thing. You could install infrared couples a row below solenoids and only then take a reading when the lift stops. I think it will work as well.

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

      Hmmmmmmm

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

      He would have thought of that

  • @make.anything
    @make.anything 6 หลายเดือนก่อน +71

    Great demonstration of rapid prototyping and lots of satisfying components. I love the solenoids and, as always, your enthusiasm! :D
    Having sorted many a marble in the past few years, I've found glass marbles always have a fair amount of variance because of the manufacturing process, so whether it's you or the marble supplier, someone will just have to test and sort out the best marbles. For absolute precision, you could consider pairing some super precise balls like White POM bearing balls and dark steel bearing balls. That might compromise your vision though... glass marbles look and sound really nice! The audible difference between 'white' and 'black' balls would be an interesting element, and POM vs steel would introduce the ability to sort by density. Just spitballing haha, I'm excited to see the rest of the journey!

    • @ivanmirandawastaken
      @ivanmirandawastaken  6 หลายเดือนก่อน +23

      White POM bearing balls would be a great contrast against steel marbles. I’ll definitely check them out. Cheers Devin!!

    • @jetison333
      @jetison333 6 หลายเดือนก่อน +1

      @@ivanmirandawastaken Theres a pocket83 video about sorting marbles, that may be helpful so you don't have to wait for a marble to jam before you remove it.

    • @daniel-pablo
      @daniel-pablo 6 หลายเดือนก่อน +3

      I mean if Make Anything is already in the chat, what about ABS no hole beads?

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

      Easier sorting with an inductive sensor.

  • @MadMathMike
    @MadMathMike 6 หลายเดือนก่อน +196

    Ever since the last video, I've been wondering what mechanism you will use to select the right marbles for the right track. I would never have come up with this "subtractive" approach where you remove the marbles you don't want. What a cool idea!! 😁👍

    • @gorak9000
      @gorak9000 6 หลายเดือนก่อน +13

      This is really cool, but I would've used a slightly different approach. I'd have 2 layers of marbles where they load into the conveyer - the bottom layer black, then punch out holes where you want white marbles, and then an upper layer that loads any open spots with white. That way you don't have to depend on the randomness of getting the right color into the right tracks, which takes an indeterminate amount of time. You can load up the marbles you need in each row in constant time every time. You also need to sort the "discard" marbles back into the lower tray (black) and upper tray (white).

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

      @@gorak9000 I love that idea! Sounds very efficient, and not too difficult!

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

      IR sensor

    • @haileycollet4147
      @haileycollet4147 6 หลายเดือนก่อน +1

      ​@@gorak9000100%. Separate all black and white at time of discard, and build what you need from the two color sources. His method sure looks cool though

    • @gorak9000
      @gorak9000 6 หลายเดือนก่อน +2

      @@haileycollet4147 His method basically has all the parts needed to do the other way, they just need to be re-organized. Move the color detection to the discard chutes, and he needs a switchable gate to direct discard marbles to the white tray or let them continue down to the black tray. Then he needs to 3d print the upper tray for the white marbles and it should work. Maybe he also needs a way to work with discard marbles one row at a time too. Much easier to do this kind of re-organization for optimization in code where you can just copy/paste lines of code to move them around!

  • @rodrigopfs
    @rodrigopfs 6 หลายเดือนก่อน +16

    I like that when it finishes to display 23:01, it's already 23:04 😆
    Great project! Can't wait for pt 3

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

      That's exactly what I was thinking, I was looking for a comment that thought like me 😊

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

      this is so akward

    • @domngosgabriel
      @domngosgabriel 5 หลายเดือนก่อน +1

      Just set the clock 3 minutes ahead. Next question.

  • @Xavierpng
    @Xavierpng 6 หลายเดือนก่อน +1

    This is a really cool idea, and I think it’s well executed, too. Can’t wait for part 3!

  • @krembananowy
    @krembananowy 6 หลายเดือนก่อน +31

    3:52 when we did lime followers for Uni no one taught us how, so I used these light-detecting resistors. The tip I got much later is: make your LEDs shine at a specific frequency, then put a band filter on your readings from resistors. Pretty sneaky, and AFAIK should work when flashing LEDs at 5Hz

  • @JDMLCO
    @JDMLCO 6 หลายเดือนก่อน +166

    Maybe you could alternate the colors: Minute 1 is white text on black, and Minute 2 is black text on white, etc. That way, the number of marbles should be the same (50% of each) and the likelyhood of finding the right color for the next minute goes up since the previous minute's background is using a lot of marbles of that color.

    • @authenticallysuperficial9874
      @authenticallysuperficial9874 6 หลายเดือนก่อน +10

      Or just switch the ratio of the marbles overall?

    • @alexanderkupke920
      @alexanderkupke920 6 หลายเดือนก่อน +1

      sounds like an idea that could work. I thought about some way to "mix" the marbles, as some rows out of pure statistical bad luck took way longer to get the nextright marble than others.
      Regarding the marble quality, I wonder if appropiatesized plastic balls instead of glas marbles would work better, although the sound would be way different.

    • @erikpip3024
      @erikpip3024 6 หลายเดือนก่อน +2

      The plastic ones would be way more consistent but the weight vs coefficient of friction will be greater and slower in the channels and may even get stuck easier

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

      Good idea. It would also add (another) aspect of visual interest.

    • @alexanderkupke920
      @alexanderkupke920 6 หลายเดือนก่อน +1

      @@erikpip3024 Yeah, good point, the weight might indeed be an issue. Although the difference is less significant than i thought. Glas is about 2.5 g/cm³ while hard PVC is about 1.4 g/cm³. Other plastics like ABS are even lighter, around 1 g/cm³, others may be heavier (but way to soft in comparison).
      To be honest I somewhat expected glas to be multiple times as dense (and thus heavier). But in conjunction with any plastic being "softer" as glas marbles, friction indeed may add up on top.

  • @stantstk
    @stantstk 5 หลายเดือนก่อน +2

    This is so creative and so different and so cool!! I love watching the process of producing parts and then making the necessary modifications to fix the issues -- learning and designing on-the-fly! And some of the intentional (or maybe NOT intentional) comedy makes it fun to watch.

  • @randallsemrau6911
    @randallsemrau6911 5 หลายเดือนก่อน +3

    I truly admire the skills, the abilities, to complete this project. Personally, I can see practical usefulness in several design elements. The reality is, that I live in a world where the sheer number of real-world challenges and desperate needs, prevents me from embarking on a project like this one. As Mike Patey (see his YT channel) says, 'Machine it, Draft it, Build it Test it, Break it. Every time something new gets built, the entire world advances'. My regards to you, Ivan.

  • @alreadyinprogress
    @alreadyinprogress 6 หลายเดือนก่อน +203

    I love this. When it's done, please live stream the clock running for an entire day.

    • @Pierredorado300
      @Pierredorado300 6 หลายเดือนก่อน +3

      this!!

    • @JoppiedeJop
      @JoppiedeJop 6 หลายเดือนก่อน +7

      great idea

    • @flatmarx
      @flatmarx 6 หลายเดือนก่อน +7

      No, forever.

    • @CrazyAmazingDesigns
      @CrazyAmazingDesigns 6 หลายเดือนก่อน +7

      24/7 live stream lol

  • @UncleJessy
    @UncleJessy 6 หลายเดือนก่อน +64

    This is one of the coolest 3D Printing projects I’ve ever seen!

    • @ivanmirandawastaken
      @ivanmirandawastaken  6 หลายเดือนก่อน +11

      That means a lot coming from you 👊👊👊

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

    Extraordinary idea!
    Constructively, it is easier to organize that the figures are created from balls placed vertically.
    Benefits:
    1. Changing the minutes more easily, we still need to move all the balls for a single digit of the minute.
    2. Fewer balls to handle
    3. All the mechanism positioned at the back, and only the clock remains on the front.
    4. The ball climbing mechanism can be more efficient on the screw
    5. Separate baskets for white and black balls reduces the number of calculations for positioning the balls

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

    The amount of creativity, ingenuity and technical expertise that went into making this project is commendable. This video is a complete pack of thrill and is a delight to watch. The wise use of different electronic components and the genius way of putting it all together to put up a wholesome show is really worth appreciating.
    Keep up the great work! Eagerly waiting to learn something new from the next part.

  • @sebbes333
    @sebbes333 6 หลายเดือนก่อน +140

    *@Ivan Miranda* - Improvements:
    8:24 If you reject the marbles to the left, so they get into the very back of the queue, you would get even more circulation of marbles.
    - -:- - It would also be useful with some kind of "buffer system", so you can store a rejected color & then swap it in later when needed, it could make a LOT more elevator utilization.
    10:22 You could copy the lower straight piece into the upper piece, and build the next time in the upper part, to remove the pressure from the marbles in the bend.

    • @kmktruthserum9328
      @kmktruthserum9328 6 หลายเดือนก่อน +3

      Yeah I don't know why it has to roll down that long straight away to get to the bend I'm not sure why he doesn't just set the elevator on the left side and have it drop down into where the bend is... I guess it's more for show to watch them roll all the way over

    • @bertjesklotepino
      @bertjesklotepino 6 หลายเดือนก่อน +5

      I had the exact same idea.
      BUT, i just made another comment saying that if i was to have made this, i would have build it differently with less marbles.
      All you need is a track which holds the combinations needed to form a side of a digit. Split tracks.
      So for every number you have a tracklayout that can build up the number.
      And the marbles are stored in a tube or something like that.
      And so every number of the clock, 4 in total basically, you have a different track.
      All you need to do then is have controllers for those tracks that put a new set of marbles in it when the number needs to change.
      You only need to have 0 to 9, so not that many marbles per track.
      Sorry if it does not make sense. In my head it does.
      The only problem i have is: I can draw it but it still would not make sense without the electronics drawn in and the circuits.
      O, and the second problem is: I have no time to build it myself.
      But the idea i got is almost like the flap down clocks, where a card flips.
      @@kmktruthserum9328
      PS: btw, the long ramp does have a purpose. I just thought of it.
      He needs to be able to change from 23:01 to 23:02 in 1 minute time.
      That is not going to happen if he does not prepare it in that minute, to instantly change over basically.
      Therefor the longer ramp. (or so i think. I litterally came up with it just now but it does make sense. Otherwise he can not change from 23:01 to 23:02.
      Because that requires time to set up.

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

      the longer ramp does have a purpose, it is to set up the next minute.
      How else can he set it up?
      It has to change from 23:01 to 23:02 in an instant.
      That can not take more than a minute.
      Otherwise it wont run ontime.
      So it has to be prepared.
      So with this setup he needs to have a long ramp to set up the next minute.
      Heck, the ramp may even be too short to keep the clock running ontime.
      Let us see how he will manage to keep it running ontime.
      @@kmktruthserum9328

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

      I thought the design was meant to also buffer the next time

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

      @@kmktruthserum9328 It's so it can queue the next minute up or else you'll have to wait and sort the next minute on the elevator itself, which is too much.

  • @mattb7517
    @mattb7517 6 หลายเดือนก่อน +97

    something that might help with the speed at which the numbers are constructed is switching the background and foreground numbers each time(assuming about a 50/50 split)

    • @GM-qq1wi
      @GM-qq1wi 6 หลายเดือนก่อน +15

      Good idea. This will also reduce the total number of marbles required to fit in the holding tray.

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

      Would adjusting the ratio of white to black marbles also accomplish something similar?

    • @CaedenV
      @CaedenV 6 หลายเดือนก่อน +15

      @@SVSQZ yes, but at the risk of having waaaay too many blacks and not being able to populate a white 'pixel' if they can't make it to the front. If the mix is roughly 50:50, and alternating front and back colors it would kinda solve a lot of issues as the majority of the next color you need would be the most available to move up the chain for the next set.

    • @GM-qq1wi
      @GM-qq1wi 6 หลายเดือนก่อน

      @@SVSQZ Maybe but wouldn't reducing the number of white marbles also result in the collection thing taking longer to pick up a white marble in the correct lane?

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

      @@SVSQZ Hrm, if p1 is the probability the display needs a white marble, and p2 is the probability a marble in the tray is white, then the chance of a correct marble is p1*p2 (white) + (1-p1)*(1-p2) (black). But that's unhelpful to optimize because the highest chance of a correct marble is achieved by having 100% of the kind that's more commonly in the image. So instead we probably want to figure out the average number of marbles pulled before getting a correct one. Luckily this is a geometric distribution and fairly simple - when a white marble is needed it's 1/p2, when a black marble is needed it's 1/(1-p2). so actually we want to minimize f(p2) = p1/p2 + (1-p1)/(1-p2).
      Looking at the way the image is constructed, there are the 7 segment display parts (4 marbles each) and the black background (48 marbles per digit) so average about 4 white to 15 black marbles, so p1=0.2 approximately. Putting this in the function gets p2 ~= 33%
      There is a catch here though, that's only the marbles in the tray, there are also marbles in the displayed time and the number about to be displayed. So really you want about 80% of the marbles to be in that 20% white proportion, the remainder in the 33% proportion, making it overall about 22.7% white marbles.
      If you alternate displaying white and black numbers this gets more complicated of course, since the marbles in the in-tray are the opposite distribution to the displayed number.

  • @joshbeckett
    @joshbeckett 5 หลายเดือนก่อน +3

    Love it!
    It would require a huge redesign, but if you made the display out of vertical runs instead of horizontal runs the marbles would position themselves much more quickly … possibly even fast enough to display seconds as well as minutes a long way down the design timeline. Great concept, looking forward to the finished article!

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

    This is amazing! So many problem solved in different ways. Designing, 3D modelling & printing, coding, electronics, general physics, and probably more I can't think of. If it wasn't so loud I would want to build one for my home.

  • @JohnDoe-py3rc
    @JohnDoe-py3rc 6 หลายเดือนก่อน +200

    I really wasn’t expecting a part 2 this quick. It’s crazy how you figured out most of the kinks in just two videos

    • @JaydenLawson
      @JaydenLawson 6 หลายเดือนก่อน +2

      Especially nailing the clock-display code seemingly very fast!

    • @kianr2200
      @kianr2200 6 หลายเดือนก่อน +5

      fr thought it was gonna be 2 months before a new vid so hype that it’s so soon bro rlly committed

    • @neisjo
      @neisjo 6 หลายเดือนก่อน +1

      Lol

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

      judging by the number of videos , that's very illogical

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

      @@guotyr2502 i’m new here and don’t check every new channels upload frequency

  • @shelleykersey7400
    @shelleykersey7400 6 หลายเดือนก่อน +26

    To keep the marbles from getting stuck in the curve, you should have the next time queued up on the straight section on top, not on the curve. The gravity will work better.

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

    Ivan, I am impressed with the dedication and technical experience you put into this.
    Anyone who is reading this. He has to not only design the machine, the has to source the appropriate mechanisms, and code the software for them. It would not surprise me one bit if he had a team behind him helping him with this. This project alone in a labor force market sense would be enough to showcase multiple experiences and skills

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

    A coupple of suggestions.
    1) move your stop gate to an earlier point. The marbles dont have enough velocity to be able to move past the bend.
    2) A wider curve for the marbles to move arround the bend, the sharp curve especially for the top rows, is apparently adding friction and causing jams.
    3) Due to the random nature of how this operates, you may never see enough of a desired color in a specific row in the time needed. This may cause your clock ro be off. You may want to consider loading your white marbles in from a diffrent path.
    4) due to the way you reject marbles you will eventually have them impact each other. You may want to conaider a material other than glass, or possibly coating the marbles in something more impact resistant.
    (Maybe get in touch witht the youtuber making the marble machine, as he may have some good ideas to add to this.)

  • @secret-alias
    @secret-alias 6 หลายเดือนก่อน +148

    This would make for a really cool interactive art piece! 🎨
    Imagine a museum with a computer containing something like a 200x30 pixel grid where you can draw in white with a black background, and on submit, it can "print" your picture.

    • @tactileslut
      @tactileslut 6 หลายเดือนก่อน +9

      Every other image would be Kilroy, rude fingers or body bits, but still, yes.

    • @SyenPie
      @SyenPie 6 หลายเดือนก่อน +3

      @@tactileslut lol i love this comment

  • @NateMiner8
    @NateMiner8 6 หลายเดือนก่อน +53

    serious respect for putting out a part 2 so fast, I can see that you put a lot of work into this.

    • @blazeyreal7777
      @blazeyreal7777 6 หลายเดือนก่อน +1

      skyblock pfp?

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

      @@blazeyreal7777 I think maybe? Made it when i was 8 and I'm 22 now, so i dont fully remember lol

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

      @@NateMiner8 Definitly not, the server im thinking of started in 2020

    • @NateMiner8
      @NateMiner8 6 หลายเดือนก่อน +1

      @@blazeyreal7777 then who knows, mysterious minecraft pfp, i had a whole intro with it too haha

  • @humanbean3
    @humanbean3 6 หลายเดือนก่อน +1

    looking forward to see how this turns out. will be super impressive to see it work in real time

  • @AndiPerlitz
    @AndiPerlitz 6 หลายเดือนก่อน +2

    This is really brilliant. 🙂I see the same problem as others here with the marble selection by random, but the effort in making it work in this way is absolutely adorable 👍And i hope that this works in the end as you expect it.

  • @Semaze
    @Semaze 6 หลายเดือนก่อน +156

    This is sweet!
    Though I had a thought: If you had the time on the right of the elevator instead of the left, you could then fill the minutes in last. This could be helpful if you had a way to clear the minutes without clearing the hours (perhaps where the : is?) Then only the minutes get reset each minute, which is faster. But then every hour you'd get a really satisfying sound of all the marbles returning.
    Edit:
    Just thought this would be easier perhaps, if the numbers are assembled vertically (in columns) instead of horizontally (in rows). This could also solve your issue with marbles getting stuck.

    • @gacrux-ni7hw
      @gacrux-ni7hw 6 หลายเดือนก่อน +9

      falling marbles isn't as satisfying as the visual and auditory effect of rolling marbles

    • @TheArachnoBot
      @TheArachnoBot 6 หลายเดือนก่อน +5

      How would you remove the minute marbles without removing the hour marbles even if the time was on the right?

    • @pravus9769
      @pravus9769 6 หลายเดือนก่อน +2

      @@TheArachnoBot maybe another array of solenoids?

    • @TheArachnoBot
      @TheArachnoBot 6 หลายเดือนก่อน +3

      @@pravus9769 You mean an array behind the minutes on the board? That would ruin the entire charm of the clock. Plus that's a LOT of solenoids.

    • @martingrimmitt3992
      @martingrimmitt3992 6 หลายเดือนก่อน +1

      Maybe by having the time display as a shallow ‘V’ with the ‘:’ at the bottom, so the hours are put in from the left and the minutes come in their own track from the left. Both of them empty inwards toward the ‘:’ so you can control either side individually

  • @SpiralKing
    @SpiralKing 6 หลายเดือนก่อน +36

    Here’s an idea… alternate the background from black to white for AM and PM. Black Digits for the AM and White Digits for the PM. Not saying there’s anything wrong with the 24hr format, there’s just potential to take it an extra step further with the 12hr format. Just Imagine the transition of a white background to black from 11:59 am to 12:00 pm.

    • @zyeborm
      @zyeborm 6 หลายเดือนก่อน +5

      That would require having double the marbles in the system and a great many more rejects.
      At the moment say 90% of the display is black so 10% of the marbles need to be white.
      Put 20% white marbles in the system and on any channel you'll get black 8/10 times and white the other two you'll fill up the blacks quicker and have whites available when you need them.
      50/50 the rate you can fill the blacks is reduced by 30%

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

      Yes, complexity will be incresed. But 5his is very cool idea.

    • @JamieJamez
      @JamieJamez 6 หลายเดือนก่อน +3

      @@zyebormAdding more marbles would be the easy part. The problem is he is not sorting the marbles efficiently enough. If he could separate the marbles before they get onto the elevator, or hold the rejects in a buffer for later, he could easily switch between black and white backgrounds.

    • @Productions_Wolf
      @Productions_Wolf 11 วันที่ผ่านมา

      It would be very cool!!

  • @fuzzy-02
    @fuzzy-02 6 หลายเดือนก่อน +1

    The final form of this should be placed in a museum or a public place. Its great

  • @michaelbauers8800
    @michaelbauers8800 6 หลายเดือนก่อน +2

    Very impressive problem solving, and determination. And everything looked so neat in your build. Two thumbs up!

  • @SmilingDevil
    @SmilingDevil 6 หลายเดือนก่อน +19

    I would like to suggest to use the effect of rejected marbles stack up in front of the elevator to create black rows as you actually need much more black marbles than white ones. If you actively dumped a row of either white or black marbles from the rejected section when your system needs those you might get to cut down on your wait time until a certain type shows up at a certain position

    • @kayday1996
      @kayday1996 6 หลายเดือนก่อน +3

      I was thinking about this problem too and ypur idea sounds like it could work! What if he has an only black elevator with completely seperate white feed in. Then when white is needed, the appropraite blacks are dumped out and the whites are released to fill the gaps. You should be able to create full clock faces within the elevator already!

    • @arantala
      @arantala 6 หลายเดือนก่อน +5

      I'm thinking two rows of solenoids. The bottom row only rejects black marbles from where white marbles should be. The other row, much higher up the chain, rejects unwanted white marbles. The whites are pushed onto a tray that ends up filled with only whites. The tray leads back to the elevator, slightly lower, between the two solenoid rows.
      If the fill rate at the bottom is perfect for the black marbles (i.e. no empty slots), and there are enough white marbles on top to fill every gap, you might not even need controllable gates at the white tray. The whites would just fill all gaps left by the solenoids kicking out black marbles where they're not wanted. The result could be really efficient.
      If the fill rate at the bottom isn't perfect, the whites will fill too many holes, but they could still be detected and re-rejected by the white solenoid row above the tray.

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

      @@arantala unfortunately, if the whites are not sorted at the bottom and brought up to the white tray, i think there would be the chance of all the whites being in the 'system' and the tray getting empty.. the whites could het stuck in the black mass at the bottom and never come up again. Otherwise a very good idea! (Also if i am wrong, please tell me haha)

  • @Thamli
    @Thamli 6 หลายเดือนก่อน +23

    You should drop the marbles a bit higher and have a ramp going left to move the rejected marbles back to the back row. This way you get a better color mix of marbles and will fill faster.

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

    Genius, sorting colors and forming the rows on the conveyor. Great mechanical engineering and coding. 👍👍

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

    very soothing to sleep with this in the room going. and very portable and very good for an alarm clock

  • @12345zipping
    @12345zipping 6 หลายเดือนก่อน +83

    you can optimize the slope by using a bradistochromic curve! it would make all the marbles take the same amount of time to fall regardless of placement (i know it’s misspelled)

    • @blakksheep736
      @blakksheep736 6 หลายเดือนก่อน +11

      If you can't remember the word, store bought cycloids are fine.

    • @jeremygrecte
      @jeremygrecte 6 หลายเดือนก่อน +7

      *brachistochrone ;)

    • @lorenzumhofer566
      @lorenzumhofer566 6 หลายเดือนก่อน +13

      Why not just use Collumns instead of rows?
      The marbles would just fall down, when flushed
      And it would allow to keep the higher digits therefore leaving more marbles in the tray for the smaller digits to update
      Edit:
      Maybe if all the balls would roll into those Collumns from right to left, allways filling the rightmost before filling the next one, the leftmost digit could slowly fill within ten hours, while the rightmost digit could update much much faster
      I am tempted to implement such an update-algorithm

    • @jeremygrecte
      @jeremygrecte 6 หลายเดือนก่อน +1

      ​@@lorenzumhofer566Remember that each lane comes from a sorting mechanism. If you want one lane on each column, that would mean a lot of sorting device.
      On the opposite if you want only one lane delivering all the columns from right to left, that sorting lane will be too busy.

    • @jeremygrecte
      @jeremygrecte 6 หลายเดือนก่อน +1

      ​@@lorenzumhofer566your solution looks like the one used on the marble machine made by wintergatan ;)

  • @alexl6717
    @alexl6717 6 หลายเดือนก่อน +34

    Epic build! Just one little thing, how about building the display with marbles that come down vertically. That way you can purge each digit individually?

    • @TheFatbowee
      @TheFatbowee 6 หลายเดือนก่อน +1

      That will also help alleviate some of the feed issues, going more vertical and less horizontal zig zag

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

    I love it for a few minutes. I can't picture anywhere to put it that wouldn't drive someone crazy: now serving C-29 at window number five level crazy.

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

    That is a very impressive demonstration of the engineering process and quite relaxing to watch

  • @defiantdesires
    @defiantdesires 6 หลายเดือนก่อน +13

    You should consider putting a mixer of some sort between the ball return and the lift... this would prevent a build-up of 'rejected' pieces and make the very slow marble picking time at least more predictable!

  • @nikitaskyriazis
    @nikitaskyriazis 6 หลายเดือนก่อน +69

    I really enjoyed your video! Some thoughts: your clock "refresh rate" is bound to the randomness (mainly) of a white marble going to the right place and the speed of the lift. I would suggest moving the actuators up, use them to short the marbles in two "buffer baskets" (white/black) and from there rapidly feed your "dispaly". (Actuators to each color letting marbles drop in place). Again, super nice project and great video!

    • @Wuerschtle
      @Wuerschtle 6 หลายเดือนก่อน +3

      Yeah, i feel this random approach will just be too slow to have the next number ready in 60 seconds. When he started talking about differenciating black and white marbles, i thought he was gonna implement a sorting method.

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

    one of the best thing ive ever seen on TH-cam- Something different and cool

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

    I know a guy named Martin that is watching this and finding every flaw in it.

  • @elkins192
    @elkins192 6 หลายเดือนก่อน +47

    Cant lie...have ABSOLUTELY no idea how this series was recommended to me, but I'm hooked for more...subbed and looking forward to pt. 3

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

      Ditto

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

      I know how for me. I was watching the latest Wintergatan Wednesday episodes of his Marble Machine design and prototype and this was in the sidebar.

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

      ​​@@billkeithchannelwell atleast you was watching something that related to marbles, i was a qomen playing with baby jaguar 😂 , so i have no idea why im here lol
      But i liked the vid and definitely subbed

  • @conord82
    @conord82 6 หลายเดือนก่อน +36

    This is awesome. Great to see your design process and how seemingly quickly you iterate

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

    This is a great project to follow-up, thanks ❤

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

    You have to be loved for the creations, edification, construction and portrayal in the video. Thank you very much for this type of technology and entertainment. You should exhibit the machine in Germany at the Mathematicum in Giessen. Thanks so much…

  • @funnytourtoise
    @funnytourtoise 6 หลายเดือนก่อน +43

    The Precision Plastic Ball people based in the UK are my usual go-to for balls/ marbles.
    The Phenolic resin ones might be a good shout for this project as they have a pretty consistent diameter.
    Looks cool, can't wait for part #3! :)

  • @johnadams6249
    @johnadams6249 6 หลายเดือนก่อน +86

    I feel like using the marble rejection thing to sort the marbles into colors and then placing them would be a lot more efficient in terms of building the current time before it’s wrong

    • @JamesTDG
      @JamesTDG 6 หลายเดือนก่อน +9

      Agreed, the current system feels like it's dependent on RNG, a healthy filtered system and smart marble reservoir could resolve so many potential problems

    • @Konitama
      @Konitama 6 หลายเดือนก่อน +20

      While you're right... I think it kind of takes the fun out of the whole thing if it's just sorting them into two separate color pools like that. Really if he can just speed up the whole thing by maybe 20% then it could just work as is. I feel like it could definitely move faster.

    • @perrycoffey5410
      @perrycoffey5410 6 หลายเดือนก่อน +1

      Guys dont say I feel like well if your gay anyway women day this feminine habit

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

      @@perrycoffey5410FFS, get a life.

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

      Agreed, but the randomness of how the numbers appear in the clock face is a part of its charm (for me)

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

    3d printing combined with some basic electronics, make one of the coolest things ever, people are so incredibly creative with use of things at their disposal. can't wait to get my 3d printer

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

    A very cool and overengineered way to still be late all the time.
    Awesome build!

  • @WayneASchneider
    @WayneASchneider 6 หลายเดือนก่อน +11

    This is awesome! May I suggest using two separate feeders, one for black marbles (do that first, punch out the spots that should have white marbles), then a second one that only has white marbles to fill in the spots that should have those (punch out any white marbles that got into spots the black marbles didn't fill before, but should have.) Can't wait to see the finished clock.

  • @George_vv
    @George_vv 6 หลายเดือนก่อน +3

    Spain is known for its incredible magicians and you are denfinitely one of them. The way you've simplified this project so much is masterful.

  • @Dj_lino-jj4qf
    @Dj_lino-jj4qf 5 หลายเดือนก่อน

    love it. putting gates in between each number could be interesting. so the white marbles that you want to save from each digit are kept for the digit to the right. if that makes sense!

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

    That is so cool!!! I like the marbles falling and stopping one at a time vs the entire set falling in. Maybe you have to make the track longer to exactly 1 minute? so as soon as the last marble's current time falls in, it would release them all for the next set of marbles to trickle in...

  • @marsgizmo
    @marsgizmo 6 หลายเดือนก่อน +232

    love this project! 😎

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

      Subbed :)

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

      yoooo 3d printing guy

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

      Cheers Adrian!!

  • @CrunchyMush
    @CrunchyMush 6 หลายเดือนก่อน +20

    Bravo this is such a great video. I don't know if you do all the production yourself or if you have a big team behind you but I love how this whole story was presented. Somehow it made a device as ludicrous as that contraption seem like something anybody could whip up on a weekend!

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

    Love it, great example of how to solve problems by testing and improving.

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

    such a masterpiece of mechanical engineering art is simply amazing. Very great work and a super nice video… Thanks for that…

  • @evilutionltd
    @evilutionltd 6 หลายเดือนก่อน +8

    Maybe for version 2 you could have 2 chain lifts. 1 for white, 1 for black. Allow the ones you want up the chain and pop out the rest like you are now. When the time changes and the mix of marbles drops, use something to sort them back into their separate colours to be sent off the the correct hopper.

  • @bryankruman
    @bryankruman 6 หลายเดือนก่อน +19

    This is really cool, can't wait to see the finished product on this!!

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

    Thank you Arnold. I used to hate from the "right". Now I struggle with hate FOR the "right". But I am working on it. Good inspiration, Arnold. Thanks again.

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

    For all of you that think you’ve “lost your marbles”… this guy found them, and is likely crazier with all these marbles than we are after we’ve lost ours!! 🤣🤣
    I used to own a “marble clock” when I was a kid. Nothing like this… but the reason I subscribed 😎

  • @theChistu
    @theChistu 6 หลายเดือนก่อน +16

    This is the coolest passion project I've ever seen; watching your engineering process is fascinating! Can't wait to see the results of the next video!

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

      You should look for wintergatan than

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

    I'm loving this project! I know it's not cheap but maybe you could get metal balls coated somehow if you need better tolerances. I'm not sure about the durability of the coating with the marbles being dropped constantly. I'm starting to think that switching to a vertical layout might make more sense since you could put the conveyor directly behind the clock, it will make filling the channels faster, and overall shrink the footprint significantly. A vertical layout also might make the marble tolerance less important since there will be more falling than rolling.

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

    I know I'm being bad but imagine copper core marbles dampened with neodymium magnets so they just oh-so politely each settle into their spot.
    Thank you. I feel edified.

  • @wilmercb
    @wilmercb 6 หลายเดือนก่อน +1

    ¡Que pasada! Con muchas ganas de ver el resultado final 🤙🏼

  • @Fredjikrang
    @Fredjikrang 6 หลายเดือนก่อน +12

    Very cool. I like the relative simplicity of the rejection mechanism! I did notice that it took about two minutes to build up the time though. Looking forward to seeing how you account for that!

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

      Yeah, the randomness of "waiting for a white marble in this exact track" is going to inevitably cause issues. There's always going to be a possibility of never seeing a white. Might be easier to have the sorting done *before* the elevator and put into two separate buckets that are pulled from as needed.

    • @wictimovgovonca320
      @wictimovgovonca320 6 หลายเดือนก่อน +2

      A clock that is right every five minutes is better than one that is right twice a day. In the days of analog clocks, we usually said it was 20 minutes to 3, and not 21 minutes to 3 or two thirty-nine..

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

    This is one of the most impressive things I’ve seen on TH-cam

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

    Ticking away the moments that make up a dull day
    Fritter and waste the hours in an offhand way

  • @davefenton102
    @davefenton102 6 หลายเดือนก่อน +23

    This reminds me of Wintergaten's musical marble machines. So many similar marble machine sounds and visuals.

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

      is wintergaten using marbles or bearings?

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

      Except this one actually works...

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

      @@bertjesklotepino I don't remember exactly off the top of my head, but I think I remember seeing steel balls rather thanks traditional marbles. It would make sense that they would have to be steel balls so they don't break or chip like marbles would.
      I just called it a musical marble machine because it sounds better and gives a better mental picture than calling it a musical ball bearing machine.

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

      Well, if i was to build anything like it, i would prefer the steel balls because they are uniform in size and indeed don't break or chip.
      And understandable why you called it a musical marble machine because it basically is.
      Who cares what the marbles are made out of?
      And in the case of this clock, i would for sure have gone with steel balls because a clock needs to be accurate to keep time.
      No way you gonna achieve that with marbles.
      They roll great sometimes, but sometimes they get stuck. Won't happen if the balls are uniform.
      @@davefenton102

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

      @@sgsax yes, true, but by that measure, Babbage's Analytical Engine didn't technically "work" until someone actually built it. However the idea worked and was still pretty awesome, even though it was just an idea on paper for a long time.
      I reckon they should collaborate on a musical marble clock

  • @SeedlingNL
    @SeedlingNL 6 หลายเดือนก่อน +32

    I think part 4 will be to fix the situation where the clock fails because it cannot get all the marbles in a channel in time. There is, after all, a non-zero chance of no white marbles entering a channel for a minute, and with 1440 minute changes a day, that will happen... My bet is on 08:58 :D
    You can prevent this from happening by keeping the marbles within their channel and ensuring there are at least as much marbles of each color that you need for two timeframes (but a few spares will speed up finding the right color.)

    • @bubblinebee
      @bubblinebee 6 หลายเดือนก่อน +1

      Based on the multiple gate setup, I wouldn't be too surprised if the end goal is to queue up multiple minutes in advance, thus smoothing out the variance in slow and fast cycles.

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

      just using the elevator to sort white and black, and having them going into 2 hoppers at the top which feed white and black queues for each row with selection gates that will select for a single white or black marble at a time for each row would be the reliable option, that relieves the elevator speed from affecting the selection speed making the actual time selection real time predictable.

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

    Ok so now I want to see more marbles and the date on top with time below.
    Just incredible glad I clicked on this.

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

    The ingenuity and technical expertise of some people is unbelievable.

  • @tomray8765
    @tomray8765 6 หลายเดือนก่อน +10

    You need to swap it around so that the minutes fill in LAST and can be "dumped" first. (keeping the Hour in place). ALL the digits can be dumped on the hour . and the entire display "recharged." OR you can have 24 columns of marbles in groups of seven that drop down from ABOVE into the display area, then, after a minute, drop down to be recycled up the back to be dropped down again. Hummmm. . . Now YOU have inspired ME! ;)

  • @jecoffey
    @jecoffey 6 หลายเดือนก่อน +3

    Love the concept! I’m only bothered by the idea that there is a probability (small, but existant) that on a row, you could get only the wrong color, and they all get rejected… at least for one minute.
    Mathematically, relying on random selection of marbles could be a problem.
    If I may, I’d suggest sorting the marbles before they go up. When they leave, use something similar to what you have made here to direct the white marbles to an upper tray. Then when they get picked up, first the row is full of black marbles, eject the marbles where the white ones should be and then the whites are filled.
    That would make the process more reliable and fast, and it uses techniques and material you are already using and perfecting.
    Also, if you use a vibrating motor on the marble tray, and grooves to direct the marbles, it would reduce the number of empty slots…
    Looking forward to see the next steps

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

    Adding more black marbles behind the time, enough to fill up the curve, and have you also thought of having the time at the top, and date on bottom row, love what you've done so far tho. Brilliant

  • @shamsabdurhmanakhtar2265
    @shamsabdurhmanakhtar2265 6 หลายเดือนก่อน +1

    You could probably save a lot of marbles if you don't change the "hour numbers" every minute.
    I believe this could be achieved by changing the direction from where the marbles drain out from. So instead all of the marbles leaving from the left side every minute, you change it so that every minute the "minute marbles" fall down and have a counter so that every 59 times the "minute marbles" are removed, the "hour marbles" fall down.
    So you could arrange the marbles in columns instead of rows.
    This would save marbles and may also reduce any errors and would also ensure that the marbles are arranged quicker as you don't have to build up the hours every time.
    This project you have undertaken is impressive and the progress and effort you put in is truly commendable. keep the hard work up! Well Done!

  • @ShortFilmVD
    @ShortFilmVD 6 หลายเดือนก่อน +2

    In theory, it could take an infinite amount of time to make the next timestamp. So does the system give up on making the timestamp if it won't be able to display it in time? Or would it just render a best effort?

  • @woodytheskip1718
    @woodytheskip1718 6 หลายเดือนก่อน +5

    This is a very interesting build I’m looking forward to seeing the final result. It would be a very expensive alternative but you could try searching for silicon nitride and zirconium oxide ceramic bearings instead of glass marbles. they’re black and white, precisely round and would be less brittle than glass. Good luck 🤞

    • @stephendliddle
      @stephendliddle 6 หลายเดือนก่อน +3

      i had a similar thought, but with aluminium ball bearings, which are definately available, and i think could be anodised to create the tone difference

  • @user-qf4cn5xn4c
    @user-qf4cn5xn4c 5 หลายเดือนก่อน

    When you finish debugging the drop and the set of balls. measure the display dial time. The timing between the start of the set and the end of the set. Use this time to correct the delayed clock on before the last ball falls. This way you will get the coolest clock effect, namely the correct display of minutes to the current time. Thank you.

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

    Very nice construction and good to have in the living-room while listening music, watching TV or sleeping for a while 😄

  • @pdvidela
    @pdvidela 6 หลายเดือนก่อน +5

    Hi Ivan, I think that you can eliminate the top and bottom lines because they will always be black. I don't know if that gives you any other benefit apart from saving marbles, but I needed to mention it.

    • @grotha
      @grotha 6 หลายเดือนก่อน +1

      I think anything that can move the black and white marble ratio to 50% will help a lot.

  • @curtmorris
    @curtmorris 6 หลายเดือนก่อน +13

    You design and build the most amazing projects!

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

    Fantastic! Great to see life and creativity at work in an otherwise video wasteland.

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

    the amount of work in this is wild. so awesome!

  • @ulyssemanceron
    @ulyssemanceron 6 หลายเดือนก่อน +3

    Cool work! While it works eventually, it feels like a super bruteforce way to achieve this result. May be better to store marble in two separate reservoir based on their color, and dispatch the right marble to the right channel.
    If you end up having two elevators in parallel, each with their marble color, you just need something at the top to push either a right or a while one. Or you could have two levels to "load" a while or a black marble into the elevator.

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

      Having a second level for the white marbles seems like a really good idea! If it's above the black ones, the rejection mechanism can stay the same, and gaps created by it will be filled with white marbles automatically. Then the only problem to solve is how to separate the white marbles into their own reservoir.

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

      Or forget about the black marbles altogether.....