Category: BME0066

HW(3.0) – Laser Cutting

I created a 3D fidget toy based on mechanical keyboards. I wanted to challenge myself with a slanted (non-90 degree joint) design.


Table of Contents

Click on each title to navigate.

Motivations

For this homework assignment, I wanted to make a fidget toy (perhaps translatable into a keychain) of an mini-Alice layout mechanical keyboard.

As background information, mechanical keyboards use mechanical switches, which include a spring, top and bottom housing, stem, and metal leaf. For further detail on switch anatomy, click here. Importantly, switch anatomy and sizing is standardized across manufacturing companies, so they can fit into any hole that is the correct size. However, people can be very particular regarding the details of a switch and it’s impact on the keyboard’s sound and feel.

An Alice layout keyboard is slightly slanted toward the middle and is meant to promote more ergonomic wrist positions while typing. If you place your hands comfortably on a keyboard, you might find that your index finger rests on a row below your middle and ring fingers, with your thumbs positioned below on the space bar. In other words, your fingertips may not rest all on the same row of the keyboard, to which an Alice layout keyboard is meant to address. A typical Alice layout is shown below, with variations in escape keys, inclusion of arrow keys, knobs, etc.

Alice layout mechanical keyboard to purchase. Decorative image to show the layout out an 'Alice' slanted layout.
Example of a Full Alice Keyboard, from Keychron.com

In total, I wanted to make a small fidget toy with four mechanical switches in the shape that represents an Alice keyboard layout (because it’s my favorite). My current keyboard is shown below:

Decorative image of an Alice layout mechanical keyboard, owned by the writer of this post. Currently on the writer's desk for everyday use.
Amanda’s Alice layout mechanical keyboard

Design Sketches

To start, I sketched a loose Top, Front, and Side views of my fidget toy, noting the slanted middle of the design.

Top, Front, and Side View sketches of a rectangular box fidget toy. Sketch is on a blue grid and is not to scale.
Sketch 1, Not to scale Top, Front, and Side Views. Holes are loosely drawn, general concepts

Then, I sketched two possible designs: the first where the top of the toy was flat, and another which was slanted. These sketches included Top, Front, Back, Sides, and Bottom designs.

Design A – Flat

First flat design of fidget toy, with flat top. In the side views, the top of the side panels are flat. Sketches are drawn on grid paper, some sketch dimensions are aligned.
Sketch 2.1 – More thorough sketch of toy, with flat top. In the side views, the top of the side panels are flat.

Design B – Slanted

Second slanted design of fidget toy, with slanted top. In the side views, the top of the side panels are slanted. Sketches are drawn on grid paper, some sketch dimensions are aligned.
Sketch 2.1 – More thorough sketch of my toy, with a slanted side. Includes isotropic view. Slant design is easily seen in the side views.

I ultimately chose the flat top to simplify the CAD work and laser cutting processes. Mainly, by keeping the top of the toy flat, the finger joints between the top and connecting pieces would be at 90 degrees. If I had chosen a slanted design, these joints would not be right angles, which would make the cutting and assembly of the parts more difficult.

Then, I watched a video on laser cutting then fabricating boxes. I then added a small sketch of a finger-jointed box for future referencing:

Sketch of front, right, back, left, and bottom panels of a unknown wooden box.
Sketch 3 – Finger joint notes from linked Youtube Video without a top layer

Notably, this sketch does not include the inside-tier plate, of which I designed for in the CAD process.

Next, I created a more refined layout with one-to-one ratio dimensions (the dimensions of the final toy would be the same as the drawing). I did so by tracing the outline of keycaps in the locations and slants that I wanted. The first version of this sketch (top) was too far spaced in the middle. This problem was solved in the second sketch (bottom), with less space in the middle. Using this sketch, I measured approximate dimensions of the final toy. To note, the design is symmetrical, and lines appearing to be center lines should be assumed to be centered.

Sketch of top and middle panels of a slanted fidget toys in real sized dimensions.
Sketch 4 – Real size sketch of fidget toy, Dimensions in red lines are in inches

