Demonstrate engineering success in a technical aspect of your project by going through at least one iteration of the engineering design cycle.
Astronaut DNA

Overview

To sustain human extraterrestrial presence, biologists and engineers must overcome the challenges presented by extreme temperatures, limited resources, and unique environmental conditions. These variables impact the capability of biomanufacturing which enables prolonged space exploration. To address these challenges, our team employs PHAntom Spinova: a two-axis clinostat machine that continuously reorients a sample to mimic the effects of microgravity. Spinova enables our team to model bacterial behavior in simulated microgravity conditions without leaving Earth’s atmosphere.

Bioplastics such as Poly(3-hydroxybutyrate-co-3-hydroxyvalerate) (PHBV), produced by bacterial synthesis, offer a biodegradable and renewable solution, but converting these raw materials into usable forms remains a challenge. To bridge this gap, our team developed the PHBV Filament Extruder: a device that uptakes PHBV granules and processes them into uniform, high-quality 3D printing filament. By directly linking synthetic bioplastic production with filament production, the extruder enables an efficient pathway from sustainable material creation to practical use via 3D printing.

Spinova (Two-Axis Clinostat)

Engineering Design Process (Spinova)

Spinova was designed using the cloud-based CAD software OnShape, and printed using PLA filament on an Ultimaker 3 Fused Deposition Modeling (FDM) printer using Ultimaker Cura 3D slicing software. Our design took inspiration from CoreElectronics’ Random Positioning Machine, and we started with a top-down approach to parts. In the end, Spinova went through over 5 different iterations and is still accepting and implementing user feedback!

  • Drafts of parts are dependent on relevant dimensions and locations of other sections of the design, meaning a single sketch or feature can drive the geometry of several parts in the overall design.
  • Each solid part of the clinostat was modeled in its own independent parts studio in OnShape, then combined in an assembly.
  • We followed an iterative design process where surveys were sent out to potential end-users and to those knowledgeable about mechanical engineering and design.
  • The surveys asked for feedback on each iteration of Spinova, which was then revised in-house and updated following the feedback we received.

Design

The primary software used to design the hardware was OnShape, and gears were designed using the gear generator from STLGears.com. The design for Spinova began as a two-dimensional sketch of the individual rotating frames and the sample platform. As the frames were designed, dimensions to keep them from interfering with each other were added.

Once the initial frame dimensions were completed, we extruded the 2D sketches into 3D shapes. At this point, each individual part was given its own parts studio in OnShape so they could be worked on independently.

At this point in the design, we began to reach out to potential end-users for feedback on our preliminary design. We received feedback that was implemented into the subsequent designs for the clinostat. More information about our feedback process can be found below. Our initial design was a three-axis clinostat, however for practicality, space and weight considerations, and based on user feedback the design was updated to be a two-axis clinostat.

Top-down concept and frames
Top view of the preliminary geometry. Dotted construction lines are for reference; solid closed profiles define extrusions.
Dimensioned 2D layout
Dimensioned 2D layout of the sample platform, inner frame, and outer frame—clearances prevent interference.
Early platform
Early experiment platform with printed through-axles and no O-ring groove yet.
Early inner frame
Early inner rotating frame—minimal ring with integral pegs, lacking motor mounts and bearing seats.
Outer frame later iteration
Later stationary outer frame iteration with corner cut-outs for legs and a stiffened rim.

Build

Once components were designed and ready to be 3D printed, they were uploaded to the 3D printing software UltiMaker Cura for slicing. 3D printed components apart from the table legs were joined using press fit tolerances between steel dowel pins and roller bearings.

Three-axis concept
Three-axis clinostat concept explored during ideation—ultimately dropped for mass/space/complexity.
Preliminary assembly for feedback
Preliminary Spinova assembly that received the first round of user feedback, responses allowed us to focus our design on a two-axis model.

Test

Precision and Stability (RPM consistency check)

