CAD Design

My collection of posts related to my mechanical designs.

Apple Design Challenge

  • ~1 min read

Apple Design Challenge

Below is the design challenge I submitted to Apple for a Product Design Engineer role. I try explain the mechanism in detail and use dynamic simulation to predict the friction at the interfaces.

Read More

Design Process (Part 1)

  • 3 min read

Purpose

This write-up is part of a series (1 out of 6). The purpose of this series is to show and explain the procedure flow for a Mechanical Engineer. For this series, I will be focusing on how to design an enclosure for a stepper motor control board. As trivial this might sound, there are a lot details that must be considered. The most important advice to always keep in mind, is that hardware is manufactured for keeps. Typically, you have only one shot and any changes or defects downstream can be really expensive, enough where it can kill a product. Therefore, make sure use all the tools within your repertoire.

Read More

Design Process (Part 2)

  • 2 min read

Example Board

For this series, I have created a PCB mock-up. Typically, this is provided by the electrical engineer designing the board. Most modern PCB design software like Altium has an automatic model export function which makes it easy to get a 3D model of the board. I put two connectors on it (C1 and C2) and two BGA chips (MCU and stepper drive). These features are important for design since the location of the interface and heat generated by the chips can heavily effect the enclosure.

Read More

Design Process (Part 3)

  • ~1 min read

Presentation

Below is a presentation with the detail design. I try to explain the choices for the design and the FEA to validate the design

Read More

3D Printed Enclosure for Jetson TX2

  • 1 min read

Problem

The Jetson TX2 development board is a great device to learn embedded machine learning. Currently, there are no good alternatives to embedding inferencing besides using Qualcomm’s Hexagon Vector Processor. The TX2 comes with 256 Cuda cores which is about 1/10th the amount of a 1080Ti GPU. However, the development board is meant for inferencing and designed as a turnkey solution for the TX2 module. Since I bought the TX2, the biggest problem is the lack of enclosure. For most developers including myself, the barebone board is simply left on the table.

Read More