gabriel stacey-chartrand
Braille 'timer'

Week 02: computer-aided design

Skip ahead:

Blender, Render, Failure The boring stuff

This week we were introduced (or reintroduced) to working with CAD software in both 2D and 3D. I started using Google SketchUp in high school for personal projects. I then used Rhino throughout my architecture studies, along with AutoCAD and Vectorworks (unfortunately). In recent years, I've moved over to Fusion for personal projects and occasional 3D printing. In the 2D space, I use Illustrator for my graphic design work and have never used anything else (and likely won't).

Designing a braille kitchen “timer” as an exploration for my final project

Braille port view

I wanted to use this opportunity to continue exploring my final project's conceptual direction. I continued investigating themes of ADHD, smoking addiction, and differences in time perception, which will inform my final project.

Thumb rest view

For this design exercise, I decided to create a braille kitchen “timer”. However, to reinforce the idea of avoiding precise time in my final project, I used the braille alphabet on the dial instead of braille numbers. The goal was to design a relative-time object that communicates a finite experience without relying on numbers.

Off base view
Custom braille alhpabet, based off of my logo (adheres to dimension standards)

WANT me

The base is inspired by vintage ashtray designs. The diameter of the timer body is informed by the dimensions of a tin of nicotine pouches. It's the perfect size for comfortably wrapping your fingers around the edges. Any larger or smaller would feel uncomfortable.

GRAB me

The handle is inspired by coffee mugs and the Alessi 9090 Moka Pot.

TWIST me

The dial used to start the timer is large, but gentle, with a palm-fitting shape. It invites you to turn it and feels comfortable in the hand.

Physical design and operation

(A mirrored version of the braille “timer” could be created for left-handed users.)

braille-timer-w-base-web by gabsc on Sketchfab

braille-timer-no-base-for-web by gabsc on Sketchfab

Attempted Blender rendering

Dangerous time sink.

Why???

Process of creating the braille "timer"

I started in 2D. Illustrator was the obvious choice since I've been using Adobe products my whole life. I wanted to lay out the full braille alphabet and define the colour palette, expanding it from the four dots in my logo.

Custom braille alhpabet, based off of my logo (adheres to dimension standards)
Download braille alphabet (.ai)

Scaling the braille dots correctly was trickier than expected. Each dot has a specific diameter and spacing relative to the cell size. I fixed it by calculating the correct ratio and constraining the geometry from there. The dots are also filleted because real embossed braille isn't sharp.

Getting the braille to live on the wheel as a separate set of objects, attached to the cylinder but not merged into it, took some iteration. I needed the geometry to stay independent so the assembly could be driven correctly.

Setting braille wheel dimension using parameters
Embossing the braille into the wheel
v1 braille port
v1 using loft for the dial knob
v1 3d print plate

v2 was about addressing the ergonomics more seriously. I updated the braille port, added a thumb rest, and redesigned the handle as its own separate component using a sweep. I also built the base with a loft and cut the knob recess into it.

v2 updating the braille port and adding a thumb rest
v2 redesigning the handle with a new sweep shape and size
Adding fillets to hard edges
v2 using a loft to create a base
v2 using knob to cut the base
Creating an assembly using a revolute joint
Section analysis of the timer portion
Download braille timer v2 (.f3d) Download braille timer v3 (.f3d) Download braille timer v4 (.f3d)

Rediscovering Rhino

I used Rhino throughout architecture school, so it felt familiar coming back to it. I really missed typing commands. It's still a really intuitive way to model.

2x4 Lego brick in Rhino — view 01
2x4 Lego brick in Rhino — view 02
Download Lego 2x4 (.3dm)

Trying out Blender

Dhrishya gave us an intro to Blender alongside Shiv. The interface is powerful but deeply unintuitive, especially coming from tools where the mental model is more organized (like Fusion). I followed along with the basics: pushing and pulling geometry, subdividing, and using the array modifier.

I decided Blender might be worth learning for rendering, but I don't want to use it for modelling.

Pushing and pulling in Blender
Subdividing in Blender
Using the array modifier in Blender

Going back to Fusion

After exploring Rhino and Blender, coming back to Fusion felt like a relief. I like how organized it is. The parametric timeline is fantastic for going back and modifying an operation from early in the process. It's also very visual: you can look at the timeline and understand exactly what you did and in what order.

First parametric design in Fusion

As a first parametric exercise, I modelled a 2x4 Lego brick using Fusion's parametric tools. The goal was to understand how changing a single parameter (stud count in x and y directions) propagates through the entire model automatically.

2x4 Lego brick designed in Fusion with parametric tool
Setting and changing the parameters
Resulting change
Download parametric lego (.f3d)

Image and video processing

Here's an overview of how I go about preparing my images and videos for the web.

For single images I often just use the Save for web tool in Photoshop: File > Export > Save for Web...

Save for web

When I have many images to process at the same time, I use Photoshops image processor tool, which batch resizes images for you: File > Scripts > Image Processor...

Batch image processor

For video compression, I've been using YouTube to upload my videos and redownload them once they're uploaded. YouTube has a good compression algorithm and allows you to download your videos directly as mp4s.

Video processing
Country roads...