Brandon Roots
  • INTERACTIVE
  • FILM
  • ABOUT
  • CONTACT
December 9, 2020

Smart Tiles: Update 2

broots ICM, ITP, Physical Computing, Programming A to Z, Smart Tiles

In the week following my last update I have made significant of progress on my Smart Tiles block board. Over the weekend I was ready to start milling parts and worked up the courage to use the Othermill Pro available on the floor at ITP.

The process of milling with a CNC is new to me but one of my classmates, Mark Matamoros, was encouraging and shared a link to helpful instructions at www.homemadehardware.com. On the floor Ben Light also provided helpful input about the design I had in mind. My initial plan for the board and block wood components involved 2-sided (flip) milling. Ben pointed out that alignment is extremely difficult and advised to modify my design based on this limitation. Ultimately I found a nice middle ground, still doing some 2-sided milling but with the second side only involving engraving elements in a way that could be less precise without any negative impact.

With this new design I moved to using 3D printed pegs similarly to how Braille Balls are embedded in signage.

Also this week the PCBs I ordered arrived!

Soldering the surface mount components proved to be much more time consuming than I anticipated. Also 201 sized components are literally the size of a grain of salt – see “C2” on the board below. In my future designs I will be sure to use 601 and larger components like the “C1” ceramic capacitor to the left of “C2”.

On the programming side it felt really nice to work on the interface design which I have roughed in to a demo P5.js sketch you can try here:

I still have a bunch of work to do but am feeling really good about how everything is coming along. Also there are so many folks who have been helpful that I have yet to mention! Eden Chin encourage me to stick with wood blocks for the letter tiles and I am so glad that she did! Viola He helped to translate the Chinese labels on the drill bits I ordered for the CNC. Eric Kalb most importantly lent me his tiny file, because for some reason all of the files on the floor at ITP are massive, and for that I will be forever thankful.

Smart Tiles: Update 1 Random Walk

Related Posts

Fractal Plant – Foiled by  Registers

Homemade Hardware, ITP, Solar Plant

Fractal Plant – Foiled by Registers

Since receiving the PCBs and successfully soldering the board together I have been trying to rewrite code for the I2C port expander. This has been immensely difficult! The Inkplate Arduino Library makes considerable use of an “Mcp” class, which is written to work with the MCP23017 GPIO expander IC. These chips are quite difficult to […]

“Handling” Playtest Week

Handling, ITP

“Handling” Playtest Week

Last week we attended “Playtest Thursday” on the second floor of 370 Jay St with our games. I came away from the experience with some very specific feedback. Seeing a number of people play the game showed me things I didn’t anticipate. Some folks approached the cabinet and immediately treated it as a touch screen. […]

Fractal Plant – Beta Build

Homemade Hardware, ITP, Solar Plant

Fractal Plant – Beta Build

The boards arrived! Amazingly within an hour of one another. Based on the experience I think that JLCPCB is a better value. With shipping OSHPark was $55.50 for 3 boards. JLCPCB was $26.36 for 10 boards. Aside from a higher cost OSHPark also left sharp bits of tabs around the edges of the boards which […]

Recent Posts

  • Fractal Plant – Foiled by  RegistersFractal Plant – Foiled by Registers
    May 9, 2022
  • “Handling” Playtest Week“Handling” Playtest Week
    May 5, 2022
  • Fractal Plant – Beta BuildFractal Plant – Beta Build
    April 24, 2022
Brandon Roots