CanSat

THE PAYLOAD · DESIGN IN DEVELOPMENT

Temperature and pressure describe the atmosphere. UVA and UVB add a radiation profile. Four sensors on the CanSat body look outward and upward during passive parachute descent.

01 / MEASURE, SAMPLE, RECOVER

Four views of the UV profile.

Our secondary mission compares UVA and UVB with altitude using four sensors attached directly to the CanSat body. Temperature and pressure remain the compulsory primary measurements.

01

Measure

Measure air temperature and pressure after release and during descent. Transmit both once every second and estimate relative altitude from pressure.

02

Sample four directions

Four SparkFun Mini AS7331 boards sit at 90-degree intervals. Their exposed optical faces point outward and 30 degrees upward; separate readings retain the direction and measurement settings.

03

Recover

A bright reusable parachute provides passive recovery. The sensor arms fold inside the launch envelope and need captured roots and positive locks when deployed. No sensor is mounted on the parachute.

How do the sensors avoid obstruction?

The recommended arms extend 45 mm from the body, putting the optical centres 77 mm from its axis. Outward and upward faces provide clear sky sectors when canopy size, separation and tilt stay within the study assumptions. Zenith remains shaded by the canopy. The sensors have broad angular response, so final optics and canopy shadow need calibration; this is not an unobstructed all-sky measurement.

What arm geometry is recommended?

The preliminary study selects a 45 mm free span with a 12 × 12 mm ASA Aero beam, a tapered transition, R5 shoulder blends and a captured root. The complete arm is about 65 mm long including its root. It was the lightest of 210 screened rectangular variants meeting the chosen structural and ray-clearance criteria. A printed pivot guides deployment; the positive root lock must carry flight loads.

What has been assessed so far?

Native Onshape geometry checks confirm the static stowed demonstration fits the 66 mm diameter × 115 mm launch cylinder. Analytical screening estimates 0.42 mm tip movement and a reduced-strength ratio of 2.83 for an assumed 100 g opening shock plus 30 m/s flow. These are calculations, not completed FEA or physical tests. SimScale sign-in prevented a solver run; the study supplies material values, loads and restraints for reproduction. Root locks and actual printed material remain unqualified.

What can the readings tell us?

We will plot per-head UVA and UVB against relative altitude, retaining raw counts, settings and quality flags. Clouds, solar angle, tilt, canopy shading and saturation may influence the profile. A short flight may show no resolvable change. These readings do not automatically provide a validated UV Index or ozone concentration.

How do four heads connect to the payload?

The boards use unique I2C addresses 0x74–0x77 on a short protected 3.3 V body bus. Cables run behind and below each optical face with hinge service loops and strain relief. A body attitude sensor can describe the faces when all arms are locked. The new MicroPython driver and application remain to be implemented.

Where can I see the design evidence?

Read the current PDR and arm engineering study, open the Onshape model, or view the system diagram. The engineering documents require access to the team’s private repository. The CAD demonstrates the concept and is not a qualified flight assembly.

Top and side sketches of four radial body-mounted UV sensors with outward and upward optical faces
Four body-mounted heads; 45 mm free arms with a 12 × 12 mm section. Suspension lines sit between the arms.

CanSat Components

ESP32-S3 is our selected controller family and the SparkFun Mini AS7331 is our selected UV development sensor. Final wiring, calibration and flight integration are still in progress.

SELECTED PLATFORM

ESP32S3MicroPython · one proposed flight controller

ESP32-S3 flight controller

The simplified UV mission proposes one flight controller for sensing, logging and telemetry. Python with MicroPython remains our development platform. The final ESP32-S3 board variant depends on packaging and power measurements.

Board specifications ↗
BMP390 High Precision Barometric Pressure Sensor

BMP390 Barometric Sensor

The BMP390 pressure sensor supports altitude and pressure measurements during testing and flight, giving the team data for descent profile analysis.

Schematic of the 25.4 by 12.7 millimetre AS7331 Mini board footprint

SELECTED DEVELOPMENT SENSOR

Four AS7331 UV sensors

Four SparkFun Mini AS7331 boards provide separate UV channels on a 25.4 mm by 12.7 mm board. UVA and UVB are our science channels. It uses 3.3 V power and I2C; calibration and a MicroPython driver remain to be completed. Sensor documentation

FRM95W LoRa Module

LoRa telemetry

An external LoRa link will carry atmospheric measurements and flight status to the ground. The exact radio variant, frequency and event configuration are still to be confirmed.

Four body-mounted UV sensor arms and passive parachute arrangement

Body-mounted UV arms

Four ASA Aero arms carry the UV heads around the body. The proposed 45 × 12 × 12 mm beams need captured root seats and positive locks. A body IMU records attitude once the arms are locked; the mechanism and sensor optics still need qualification.

Fabrication and Filaments

The initial custom structure and fixtures will be entirely 3D printed in ASA Aero and TPU85A. A reusable fabric parachute, electronics and wiring complete the flight system.

Bambu Lab X2D 3D Printer

Bambu Lab X2D 3D Printer

The X2D printer manufactures the CanSat structure, fixtures, test pieces, and revised CAD iterations. Fast printing helps the team test fit and strength before finalising a design.

Automatic Material System and AMS HT filament dryers

Automatic Material System

The AMS hardware and filament dryers support material handling and conditioning. ASA Aero and soft TPU85A will each use the appropriate drying settings and printer feed path.

ASA Aero filament spool

ASA Aero

ASA Aero is selected for the initial frame, radial arms and UV sensor carriers. Printed thickness, layer orientation and foaming settings will be assessed on the actual parts.

TPU85A material label and flexible printed-part illustration

TPU85A

TPU85A is selected for the initial impact pad, sensor isolation and cable strain relief. These flexible parts complement the ASA Aero structure.

Build Workflow

The project moves from model to print to electronics integration, with notebook evidence collected along the way.

1

Design

CAD defines the CanSat body, internal mounts, access points, and recovery interfaces.

2

Print

Print the initial rigid parts in ASA Aero and the cushioning, compliant interfaces and strain relief in TPU85A, using an appropriate feed path for each material.

3

Integrate

Fit the ESP32-S3, primary sensors, four UV heads, radio and storage. Keep head cables below the optics and separate from the recovery load path and record the actual sensor configuration.

4

Document

Testing, failures, changes, and final decisions are recorded in the engineering notebook.