Week 0: Computer Aided Design

Thomas the Tank Engine CAD Design

Train Front View Train Top View Train Side View

As an initial idea for my final project, I decided to CAD a version of Thomas the Tank Engine as a base for a self-navigating toy train. My goal is to build a toy train that not only moves autonomously but also interacts with its environment. The train will be designed to navigate a predefined track using embedded systems and possibly sensors for obstacle detection.

The fun part comes with the embedded systems inside the train. I hope to integrate voice recognition so that the train can respond to simple voice commands like "hi" or "go". Additionally, I might add basic conversational responses to make it more interactive, so when you speak to it, it responds back with pre-programmed phrases. Right now, my CAD model shows the basic structure of the train with a few details on the engine. As I progress, I plan to refine the design to include components like motors, a battery compartment, and an embedded microcontroller.

Depending on the final design, I may also add lighting (headlights and interior) and a small speaker for sound effects or voice output. The overall goal is to make this project both a fun toy and a learning experience with mechanical and embedded systems integration.

You can download the DXF file for the train design here: Download Thomas the Tank Engine DXF File

Reflection on Week 0

I learned that CAD is much more difficult than I initially thought, and it has a steep learning curve. Right now, I am still exploring fundamental concepts such as sketch constraints, extruding solid bodies, modifying bodies using tools like Press Pull, and adding fillets to create smooth edges. I can imagine this process becoming very time-consuming, especially as designs grow in complexity. It's amazing to think about how Course 2 students seem to grind through this all day.

I'm also curious if there's CAD software that leverages AI to automate certain repetitive tasks. It seems like it would save so much time and effort. However, I remember Neil mentioning in class that once you get comfortable with a tool, it’s easy to accept the limitations and stay complacent. I hope to continue challenging myself and not fall into that trap as I improve my CAD skills.