Posts

Building an Infinity Mirror Dodecahedron

Image
This was a fun project I made after building the infinity table and being happy with the results. In this project, I learned how to design a PCB and got a little bit more experience with electronics, Arduino programming, and Fusion 360. By putting 12 reflective acrylic pentagons in a dodecahedron shape sticking 420 LEDs inside I made the "infinity" effect shown in the pictures. I 3D printed the supports between the acrylic pentagons and used hot glue to hold everything together. This took a few iterations to get right, fusion tells me my part is on "v54" but that's mostly because I was saving intermittently. 

Designing a FSAE Battery Pack

Image
I was the electric powertrain lead on RIT's FSAE team this year and part of my job was designing the battery pack for our electric race car. The hardest part of this design was the tradeoffs between different cells, mechanical constraints, and electrical constraints. Luckily myself and the other people on the electric powertrain team learned a lot from our previous batter back designs and we were able to make some major improvements to this design.

FSAE Integrated High Voltage Distribution Board and Enclosure

Image
In this project, I designed and integrated a PCB for our FSAE car which safely discharges the high voltage capacitors in our inverter from 360V to <60V, controls the TSAL (large high voltage indicator light), and creates safe high voltage measuring points. This project was a really great experience because I got to learn Altium and get a much understanding of circuit board design.

Metal Additive 3d Printed Lighthouse

Image
I was lucky to be given an opportunity to print a trinket on a PBF 3d printer. After some brainstorming, I settled on a spiral staircase lighthouse surrounded by waves inside a decorative egg shape that balances on its end like a roly-poly toy. The modeling for this part took a long time and I'm pretty proud of it; I estimate it took ~30 hours total between brainstorming, sketching ideas, writing scripts, fighting Fusion 360, and file prepping for the 3d printer. 

Double Compound Pendulum Simulation and Testing

Image
For one of my mechanical engineering courses at RIT, I programmed a simulation of a double compound pendulum. I used the Lagrangian approach which was a nice dynamics refresher. I did the majority of the math and programming between 10pm and 4am one night but it took a few more days to figure out some of the bugs in the MATLAB code.

Designing a 3d Printed Hub Motor Cooling Jacket (FSAE)

Image
This was an R&D project I worked on to further my FSAE team's development toward building an AWD electric racecar. The goal is to cool a 20kw electric motor as efficiently as possible in a robust and lightweight design. This project was really interesting because I got to use CFD for the first time. I learned a lot about fluid flow and thermal design, and the nuances of using CFD.

1 Horsepower 80,000 Lumen LED Flashlight

Image
This project started a while ago when I found out 100w LEDs are as cheap as $2 each on eBay . I finally finished the project up this summer when I got sent back home from college due to coronavirus. The flashlight consists of 8 100w LEDs and reused batteries from the hydrofoil project . I learned a lot about high power LEDs in this project, such as why current limiting resistors are required and what color temperature actually means.

Conway's Game of Life in Excel

Image
This was a small weekend project, it's basically a 28x28 Conway's game of Life's with torus borders. I learned a lot of cool little Excel features such as the iterative calculator when doing this project.

Infinity Mirror Coffee Table

Image
In this project, I made a programmable "infinity mirror" coffee table for my parents with almost 600 individually programmable LEDs. This project greatly expanded my knowledge of Arduino programming and the limitations of using Arduinos for similar projects. The final product turned out amazing, I was really happy with the results and even managed to make the table wifi controlled using the open-source WLED mobile app.

QR Code Puzzle

Image
This is a quick puzzle I designed, the pieces are meant to be printed out and folded along the dashed lines. Assemble the 25 pieces into a QR code to get a link to the second puzzle! A printable version can be found here:  https://drive.google.com/file/d/1cjQLQGQQtY_WgxTaXtpqP5QyN_t3FBI8/view?usp=sharing  

Lichtenberg Figures and High Voltage Wood Burning

Image
In this project, I used a microwave transformer and ~2200 volts to generate awesome lightning patterns in wood known as  Lichtenberg figures . The commercially sold 3d Lichtenberg figures in acrylic blocks require a particle accelerator, but a much simpler figure can be made using high voltages across wet pieces of wood.

Designing a Formula SAE Electric Cooling System

Image
This year I was tasked with designing the cooling system for F28, one of my FSAE team's first electric racecars. This is by far one of my largest projects; it took ~3 months not including manufacturing and testing. I researched designs other teams use, wrote a cooling simulation to determine radiator sizing, modeled the cooling system, worked with my teammates to integrate it into the rest of the car, and presented my designs to the team in preliminary and critical design reviews. I learned a lot about heat transfer, fluid mechanics, MATLAB, Creo, GD&T, and working in a team environment when doing this project.

Julia Vase - 3D Prints Generated Using Fractals

