Selected work06 / 06

CubeSat Bio-Payload

Dual electrochemical/optical sensor system for monitoring microorganism growth aboard a CubeSat. 27-well array, 81 electrodes, 4-board computer stack, pressure vessel, fluidic system. PhD dissertation, Korea University.

Date
October 2023
Disciplines
Hardware, PCB Design, Spacecraft, Sensors, Firmware
pHpNaRef27 wells81 electrodes

Context

Most CubeSat bio-payloads use a single sensor modality, optical absorbance, to monitor microbial growth. This provides growth rate data but limited chemical insight. To study how space radiation and microgravity affect living systems in more detail, the payload needs additional sensing capabilities.

This PhD dissertation at Korea University (advised by Prof. James Jungho Pak) developed a dual-configuration sensor module that integrates electrochemical ion-selective sensors (pH and pNa) alongside optical absorbance within a CubeSat form factor. To my knowledge, this was the first time both modalities were combined in a small-satellite bio-payload.

Pressure vesselComputer stackFluidic cardSensor moduleReservoirsActuator
Illustration
01Full payload assembly: pressure vessel, fluidic card, sensor module, computer stack
Pressure vesselSource boardSensor card81 electrodesDetector boardLED driversMultiplexersADCATmega328PC++ firmwareFluidicsactuatorslightlight
Illustration
02System block diagram showing subsystem relationships

Sensor System

The work covered the full development lifecycle: PANI-based electrode fabrication, flowcell design, multi-array sensor card layout, pressure vessel engineering, fluidic system development, payload computer design, and C++ firmware.

The sensor module started as a single-well prototype (80 x 80 x 42 mm, 100 g, 0.195 W) and scaled to a 27-well array with 81 electrodes. Performance on the final integrated system:

  • pH: 71.0 mV/pH sensitivity (supra-Nernstian), R² > 0.99
  • pNa: 75.2 mV/pNa, R² > 0.99
  • Absorbance: R² = 0.994 across 0.1 to 5 g/L silica microsphere dilutions
  • Response time: 2.7 to 5.6 seconds

The dual sensor was validated in a 36-hour yeast cultivation experiment, tracking absorbance (0.3 to 0.8) and pH (7.5 to 4.0) simultaneously. Readings aligned closely with commercial reference instruments.

10 cm7 cmpH, pNa, refper wellPogo-pininterface
Illustration
0127-well multi-array sensor card (7 x 10 cm) with pogo-pin interface
Step 1PolycarbonatesubstrateStep 2Conductivepads, tracesStep 3PANIsensing filmStep 4Ag/AgCl/PVBreferencePolyaniline on polycarbonate, 3 electrodes per well
Illustration
02PANI-based electrode fabrication process

Subsystems

Pressure vessel. CNC-milled aluminum 6061, pressure tested to 60 psi, held 1 atm for 7 days with a 2x safety margin. Designed in Fusion 360 to house the fluidic card, payload computer, fluid reservoirs, and actuators within CubeSat dimensional constraints.

AACavityIsometricSection A-AAl 6061, Fusion 360
Illustration
01Pressure vessel CAD model: isometric and cross-section views
psiAl 6061, CNC-milledBolted lidTested to 60 psi7-day hold at 1 atm
Illustration
02Fabricated pressure vessel, CNC-milled aluminum 6061

Fluidic card. Three full design iterations. Iterations 1 and 2 had leakage failures. Iteration 3 resolved the sealing problem and supported flow rates up to 1 mL/min, though complete well filling remained a challenge.

Iteration 1LeakageIteration 2LeakageIteration 3SealedUp to 1 mL/min
Illustration
01Three design iterations of the fluidic card
InletOutletWellIteration 3, zero leakageUp to 1 mL/min
Illustration
02Iteration 3 fluidic card: channel routing and well layout

Payload computer. 4-board PCB stack designed in KiCad 6.0, manufactured by JLCPCB. ATmega328P MCU, high-resolution ADCs, LED drivers, and multiplexers for reading 81 electrodes and optical channels. The fluidic card is sandwiched between boards in the stack. Firmware in C++.

Aux 2SourceFluidic cardDetectorAux 1
Illustration
014-board PCB stack exploded view: Aux 1, Detector, Source, Aux 2
ATmega328PADCADCMuxMuxLED driverKiCad 6.0
Illustration
02KiCad PCB layout: component placement and trace routing
Aux 1DetectorSourceAux 2Fluidic cardTubing
Illustration
03Assembled computer stack with fluidic card sandwiched in between

Specifications

ParameterValue
Sensor module dimensions80 x 80 x 42 mm
Weight100 g
Power consumption0.195 W
Array configuration27 wells, 81 electrodes (3 per well: pH, pNa, reference)
pH sensitivity71.0 mV/pH (supra-Nernstian), R² > 0.99
pNa sensitivity75.2 mV/pNa, R² > 0.99
Absorbance linearityR² = 0.994, range 0.1 to 5 g/L
Response time2.7 to 5.6 s
Electrode materialPolyaniline (PANI) on polycarbonate substrate
Reference electrodeAg/AgCl/PVB
Pressure vesselAl 6061, 60 psi rated, 2x safety margin, 7-day hold at 1 atm
Fluidic card3 iterations, final: 1 mL/min max flow, zero leakage
MCUATmega328P, firmware in C++
PCBKiCad 6.0, 4-board stack, manufactured by JLCPCB
CADFusion 360 (pressure vessel), KiCad 6.0 (PCBs)

Outcome

Full system assembly, integration, and testing (AIT) completed across all sensor modalities. The development model is bench-validated and designed to CubeSat flight specifications.

pHmVpH71.0 mV/pHR² > 0.99pNamVpNa75.2 mV/pNaR² > 0.99AbsorbanceAbsg/LR² = 0.9940.1 to 5 g/LResponse time 2.7 to 5.6 s
Illustration
01Integrated system test results: pH, pNa, and absorbance sensor responses
AbsorbancepH0.80.37.54.00Time36 h
Illustration
0236-hour yeast cultivation experiment: absorbance and pH tracking

Publication

Next project

Fleet-Coord

Decentralized coordination for humanoid robot teams. Two simulated Unitree G1 robots learn cooperative lifting using verbal cues and force feedback, no central controller or wireless protocol required.

lift