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


  • MPI MORHEAT
    Developed react configuration applications that automated manufacturing drawings of heaters to save up to 1 hour of production time
    Designed heaters and temperature panels with AutoCAD and SOLIDWORKS, refining GD&T skills
    Decreasing cycle time by over 3% by using DFMA principles for CNC machining
    Designing and assembling circuits for custom industrial temperature Control Panels that utilize PID/Fuzzy logic controllers in heating processes
    Authored detailed product documentation, including technical specifications, standard features, and general information for a range of heating products to convey complex information concisely
    CAD/CAM
    AutoCAD
    Automation
    Process Improvement

  • MPI MORHEAT
    Introduced 1:1 drilling/hole-cutting templates that decreased cycle time for select heaters by up to 5 hours while increasing accuracy of holes
    Streamlined the manufacturing process by automating AutoCAD drawings via applications made with HTML and JavaScript, further decreasing production time by over 9%
    Designed circuits in AutoCAD Electrical to fit client specifications, mainly consisting of melt pressure sensors and transmitters, mastering hands on skills such as soldering and machinery operation
    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 - 100°C, and autonomous operation for atleast 72 hours.
    Siemans NX
    Thermal Simulations
    R&D
    FEA


  • Kumon
    In Kumon, I was able to strengthen my foundational concepts of Math and English by explaining different mathematical concepts and their applications to a large demographic of ages. This also strengthened my soft skills like communication, as I had to explain complex ideas (relative to the student) in an easy way, such that they could understand.
    Math
    Communication

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. Occasional misalignment and motor strain noises exist, but do not significantly impair functionality.

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 note is then mapped to a stepper motor that turns in the direction of the key. Unfortunately, these motors require a lot of electricity, 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 extremely 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.