Lastly, I wanted to layout the real height a mechanical switch, and begin ideation on the thickness of layers and the distance between them. I needed these dimensions to be correct in order to fit the switch into the toy.

One mechanical switch on gridded sketch paper. Used to measure physical dimensions of the mechanical switch.
Sketch 5 – Dimensions and anatomy of a standard mechanical switch

With a more refined sketch in hand, I then transferred this design into AutoCAD.

Common Dimension Conversions

Below are some common dimension conversions between imperial and metric units for your convenience.

ImperialMetric
0.39 inches1 cm
0.20 inches0.5 cm
0.118-0.12 inches3 mm
Table 1 – Conversion of imperial and metric units commonly used below.

CAD Work and Digitalization of Initial Sketch

I had first sketched this design into AutoCAD. Throughout this process, I checked the dimensions I had measured with standardized measurements of the keycap and switches.

Digital sketch of fidget toy design in AutoCAD. Four square holes, each with a smaller square within. Outer four holes are to fit keycaps, while inner four holes are to fit switches.
CAD Sketch 1 – Digitalization of initial sketches, with red dashed lines representing the inside plate

Generally, parallel white lines were made by an offset of 3mm (0.118 inches). In the dashed red lines were holes made to fit the mechanical switch. The white boxes directly surrounding the dashed white lines were made to fit the keycaps. The red dashed boxes were ~14×14 mm, while the white keycap holes were ~19x19mm. These two would be made into two different layers.

Initial Sketch into Three Dimensional Parts

At this point, I realized I had made a mistake by starting the initial CAD in AutoCAD, rather than SolidWorks. I then had to transfer the AutoCAD 2D drawing into SolidWorks as a sketch. Then, I gave the sketch height using an extrusion, then cut out the middle to resemble a typical Alice keyboard case. Note that for this project, the displayed dimensions are in inches.

Displayed below are the total width and length, width of boxes, offsets between parallel lines, and the dimensions of the tilted middle. Notably, one thing I had missed was the degree angle of this tilt.

Digital sketch of fidget toy design in SoildWorks. Four square holes, each with a smaller square within. Outer four holes are to fit keycaps, while inner four holes are to fit switches.
CAD Sketch 2 – Translation into SolidWorks and dimensioning

I then extruded this into a case-like part with a height of 1.5cm, as determined by the height of a switch (~1cm). Later, I added another 3mm in the opposite direction of the original extrude to create finger joints that accommodated the added height of the top plate.

Extrusion into three dimensions of previous sketch, hollow on the inside. Only the six walls and the bottom plate are left.
Extrusion of Sketch – Used to give a 3D visualization of an Alice layout mechanical keyboard

This three-dimensional extrusion would be helpful moving forward, as I wouldn’t need to redefine the dimensions of the back, side, and front panels.

Top, Bottom, and Inside Plates

I first started with the Top, Bottom, and Inside Plates of the design because they were all similar in shape and would help me to visualize the rest of the design. For these three, I had chosen the inlet vs. outlets of the finger joints based on the research I had done earlier. Throughout the design, I had used finger joint rectangular holes that were 1cm in length and 3mm in width to fit the 3mm birch wood I was planning to laser cut from. If not specified, assume these dimensions for finger joints.

Digital sketch of fidget toy design in SoildWorks. Finger joint rectangles surround the outside lines, and no square holes are cut out.
CAD Sketch 3 – Bottom plate of fidget toy

Shown above is the bottom plate, which has no holes cut out but has inlet finger joints on the north and south sides, then outlets on the west and east side.

Digital sketch of fidget toy design in SoildWorks. Finger joint rectangles surround the outside lines, and inside square holes are cut out.
CAD Sketch 4 – Middle layer plate of fidget toy

Above the bottom plate would be the inside, mechanical switch plate with ~14×14 mm holes. To make this, I had copied the bottom plate and cut out the inner square holes.

Digital sketch of fidget toy design in SoildWorks. Finger joint rectangles surround the outside lines, and outside square holes are cut out.
CAD Sketch 5 – Top layer plate of fidget toy