Image
A while ago I took a fractals and chaos course. One of the fractals we learned about was the Mandelbrot Set and its respective Julia Sets. The Julia Sets have some interesting properties which make them very easy to 3D print. I made a MATLAB program that generates Julia Set fractals and exports a 3D printable stl file based equations describing a path through the Mandelbrot Set.

Designing a Formula SAE Carbon Fiber Electronics Mount

Image
This was a small FSAE project I did towards the end of the design season. The goal was to make a small lightweight shelf to hold most of the electronics in the back of the car. I learned a lot about designing carbon fiber parts as well as the material's limitations. 

Designing a Lightweight Formula SAE Motor Controller Mount

Image
In this project, I used ANSYS to design and analyze a lightweight motor controller mount. I learned how to use ANSYS Structural and greatly expanded my knowledge of finite element analysis. I also learned how to use the Creo sheet metal tool, and learned GD&T guidelines for sheet metal parts. The last major thing I learned was structural analysis of bolts, including bolt shear, shear tearout, bearing stress, and torque spec.

3D Printing a Formula SAE Dashboard

Image
In this project I designed and 3D printed the cover for our dashboard on my FSAE team's electric racecar. I tested press-fitting different colored 3D prints into each other to make our logo and was pretty happy with the results. 

Experimenting with 3D Printing Wood PLA

Image
I recently purchased some Wood PLA and made a few small projects with it. Wood PLA is like regular PLA 3D printer filament, except around 30% of it is made of wood particles. This results in a slightly weaker plastic that looks and smells somewhat like wood. I modeled new versions of the trains from the popular board game colt express , 3D printed them to replace the cardboard trains that came with the game and painted the wood PLA with gel stain to make it look more like real wood.

Lots and Lots of 3D Printed Puzzles

Image
One of my hobbies is making puzzles which aligns perfectly with one of my other hobbies, 3D printing. I recently messed around with Burrtools , a software used to generate specific types of puzzles known as burr puzzles. Some of these puzzles take dozens or even hundreds of moves to complete. In this post I go into detail on a few of the unique puzzles I designed.

Programming a Mediocre Neural Network From Scratch

Image
This was a project I took on after watching 3Blue1Brown's video series on neural networks. I programmed a neural network entirely from scratch in MATLAB which was ultimately 38% successful at recognizing handwritten digits. For me, with less than a year of real programming experience, this was a huge accomplishment. I've moved on to other projects, but looking back I learned more from this project than any one of the other programming projects I've done. When I started this project, I didn't even know how to open and import files in MATLAB, and by the time I was done I had a basic understanding of how neural networks work.

FSAE CNC Machining

Image
As a new member on RIT's Formula SAE team, I've been doing a lot of manufacturing. Recently I learned how to use Mastercam  to generate and export gcode to our shop's Prototrak CNC mills. This has a few advantages over programming paths using the mill interface; the main one is not needing to type in specific coordinates for everything. So far I've primarily used the CNC lathes so it was nice to learn how to program the mills as well.  Lightweight fuel tank flange I CNC milled

Arduino Controlled Chime Machine (RIT - MECE 104)

Image
This was a project I worked in MECE 104 - Engineering Design Tools. In this project groups of 4 built chime machines with at least 6 notes to play a song of their choice. I was the programmer for my group and got a good introduction to Arduino programming and motor control. Final chime machine We chose to play  Take Me Home, Country Roads by John Denver because it only required 6 notes and the beat wasn't super fast. At the end of the project, all 32 groups voted on the best chime machines. Our machine was one of the 6 selected to play at the Imagine RIT event in the fall. 

3D Printing an Electric Hydrofoil Surfboard for an English Project

Image
The electric hydrofoil surfboard is by far my biggest 3D printing project. I got the idea off a forum  I found and decided to make an electric hydrofoil surfboard for WISE. WISE is an English class for seniors at my high school where you have a regular English class for the first half of the year, and a large personal project for the second half of the year. One of the engineers from my robotics team agreed to be my mentor for the project.

Cardboard boat with 1 roll of duct tape

Image
This was a fun project I did during the beginning of my capstone PLTW course in high school. We were given one roll of duct tape by the teacher and had to build a boat to get across the school pool. We were also allowed small 3D printed parts.  The boat my partner and I designed worked well, we were one of the two boats that made it across the pool out of the 10 boats in the class. 

Two small math puzzles

Image
 These are two math puzzles I designed, figure out the digits to crack the code!

Dancing Fire "Pyro Board"

Image
I got inspired to do this project after watching some youtube videos . It's basically a 2 dimensional Ruben's Tube . Propane is pumped into a chamber with speakers in it and sound pressure from music opens or closes thousands of little holes. The result is a 2d array of tiny fires that dance to music.

Designing a 3D Printed Board Game

Image
This was a project I worked on with a robotics mentor who's into board games. I designed and 3D printed the pieces but never got around to fully playtesting the game and finalizing the rulebook. I learned the basics of gear design and improved my 3D printing skills during this project. In total, I used almost 2 rolls of PLA filament to print all the pieces.