/NGusb |
The NGusb
Contents
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.
Soldering
Solder all parts according to part list. LED1 anode directs to R1 (triangle to the USB-connector).
Drivers
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
For normal operation, set the jumpers as shown above.
Crossover operation
For crossover operation with rx/tx lines swapped, set the jumpers as shown above.
Power supply
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!
5V mode
5V is directly connected to the USB Bus. Therefore you should be able to use up to 500mA.
UART-Connector
From Left to Right: GND, TXD, RXD, VCC