Above the middle layer plate would be the keycap or top plate with ~19×19 mm holes. Similar to the two above plates, I had copied the bottom plate and cut out the outer square holes.

Lastly, I extruded of the sketches to a height of 3mm, or the real thickness of the birch panels.

Back Panel

I then designed the finger joints of the back panel, now knowing the placements of the bottom, middle, and top layer plates. Note, the back panel refers to that which is not tilted / in the v-shape.

Digital sketch of fidget toy design in SoildWorks of the back panel. Finger joint rectangles surround the outside lines and about half-way up the back length.
CAD Sketch 6 – Back panel of fidget toy

Notably, there is a finger joint hole in the middle of the back panel to fit the middle layer. This joint hole is centered to 1cm above the bottom edge of the back panel. This is based on information regarding the height of mechanical switches.

From this point on, I began adding the back panel with the bottom, middle, and top plates into a SolidWorks Assembly file. I did this to ensure that the real cuts would fit into the finger joints and holes after laser cutting. Pictured below are the top, middle and bottom plates mated to the back panel.

SolidWorks three dimensional assembly with the previously defined panels: the top, middle, bottom plates and the back panel. The finger holes on the back panel fit well with the protrusions from the plates.
CAD Assembly 1 – Back panel, top, middle, and bottom plates attached.

At this point, I was relieved because the middle-layer holes in the back panel had fit the 3mm thick middle plate.

Side Panels

The side panels were designed in a similar way, with the same middle layer finger joint hole 1cm [0.39 inches] above the bottom edge. For the side panels, I didn’t need to make different designs for the left and right panels, as they were mirrored and symmetrical. Notably, for the side finger joints (those pictured on the top and bottom of the below sketch, in blue), I used a width of 0.5cm. This is because a full 1cm width would take the majority of the total length.

Digital sketch of fidget toy design side panels in SoildWorks. Finger joint rectangles surround the outside lines, and a middle finger joint is cut out to fit the middle plate.
CAD Sketch 6 – Side panel sketches of a fidget toy

Again, I then inserted two of the side panels into the same Assembly file, and fit them into the finger joints.

Front Panels

Of the finger joints designs I had to make, the front panels were the most difficult. This is due to two main reasons: (1) Because they were the last panels that I designed, they had to fit around the previously built parts and (2) the slanted v-shape of the front post problems in create non-90 degree angle finger joints. To overcome this, I decided to leave the tip of the ‘V’ front shape smooth without finger joints and simply glue them after laser cutting.

Most of this process was checking the existing finger joints of other parts, and fitting the front panels.

I started with the two-non slanted front panels, which almost had a ‘fish’ shape:

Digital sketch of fidget toy front panels design in SoildWorks. Finger joint rectangles surround the outside lines, and connection to side panels is fish-like design.
CAD Sketch 7 – Front parallel panels of fidget toy design

The above images show that the east and west sides were cut-out inlets, the north and south sides were outlets. This panel also included a middle-layer hole. After creating the right side front panel, I mirrored the design to be the left side front panel.

Again, I inserted the front panel and its mirror design into the Assembly file, mating them to the correct position.

SolidWorks three dimensional assembly with the previously defined panels: the top, middle, bottom plates and the back panel and side and front panels. The finger holes on the back panel fit well with the protrusions from the plates.
CAD Assembly 2 – Previously attached parts with two front panels

I had the most difficulty with the slanted front panels. I was mainly confused on how I was going to connect them to the previous parallel front panels and to one another. Like previously, I was planning to create one side of the slanted front then mirror it to have the other side. (In total, the front part of the box included four panels to cut).

After much fiddling, I decided on the above design. The slanted front panels would be smooth (no finger joints) at the tip of the ‘V’ shape but include finger joints on all other sides. For this, there were outlets on the north and south sides, and a middle-layer hole consistent with all other parts (back, sides, front). Additionally, there were outlets on the sides facing the other two front pieces.

Digital sketch of fidget toy front panels design in SoildWorks. Finger joint rectangles surround the outside lines, but one edge does not have finger joints.
CAD Sketch 8 – Front slanted panels of fidget toy design

