
LEC
MSTRocketDesignTeam/Liquid-Engine-Controller
Evolution of the RDT's Custom Liquid Engine Control Unit!

Evolution of the RDT's Custom Liquid Engine Control Unit!
DAQ HAT is an open-source printed circuit board by MSTRocketDesignTeam, from the MSTRocketDesignTeam/Liquid-Engine-Controller repository on GitHub, published under the AGPL-3.0 licence. It is a 2-layer board of 45.8 × 144.9 mm with 31 parts on 30 nets, routed with 164 tracks and 778 vias.
It is built around the UA78M09CKVURG3. Its parts include 12 connectors, 3 resistors, 2 capacitors and 2 ICs.
*This repo is intended for educational purposes only*
A student researched and designed (SRAD) engine controller for the liquid bipropellant rocket.
This project is the first iteration of the flight controller for the Rocket Design Team's (RDT) liquid bipropellant rocket. It aims to provide basic engine control functionality, such as opening and closing of the servo ball valves (SBV), as well as to set the hardware baseline for more advanced control functionality like throttling algorithms for flight efficiency. Additionally, the Liquid Engine Controller (LEC) aims to serve as the data acquisition computer for the propulsion system, in order to analyze the performance of the propulsion system.
placeholder
placeholder
This repo contains three main sections, hardware, firmware, and software.
The hardware directory will contain all of the files related to the design and assembly of the PCBs. This includes KiCad projects as well as BOMs.
The firmware directory will contain all of the code (C++) necessary to operate the above hardware. Once the boards have been designed and assembled this is where significant effort will be made.
The software directory will contain the code (Python) for the LEC's computer interface. This program will be responsible for configuring the LEC prior to launch as well as for displaying live propulsion system state data from the launch pad.
Future developments may allow for preflight simulations (FEA / CFD of engine, estimated throttling curve, etc.).
| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 0.33u | Capacitor_SMD:C_1206_3216Metric | C2 |
| 1 | 100 | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 100n | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 10K | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 1k | Resistor_SMD:R_1206_3216Metric | R4 |
| 1 | Chamber_PT | M8_Conn:TENSILITY_54-00278 | J7 |
| 1 | Chamber_Wall_TC1 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J9 |
| 1 | Chamber_Wall_TC2 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J10 |
| 1 | Conn_02x07_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x07_P2.54mm_Vertical | J11 |
| 1 | DAQ_Module | DAQ_Module:DAQ_Module | U1 |
| 1 | Fan_Conn | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J13 |
| 1 | Fuel_Manifold_PT | M8_Conn:TENSILITY_54-00278 | J6 |
| 1 | Fuel_Tank_PT | M8_Conn:TENSILITY_54-00278 | J1 |
| 1 | Fuel_dPT | M8_Conn:TENSILITY_54-00278 | J3 |
| 1 | LOGO | RDT_Logo:RDT_Logo | G*** |
| 1 | Ox_Manifold_PT | M8_Conn:TENSILITY_54-00278 | J5 |
| 1 | Ox_Tank_PT | M8_Conn:TENSILITY_54-00278 | J2 |
| 1 | Ox_Tank_TC | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J8 |
| 1 | Ox_dPT | M8_Conn:TENSILITY_54-00278 | J4 |
| 1 | SSM3K2615R_LF | SSM3K2615R_LF:SOT-23F_TOS | MOSFET1 |
| 1 | UA78M09CKVURG3 | Package_TO_SOT_SMD:TO-252-2 | U2 |
The 21 most common of 31 parts.
It measures 45.8 × 144.9 mm and has 2 copper layers, 1.6 mm thick.
31 parts, built around the UA78M09CKVURG3. 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.
From the MSTRocketDesignTeam/Liquid-Engine-Controller repository on GitHub, at the commit this page was made from: the board is _archive/hardware-leviathan/DAQ_HAT/DAQ_HAT.kicad_pcb and its schematic _archive/hardware-leviathan/DAQ_HAT/DAQ_HAT.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the AGPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

MSTRocketDesignTeam/Liquid-Engine-Controller
Evolution of the RDT's Custom Liquid Engine Control Unit!

MSTRocketDesignTeam/Liquid-Engine-Controller
Evolution of the RDT's Custom Liquid Engine Control Unit!

MSTRocketDesignTeam/Liquid-Engine-Controller
Evolution of the RDT's Custom Liquid Engine Control Unit!

MSTRocketDesignTeam/Liquid-Engine-Controller
Evolution of the RDT's Custom Liquid Engine Control Unit!

MSTRocketDesignTeam/Liquid-Engine-Controller
Evolution of the RDT's Custom Liquid Engine Control Unit!

MSTRocketDesignTeam/Liquid-Engine-Controller
Evolution of the RDT's Custom Liquid Engine Control Unit!

joeycastillo/Sensor-Watch
A board replacement for the classic Casio F-91W wristwatch

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

openwch/ch32v003
CH32V003 is an ultra-cheap RISC-V MCU with 2KB SRAM, 16KB flash, and up to 18 GPIOs that sells for under $0.10

Luos-io/luos_engine
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.
BlueAndi/Pixelix
Full RGB LED matrix, based on an ESP32 and WS2812B LEDs or emulated LEDs on TFT.

