A custom-built modular home cockpit system for flight simulation, focused on replicating real aircraft controls using PCB design, CAD modeling, and embedded systems.
This project combines hardware engineering + software integration to create a scalable and realistic cockpit environment.
The goal of this project is to design a high-fidelity, modular cockpit system that closely mimics real aircraft panels while remaining flexible for expansion.
Key design principles:
- 🔧 Modularity – Panels can be developed and used independently
- 🧩 Scalability – Easy to expand into a full cockpit
- 🎯 Realism – Accurate switch behavior and layout
- ⚡ Integration – Seamless connection with flight simulators
hardware/
├── pcb/ # KiCad design files + Gerbers
└── cad/ # STEP/STL files for panels and components
firmware/ # Microcontroller code (Arduino / ESP32)
software/ # Simulator interface plugins (X-Plane, etc.)
docs/ # Documentation, diagrams, and images
- Fully functional external lighting control panel
- Supports multiple 3-position and 2-position switches
- Integrated with simulator via custom plugin
- Designed for real-time hardware ↔ simulator synchronization
- Displays aircraft alerts and system states
- Uses custom illuminated switches
- Modular layout for future expansion
- Custom PCB designed in KiCad
- LED backlighting support
- Reusable module for multiple panels
- Includes CAD models for enclosure and mounting
- KiCad – PCB design and layout
- Fusion 360 / CAD tools – Mechanical design and panel modeling
- C++ (X-Plane SDK) – Simulator interface plugins
- Arduino / ESP32 – Firmware and hardware control
- GitHub – Version control and project management
[Physical Switches] → [Microcontroller] → [Serial Communication]
↓
[Plugin / Interface]
↓
[Flight Simulator]
↑
[DataRef Feedback Loop]
- Closed-loop system ensures hardware and simulator stay synchronized
- Supports real-time control and feedback
Status: 🟢 Active Development
- Korry Switch PCB (v2)
- Initial CAD panel designs
- Overhead external lights panel (hardware + integration)
- Firmware refinement
- Panel integration and wiring
- Simulator interface improvements
- Enhanced backlighting and light diffusion
- Full overhead panel completion
- Additional cockpit modules (FCU, MCDU, etc.)
- Improved simulator integration and feedback systems
- Expansion to a complete cockpit build
Aryan Mallick Building a full-scale home cockpit system from scratch
This project is continuously evolving with improvements in:
- Hardware design
- Firmware reliability
- Simulator integration
Contributions, suggestions, and feedback are welcome.







