Jobanpreet Natt

Welcome to my website! As you probably know, my name is Jobanpreet, however I'd rather be called Joban (Joe - bin). I am currently a Mechatronics Engineering student at the University of Waterloo. I love learning and creating fun projects so please take the time to read through my experiences. If you have any questions, don't hesitate to reach out.

TECHNICAL EXPERIENCE

  • DAVWIRE
    • Implemented new automotive + auxiliary MIL-STD sensors, systems, and harnessing to the existing LAV III electrical architecture to work with CAN bus protocols to enhance system reliability and reduce diagnostic time
    • Developed Python scripts to parse engineering documentation and generate XML files for Solid Edge Wiring & Harness Design, eliminating repetitive tasks and saving 20+ engineering hours per harness
    • Developed a pneumatic compressive modulus tester for thin SYLGARD 184 films in Solid Edge 3D CAD, achieving high-precision measurement (0.0001" resolution) while reducing costs by $10K through in-house fabrication
    Solid Edge Wiring and Harness Design
    Solid Edge
    KiCAD
    Python


  • MPI MORHEAT
    • Designed and assembled circuit schematics in AutoCAD Electrical and TIA Portal for CSA/UL certified custom industrial temperature/pressure Control Panels that utilize SIEMENS PID controllers in closed-loop heating systems
    • Streamlined manufacturing processes with React applications that automated engineering drawings of heaters reducing human error and saving over $200,000/yr
    • Designed, laser cut, and machined plate heaters, band heaters, and jigs with AutoCAD and SOLIDWORKS, refining GD&T skills, leveraging DFM/A principles resulting in up to 8% decrease in cycle time
    CAD/CAM
    AutoCAD
    Automation
    Process Improvement

  • MPI MORHEAT
    • Introduced 1:1 drilling/hole-cutting templates that decreased cycle time for strip heaters by up to 50% while increasing accuracy of holes
    • Manufactured and assembled testing jigs for pressure transducers and thermocouples to increase testing speed by 5%, with a smaller footprint and better quality of life
    AutoCAD
    AutoCAD Electrical
    SOLIDWORKS
    HTML
    JavaScript
    CSS


  • UW Orbital
    • Designed and manufactured winders for magnetorquers in SOLIDWORKS that control the attitude and stability of the satilite in low earth orbit.
    • Developing a thermal vacuum setup using Siemens NX to test and qualify the CubeSat for launch that must achieve pressures of 10-6 Torr, temperatures of -30°C - 70°C, and autonomous operation for atleast 72 hours.
    Siemens NX
    Thermal Simulations
    R&D
    FEA

PROJECTS

pianoPic

Autonomous Robot Piano Player

C, Robotics, Feasability Analysis, Collaboration

The robot's (Happy Keys) mechanical design features a lightweight structure, intuitive controls, and a stable base. The construction utilized Lego pieces, 3D-printed and laser cut components, facilitating easy alignment and broadening the range of playable songs. Happy Keys met all specified engineering requirements, including key accuracy, cost efficiency, and speed. The robot played pre-programmed songs with precise timing.

Magnetorquer Image

Magnetorquer Winding Mechanism

SOLIDWORKS, 3D Printing, Rapid Prototyping

Maintaining an upright position is crucial for a satellite to gather accurate data and take high-quality images. Magnetorquers are solenoids that allow the CubeSat to leverage the earth's magnetic field and correct its attitude. According to Lenz's Law, the emf is proportional to the number of turns in the coil. This winding mechanism allows the team to manufacture solenoids with high levels of precision and accuracy to achieve optimal and predictable results.

projPic

This Website!

React, Next.js, TypeScript, DaisyUI, Tailwind CSS, Amazon S3, Git

The website that you are currently using was curated by me! Check out my code on GitHub.

ProjPic

Endless Runner Game

3D Printing, Machine Shop, R&D, Rapid Prototyping, Reporting

For our ME100 project, my team and I built an endless runner game inspired by subway surfers, but in real life. The project required us to produce prototypes and design complex systems within a short deadline. This included 3D-printed pulleys to translate the forces, a wooden chassis, and a treadmill to simulate an infinite track. We created a proposal for our final product and a report of choices, problems, solutions, and feasibility analysis.

ProjPic

Hall Effect Potentiometer

R&D, EasyEDA, Soldering, 3D Printing, I2C

Created circuit schematics for PCBs with EasyEDA as well as a 3D printed housing with SOLIDWORKS in accordance to the physical dimensions of a Dualshock4 controllers' joystick. Implemented a hall effect sensor that detects rotating magnetic fields and acts as a potentiometer to minimize electronic noise and interference caused by wear and tear of physical potentiometers, thus massively increasing longevity of the controller.

Surgical Arm

Python, Arduino, Intgrated Circuits

During this 36-hour Hackathon, my team and I built a single-axis robotic arm with a pincer at the end. The joints were controlled by the user moving their own arms through a camera running OpenCV (open computer vision). The chassis was built with popsicle sticks since they were easily accessible, strong, and lightweight. The L239D was used to control the DC motors and the ULN2003 was used to drive the 28BYJ-48 stepper motor. This provided good experience with robotic software development and integration, as well as Arduino microcontrollers. (Only 500mA were availible, although motors are weak, motion is visible)

Piano With Motors

Autonomous Piano Player

Motors/Motor Control, Basic Analogue Circuits, BreadBoards, Python

For the MakeUofT Hackathon, my partner and I failed to create an autonomous piano playing mechanism. Two 28BYJ stepper motors and two Nema-17 stepper motors were controlled by an Arduino running pyfirmata2 to play a song in C-Major. The user must upload a .wav file into the software and it will use Fourier analysis to break up the sound into its constituent frequencies. The notes are then mapped to a stepper motor that turns in the direction of the key. We were constrained by the availible voltage and current, so although the code is complete the project is unfinished. See Devpost button below for code.

ProjPic

Airplane Shooter Game

HTML, JavaScript, CSS

My first experience with object-oriented programming was making this Airplane Game where the objective is to destroy the other plane. The game uses the users' keyboard input to move the planes around and shoot. Although simplistic, it was an informative introduction to performance optimization, event handlers, and objects.

ProjPic

Casino++

C++

A Virtual Casino built entirely from C++. Includes games like “Blackjack” and “War” and multiple slots games, being Binary Slots, Decimal Slots, and Hexadecimal Slots. (Only slots are available, I am trying to recover the other code)

Thanks For Visiting!

Big Thank You To Mrudul Suresh.