Skip to main content

Software for integrating DCS: F/A-18C, F-16C and Ka-50 with Logitech G13

Project description

image Build Status Coverage Status Codacy Badge BCH compliance image License


DCSpy is able to pull information from DCS aircraft and display on Logitech G-series keyboards LCD. Developed for Logitech G13. Should also work with any other Logitech device with 160x43 px monochrome display, like G15 (v1 and v2) and G510. There is possibility to modify this package to use full RGBA LCD of Logitech G19 (size 320x240) - please open issue.

Table of Contents

Aircrafts and instruments

  • F/A-18C Hornet UFC - Up Front Controller
  • F-16C Viper DED - Data Entry Display (some parts are missing)
  • Ka-50 Black Shark PVI-800



This project has been heavily inspired by specelUFC, and I want to thank specel, the author of that project for his work and the inspiring ideas. This software uses:

  • DCS-BIOS fork by DCSFlightpanels for exporting data from DCS to local network
  • jboecker's parser to read data stream from DCS-BIOS


Package is available on PyPI, open Command Prompt and type:

pip install dcspy

or use attached wheel file:

pip install dcspy-0.9.2-py3-none-any.whl


pip should install into you python installation directory: i.e.:

  • d:\python38\dcspy_data\dcspy.ico
  • d:\python38\scripts\dcspy.exe

You can drag and drop dcspy.exe to desktop and make shortcut (with custom icon). After successful connect attempt, G13 display should update.

New ideas

I have lots of plans and new ideas how to improve it internally and form user's perspective, but don't hesitate to contact me. Maybe it will motivate me to implement some new stuff. Please open issue if you find bug or have any crazy idea.


You want contribute, perfect see: contributing guide.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for dcspy, version 1.0.0
Filename, size File type Python version Upload date Hashes
Filename, size dcspy-1.0.0-py3-none-any.whl (37.2 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size dcspy-1.0.0.tar.gz (38.9 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page