To validate the design decisions we made to follow our specified requirements, we conducted a series of functionality tests with the goal of correlating our design requirements to Spinova’s real-life specifications.

Purpose: ensure 3.4:3.8 RPM rotation ratio is maintained for consistent simulation of Martian gravity conditions.

Method: Use a tachometer to assess rotation speed of the sample platform and the inner rotating frame.

Criteria for success: Average speed for sample platform 3.4 +/- .1 RPM, avg speed for inner frame 3.8 +/- .1 RPM, stable over time with >4% variance. By setting a 4% variance limit, we accept a small performance deviation that is within a biologically acceptable range for E. coli. Further testing is an option to validate that E. coli remains biologically stable through growth curves and phenotype monitoring. To have the inner rotating frame rotate at 3.4 RPM, the motor must rotate at 11.6 RPM. To have the sample platform rotate at 3.8 RPM, the motor must rotate at 13.4 RPM. These calculated RPM for the motor come from the gear ratio and speed relationship.

  • Gear ratio = Driven teeth/ Driver teeth
  • Driven speed = Driver speed x (Driver teeth / Driven teeth)
  • For the rotation of the inner rotating frame: Driver speed = 3.4 RPM x (75/22)11.6 RPM
  • For the rotation of the sample platform: Driver speed = 3.8 RPM x (60/17)13.4 RPM

Relevant design choices: Selected the FS90R continuous microservo motor with a range of rotation speeds and used gears to mediate transfer of torque.

Results: When running Spinova with liquid cultures of modified BL21, laser tachometer readings indicated consistent RPM at each 30-minute interval tested. The recorded speed of the inner rotating frame was 11.5 RPM for each time interval and the recorded speed of the sample platform was 13.5 RPM for each time interval. This is within our set tolerance limits.

Portable Design (weight, volume, thermal analysis)

Purpose: Ensure Spinova meets physical constraints imposed for lab/shuttle use.

Method: Measure weight of all components in CAD and in print to check for deviations in weight, measure actual dimensions to assess deviations in size, place in incubator at 37 C to assess thermal tolerance.

Criteria for Success: Must weigh under 0.375 kg with less than a 10% error margin, fit on a standard lab bench, and maintain structural integrity at biological sample culture temps 37 C. ESA technical constraints for drop tower experiments, which is a relatively small hardware component for an experiment, outlines mass and space allocations for small projects in the setting of a space mission (ESA). These constraints guided our goal weight for Spinova.

Relevant design choices: Used PLA plastic to 3D print plastic components and designed dimensions to fit on a laboratory bench while in use.

Results: Model weight was calculated in OnShape using the “assign material” feature and found to weigh 0.371 Kg, including estimated weight for non-3D printed materials. Actual weight was calculated with a lab scale and found to weigh 0.338 Kg. This resulted in a 9.87% error between the CAD and the physical model. The source of this error was likely due to the CAD model weight not accounting for the infill the print was actually run with. All Spinova 3D printed components were printed at 15% infill. The actual dimensions of Spinova were measured to be 251.00 × 251.00 × 149.48 mm. To test the thermal tolerance of Spinova, it was run continuously for two hours in a 37 C incubator without a sample. Periodic checks revealed no structural deformation. Subsequent wet lab experiments were run with Spinova and found metabolic processes remained optimal and intact when modified BL21 were cultured overnight in Spinova. A graph overlaid with non-Spinova control cultures is displayed.

Growth curve comparison
Growth curve comparison: cultures on Spinova (simulated microgravity) outperform non-shaking controls and track above shaking controls.
Simple Assembly

Purpose: Ensure Spinova can be assembled in a timely manner without specialized knowledge or tools that are not already carried by astronauts for routine spacecraft maintenance.

Method: Time assembly of Spinova, then time assembly of Spinova for someone who did not design it. Assess if tools used for assembly deviate from those described in the user manual.

Criteria for success: Assembly under 5 minutes, only using user manual instructions and tools.

