ABOUT, PROJECTSBLOG COMMUNITY TERMS of Use BARON 58 SimVimPanel Status, plans SimVimCockpit HOME

<<<      Development outlines for SimVimCockpit

Main Features

Multiplexed digital inputs - every pin controls 16 toggle switches or push buttons. Encoder can be connected to any pair of multiplexer inputs, the same way as to a pair of direct inputs Supported
Improved and unified mode switch and dataref value conditions functionality for all input and output types Mostly supported, needs to be added in the configurator
One expansible Analog input (for any ONE of A0 ... A15 analog pins) - for case if you need more than 16 axes, or most of analog pins is used as digital Supported, but needs to be added in the configurator
Non-linear input for pitch and roll axis (Quadratic curve), higher precision near neutral (or zero) position. Can be supported, considering adding this option to the configurator or plugin
Axis calibration menu in the plugin, setting the axis zero-position (for pitch/roll/rudder) and movement range. Auto-saved in a file Supported
Universal configurable output for any type of 7-Segment Displays (built around latch registers, LED drivers or complete modules, MAx7219, TM1637) Supported
Any display can be configured to output several parameter values, each with its own position shift and data display options Supported
Conditional power control for every display. Any display can be "connected" to specific electric bus that your plane has on-board No special support yet, but can be assigned manually via Conditions
Brightness control for MAX2719 or TM1637 displays from brightness dataref. Any display can be associated with specific regulator. You will be able to link a brightness knob with any display. To be added soon
Brightness control for 7-segment displays assembled on DM13A LED drivers. Controlled by separate PWM signal - you need to assign brighness parameter to any PWM output and connect it to your module Supported
Native LCD display support. Configurable output to 16x2, 16x4 character display In Development
Multiple serial LED outputs based on DM13A or similar 16-bit LED drivers Supported
The posiibility to assign different output devices (including serial LEDs) to the same extension board (output multiplexer) Done. Since ver. 0.9.15
Support for LED bargraph output (i.e. linear flaps trimmer position indication) Supported
PWM outputs (for moving-coil meters, DC motors, adjustable LEDs, other PWM controlled devices) directly connected to any of PWR-ready pins Supported
PWM outputs using one 24-channel PWM driver board. Supported
Direct support for X27.168 stepper motors as default for SimVimCockpit firmware Supported, but for full-circle gauges we need to decide how to select inputs for zer-position
28BYJ-48 stepper motor with gearbox (testing) Will start work on it in July
Servo control support. Configurable output mapping. In Development

Additional Features

Some parameter values can be stored in memory stack with memory button (COM radio frequency channels). Supported, since v.0.9.17
Loading any specified parameter values on startup (frequencies, fuel quantity etc.) Supported, since v.0.9.17
Gear vibration effect outputs. Plane moving on the ground, touching down all simulate realistic impact and vibration forces. To be added later
Force Feedback outputs, turbulence effect To be added later
Custom axis mapping curve Not implemented, considered
"Digital" axis inputs, using contactless magnetic rotary encoders Considered, will start testing after main features finished
Head position tracking to emulate far-distance view effect on a closely located screen (not related to a head rotation). Planned in future

Currently in progress

Any input or output is configurable "by condition" (can be activated/deactivated on specific parameter value conditions) Finished, working, but needs to be added in the configurator
Parameter correction files for some popular custom planes, such as X-Plane 11 Laminar planes (B738), some Carenado planes, etc.) ETA: 15-20 July
Props pitch_constant RPM automatic assignment as radians per seconds with correct value range for any specific plane. Since ver. 0.9.17
Add all new parameters for Autopilots in X-Plane 11 described on developers website to SimVIm parameters list ETA: on the v.0.9.17 release
The problem of "a single toggle command for toggle switch" in custom planes - we need to implement the monitoring of the associated "read-only" datarefs to synchronize switch position. ----
Along with "direct" PWM outputs, 24 channel PWM driver can used, it should be assigned to one of the pins -#30 ... 39. (As an optionbe it can be connected to any output extension (output multiplexer)) Done. Since ver. 0.9.15
Will be corrected: 5-position "Magneto/Starter Key" - the "Start" position doesn't hold continuous operation. ETA: in the v.0.9.17
Will be corrected: PWM output for TLC5947 driver (not direct PWM) - interference with 7-segment displays can be noticed. ETA: in the v.0.9.17
Since ver 0.9.15 7-segment displays can be controlled (signal CLK) without multiplexer, connected to some of the controller pins directly (30 ... 39). Displays can use more than one output multiplexer and direct connection in any combination. Done. Since ver. 0.9.15
7-segment displays: - in v 0.9.15 position shift worked incorrectly Corrected, in ver. 0.9.16
7-segment displays: - TM1637 in v 0.9.15 did not initialized Corrected, in ver. 0.9.16
Brightness control for MAX2719 or TM1637 displays from plugin. Any display can be associated with specific regulator. You will be able to link a brightness knob with any display. Since v.0.9.17
Section [Start] is added to the data config file, where you can define some parameter values that should be set on startup (for example, instruments brightness, frequencies). Since v.0.9.17
MEM and STO buttons (memory read and store) can be used for COM radios to store in memory 6 frequencies ("Collins-style") Since v.0.9.17
Servo output support, on additional "Nano" controller board connected to the SimVim bus and used as "driver" for 10-16 servos. In development

© Copyright 2012-2018 - SimVim Design