Lastly, I inserted the front panel and its mirror design into the Assembly file, mating them to the correct position. I fit the slanted front panels into the file as well, ensuring that all of the finger joints and holes were well-aligned.

SolidWorks three dimensional assembly with the previously defined panels: the top, middle, bottom plates and the back panel and side and front panels. The finger holes on the back panel fit well with the protrusions from the plates.
CAD Assembly – Previously attached parts with last two front panels

Laser Cutting

Saving as a .DXF Vector File and Uploading

I saved all of the individual parts from the SolidWorks parts files as .DXF files. I had to select the faces that I wanted create a vector out of.

I then uploaded all of the individual parts, total 10 panels, into the Adobe Illustrator. Furthermore, I took an image from online of Kuromi, a cartoon character. I took this image, vectorized it and isolated the part that I wanted to raster on the back of my fidget toy. Through this process, I learned the basics around Adobe Illustrator, grouping/ungrouping lines, erasing lines, etc.

Laser Cutting Procedure

To laser cut, I used the Nolop FAST Facility at Tufts University. I then used the set 3mm birch wood settings at 100% intensity, 15% speed, and 3.00mm width. The Nolop laser cutters are the Universal VLS 3.60 models.

However, I had a lot of difficulty using the purple laser cutter, as the laser cutter would create very thick lines and not cut through the board. (There was a point where I had tested this laser cut five times on the same birch wood plank.) Then, I tried the same on the blue laser cutter, which worked much better, had thinner cutting lines, and cut all the way through.

I adjusted the previous Adobe Illustrator file into the laser cutting software to take up as little space as possible, mindful of the resources I was using. I then added the Kuromi vector image onto the back panel of the toy in grayscale.

Image taken of laser cutting process of designed fidget toy.
Laser Cutting Process, Midway through process

For the full video of the laser cutting process (~4 minutes), please see the Box Drive at the bottom of the page.

Physical Assembly

Throughout this process, I recruited the help of a mechanical engineering friend (shoutout Hudson), who said that it was ‘fun’ and ‘like legos’. We started the assembly by attaching the top, middle, and bottom plates to the back panel. Then, we attached the two side pieces, then the front parallel pieces, then the front slanted pieces.

Three-dimensional slanted rectangular box with holes cut-out. Design reflects the SolidWorks design.
Physical Assembly 1: Laser cut box

There were some finger joints that had cutting malformations that did not fit together perfectly. To adjust to this, we sanded down joints that were extruded too far. Then, for panels that were wiggly, we used super glue to firmly attach the joints. Mainly, we used the glue on the front two slanted panels.

Then, I inserted four Drop Holy Panda V2 mechanical switches into the holes. These fit perfectly, snapping into place firmly. Out of the four, only one square hole had been larger. This mis-cut wasn’t in danger of falling out, but we needed less force to pull it out.

Three-dimensional slanted rectangular box with holes cut-out. Design reflects the SolidWorks design, four mechanical switches are inserted into the four holes.
Physical Assembly 2: Mechanical switches added

Lastly, I added four keycaps (T,U,M,K), which stands for Tufts University Mechanical Keyboards- one of the clubs I am in!

Three-dimensional slanted rectangular box with holes cut-out. Design reflects the SolidWorks design, keycaps added onto the mechanical switches.
Physical Assembly 3: Keycaps added
Three-dimensional slanted rectangular box with holes cut-out. Design reflects the SolidWorks design, keycaps added onto the mechanical switches- Completed fidget toy.
Final image of fidget toy, with alternate keycaps

Final image of fidget toy, back panel details with Kuromi engraving

Reflections

In total, I was pleasantly surprised about this assignment. While using the laser cutting program was frustrating at first, the cutting time was fairly quick and only caught on fire once.

I were to restart the project with my current knowledge, I think I would adjust the ‘order of operations’ that I did the SolidWorks in. I did the most difficult finger joints last, meaning I also had to maneuver around both constraints (surrounding finger joints and slanted angle).