Relevant design choices: Some parts like the table legs are attached using super glue and don’t need to be installed every use. Tolerances were employed to allow close fits while maintaining freedom of rotation where appropriate.

Results: Spinova assembly time was recorded for various lab members, as well as individuals unaffiliated with the iGEM team. Subjects were given a small Philips head screwdriver, zip ties, and rubber hammer to assemble Spinova using the instructions provided in the user manual. An average assembly time of 270 seconds (4 minutes and 30 seconds) was recorded among seven participants. Note, time does not include time to adhere table legs to the outer stationary frame.

Assembly time trials
Assembly time trials: average 270 s (4:30)—comfortably under the 5-minute target.

Iteration

Concepts for the initial design included a version that was supported by two stands. However, based on feedback from our advisors and wet lab team, we opted for a table top design with four leg supports.

In previous Spinova design concepts, the axles connecting the sample platform to the inner frame, and the ones connecting the inner frame to the stationary frame were to be one print with the component they supported. After surveying students and staff in both the biomedical engineering and mechanical engineering departments of the University of Rochester, Spinova evolved again to use steel dowel pins to connect the frames. The use of dowel pins inserted in axial ball bearings as shafts allowed for more simple assembly and manufacturing, as one shaft could be installed at a time, and we were able to alter the dimensions in OnShape for a metal to plastic press fit between the shafts and the receiving holes.

Even after achieving a physical print of Spinova, iteration and design changes did not end. Post processing played a significant role in a functional clinostat. Parts that seemed to work out mathematically and on the computer model were not always a perfect representation of real life. 3D printers have some degree of error that can be mostly mitigated by an excellent design. Our solution was to work with specific tolerances for our 3D printed parts. For press fits, a tolerance of 0.25 mm was standard across our design. While striving to achieve that ideal design, the original Spinova prints were altered using various hand tools in order to get a functioning model.

Two-stand concept from literature
Literature concept using two external support stands (Vashi et al., 2022) that informed early thinking.
Four-legged tabletop design from literature
Four-legged tabletop clinostat (Cacayurin, 2023) that influenced our legged design after feedback round 2.
Hand finishing for tolerance
Hand-finishing: widening the stationary-frame hole with a Dremel to ensure free slip-ring rotation.

Learn

In the spirit of the iterative design-build-test-learn cycle, we implemented feedback from students, faculty, and potential end users of our technology which ultimately helped shape Spinova’s current design. We asked what features potential end-users would like to see, and in what applications they could use our hardware. Feedback was then sorted and implemented as it was received, meaning Spinova was constantly evolving.

Design changes directly resulting from the feedback forms include:

Spinova in operation
Hardware Feedback Form
Feedback form UI
Hardware Feedback Form Responses
Feedback-to-resolution table
Compiled feedback with corresponding design resolutions (bearings, O-ring groove, dowel pins).
O-ring groove implemented
Updated experiment platform showing the added O-ring groove for frictional sample retention.

Extruder Hardware

Filanova Extruder

This hardware component was created as a potential method to process the plastic produced by our E. coli into printable filament. The objective for the extruder was to create a low-cost, versatile system capable of processing various plastic materials, including old ground-up filament, standard plastic pellets, and most importantly, the novel cell-produced PHA from our bacteria, into consistent 1.75 mm filament for 3D printing.

The extruder was inspired by the V5 filament recycler created by Lyman and Mullier on Thingiverse, with modifications for cost reduction and compatibility with native Ender3 printer components. The functional design required a way for plastic pellets to be melted and pushed through a die to form filament that could be used for 3D printing. The melting chamber of the extruder consisted of a ½ inch ID steel pipe, selected for availability reasons and fit for a ⅝ inch auger to rotate freely inside. This pipe was heated by a 1-inch band heater, operating in a testing temperature range of 200 to 230 °C, and was fitted with a brass plug nozzle to form the final 1.75 mm extrusion die. These would be screwed to a metal flange on the main casing with a block of pine wood sandwiched in between to prevent heat creep from warping the printed casing. A high-torque Nema 23 stepper motor was chosen over a Nema 17 to provide the necessary force to push both solid and melted plastic. This motor drove a standard 5/8-inch auger, which was modified by cutting 92.5 mm off its tip to fit the assembly.

