Post subject: Magnetic building blocks
Joined: 7/2/2007
Posts: 3960
I had the opportunity to go to the Maker Faire last weekend -- I recommend it to anyone in the area (California Bay Area for this one; there's also one on the east coast of the USA). It's a lot of fun. People show off all kinds of projects they've been working on, from homemade forges and glassblowing to electric car conversions to robots. One booth that I found particularly intriguing was demoing their Cubelets, which they call "modular robotics" but which I'd rather call "logic blocks". Basically what you have here is a bunch of cubes, each of which either produces a signal (e.g. a light sensor, proximity sensor, dial), transforms one or more signals (e.g. invert, take the maximum), or acts upon a signal (e.g. a flashlight, wheel, bar graph). It's a great concept for teaching basic logic and robot design, marred only by the excessive price point. Though that clearly wasn't what the kids liked most about it: these are magnetic building blocks! They snap together! That's awesome! So I'm thinking, there must be a way to build my own magnetic building blocks. Without all the circuitry they'd be cheaper and less damage-prone. The trick is coming up with a design that's functional, attractive, and hardy. Here's attempt #1: All this would require is a set of spherical magnets, a large-bore drill, and a saw. The spheres simplify magnetic coupling, since they can spin in their cages -- thus, the user doesn't have to rotate the block to get the right polarity matchup. However, there's some concerns with this design: 1) Because the magnets in a coupling don't directly contact each other, coupling strength will be reduced. 2) Magnets can chip or shatter, and you really don't want to eat bits of magnet (they can get attracted to each other in the small intestine and do serious damage to the walls). 3) Spherical magnets are expensive. You can fix the shattering issue by removing the holes in the caps, but that further weakens the coupling strength. Preferable to having a health hazard in a child's toy though. An approach that glued flat magnets onto the face of each cube would also work, of course. That's what the cubelets designers are using. In my experience, gluing small magnets by hand is very hard, especially if there are other magnets in the area. The magnets prefer to stick to your fingers rather than to the glue, and they prefer to stick to other magnets above all else. Also, unless you're willing to use 8 magnets per face of the block (in an arrangement with 90° rotational symmetry) the user will have to rotate their blocks to get things to match up. Any thoughts?
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Post subject: Re: Magnetic building blocks
Senior Moderator
Joined: 8/4/2005
Posts: 5777
Location: Away
Derakon wrote:
The magnets prefer to stick to your fingers rather than to the glue, and they prefer to stick to other magnets above all else.
Can't that be solved this way?
------------------
magnet to be glued
+ + + + + + + + + 
------------------

  |     |     |
  V     V     V

~~~~~~~~~~~~~~~~~~
  layer of glue
==================
    substrate
==================
------------------
- - - - - - - - - 
another magnet to
attract the first
------------------
As for the rest, coupling strength can potentially be improved if more powerful magnets are used. I probably won't be able to help with any other suggestions. :\
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
nesrocks
He/Him
Player (247)
Joined: 5/1/2004
Posts: 4096
Location: Rio, Brazil
Magnets don't have to be spheres to get your auto-adjust effect. They can be flat (paralel to the cube's surface) and free to spin, so that they turn upside down to match the other cube's magnet. I believe that would work best. http://dl.dropbox.com/u/26330550/magnetblock.html Yeah, I had some spare time.
Editor
Joined: 3/10/2010
Posts: 899
Location: Sweden
I am hesitant to use glue with magnets, but for a different reason. Glued stuff tends to come lose. How about a design where the magnet discs have notches and are slotted into the cube construction? This way you could guarantee that the magnets does not just fall off, the cube construction itself would have to break. This also has the side effect of optionally allowing FODA's idea.
Joined: 7/2/2007
Posts: 3960
The difficulty there is in fabricating the magnets. I'm working on the assumption that I can only modify the wood, not the magnets themselves...and I don't know where I'd find magnets with the necessary shape to allow them to be locked into a position while still being free to move. If you know of a source that provides such things, then by all means! Henke: yeah, magnets coming loose would be another concern. It might be possible to improve the strength of the bond by roughing up the magnet a bit with some sandpaper. Increased surface area => better binding. But still, gluing magnets ain't easy. Moozooh: your approach would seem to require that the block be hollow. That's not necessarily a bad thing, but it does make each block harder to fabricate. EDIT: looking at FODA's nifty animation, I suppose it'd be possible to have the block be surrounded by a "wireframe" that holds disc magnets in place. Fabrication would be tricky though.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Joined: 2/26/2011
Posts: 98
Instead of cubes, how about rhombic dodecahedrons?
Joined: 7/2/2007
Posts: 3960
Because right angles are a heck of a lot easier to saw? I'm not a very skilled carpenter!
Pyrel - an open-source rewrite of the Angband roguelike game in Python.