Next Chapter

The NGusb

The following describes what you need to start construction of the NGusb connectivity board that can be used to initialize, flash and connect to the NG hardware in a comfortable way.

Getting the needed PCBs

Check out the UAVP-NG Shop to order your NGusb PCBs.

Getting the needed parts

Check out the NGusb part list to find out the components you need to build an NGusb.


Solder all parts according to part list. LED1 anode directs to R1 (triangle to the USB-connector).


Virtual COM Port Drivers for the FT232 can be found on FTDI┬┤s website. Usually no drivers are required when using Linux since the Kernel supports FTDI devices by default. However, in order to use the device as normal user, you need to add an udev rule. Create a new file /etc/udev/rules.d/95-ftdi.rules and add this text:

ATTR{idVendor}=="0403", ATTR{idProduct}=="6001", MODE="0666"

Reload udev rules afterwards

sudo udevadm control --reload-rules

Description of the connectors and jumpers

Normal operation

Normal operation

For normal operation, set the jumpers as shown above.

Crossover operation

Crossover operation (rx/tx swapped)

For crossover operation with rx/tx lines swapped, set the jumpers as shown above.

Power supply

{i} The NGusb can provide 3.3V or 5V to the attached device.

/!\ Do not set any jumper for self-powered devices (such as the NG!).

3.3V mode

3.3V is generated from the internal linear regulator of the FT232RL. Because of this fact only "up to 50mA" can be drawn from the 3.3V PIN!

3.3V mode

5V mode

5V is directly connected to the USB Bus. Therefore you should be able to use up to 500mA.

5V mode


UART Pinout

From Left to Right: GND, TXD, RXD, VCC

Documentation/NGusb (last edited 2013-05-09 21:32:29 by StefanAgner)