Ben Mathia (@ben_mathia) header
Ben Mathia (@ben_mathia) profile picture
San Francisco, CA
Joined February 2012
Photo by Ben Mathia (@ben_mathia)Photo by Ben Mathia (@ben_mathia)Photo by Ben Mathia (@ben_mathia)Photo by Ben Mathia (@ben_mathia)Photo by Ben Mathia (@ben_mathia)Photo by Ben Mathia (@ben_mathia)Photo by Ben Mathia (@ben_mathia)Photo by Ben Mathia (@ben_mathia)Photo by Ben Mathia (@ben_mathia)Photo by Ben Mathia (@ben_mathia)
We put together a video to showcase the sculpture and some of the patterns we’ve been working on. Once we got the hardware stable we got to focus on the fun part: making it do cool things!
1
17
4,835
Getting started on the next project!
1
10
2,250
If you're curious about the technical details behind the kinetic sculpture, we published a writeup over on Hackaday! hackaday.io/project/193922-k…
1
4
1,463
We've made a lot of progress on the sculpture in the last few months! Since the last update, we've built an enclosure, added automatic homing and lights (with a few more circuit boards for good measure), and installed it. We've been working out the kinks and testing animations!
1
1
9
4,222
We 3D-printed some guides to catch the balls as they hit the bottom of the enclosure, which helps keep pressure off of the switches and the panels.
1
1
2
815
A close-up of the homing plates, the little silver squares by the guides are the limit switches.
591
It’s starting to look like something! Power and comms are looking good (for now 🤞) so we put together a test rig and installed 4 out of the 10 rows and got them moving!
2
1
5
764
Some glamor shots:
1
2
440
And bonus footage of measuring and cutting 80 cables!
1
390
Another recent project of mine is a dynamic drawing/sketchy modeling iPad app. The core concept is straight from Crosscut by @inkandswitch, but I wanted to try to expand on it and take a different approach to modeling the relationships.
2
3
28
11,473
I also wanted to explore quick and natural ways to use the pencil to draw the model, without having to drop into menus or put the pencil down to do what you want. To create a node, just draw a little circle. To remove a node, scratch it out. Press harder to make a connection.
1
3
464
The basic constraints and relationships are implemented, but there's a long way to go! It needs a spreader rail to provide repetition, and I'd like to try a "sketch ink" layer that both the user and the model can draw to (and maybe the model can take input from?)
1
1
382
I wrote up convolution shader for SwiftUI's layerEffect in iOS 17! I'm working on making it more generic since convolutions are so powerful, but I got a Gaussian blur and a basic edge detector working (thanks to @jmtrivedi for the base project!)
1
7
1,241
Since then, we've been debugging power and communications issues. Motors are noisy! But we did finally get all 80 running at once.
2
333