VBasic is the Firmware for the NEO that represents a classic radios functionality without gyro stabilization and rescue. It already includes the "PRO" Level of the NEO Firmwares that includes the Macrocell functionality and the possibilities to interface to other devices and radios (Single Line, Crossover Buddyboxing etc).
To get a quick and simple startup, the default setup called "Analog" dosent use the Macrocells at all, forming a simple receiver with the basic functionality completed by a versatile mixer. For more complex setups, the Macrocells can add virtually any complexity the is required making the NEO to a powerful up to 23 Channel Redundant Multipath Receiver with Single Line output and input capability.
All Presets that can be loaded into the NEO use the same signal structure, just used in different ways. So the presets are examples how to use the structure. All settings can be altered after loading the preset, so each preset has the same flexibility.
To understand the signal path, the following diagram shows the function blocks and how they are interconnected. The Blocks are described below.
(1) Transmitter Inputs
Basic inputs coming directly from the Sticks, Pots and Switches. These are the basic inputs that can be used.
(2) Flight Control
The Inputs can be shaped by the Flight Control block. Each of the main control Channels Aileron, Elevator and Throttel has a separate set of parameters. The Parameters are banked, so they may differ for each bank. This allows to implement switchable expos and dual rates.
Throttle Control allows to set a pot for trimming idle, as well as some other idle settings. Throttle automatically defines failsafe, so the throttle is closed in case of a connection loss.
(3) Output Channels
This Block provides a set of Parameters for each servo output. Here i.e. a simple V-Mixer can be programmed by just setting the inputs of both mixing functions. This will add both together before outputting to the servos. Mixing can take place with positive and negative polarity from 5 possible inputs (Aileron, Elevator, Tail, Throttle, Flap).
In this block the mechanical limits of the servos can be set, as well as a differentiation of the servo throw. Depending on the sign of the value the throw is reduced to the respective side.
(4) Macrocells
This Block is optional, it can take lots of different inputs and map them to the existing servo outputs, or even to virtual outputs that may be used as inputs in other macrocells. For simple receivers it is diabled. That means, the block just passes the inputs to the outputs without change.
(5) Physical Outputs
These are the sockets on the NEO, where the output Signals appear.
The special outputs like "Single Line" or "Interbus" are used to cascade the VBasic Receiver with Servo Extender NEOs or Receivers of other manufacturers, as well as remote FBL or other Units.