Engineering Portfolio · Zhaolin Wei

Mechanical CAD-driven engineering.
Precision assemblies · Control systems · Manufacturing-ready design.

SolidWorks · MATLAB/Simulink · Python · OpenCV · Arduino · FEA

Mechanical Design 3 projects ▾
Spindle cross-section Spindle A12B

High-Speed Motor Spindle

Industrial CNC spindle design for Fuwode Machinery — full SolidWorks assembly, bearing selection, thermal management, and interference-fit validation.

MotorDFMManufacturingCAD
Shaft fracture Shaft fatigue analysis

S45C Motor Shaft Fatigue Failure Analysis

Root-cause investigation of industrial motor shaft fatigue crack — SEM fracture analysis, stress concentration evaluation, heat treatment audit and redesign recommendation.

FatigueFEARoot CauseMechanical
SolidWorks sewing machine assembly

Vintage Sewing Machine — Mechanism Design

50+ component parametric SolidWorks assembly — full GD&T application, tolerance stack-up analysis, and kinematic motion study across complex mechanical linkages.

CADGD&TSolidWorksTolerance
Control & Simulation 4 projects ▾
BLDC torque BLDC VSI

BLDC Motor Drive — MTPV Control Optimization

Maximum Torque Per Voltage strategy with optimal voltage lead angle derivation. Simulink AVM simulation — Electric Power & Energy Systems Group, UBC.

MotorControlMATLABSimulation
HVAC GUI

Autonomous HVAC Control System

Internship project at Sands China — GUI-based autonomous HVAC automation with real-time feedback loops and energy consumption optimization across multiple zones.

PythonControlGUI
Warehouse management system

Automated Warehouse Management System

2D simulation platform with configurable warehouse layout, robot fleet management, and automated task scheduling via graphical interface. UBC course design.

PythonSimulationGUIRobotics
Image Pending

Electromagnetic Calculation Tool — DC PM Motors

Python automation of magnetic circuit analysis for DC permanent magnet motors — eliminates manual iteration in preliminary design and outputs performance prediction curves.

MotorElectromagneticsMATLABPython
Research 3 projects ▾
L-DED experimental setup

L-DED Closed-Loop Temperature Monitoring

Graduate thesis — real-time melt pool temperature stabilization for laser-based directed energy deposition. Closed-loop thermal control reducing deposition defects. CEL & AMP Labs, UBC.

MATLABControlFEAManufacturingAdditive
Self-powered flexible sensor

Self-Powered Flexible Sensor System

Novel wearable self-powered electromechanical sensors for pulse and muscle signal detection — material synthesis through wearable device integration. Soft Sensors Lab.

CADSensorTestWearable
Chatter Stability Diagram

A17050 Slot Milling Chatter Stability & Optimization

FRF modeling, Stability Lobe Diagram, critical depth calculation, lead-lag feed drive control, and trapezoidal trajectory planning for CNC aluminum slot milling.

ManufacturingCNCControlMATLAB
Robotics 2 projects ▾
AlohaMini robot platform

Low-Cost Dual-Arm Mobile Robot — AlohaMini In Progress

Open-source teleoperated dual-arm manipulator — hardware integration, actuator control implementation, and imitation learning data collection pipeline.

CAD3D PrintingRoboticsControl
Surgical instrument tracking

3D Surgical Instrument & Tissue Tracking

Real-time stereo vision tracking — Lucas-Kanade optical flow with Shi-Tomasi corner detection. Sub-pixel accuracy <0.8 px · 15% fewer tracking failures during rapid motion.

PythonOpenCVRoboticsControl
Embedded Systems 2 projects ▾
Assembly view Exploded view

Arduino Smart Cup Heater

Closed-loop temperature control with calibrated NTC sensor, user-selectable 10–80°C setpoint via button interface, and real-time LCD feedback.

EmbeddedArduinoControlTest
Image Pending

Embedded Sensor Interface — Coming Soon

Embedded firmware development project — sensor data acquisition and real-time processing on microcontroller platform.

EmbeddedPython