I think that laser cutting is particularly useful for more precise woodworking tasks, compared to handsaw or other tools that are less precise. Furthermore, the laser cutting has a smaller scale and can cut more precise and clear 90 degree corners. However, laser cutting has faults in that there may be slight tolerance issues due to the laser cone shape. Additionally, finger joints and laser cut and assembled parts feel more loose and at-risk of falling of/out. In total, while laser cutting is preferable when fabricating smaller scale objects, traditional woodworking methods are preferable when working on a larger scale and are more stable.

In the future, I would raster around the visible finger joints to create a more cohesive aesthetic. Also, I realized I was missing a raster detail on the top plate.

Lastly, during the process of assembling the toy, we had broken some of the more delicate corner joints, pictured below. Also, I made some mistakes while doing the CAD for the front slanted panels, as there were large gaps between the finger joints.

Front view of fidget toy, showing a small gap between laser cut panels.
Reflections 1: Misdesigned slanted front panels

I would have to adjust the length of the front panels to make sure that this hole doesn’t recur in future laser cutting.

CAD Files for Use

If you wish to explore/modify/laser cut a fidget toy yourself, please visit this Box Drive that includes all of the .DXF and .AI files to laser cut.

HW(2.0) – 3D Printing

Design and Printing Specifications

I used this assignment in conjunction with my research laboratory research. I will be printing iterations of the petri dish holder, as detailed in homework 1. To do so, I will be using the FormLabs SLA (stereolithography) 3D Printer in the Timko Lab (Sci-Tech Room 224). This setup includes a FormLabs Form 2 Printer, Wash Bath, and Curing Station, and the prints were made use the FormLab’s Clear Resin V4.

Initial Sizing Print

First, I wanted to print early iteration of the SolidWorks file to test the sizing of the petri dish and how it fit within the chassis, how the petri dish would inside the holder. In essence, this step was a ‘reality check,’ of sorts. While in the process of building in SolidWorks, I decided to print this simplified version:

Ring-like design made in SolidWorks computer-aided design program. Design is similar to a two-tiered cake without a bottom or top edge and hollowed out.
Step 1 of HW(1.0), Basic Shapes of Petri Dish Holder

This version is from Step 1 of Homework 1.

This print took about two hours, then received a 15 minute isopropyl alcohol wash bath, then a 15 minute UV lamp curing process.

Completed Petri Dish Holder Testing Print, attached to the metal printing platform. Captured after washing and curing but before removal from metal platform.
Size Testing Print, Note Support Pillars Inside Holder Diameter

After curing the print in the UV lamp, I removed the resin print from the metal printing platform. I used ethanol to degrade the ‘raft’ supporting print, then peeled the print from the metal platform. Lastly, I cut off the thin supports from the print using pliers.

However, I made a mistake while printing this iteration and placed supports on the inside of the petri dish, which made small dents on this inside surface when I cut the supports off. This mistake made the inside of the holder bumpy and malformed, as shown below.

Detailed image petri dish inner wall. Smooth wall is malformed with grooves due to printing support pillars' removal.
Microscope Image Focused on Malformation due to Print Support Pillars

From this test print, I learned that the outer diameter of the petri dish holder was too large to fit within the chassis, and I had to adjust the final design before printing again.

Adjustments and Optimizations

From here, I needed to slightly adjust the diameter of the petri dish, as the test sizing print was a little too large to fit within the chassis.

Additionally, I wanted to optimize the resin material usage. I did so by minimizing the raft size: raft thickness and support height.

Below is a table with the change in parameters to optimize and a quantitative comparison of material usage and printing time.

ParametersBefore OptimizationAfter Optimization
Raft Thickness3.00 mm0.75 mm
Support Height5.00 mm3.00 mm
Raft TypeFull RaftMini Rafts
Print Time1hr 45min1hr 30min
Resin Used8.17 mL5.94 mL
Table 1: Comparison of Optimization Parameters for Printing Settings

Functional Testing Print

Then, after fixing the SolidWorks design and being mindful of placing support pillars, I had printed the final design of the holder. This corresponds with Step 6 in Homework 1.

