panel-mapping

Convert DCS-BIOS control mappings and model coordinates into hardware specifications.

3|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/OpenSkyHawk/OpenSkyhawk --skill panel-mapping
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: panel-mapping
Source: https://github.com/OpenSkyHawk/OpenSkyhawk/tree/main/.claude/skills/panel-mapping
Command: npx skills add https://github.com/OpenSkyHawk/OpenSkyhawk --skill panel-mapping

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the complex process of mapping physical cockpit controls to DCS-BIOS and CAD dimensions, ensuring consistency across hardware development.

Core Features & Use Cases

  • Control Inventory: Systematically identify and classify DCS controls from Lua sources and Model Viewer.
  • I/O Budgeting: Calculate GPIO and ADC requirements to determine hardware controller needs.
  • Dimension Scaling: Convert DCS model coordinates into real-world physical dimensions for CAD design.
  • Use Case: When designing a new ECM panel, use this Skill to map every toggle and rotary switch to its corresponding DCS-BIOS ID and calculate the exact panel size for 3D printing.

Quick Start

Use the panel-mapping skill to analyze the controls and dimensions for the new radio panel based on the provided DCS model coordinates.

Frequently Asked Questions about panel-mapping

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I map DCS-BIOS controls to physical hardware dimensions for CAD design?

DCS-BIOS control mappings are translated into physical hardware dimensions by converting model coordinates into real-world scale and matching controls to GPIO allocations for STM32 controllers, ensuring accurate CAD modeling for cockpit panels.

How do I calculate GPIO and ADC requirements for an STM32 flight simulation controller?

GPIO and ADC requirements for an STM32 flight simulation controller are calculated by systematically inventorying DCS controls from Lua sources and classifying them, allowing you to budget the exact I/O needed for your hardware controller.

Can I convert DCS model viewer coordinates into real-world panel sizes for 3D printing?

DCS model viewer coordinates are converted into real-world physical dimensions through dimension scaling, providing the exact scale-accurate measurements required to design and 3D print physical cockpit panels.

What is the best way to inventory DCS cockpit controls for hardware development?

The best way to inventory DCS cockpit controls for hardware development is to systematically identify and classify switches and rotaries directly from Lua sources and the model viewer, bridging virtual simulation data with physical PCB requirements.

Does panel-mapping work with DCS-BIOS Lua sources for STM32 controller design?

Panel-mapping works with DCS-BIOS by extracting control definitions from Lua sources and calculating the necessary I/O budget, ensuring the resulting hardware specifications match STM32-based flight simulation controller capabilities.

Why do my DCS-BIOS control mappings fail to scale accurately in CAD?

Inaccurate CAD scaling happens when DCS model coordinates are not properly translated into real-world physical dimensions, a process standardized by dimension scaling to ensure scale-accurate modeling for physical cockpit panel design.