Tim's Onshape Portfolio





Onshape is a cloud based Parametric 3D CAD program developed by PTC, the same company responsible for Creo.
I have found its largely platform agnostic brower based interface very helpful considering my workflow, allowing me simple access from arbitrary computers.
This is a collection of some of the projects I have worked on using Onshape as my primary CAD tool.
Clicking on any of the images will take you to the associated file for viewing.





Configurable Kwikset Key

To demonstrate the dangers in posting pictures of your keys on the internet, I modeled this configurable and 3D printable key that can be used directly to open a door. Additionally, it can be used with a key cutting machine to make a permament and fully functional replacement key based entirely off of a picture.

  • Makes use of Onshape's user variable system to easily build configurations
  • Makes use of Onshape's configuration panel to allow backing up a bank of owned keys with names and key codes
  • Designed to match an existing specification
  • Key root depths determined by use of a datasheet
  • Alternative model available for a more stable cutting template

Click on image to view file




3D Printer Board Enclosure


Click on image to view file

Modifications made to a 3D printer required either relocating the mainboard or extending wiring. It was determined that in expected usage, relocating the mainboard would prove beneficial while extending wires introduces points of failure. This enclosure was designed to easily and quickly mount to the printer's frame, offer better access to the mainboard, relocate ports and wires away from the user, and be manufactured on the printer itself.

  • Demonstrates use of Onshape's versioning system
  • Designed to be manufactured entirely with tools the end user is known to have
  • Interfaces with existing designs and components from multiple manufacturers
  • Measurements taken both from datasheets and real world observations
  • Designed with a systems mindset to work optimally in the full application



CNC Router Spindle Mount

A CNC Router I've been tasked with refurbishing has had failures and inadequate repairs of the spindle mount due to insufficiently robust design complicated by operator mistakes. The aluminum mount had minimal ribbing and several sharp edges acting as stress risers resulting in fatigue through normal operation and eventually shearing at the interface between the clamp and the dropping adapter. While the final failure was likely due to a crash, it was certainly weakened by the design choices in initial manufacture. This had been repaired by simply bolting a second plate to the back of the broken one, without making any efforts to improve the flaws that caused the initial failure. To address this, I am redesigning the spindle mount to be more resilient against similar failures in the future, and reworking the machine controls to make crashes harder to accomplish.

  • Use of Versioning
  • Branches in Versioning system used for explorations into manufacturing costs
  • Designed to address previous failure methods of an undocumented tool
  • Designed with expected manufacture through CNC milling operations
  • Features planned to simplify tramming adjustments, enabling easier and more reliable machine calibration
  • Planned improvements in passive spindle cooling through addition of simple cooling fins to the spindle clamp

Click on image to view file




CNC Laser Cutter Visual Focus Assist


Click on image to view file

Many CNC laser cutters use mechanical probing for setting the focal distance. These systems are undesirable as they can foul more delicate materials, drag the workpiece around, and are prone to failure. In many cases, the probes are removed entirely, creating a more complicated focusing procedure. To address this, I designed a mount that mounts two low power laser pointers to the lens assembly. This enables rapid and repeatable accurate focusing of the workpiece. Additionally, the design was made with arbitrary machines and optics in mind so that it can be quickly configured for many different lenses and machines.

  • Demonstrates ability to identify and solve problems effectively
  • Uses Onshape's variable and configuration options to quickly modify the design for unknown arbitrary machines
  • Use of Versioning to update model when conflicts are noticed while retaining the ability to reuse a known good version
  • Solves problems encountered in real world use in a way that is simple for operators to understand and reduces errors
  • Designed to be rapidly iterated on and replaced inexpensively through additive manufacture with consumer equipment
  • Creates a more streamlined operator interface through use of a crosshair lens on one laser, enabling operators to focus by "driving" the dot in the direction of the crosshairs with the HMI jog arrows
  • Doubles as an indicator of cut location due to the joys of basic geometry



Desk Mounted T-Handle Hex Driver Holder

Harbor Freight has almost acceptable T-Handle Hex Drivers and an agreeable price, however the stands they include with your purchase are extremely unpleasant to use. They require careful alignment of the tool through two slightly oversized holes in sheet metal that are about 30mm apart. This model was designed to provide more useful tool storage and organization so that it might actually be used rather than the tools being piled in with projects and wandering off.

  • Designed for inexpensive manufacture with consumer level machines
  • Includes labeling for both SAE and Metric tools depending on mounting orientation
  • The drivers actually easily slide into the holder and it's a wonderful improvement
  • It almost distracts you from the fact that your tools are from Harbor Freight
  • I can not emphasize enough how much I dislike having to line up the key with two barely large enough holes 30mm apart
  • Could be modified for arbitrary sets, but was not designed with this in mind

Click on image to view file




AC Electronics Testing Station With Variac and Gauges


Click on image to view file

I found myself using loose wires hanging off of a 1:4 transformer plugged into a variac to test equipment for work too often. This is unsatisfactory, so I designed a stand to hold the variac, meters, and shielded banana jacks to have less opportunities to electrocute myself.

  • Designed to limit exposure to dangerous voltages encountered daily in an electronics troubleshooting and repair enviornment
  • Variables used for sizing to enable duplication with differing available components
  • Demonstrates understanding of properties of transparent acrylic and laser cutting



Ergonomic and Stable Trombone Stand

An instrument in a case will never be played, so I developed this stand to encourage me to play the Trombone more often.

  • Demonstrates use of revision system to address issues found in initial prototype
  • Ergonomic design allows mounting and dismounting without changing from the operating grip
  • Tripod mount allows simple adjustment of height for seated or standing operation by any player
  • Uses inherent imbalence of instrument to strengthen grip and increase stability over competing products
  • More readily ambidextrous than the instrument itself

Click on image to view file




Bedroom Set


Click on image to view file

Like many people, I enjoy the idea of having a high quality matching furniture set. I am unsatisfied with the availability of such sets that meet my design sensibilities. As an experiment in design, I roughed out this set to consider building it myself. Circumstances have not yet allowed pursual of this project futher.

  • Demonstrates ability to work with differing scales, units, and expected manufacturing processes
  • Carries a consistent design language across multiple units to create a more coherent user experience