Skip to the content
2 layers36.6 × 34.6 mmNosecone, the printed circuit board in 3D

Hardware for EPFL Rocket Team Hermes Supersonic Test Rocket

Size
36.6 × 34.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
16
Pads
72
Tracks, vias
157, 28
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
10 Dec 2025
Updated
31 Mar 2026

Overview

Nosecone is an open-source printed circuit board by chaxaf, from the chaxaf/Supersonic-Test-Rocket repository on GitHub. It is a 2-layer board of 36.6 × 34.6 mm with 22 parts on 16 nets, routed with 157 tracks and 28 vias.

It is built around the MAX31855KASA+. Its parts include 8 resistors, 6 capacitors, 3 ICs and 3 connectors.

Main components

1

README

README.md

Hermes II Avionics Redesign

Semester project completed with the EPFL Rocket Team in 2022.

Hermes II is a compact avionics architecture developed for a small experimental rocket intended for validation flights and data generation. The project focused on redesigning the electronics of the original Hermes platform into a smaller, more modular system with telemetry, GPS, multiple sensor boards, and improved integration inside the rocket.

Project summary

The avionics stack is built around one main PCB and three auxiliary PCBs placed in different parts of the rocket:

  • Main PCB in the avionics bay
  • Nosecone PCB for total pressure and wall temperature
  • Static port PCB for static pressure and wall temperature
  • Load cell PCB for thrust measurement signal conditioning

The design integrates:

  • Teensy 3.5 microcontroller
  • GPS
  • XBee telemetry
  • IMU and accelerometer
  • pressure sensors
  • thermocouple interfaces
  • load cell instrumentation amplifier
  • battery management and power regulation

System overview

Rocket overview

Source in repository: docs/Hermes_Presentation.pptx

Avionics bay

Main PCB

The main board had to fit inside a very constrained avionics bay while interfacing with the GPS, telemetry radio, IMU, pressure sensors, thermocouples, Altimax, Wildhorn sensor board, and auxiliary boards. It uses a 4-layer stack-up with dedicated ground and power planes.

System block diagram

Main PCB top

Main PCB routing

Main PCB power planes

GPS layout constraints

One of the most layout-sensitive parts of the board was the GPS section, especially antenna routing and the controlled-impedance microstrip connection.

GPS layout

GPS microstrip stackup

Auxiliary PCBs

Nosecone PCB

Measures total pressure and wall temperature.

Nosecone PCB

Static port PCB

Measures static pressure and wall temperature.

Static port PCB

Load cell PCB

Conditions the load cell signal used for thrust measurement.

Load cell PCB

Main technical points

  • Compact avionics redesign for a constrained rocket airframe
  • Separation of avionics into one main PCB and three auxiliary PCBs
  • Integration of telemetry and GPS
  • Pressure, temperature, acceleration, and inertial sensing
  • Load cell instrumentation for thrust measurements
  • 4-layer PCB design under mechanical, thermal, and routing constraints
  • Manufacturing through a combination of external PCB assembly and manual soldering

Results

According to the final presentation, the following subsystems were functional during project testing:

  • GPS worked outdoors
  • telemetry radio worked
  • thermocouples worked
  • pressure sensors, IMU, and Altimax were functional
  • the accelerometer worked after replacing a faulty capacitor

Main issues and remaining work included:

  • power supply malfunction
  • some MAX31855 thermocouple interfaces failed
  • connector orientation errors that were later corrected
  • remaining validation work for the load cell amplifier and some Wildhorn sensor software

See slides “RESULTATS” and “CONCLUSION” in docs/Hermes_Presentation.pptx.

Repository structure

text
Hermes-II-GitHub/
├── README.md
├── .gitignore
├── docs/
│   ├── Hermes_Presentation.pptx
│   └── report.pdf
├── images/
│   ├── rocket_overview.png
│   ├── avionics_bay.png
│   ├── system_block_diagram.png
│   ├── main_pcb_top.png
│   ├── main_pcb_bottom.png
│   ├── main_pcb_signal_routing.png
│   ├── main_pcb_power_planes.png
│   ├── gps_layout_guidelines.png
│   ├── gps_microstrip_stackup.png
│   ├── nosecone_board.png
│   ├── static_port_board.png
│   └── load_cell_board.png
└── hardware/
    ├── main_pcb/
    ├── nosecone_pcb/
    ├── static_port_pcb/
    └── load_cell_pcb/

