COCKPIT SUITELIVE HUB /

Workshop / Tools and projects

Choose the right tool for your next building step

Choose software by the result you need: a USB input, a simulator state, a display or a manufactured part. A tool for one task does not automatically handle the others. A small functional trial shows whether the path fits your project.

What you will haveA justified tool choice with documented requirements, remaining work and a first trial you can evaluate.

Last reviewed: 18 October 2026

Describe the task before choosing software

“Software for my cockpit” is too broad. Write a testable statement: “A maintained switch should set the parking brake, and an LED should show its confirmed state.” That includes an input and feedback. A USB joystick may cover the first part; the second needs a data source and a supported output path.

Record simulator, vehicle, version and existing board. Decide whether you want to program or prefer documented configuration. This often matters more than the price of a bare board. A largely prepared solution saves only the work it demonstrably performs. Enclosure, wiring and verification still belong to the build.

Compare tool types by their result

Which kind of tool do you need?
TaskTool type and examplesWork that remains
Buttons and axes as a USB deviceFreeJoy, MMJoy2, Arduino Joystick LibraryBoard, firmware, wiring and bindings
Connect simulator data and commandsCockpit Suite, DCS-BIOS, BMSAITCheck simulator, device and individual signal path
Show instruments or control surfacesHelios, suitable Cockpit Suite displaysProfile, source, screen and interaction
Design parts or circuit boardsCAD, KiCad, CAM, LightBurnDimensions, process and sample checks
Simplify connections with a finished boardReady-made input boards with documented connections and supported signal typesDocumentation, components, mounting and software integration

These are different approaches, not a ranking or a promise of interoperability. One project may cover several tasks within its documented limits. Compare the same intended function rather than advertised connection counts.

Firmware and a library offer different starting points

FreeJoy provides configurable controller firmware for its documented STM32F103C8 platform. Check firmware and configurator as matching versions. MMJoy2 is another controller path; its English repository has been archived since 2018. An older guide can remain useful without proving current operating-system or sensor support.

With the Arduino Joystick Library, you write a sketch for supported boards, including Leonardo and Micro. The library does not replace switch logic or debouncing. A similar Arduino model name is not evidence of compatibility.

Count buttons, encoders, push functions and analogue axes separately. Encoders need suitable decoding; axes need measurement and calibration. Use the board selection guide and prove one input before soldering the entire panel.

Choose simulator bridges for the model and data path

Commands and feedback need a documented route between the simulator and hardware. With Cockpit Suite, check the relevant adapter’s supported functions and intended device connection. DCS-BIOS is an open project for DCS interfaces; the specific aircraft and documentation for the project variant you use determine what applies.

BMSAIT describes a BMS/Arduino route using customised sketches. You may also encounter F4ToSerial in older BMS builds. Its 2018 documentation is a historical starting point, not confirmation of present compatibility. Check simulator version and message format for each bridge.

Back up existing export configuration before trying another solution. Two programs can compete for one serial port or trigger the same command twice. Integrations need to coexist; replacing an existing export file wholesale is not a sound setup method.

A display needs more than the right picture

Helios uses cockpit-oriented surfaces and suitable profiles; check the documented application version. For a Cockpit Suite display, also check its data source and available functions. A downloaded profile is useful only when the simulator, presentation and device route match your build.

Distinguish a needle drawn from telemetry from an exported MFD image. A graphic with the correct name does not create a data connection. First verify one visible value and its change in the simulator, then scaling, placement and interaction where needed. See external displays for image export and an additional computer.

Buy workshop tools for the next actual step

A first panel may need only calipers, a paper template and basic hand tools. For electrical checks, a suitable multimeter often helps more than a collection of unknown modules. Test continuity only with power disconnected. A logic analyser becomes useful once you understand signal levels and the protocol.

CAD describes shape and dimensions, CAM describes machining, and KiCad handles schematics and PCBs. LightBurn works with suitable laser systems; it is not general CNC milling software. Before buying or investing substantial learning time, check file exchange, licence and machine support. The fabrication guide takes you through a small test piece.

A suitable ready-made board can reduce the work of designing your own input circuit. Compare signal types, input count, terminals, voltage limits and documented software integration. Wiring, mounting and individual function checks remain part of the build. Our own boards are development products; price and availability are still pending.

Assess a guide before following it

  1. Identity: Does the download come from the actual project or manufacturer? Do model and revision match?
  2. Version: Do guide, firmware, configurator and simulator release belong together? A recent date alone does not prove a complete update.
  3. Evidence: Does the guide show a layout, a compiled sketch or a running build? These answer different questions.
  4. Licence: Free downloading does not imply unrestricted redistribution or commercial use. Check profiles and CAD files too.
  5. Maintenance: Are releases, known problems and help channels traceable? One unresolved issue does not make an entire project unusable.
  6. Recovery: Can you back up configurations and return to the previous state?

Store the checked version with your parts list. Record your own changes separately so you know what came from the guide and what you adapted.

Prove the chosen path with one function

For the parking-brake example, describe which switch position means set, what should happen after restarting, and what the LED is meant to report. Use only a documented supported combination.

  1. Back up the existing configuration and close unnecessary programs competing for the port.
  2. Check the input in the intended device tool before assigning it in the simulator.
  3. Compare both switch positions with the actual simulator response.
  4. Add the LED separately and compare it with the reported simulator state.
  5. Check application restart and documented behaviour when the connection is lost.
  6. Record versions, configuration, expected behaviour and observation.

After this trial you can judge whether the approach suits the full panel. A working input does not prove output support; a test light does not prove correct telemetry.

Develop a shared environment with the community

Cockpit Suite brings supported simulators and devices together in one software environment. The specific feature coverage remains decisive. This is a young project with software already available; experience from real builds helps us make setup clearer and simpler for suitable combinations.

If you get stuck choosing a path, tell the forum your goal, board, simulator and last working step. We aim to help the same day where possible; late questions may receive a later reply. We work with you on a useful next step. Projects, reproducible reports and practical advice strengthen the community in Europe and beyond.

Sources and further documentation

Sources checked on 18 October 2026. The workflows and examples here are our own suggestions. Older builds help identify questions; technical decisions need current manufacturer documentation.

Continue with a practical build