Live data from Hacker News

Marble Fountain

willmorrison.net

31–40 of 97 posts

Re: Marble Fountain

#31

I wonder if you could get it to run silently, or close to it.

That guy who makes marble music recently worked out a ball funnel that uses inserts in a different material to eat most of the noise. But in that case it’s also eating momentum as well so I’m not sure how that would work for this design. Maybe some bushings in the supports to reduce harmonics.

Re: Marble Fountain

#34

I wish there was a write up of how some of the code works. There's a lot of Python in the repo. Looks fascinating, seems to use Python to generate OpenSCAD code, I think.

It's specifically using SolidPython2 to generate the models. I originally wanted to do a quick code cleanup and have the specific math be much clearer but by the time it was working that was an absolutely massive undertaking. If I touch the code again I'm probably going to refactor the entire codebase and use a different 3D engine.

Re: Marble Fountain

#35

Designers of marble fountains who don't use computing to design the paths run into reliability issues: sometimes balls derailing out of their track. They have to observe the contraption, identify problems (balls getting jammed up or jumping out) and then guess at the root causes and make manual adjustments. That's the thing here: he has it running for hours presumably without any ball jumping out. Most of the tracks…

It's actually much weirder than that: banking changes the axis of rotation and thus kills the rotational inertia. The tracks bank super aggressively in order to prevent the ball from accelerating too much and hopping the track. This is part of why the descent is so smooth and all the balls move at more or less the same speed.

Also to be fair the final system does lose a ball every 30ish minutes. The tuning was largely me staring at the run or taking a video trying to catch where they get lost. Instead of hand tuning I would just update the generator and print another one. I'm considering closing the loop with a camera but that would be a whole new project.

Re: Marble Fountain

#37

This is beautiful. It would be amazing to have the tracks encode/decode audio, you know? Like, the track of the marble can be used to generate different frequencies...

There's a Tom Scott music about a musical road in California: https://www.youtube.com/watch?v=Ef93WmlEho0

Re: Marble Fountain

#39
post #7

Mesmerizing and beautiful in a simple way, I really like this type of thing.

Mesmerizing is the right word. "I can watch them for hours" was the key bit for me - I have always been fascinated how humans can stare at a random visual generator for forever, if it's the right one.

I think there is an instinct built deep in our lizard brain somewhere for this. Humans will happily stare at a fire, or an ocean, or a wave in a river, or (sometimes, especially children) a TV screen - and all I have worked out why is because it is constantly changing in an unpredictable way.

This marble run shouldn't even be unpredictable - clearly the paths are fixed and the cadence of balls is regular - but somehow it is still mesmerizing.

Post reply on HN