ACTIVE_R&D // IN-HOUSE HARDWARE & FIRMWARE

Research Projects

PROJECT_CODENAME: MARUTACTIVE DEVELOPMENT

Marut Flight Control Unit

Marut FCU is a student-built, open-source flight control unit developed with the explicit goal of supporting quadcopter, fixed-wing, and VTOL platforms under one repository and one evolving firmware architecture.

The project is built around STM32F4 targets, STM32CubeIDE, CMSIS-RTOS v2 on FreeRTOS, and a handwritten control and telemetry stack that remains readable enough for contributors to extend across avionics, firmware, and hardware domains.

What makes it distinctive is not only the tri-mode ambition, but the decision to keep the hardware, firmware structure, build artifacts, and engineering workflow visible in-repo rather than hiding them behind opaque tooling.

The repository already contains active integrated FCU targets, isolated mode-validation targets, and open PCB/composite scaffolding, while some fixed-wing and VTOL paths remain explicitly marked as pending hardware validation. It should be read as real embedded systems work under active development, not as a finished flight-certified stack.

01 / MICROCONTROLLERSTM32F4 SeriesARM® Cortex®-M4 @ 168 MHz
02 / OS_KERNELFreeRTOS / CMSIS v2Preemptive Real-Time kernel
03 / IDE & TOOLCHAINSTM32CubeIDEGCC ARM Compiler & Debugger
04 / TARGET PLATFORMSQuad / Fixed-Wing / VTOLTri-mode autopilot firmware
// DESIGN_SCHEMATIC_RENDERS
Marut FCU 3D Top Components Placement Render
3D CAD render highlighting the top components placement, including the MCU, sensor array, and high-profile connectors of the Through-Hole (TH) PCB design.
Marut FCU Angled Perspective Layout Render
Angled perspective render showing the spatial layout and structural height clearance of the discrete capacitors, headers, and shield components.
Marut TH Board Trace Routing Stack
First iteration of TH boards displaying trace routing geometry, ground planes, and bottom-side auxiliary components designed for ease of hand-soldering and community debugging.