The filament winder was based on a design by shoaibkhan786 for a PET bottle recycler on Thingiverse. Its purpose was to provide a slow rotation for a collection of the extruded filament into a reel. It was powered by a NEMA 17 motor, with speed reduced through a system of five 3D-printed gears.

Design tools included Onshape for precision parts and TinkerCAD for assemblies. All parts were sliced using Ultimaker Cura and printed on an Ender3 FDM printer using PLA plastic. Printed supports and other waste were blended into small pieces and used as testing material for the final extruder.

Extruder Casing

Version 1

The design for the extruder casing was created with a combination of Onshape and TinkerCAD. The casing was modeled around the dimensions to fit the functional parts of the extruder. Parts were sliced with Ultimaker Cura and printed using an Ender3 FDM printer with PLA.

The extruder base was designed as a single piece to hold together the main components of the extruder. The base, in particular, had to be able to hold an auger attached to a Nema 23 motor at a 90 degree angle from the base, so that the auger could go through the metal pipes that fed into the hot end without jamming or getting stuck. An inverted pyramid created a feeding tray for plastic to be fed into the pipe by the rotating auger.

The design of this base was both too large and too inconvenient, both in wasted filament on supports and on time, to be printed on the lab’s Ender3, as it simply did not fit on the print bed. A decision was made to break it up into modular pieces that could be snapped together like legos and redesigned independently.

The design was broken down into nine separate pieces that would be designed to snap together. The largest and most complex component, the collection tray, was printed as a single part. To determine the optimal connection method, we conducted small-scale printing tests comparing pegs with slot-based fittings. The slot design failed due to printing inaccuracies from large overhangs, resulting in poor fits. In contrast, the peg design was easier to print reliably and allowed for simple post-processing. When the printer's offset—a difference of around 3 mm between digital and physical parts—caused fit issues, the pegs could be easily shaped with a Dremel tool to ensure a proper snap-in connection.

Modular casing with pegs
Modular casing with snap-fit pegs added across frames.
Peg vs slot test prints
Small test prints comparing peg vs. slot connections—pegs printed reliably and were easy to tune with a Dremel.
Version 2

The second extruder housing was modular and could be snapped together using the peg connections. The separated parts could be individually modified to account for errors during the design process. These parts were printed in separate batches with PLA filament using an Ender3 printer with 20% infill.

Parts were tested for fit after printing. Measurement errors, such as misplaced pilot holes for screws on the plate holding the metal flange, were fixed immediately after.

Fit testing with all our printed parts showed that the front plate with the hot end of the extruder had difficulty snapping onto the rest of the casing. The screw heads on the other side of the flanges were running into the plastic of the collection tray, preventing it from snapping all the way. Additionally, the body housing the auger to motor coupler was too short to fully house the shank of the auger. The plate attaching the NEMA 23 was also misaligned in its screw holes. We learned from this version that our previous measurements, taken from online documentation, were not precise enough for our purposes. We manually took measurements from our ordered parts using calipers and rulers for designing the next iteration.

Front plate and pegs around hot-end
Front-plate and peg placements around the hot-end opening.
Motor/flange plates, hole updates
Motor/flange plates with hole locations updated from vendor drawings to caliper measurements.
Version 3

Version 3 of the extruder casing used the improved measurement information from V2. It had sharper angles for the collection tray to move the walls out of the way of the screws. The sharper angle also helped in causing plastic in the tray to fall and be guided towards the rotating auger. An additional section of the casing housing the auger was added to allow for the length of the auger and to further stabilize it. The plate holding the NEMA 23 was also redesigned in accordance with the physical screw placement of the motor.