Opening the hardware files

The hardware design files are provided in KiCad project format. Open the corresponding .kicad_pro file in each hardware subfolder.

Parts

22
QtyValueFootprintReferences
61kΩResistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R5, R6
3100nFCapacitor_SMD:C_0603_1608MetricC1, C4, C5
210kOhmResistor_SMD:R_0603_1608MetricR7, R8
210nFCapacitor_SMD:C_0603_1608MetricC3, C6
2MAX31855KASA+Library:SOIC127P600X175-8NIC1, IC2
2MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H3
2terminal blockLibrary:terminal blockJ1, J2
110uFCapacitor_SMD:C_0603_1608MetricC2
1B2B-PH-K-S_LF__SN_Library:57202G5205LFJ3
1RSCDJNI060PASE3Library:DIP-8_W13.08mmU1

More from chaxaf/Supersonic-Test-Rocket

2
  • 2 layers40 × 24 mmNosecone, the printed circuit board in 3D

    Nosecone

    chaxaf/Supersonic-Test-Rocket

    Hardware for EPFL Rocket Team Hermes Supersonic Test Rocket

    20 parts
  • 2 layersLoad cell, the printed circuit board in 3D

    Load cell

    chaxaf/Supersonic-Test-Rocket

    Hardware for EPFL Rocket Team Hermes Supersonic Test Rocket

    5 parts

Similar boards

  • 2 layers40 × 30 mmThermoDeviceLogger, the printed circuit board in 3D

    ThermoDeviceLogger

    makingdevices/TC-Logger-Device

    A thermocouple logger with USB communication

    33 parts10
  • 2 layers55 × 84.4 mmOpenReflowPlate, the printed circuit board in 3D

    OpenReflowPlate

    makingdevices/OpenReflowPlate

    An Open Reflow Plate machine for smd soldering

    71 parts6
  • 2 layers120.3 × 100 mmDataAqBoardV1.1, the printed circuit board in 3D

    DataAqBoardV1.1

    DiamondLightSource/ptRecorder

    Pressure and Temperature recorder comissioned by DLS Vaccum

    91 parts2Apache-2.0
  • 2 layers45 × 100 mmGaggiaBoard V3, the printed circuit board in 3D

    GaggiaBoard V3

    SomeLucky1/CoffeeHat

    Basic espresso machine controls based on Arduino Nano extension board.

    80 parts2CC0-1.0
  • 2 layers100 × 70 mmTelemetry pcb, the printed circuit board in 3D

    Telemetry pcb

    supermileage/telemetry-pcb

    Printer Circuit Board design for Telemetry module + voltage regulators for 12v and 5v rails

    62 parts1
  • 2 layers40 × 30 mmThermoDeviceLogger, the printed circuit board in 3D

    ThermoDeviceLogger

    rubenelportero/MakingDevices

    https://makingdevices.com/

    33 parts
  • 2 layers86 × 137.3 mmTempRelayPoncho, the printed circuit board in 3D

    TempRelayPoncho

    ciaa/Ponchos

    El poncho consta de elemento digitales y analógicos tales como: potenciómetro, buzzer, UART/RS-232, LCD 16x2, teclado matricial 4x3, y pinout para comunicaciones varias y pines de propósito general.

    39 parts15
  • 2 layers120 × 64 mmSensor module, the printed circuit board in 3D

    Sensor module

    HasiKe/Hayabusa

    Eigenbau-Motorsteuerung und Umbauprojekte für die Suzuki Hayabusa der ersten Generation (1999–2007).

    138 parts

Questions

How big is the Nosecone PCB?

It measures 36.6 × 34.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Nosecone use?

22 parts, built around the MAX31855KASA+. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Nosecone KiCad files?

From the chaxaf/Supersonic-Test-Rocket repository on GitHub, at the commit this page was made from: the board is hardware/static_port_pcb/nosecone.kicad_pcb and its schematic hardware/load_cell_pcb/load cell.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Nosecone design in my own project?

Its repository states no licence, so its author keeps all rights: ask chaxaf before reusing the design.