Tom Russell - Portfolio
Nitrous oxide fill station DAQ PCB render

Overview

Remote nitrous fill box with custom DAQ and control.

Electronics and software based personal project to develop my skills in that area, learning embedded design, networking and DAQ fundamentals while leveraging my fluids experience.

Scope

Key Characteristics

DAQ PCB

Custom board with pressure transducer inputs, thermocouple inputs and circuits, relay control, load cell amplifier and MCU for communicating to control station.

Remote operation

Network setup with Ubiquiti, sockets using UDP, websockets with TCP connecting to JS/HTML frontend from 100 m away, very low latency, and complete feedback and heartbeat.

Ground station

UI for monitoring pressure, temperature, thrust, initiating logging, commanding relays and viewing the camera stream from a safe distance.


DAQ PCB schematic

Schematic

Circuit schematic showing the pressure sensor inputs, thermocouple IC circuit, load cell amplifier circuit and relay control.

PCB render

Board render

3D render of the assembled DAQ PCB with all components placed.

Ground station software

  • Live pressure readback, relay toggle controls and integrated camera stream for remote operation from a safe distance.
  • Telemetry and video designed to be livestreamed from over 100 m from the fill box.
  • Python backend setup with sockets and websockets using UDP for high refresh rate sensors and TCP to connect video stream, all interfacing with JS/HTML front end
  • PCB communicates via UART with phone at pad side, phone connects to ubiquiti network and data is streamed from there back to control to be received and sorted into end points
Control GUI

Ground station GUI

GUI showing live readouts of engine and GSE telemetry.

Design Overview

DAQ PCB design

  • Microcontroller reads pressure transducers, thermocouples (via IC) and load cell (via amplifier) using various filters to optimise signal. Digital pins used to drive separate relay board.
  • Designed to minimise cost and maintain simplicity, has all capabilities of more expensive DAQ with less channels.
  • PCB mounts inside a portable enclosure alongside the fluid components, communicating with a pad-side phone over UART which then handles networking.
DAQ PCB routing

PCB layout

Routing and component placement for the DAQ board.

Personal takeaways

Current status