Again, I used the same printing, washing, then curing steps. I also used a similar removal process as I have detailed above (add ethanol and let rest before removing from the metal platform, remove supporting pillars.

Before removal, the print looked as such:

Functional testing print on metal printing platform. Captured after washing and curing but before removal from printing platform. Includes details like ventilation holes, 'bridge' cut out, and rounded upper lip.
Functional Testing Print, After Sizing Adjustment

Note that in this print, all supporting pillars are in contact with the bottom surface of the print, in order to avoid the mistakes I made in the testing print. Then, I inspected the print for any major misprints, focusing on the ventilation holes.

Microscopy image of 3D printed petri dish holder. Focused on one side of inside circumference and ventilation holes that line petri dish holder inside.
Microscope Image of Functional Test Print Focused on Ventilation Holes (1.5 mm Diameter)

Difficulties and Reflections

The most difficult part of 3D printing this holder was to adjust and predict any minute variations in sizing due to errors. Because this print needed very small and precise layers, it was difficult to gauge if the print had any errors until after it was processed (washed and cured). Furthermore, unlike with filament printing, the printed design with SLA printers like FormLab printers require extensive post-printing process that extends printing time.

However, the petri-dish holders (and corresponding chassis) require 3D printing to fabricate, because they cannot be made in-house in any other method. Additionally, the resin for the prints withstand the high temperature and pressure used in autoclaving, thus are viable to be sterilized and used for cell cultures.

Conclusions and Future Directions

Note that while the Functional Testing Print corresponds with the final step as described in Homework 1, it is unlikely that this is the final iteration of the petri dish SolidWorks design or the final print. The design is an iterative process, and there are many design features I have not addressed or have missed. For example, by shrinking the diameter of the upper walls to fit a 35 mm diameter petri dish, there leaves a gap between the chassis and holder. The two are no longer flush, which may be detrimental to the membranous electronic device we are aiming to protect.

Storyboard Exercise

In this exercise, the class was asked to engage with the ‘Microcosm,’ or the context, the potential users, and the methods of a design. We started this exercise by imaging a day in our lives, then identifying a problem that we faced throughout the day. For example, my problem was that I had spent too much time in the morning scrolling on my phone. Then, we discussed in partners about the low points of each other’s days and conducted mini interviews to reach the root causes of the problem.

Then, we reframed each problem into an open-ended question in hopes of reaching a potential solution. Rather than a physical solution, what action could we take to resolve the problem? My partner’s problem was that they experienced low energy at the end of the day, so events and classes in the evening were tiresome.

From this, we brainstormed four potential solutions under the following constraints.

Solution Constraint:Possible Solution:
1. Solution is expensive1. Invest research into medication that upkeeps energy
2. Solution done tomorrow2. Take a nap halfway through the day
3. Solution that uses existing product3. Use meditation apps to help recharge
4. Solution uses robots4. Make a robot to attend boring meetings in your place

We proposed the four solutions to each other, then received feedback on the possible solutions. From the feedback, we thought of an improved solution. My solution was to dedicate spaces on campus for naps, especially for students who lived off-campus and couldn’t walk back home between classes.

Finally, we made a storyboard to ‘pitch’ our solution. The storyboard included the initial problem, how we reframed the problem, the proposed solution, and the lasting benefits with the implemented solution.

My storyboard was written as such:

1. Problem

My client’s problem was that they experience low energy and lacking focus at the end of the day for evening classes/ events/ meetings.


3. Solution

My solution was to dedicate more on-campus space for quiet study and napping, especially for students who live far away.

2. Reframing

I reframed the problem into searching for a solution that can sustain or recharge their energy thoughout the day.


4. Benefits

Overall benefits include that many students can utilize these spaces, and does not just serve one person.

Design Motivation

For this assignment, I decided to extend the work I am doing in research lab.

In lab, we are building a chassis/holder to insert an MEA (multi-electrode array) and a petri dish together. A thin membranous device is then placed on top to connect the MEA and cells within the petri. The goal of the device is to make sure the MEA, petri dish, and membrane do not move and break or break contact. An image of the current prototype is shown below:

Laboratory image of current design iteration with green MEA resting on chassis. Within the chassis is a larger and removable petri dish holder.
Photo of Example MEA, Printed Chassis, Printed 40mm Petri Dish Holder, and Petri Dish

However, the holder is current 3D printed for a specific size of petri dishes. This size is no longer available for use in our lab, and we now utilize petri dishes with a smaller diameter (35 mm diameter). To adjust to the size change, I will model and 3D print (Homework 2) a larger model for the petri dish.

The holder was designed with a insertable petri dish holder, which was meant to allow the user to remove the petri dish for microscopy or other assays. This is a positive design aspect, because I can use the existing chassis and just adjust the petri-dish holder.

Design Needs

The newer version of the petri-dish holder must securely hold a 35mm petri dish, and fit into existing chassis.

The design must allow for airflow between the environment and the interior of the petri dish for gas exchange.

The design must allow for the petri dish top to be placed on top.

Drafting and Measurements

To start, I measured the multiple diameters of the larger petri dish and the smaller petri dish, the current petri dish holder, and the MEA chassis. Shown below are the initial sketches, measurements and existing dimensions.

Initial sketches of 35 mm petri dish. Includes wall thicknesses, inner and outer diameters, and diameter of petri dish cap.
Initial Sketches of 35mm Diameter Petri Dishes, Side and Top View. 35mm Diameter Petri Dish Cap

35mm petri dishes have a profile akin to a two-tiered cake. The bottom half of the petri dish juts out with a greater diameter, rather than being a straight wall. I measured the thinner upper walls and the thicker lower walls of the petri dish. I also measured the height of the thinner and thicker portions, and the total height of the dish.

I measured the existing design diameter, the diameter of the chassis insert hole, and the change in diameter between the larger and smaller dishes.

Initial Design

Luckily, the design and needs to be addressed were already accommodated in the larger design. So, the major aspect I needed to address was the change in diameter. My solution was to add a ‘skirt’ at the circumference of the design to fit into the existing hole.

Initial sketch of 'skirt' design. Dimensions included are from previous design iterations such as wall thickness and needed skirt diameter.
Sketch of Initial 35mm Petri Dish Holder Design, with Added Skirt

SolidWorks Process

The design was made in SolidWorks using mmgs (millimeter, gram, second)and ANSI measurement settings.

Step 1: Basic Shape Outlines

I started the holder with two extrudes of circles. The most outer walls are meant to close the gap between the petri dish and chassis hole. The innermost diameter is meant to fit around the outside thick wall of the petri dish (~37mm diameter). Note that the inside is smooth, and the inside wall does not change in diameter. This will be a crucial difference in the next step.

Ring-like design made in SolidWorks computer-aided design program. Design is similar to a two-tiered cake without a bottom or top edge and hollowed out.
Step 1: Basic Shape of Petri Dish Holder

Step 2: 3-Tiered Interior

Next, I added a third ‘tier’ or layer onto the holder using extrude functions. Notably, this next step does not change the total height of the design. Furthermore, this step adds three layers into the inside of the design; however, the outside of the design is still two layers. The top-most layer will be changed in the following steps.

Ring-like design, viewed from an angle below. Three different inner diameters and corresponding wall thicknesses are visible. Only two different diameters exist on the outside edges of the ring.
Step 2: Under View of the Design, All Three Layers are visible

Step 3: Upper Lip Groove

Next, I added a lip to the uppermost lip of the holder using a revolved cut. This lip makes the holder’s top less sharp, and more usable in lab. Note that this design is based on the previous and larger design, but that the design and sketch do not change with the holder size. However, I wanted the current and previous design to be consistent, so implementing the new design to other lab members would be seamless. The SolidWorks sketch is imaged below:

Cross sectional view of a sketch that defines the upper lip. Total height of lip design is about 3.20 mm and total width is 3.92 mm. Sketch includes a knob-like head and is slanted toward the outside.
Step 3 Sketch: Design the Upper Lip of the Holder Through a Cross-Sectional View

Then, I used a cut and revolve feature to apply this sketch to the entire circumference of the holder. I wanted to used a revolving sketch because this feature allowed me to add a detailed cross sectional profile of the lip. I revolved the sketch around Axis 1, as seen in the image below.

Ring-like design for petri-dish holder with detailed upper lip. The upper lip continues around the entire ring circumference.
Step 3 Cut-Revolve Feature: Revolve the Step 3 Sketch Around Holder Circumference

Step 4: Membrane Ramp Cut Out

Next, I needed to make a cut-out for the membrane to rest in as it connects between the MEA and interior of the petri dish. This feature is crucial because the device is delicate, and sudden up and down turns would increase the risk of ripping the membrane. For example, without the ramp cut-out, the membrane would have to rest on top of the lip made in Step 3, then turn sharply to rest in the petri dish.

To do so, I sketched a rounded-trapezoidal shape that would cut out a 30 degree ‘slice’ of the lip. I wanted the ramp to slope downwards as discussed above and needed the start of the ramp to be level with the rest of the chassis. I made a new plane that was parallel to the top of the newly-created lip. In the sketch, I made two concentric circles, that were also concentric to the rest of the holder. I kept the circle centers at the origin so I could keep this consistent. However, the radii of the two circles were arbitrary as long as they surrounded the upper lip. Then, I made lines that were 30 degrees apart, and used these to create a closed shape. Lastly, I used a extruded cut feature to create this cut-out, as pictured below.

Ring-like design with an upper lip that protrudes out. The lip at the top is disrupted by a 30 degree wedge cut out, which leaves a gap in the lip.
Step 4: Cut Out Ramp for Membrane

Step 5: Ventilation Holes

The next step was to create ventilation holes for continuous gas exchange between cells and the environment. To do so, I used a cut-sweep feature such that the hole would point upwards when closer the center. Adding an angle to these hole was crucial because we could not risk unknown fluids (ethanol, water, etc.) from easily entering the dish. Also, the holes were cut just under the Step 3 lip.

A cut-sweep feature uses two sketches: a path and profile sketch. The profile sketch is simple; a 1.50 mm diameter circle, which was 10.30 mm from the bottom surface of the holder. However, the path sketch was more complicated, as it was designed in the previous (larger) version of the holder. The path sketch consist of an arc with a radius of 2 mm, and two tangent lines. I defined the path length and tile using a total height increase and total length of the path. The sketch details can be found below.

Sketch of path for tube cut out to follow. Labeled with a total height of 1.35 mm, width of 4.93 mm, and radius of 2.00 mm. All sketch elements are fully defined.
Step 5.0: Path Sketch to be Used in Cut-Sweep Feature, with Dimensions

SolidWorks then automatically calculated the profile sketch along each turning point on the path sketch, as the tilted angle can be seen in below. Each short, yellow line represent the profile sketch. Each yellow line is a 1.50 mm diameter circle in the plane perpendicular to the screen, as in the plane is coming toward you vertically.

Cross sectional area with details of ventilation tube cut outs. The cut out follow a path that tilt upwards. Also highlights projected profile sketches along the path sketch. No numerical dimensions.
Step 5.1: Path Sketch for Cut-Sweep Feature of Ventilation Holes

Step 6: Circular Pattern for Ventilation Holes

Next, I wanted to make a circular pattern for the ventilation holes to be repeated around the holder’s lip circumference. To do so, I used a 360 degree circular pattern to repeat the cut-sweep feature from Step 7. I then manually removed the six holes that would interrupt the ramp made in Step 4.

The image below shows most major features of this design: the extended skirt around the bottom of the holder (Step 1), the detailed lip on top (Step 3), the cut-out for our membrane device (Step 4), and the ventilation holes for gas exchange (Step 5 and 6).

Finished design of petri-dish holder. Resembles a ring, with holes along the top edge, a 30 degree slice cut out, and protruding bottom edge.
Step 6: First Draft Design for Smaller Diameter Dish Holder

However, not shown in the image are the smaller chamfers and fillets that are added to the sides of the skirt piece and bottom of the holder to smooth out the 3D printed design. Furthermore, this is not the last iteration of this design, as it must be verified and tested to fit with the new petri dishes and the existing chassis. This process will be detailed with the following assignment: Homework 2: 3D Printing.