Version 3 was assembled and tested following the complete assembly of the extruder. It was found that the weight of the auger caused the angle to be off from 90 degrees, where it was tilting down and pressing against the tube lightly. Due to this, when the motor was turned on, the front half the casing would lightly oscillate from the movement of the motor. The weight of the nema was also an issue since the extruder would frequently buck during oscillations and fall over from the housing collapsing due to the removable pegs. Additionally, the front plate holding the extruder did not snap in tightly due to the fact that screwing the plate to the flange was mildly warping the plastic, causing it to not be completely straight. This led to large gaps through which plastic could fall out of and a collection tray that would easily fall apart with movement. The modularity and pegs themselves also became issues as they were too loose to hold together the entire extruder. We learned that the modular, snap-fit design was not suited for the mechanical load, and the system needed to be anchored to a rigid external frame.

Collection tray angle redesign
Collection-tray redesign with steeper angle to guide pellets and clear hardware.
V3 printed assembly bench test
V3 printed assembly during bench test—oscillation/buckling issues observed.
Version 4

Through testing Version 3, we determined that a fully 3D-printed housing for the filament extruder was not sturdy enough. We changed to eliminating the housing for the motor and everything except the collection tray. The collection tray was also redesigned to print in a single part, eliminating the use for pegs, to eliminate any gaps and better hold the tray together under strain. A base for the tray was also printed with holes that would fit the legs of the collection tray, so it can be easily removed, and had screw holes that could anchor it down to a base. Metal bushings were added to the holes that the auger would pass through to eliminate the auger cutting into plastic and bucking around with the purchase. This helped stabilize the movement of the auger. The housing was replaced with a base made of 2’’ thick pine wood, cut with a hacksaw, both to pad against the heat generated by the extruder and to create a solid surface it could be anchored onto. Blocks of wood were screwed onto the wooden base with metal brackets to brace the extruder against horizontal movement and to keep it easily removable for fixes. This version was tested and it successfully extruded filament without human intervention, as we did not have to hold together the extruder parts to prevent them from moving.

Hot-end detail
Hot-end detail: ½″ pipe, 1″ band heater, 1.75 mm brass die.

Filament Winder

Version 1

The filament winder was based off a design from shoaibkhan786 for a PET bottle recycler on Thingiverse. The gears were modeled in Onshape and the rest was modeled in TinkerCAD. The winder is powered off a NEMA17 motor and slowed down through 5 gears to slowly turn a collection reel. Parts were printed in batches and in PLA plastic. 6 19 mm OD 7 mm ID ball bearings were inserted into each side (3 per side) with 7 mm printed rods going through the center to allow for free rotation of the gears on the rods. Gears were superglued down on the rods to prevent movement and shifting. The NEMA 17 is mounted to the side with a block placed under to better distribute the weight and hold up the motor. 4 mm 65 mm screws and nuts were inserted in each corner and the bottom block to hold together the winder. Version 1 was tested and to have been found functional with no major flaws, confirming that the gear train was able to rotate the collection reel at a much slower rate successfully from the NEMA 17 motor.

Plastic Input

Version 1

To test the initial performance of the extruder, we used PLA filament readily available in the lab. We chopped the PLA filament reel into small pieces to accurately mimic the size of PHA granules typically extracted from microbes. This input allowed us to successfully produce filament using the extruder; however, the auger drill occasionally became stuck when unevenly cut pieces lodged between the drill and the hot end.

Version 2

To prevent the auger drill from getting stuck, we decided to use a more powder-like material resembling the plastic granules expected after microbial extraction and purification. For this, we used waste or byproducts from previous 3D printing projects and blended them into a fine powder. We then took this a step further by applying a polymer purification and recovery method (can find the exact procedure in our Wet Lab Protocol section) to purify and precipitate plastics such as PLA and PHA, forming a soft, fluffy, and airy substance that extrudes more efficiently, with minimal interference between the drill and the hot end.

References
Rocket