The GSE control node is the control PCB for GSE systems to integrate with launch control. This includes actuator control, fan control, and a load cell reading. This control node is used for control of the GSE equipment on the launch tower.
Control nodes use an ESP32S3-WROOM-1U microcontroller for systems control. This ESP32S3 communicates with an external control server to for remote control and data streaming over 2.4GHz WiFi. All commands are sent from the external server, as control nodes does not autonomously control any systems.
A communications diagram for the GSE control node can be seen below.
---
title: Communications Flow
---
flowchart LR
ADC(ADS112C04<br>ADCs) <==I2C==> ESP(ESP32 MCU)
subgraph Controls
AV(Actuators)
end
subgraph Sensors
LC(Load Cell)
end
LC --> ADC
ESP --> AV
ESP <-. WiFI .-> WIFI(External Server)
The GSE control node operates from a 24VDC power supply. The 24V rail is first stepped down to 5.17V with a switching converter and then dropped to 5V and 3.3V with LDOs. The 5V rail supplies analog systems, and the 3.3V rail supplies digital systems. Using LDOs on the switching output allows for low-noise power for analog measurements. There is also a switching converter to step the 24V rail down to 12V, to power fans.
---
title: Power Distribution
---
flowchart LR
subgraph Actuators
AV(Actuators)
end
24VIN --> AV
subgraph Voltage Regulation
BUCK_12([12V Buck])
BUCK_5.17([5.17V Buck])
BUCK_5.17 --> 5V([5V LDO])
BUCK_5.17 --> 3V3([3.3V LDO])
end
24VIN --> BUCK_12
24VIN --> BUCK_5.17
subgraph Fans
FANS(Fans)
end
subgraph Sensors
LC(Load Cell)
end
BUCK_12 ---> FANS
5V --> ADC(ADS112C04<br>ADCs)
3V3 --> ESP(ESP32 MCU)
3V3 --> ADC
5V --> LC
This project was created using KiCad v10.0. If manufacturing with JLCPCB, install the Fabrication Toolkit KiCad plugin for JLCPCB.
If ordering from JLCPCB, use the JLC04161H-3313 stackup option. For JLC PCBA, the standard PCBA option is required due to the ESP32S3-WROOM-1U being unavailable as a part in the economic PCBA assembly.