Veronte Stick Expander¶
Veronte Stick Expander (VSE) system is a single solution to generate sixteen channels PPM or RS232 stream that can be used for flying with computer joystick.
A simple Web application allows the user to customize the number of channels and their output signals.
This section explain in detail all the features of VSE Application. The software that allows the configuration of the channels.
To open the VSE application it is necessary follow these steps:
Connect the joysticks through the USB port.
Turn on the device and wait a few seconds.
Click the Network icon in the computer and connect the WiFi network named USBtoPPM-CEICI89XXX
Select WiFi network
Enter the wifi password: giy77uHQvOROoMoLEwKK
Once the network is connected, open the browser and go to the page http://192.168.16.1
Once in the application, to configure the channels:
Click in Configuration.
Click in Add Channel button.
Choose joystick input (axes or button). If input is axis, you can configure Reverse or Trim.
- Trim function:
Choose trim button
Enter the step increment (%).
Click Add Button
It is possible to add N trim buttons related to an axis. Each button with different step offset. The offset can be positive or negative.
Click Save button.
Joystick Output View¶
To make easier the channel’s configuration, the application shows the output values of every joystick connected.
The buttons are represented with ON or OFF status and the axes with their values between [-1, 1].
Download Configuration Data¶
When the channels are saved, in the configuration page it is possible to view the schema. Also, this channel’s configuration can be downloaded.
Upload Custom Configuration¶
In the Configuration page, channels can be customized uploading a compatible file.
Click on Upload Config button and drag the file into the input area. Then click Upload.
After connecting or disconnecting any Joystick, it is recommended to click Refresh button to reload and re-read all Joysticks again.
Click in the RS232 button. In the modal, RS232 output settings can be customized. It is possible to change the value of Baudrate, Stop bit, Number of Bits and Parity. After choosing custom values, click Save button.
RS232 Configuration Modal
PPM Configuration in Pipe¶
To properly use the VSE solution, it is important to configure the PPM entries in Veronte Autopilot using Veronte Pipe software.
Veronte Pipe has a menu to provide the options to configure a PPM radio controller.
The image below shows the PPM signal that arrives to Veronte:
In some versions of Pipe there is a preset option named USBtoPPM with the required configuration.
If Pipe version doesn’t have this preset configuration, follow the next steps:
Polarity: indicates the pulse polarity. The system implements POSITIVE signal.
Sync time: minimum time on the PPM output till the next frame. The system has a sync time of 4.0 ms, but no pulse exceeds **3.0 ms so it is possible to use this value in the config.
Minimum/Maximum pulse: pulse length, it depends on the system and it is a constant value. In this case Min: 0.8 ms and Max: 2.2 ms.
Position – Minimum/Maximum accepted: pulse length accepted for each canal. Min accepted: 0.8 ms and Max accepted: 2.3 ms
Minimum/Maximum encoded: if there is noise and the signal is varying around the minimum/maximum values accepted, Veronte will encode those values to the ones set here. In this config, Min value encoded: 1.1 ms and Max value encoded: 2.1 ms.
Channels: sets the number of channels accepted. By default, choose 1 as minimum and 16 as maximum number of channels.
Pass filter: default parameters are recommended.
PPM Pipe Configuration
Furthermore, it is necessary to connect the digital input EQEP_A, that receives PPM signal, with the PPM input config. Go to /Others/Digital Input Manager menu and configure:
- Producer: CAP 1
Wrap: Wrap 4
Consumer: PPM 1
Digital input EQEP_A Configuration
To know more about PPM configuration click Veronte Manual .
Serial RS-232 Output¶
Serial Port uses 3.3V. Therefore, a TTL adapter is needed to connect VSE serial port to another +3.3V serial device.
The wiring of the TTL to VSE adapter requires that only 4 of the GPIO ports be connected to the serial connector:
RX (pin 10): Connect the GPIO 15 (UART0_RXD) pin on the VSE board to the TxD pin on the serial device.
TX (pin 8): Connect the GPIO 14 (UART0_TXD) pin on the VSE board to the RxD pin on the serial device.
GND (pin 6): Connect GND pin on the USBtoPPM board to the GND pin on the serial device.
VCC 5V (pin 4): Connect a 5V pin on the USBtoPPM board to the VCC pin on the serial device.
Serial RS-232 Configuration in Pipe¶
To use VSE with RS232 Output, it is important to configure RS-232 RX (receiver) in Veronte Autopilot using Veronte Pipe software.
Veronte Pipe has a menu to configure RS-232 RX properties and another menu to assign RS-232 Input to any consumer in Veronte.
RS-232 properties are:
And, RS-232 Input must be connected with any Communication Manager Port:
Serial Consumer Configuration
The software version is updated using the executable program called updater.exe and the corresponding zip-folder with the new version.
Open the Command Line (CMD) in the folder where is the updater.exe.
Write the command: *updater.exe –path usb_ppm.zip*.
When the process is finished, the VSE software is updated.