Historical project documentation. Content is maintained in GitLab.

HW-0.22-mini

Construction/HW-0.22/HW-0.22-mini/HW-0.23-mini/HW-0.24-mini/HW-0.30/HW-0.30-mini/NGBLC-4miniNext Chapter

Construction of the NG Hardware - HW-0.22-mini

HW-0.22-mini PCB Assembling

Cabling

Plugs

The different plugs on the PCB:

NameFunctionPins
X1JTAG Connector1-TDO, 2-TDI, 3-TCK, 4-TMS, 5-TRST, 6-RTCK, 7-RESET, 8-GND, 9-3.3V, 10-GND
X2PPM Connector1-5V, 2-PPM(Input), 3-GND
X3Beeper1-GND, 2-5V, R26 bias resistor
X5UART0 (3.3V, 5V tolerant)1-GND, 2-RXD(Input), 3-TXD(Output), 4-5V/3.3V(see SJ1)
X6UART1 (3.3V, 5V tolerant)1-GND, 2-RXD(Input), 3-TXD(Output), 4-5V/3.3V(see SJ3)
X7I2C Actor Bus1-GND, 2-SDA, 3-SCL, 4-5V
X8I2C Aux, RC/Cam-Controller1-6V, 2-6V, 3-5V, 4-3.3V, 5-GND, 6-SCL, 7-SDA, 8-GND
BATBattery Supply1-GND, 2-Battery Voltage, 3-GND
JP1SPI1 Extention Interface

Switches

The different switches on the PCB:

SW1Power Switch
SW2Reset / Bootloader

Jumpers

The different jumpers on the PCB:

NameFunction
SJ13.3V/5V UART0 pin 4 voltage (1-2 = 3.3V, 2-3 = 5V)
SJ2Battery measurement (1-2 = measure)
SJ33.3V/5V UART1 pin 4 voltage (1-2 = 3.3V, 2-3 = 5V)
SJ43.3V/5V I2C General Purpose Bus pullup/signal voltage (1-2 = 3.3V, 2-3 = 5V)

RC/Cam-Controller (RCC/CC) PCB Assembling

Cabling

Plugs

The different plugs on the PCB:

NameFunctionPins
X1I2C1-6V, 2-6V, 3-5V, 4-3.3V, 5-GND, 6-SCL, 7-SDA, 8-GND
X2UART0 5V1-GND, 2-RXD(Input), 3-TXD(Output), 5V
X3UART1 5V1-GND, 2-RXD(Input), 3-TXD(Output), 5V
X4ISP1-5V, 2-miso, 3-mosi, 4-sck, 5-rst, 6-gnd
JP1Servo1-Servo1, 2-Servo2, 3-6V, 4-6V, 5-GND, 6-GND
JP2Servo1-Servo3, 2-Servo4, 3-6V, 4-6V, 5-GND, 6-GND
JP3Cam1-Focus, 2-Focus, 3-Shot, 4-Shot

JTAG Adapter

Cabling

Plugs

The different plugs on the PCB:

NameFunctionPins
X1Connector to JTAGDefault 20 Pin ARM JTAG
X2Connector to FC1-TDO, 2-TDI, 3-TCLK, 4-TMS, 5-TRST, 6-RTCK, 7-RESET, 8,-GND, 9-3.3V, 10-GND