To explore the capabilities of consumer-grade FDM, I designed a fully 3D-printed bicycle frame that integrated externally sourced components and tested design principles for high-strength parts. This project strengthened my skills in design for manufacturability, precise multi-part assembly, and balancing performance with fabrication feasibility through iterative refinement.
I printed multiple prototypes of each part to achieve press-fit connections and reinforcement with bike components. Each joint was designed with webbing for stiffness and strength in bending. Each bike tube was printed in multiple pieces and joined with angled dovetails and fasteners to further distribute bending loads.
Once fully printed and assembled, the bike was able to withstand a full 200 pound load, with the expected tubes bending accordingly. Positively, the joints showed no deformation under load, which is encouraging for future iterations. And although the bike wasn't able to be fully ridden, since it would likely break, it had withstood the proof of concept I sought out. By incorporating more advanced materials, reinforcing fastened connections, and strengthening the tubes, I believe this bicycle could eventually be ridden.
Class project for ME328 (Design for Strength and Stiffness) at Cal Poly
The final design project for my Design for Strength and Stiffness class was to design, analyze, manufacture, and test a racing kart. The initial design requirements included a maximum size and load cases to design for deflection. Respectively, the kart had to fit through a door and be ridden at least long enough to test function and deflection results.
Approaching this project, I first wanted to push the boundaries beyond what has been done before and prove a concept I have been interested in for a long time. Thus, I decided to design and 3D print all the structural joints within a reasonable cost and design life. Other high-level design choices included using PVC pipes for the structural members and a simple friction-held steering system.
I designed each type of joint specifically with its load cases, manufacturability, and assembly in mind (largely guided by intuition, experience, and a few rapid prototypes). For the material, I ultimately decided to print almost all of the joints, except for the PETG steering joint, from PLA because the project had a short design life and I reasoned any part failure would be more likely from a design oversight rather than material properties. As you can see (bottom right), I designed each joint with curved webbing and fillets to reinforce them against bending, preventing shearing at the corners, which would be a common problem for this application.
The Solidworks CAD was done by modeling each pipe and joint. Each part was then constrained within the assembly to ensure parts would fit and had realistic tolerances (top right). After, the kart was simply modeled as sketch lines for beam FEA using a Weldments feature within Solidworks. Stress and deflection were both modeled for a 180lbf weight on the seat (middle right) and a 60lbf load on the push bar.
For assembly, each joint was 3D printed with a custom profile to maximize speed and strength on my printer. Otherwise, PVC pipes were cut, wheels were assembled, and the seat platform was cut and sanded. Assembly was remarkably straightforward as the joints were all tight press fits that required some torque to install but an even greater force to pull back out due to friction. The kart performed well and had a comfortable amount of flex, ultimately meeting the design requirements.
To further improve the model, I would reprint all of the joints with stronger material and fasten a couple of them with screws or bolts with embedded nuts. I was initially surprised that the racing kart performed so well and was relatively similar to the initial design. As this design was completely original, I had to rely significantly on my intuition for DFM and part strength. Through this project, I further developed my skills within the design process and learned a lot about what goes into making informed design and manufacturing decisions within a formal engineering process.
Using an API for San Francisco's transit system (MUNI), this piece displays the locations of an inbound/outbound light-rail train on a 3D printed topographic map. The code utilizes real-time data from MUNI's website to update a strip of NeoPixel LEDs, which shine through the layers of the elevation-accurate map of the San Francisco County. Made for both form and function, the map can be hung on the wall, where it can help people know when to leave for work/school.
This amplifier combines my knowledge of electronics with my design style, both in use and aesthetic. Rendered in Rhino 3D, the design is sleek and minimalistic to combine aesthetic and excellent sound quality. With bluetooth capability and a long-lasting battery, it serves as a portable speaker and also looks great on a desk.
Forming these knives required careful cutting and sanding to emphasize the natural aesthetic of the wood in such a small format. Building off my previous woodworking experience, I kept track of each angled piece and worked each step in preparation for the next step. After aligning each segment, I spent hours power-sanding and hand-sanding to create a comfortable, sleek grip. This food-safe finish of tung oil and mineral oil protects the raw wood while emphasizing the natural tone and grain.
Using a variety of hardwoods and exotic woods, I made these fully functional pens. Mostly learning throughout the process, this project was intensely detail-oriented. While each pen might take an hour to turn and sand, each component required careful finishing to bring out the best qualities of color and texture of each wood type.
This small side table takes inspiration from modern and Art Deco stylings. The metal frame was welded together and polished with an angle grinder. Used every day, this simple table stands next to the front door to hold keys and wallets.
I'm the founder and former leader of Community Shops Club, a club based out of my high school, in which we worked with non-profits to build furniture and similar items for their needs.
The table (above) is one of four, built for GLIDE, a community center based in San Francisco's Tenderloin neighborhood. The benches (below) were constructed for Rocket Dog Rescue's facility. RDR is a local dog rescue organization in Oakland.
As a club, these projects allowed us to practice fundamental fabrication and design skills while nurturing values of community.