Skip to the content
4 layers83.3 × 91.7 mmTXV2 MAIN revB, the printed circuit board in 3D

TXV2 MAIN revB

Mmessiter/LDRC_V21

LockDown Radio Control V2 — RXV2 receiver and Rotorflight/simulator dongle, the iOS and Android apps, and the TXV2 transmitter. Free and open source.

Size
83.3 × 91.7 mm
Copper layers
4
Thickness
1.6 mm
Parts
64
Nets
93
Pads
348
Tracks, vias
948, 70
Pours
4
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
7 Jun 2026
Updated
7 Nov 2026

Overview

TXV2 MAIN revB is an open-source printed circuit board by Mmessiter, from the Mmessiter/LDRC_V2 repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 83.3 × 91.7 mm with 64 parts on 93 nets, routed with 948 tracks and 70 vias.

It is built around the ESP32-S3-DEVKITC-1-N8, NRF24L01 and AMS1117-3.3, with the BQ25887RGE, SS14 and CR2032 among its other parts. Its parts include 19 connectors, 15 resistors, 12 capacitors, 8 ICs and 4 diodes. It belongs with the radio and wireless boards and the ESP32 boards of this library.

Main components

6

README

RXV2/kicad/dongle/README.md

Do not order this board

[!WARNING] The board in this folder is wrong. Do not order it, and do not build it. It can destroy a XIAO, and could harm your flight controller.

What is wrong

  • This is the first-batch carrier board for the dongle: RXV2_DONGLE_gerbers.zip, RXV2_DONGLE.kicad_pcb, render.png, make_dongle.py.
  • Its connector is wired the wrong way round on all four pins, and TX and RX are swapped as well.
  • So the flight controller's +5 V lands on the XIAO's D6 pin. That killed two XIAOs before the fault was found.
  • The batch was binned, and the board was dropped. The files stay here only as a record.

Build the dongle with four wires instead

A Seeed XIAO ESP32-S3 beside a four-wire twisted lead with a white JST-GH plug at one end and bare ends at the other

All a dongle needs: a XIAO ESP32-S3 and a four-wire lead (here the one from the Nexus box).

You need:

  • a Seeed XIAO ESP32-S3, with its aerial;
  • a four-wire lead that fits a spare port on your flight controller (the lead in the Nexus box is the easiest);
  • heat-shrink sleeving.

Wire it:

Flight controller's portXIAO padColour on Malcolm's Nexus lead
RXD6white
TXD5green
+ 5 V5Vred
−GNDblack
  • Check every wire with a meter before you plug it in. Other leads use other colours, and reversed power can destroy the flight controller.
  • On the XIAO (USB end at the top), 5V and GND are the top two pads on the right. D5 and D6 are the bottom two on the left. Go by the printed labels.
  • Shrink-wrap it, leaving the USB-C socket clear.

Plug it in:

  • On a Nexus, use port B or C, never A. Port A belongs to the receiver.
  • Fit a USB-C data cable from the flight controller to the dongle: nothing to set. To use the lead alone, set that port to MSP, 115200 in Rotorflight.
  • Power it from the flight controller only. While it is wired to the flight controller, never plug a computer, charger or power bank into its USB socket: two supplies would meet. (Flash it with the flight controller unplugged.)

Flash it in your browser: messiter.com/rotorflight/flash.html.

The full guide, with photos, other flight controllers and first switch-on: messiter.com/rotorflight/dongle.html.


Licence: boards CERN-OHL-S-2.0. See ../../../LICENSING.md.

Parts

64
QtyValueFootprintReferences
410uFCapacitor_SMD:C_1206_3216MetricC2, C3, C4, C9
4M3MountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
2100nFCapacitor_SMD:C_0805_2012MetricC10, C11
2330RResistor_SMD:R_0805_2012MetricR1, R14
24.7kResistor_SMD:R_0805_2012MetricR12, R13
2470RResistor_SMD:R_0805_2012MetricR9, R10
25.1kResistor_SMD:R_0805_2012MetricR7, R8
268RResistor_SMD:R_1206_3216MetricR2, R3
2SS14Diode_SMD:D_SMAD3, D4
110uF 25VC_0805_2012MetricC12
115kResistor_SMD:R_0805_2012MetricR16
11uFCapacitor_SMD:C_0805_2012MetricC1
11uHInductor_SMD:L_Vishay_IHLP-2020L1
1220uFCapacitor_SMD:CP_Elec_6.3x7.7C8
1374RResistor_SMD:R_0805_2012MetricR6
14.7uFCapacitor_SMD:C_0805_2012MetricC7
147kResistor_SMD:R_0805_2012MetricR15
147nFCapacitor_SMD:C_0805_2012MetricC6
147pFCapacitor_SMD:C_0805_2012MetricC5
15.11kResistor_SMD:R_0805_2012MetricR4
15V buck MAINTXV2:Buck3pin_VGVU5
15V buck NEXTTXV2:Buck3pin_VGVU9
17.5kResistor_SMD:R_0805_2012MetricR5
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U8
1BALConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ4
1BATTConnector_AMASS:AMASS_XT30U-F_1x02_P5.0mm_VerticalJ3
1BQ25887Package_DFN_QFN:HVQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalViasU7
1BTNConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ5
1CHGLED_SMD:LED_0805_2012MetricD2
1CR2032Battery:Battery_Panasonic_CR2032-VS1N_Vertical_CircularHolesBT1
1ESP-AConnector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_VerticalJ15
1ESP-BConnector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_VerticalJ16
1ESP32-S3-DevKitCTXV2:DevKitC1_SocketU2
1GIM L HConnector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ7B
1GIM L VConnector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ7
1GIM R HConnector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ6B
1GIM R VConnector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ6
1I2CConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ13
1KNOBSConnector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_VerticalJ8
1NEXTIONConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ2
1PWRLED_SMD:LED_0805_2012MetricD1
1Pololu 2808TXV2:Pololu2808_PSW03CU4
1QWIICConnector_JST:JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_VerticalJ12
1RGB LEDConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ11
1RTCConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ14
1SWITCHESConnector_JST:JST_XH_B9B-XH-A_1x09_P2.50mm_VerticalJ9
1TRIMSConnector_JST:JST_XH_B9B-XH-A_1x09_P2.50mm_VerticalJ10
1TX MODULEConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ17
1Teensy 4.1TXV2:Teensy41_SocketU1
1USB-CConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1nRF24L01TXV2:NRF24_Socket_2x4U3

More from Mmessiter/LDRC_V2

2
  • 4 layers83.3 × 91.7 mmTXV2 MAIN, the printed circuit board in 3D

    TXV2 MAIN

    Mmessiter/LDRC_V2

    LockDown Radio Control V2 — RXV2 receiver and Rotorflight/simulator dongle, the iOS and Android apps, and the TXV2 transmitter. Free and open source.

    61 parts1GPL-3.0
  • 2 layers20.9 × 24.2 mmRXV2 DONGLE, the printed circuit board in 3D

    RXV2 DONGLE

    Mmessiter/LDRC_V2

    LockDown Radio Control V2 — RXV2 receiver and Rotorflight/simulator dongle, the iOS and Android apps, and the TXV2 transmitter. Free and open source.

    2 parts1GPL-3.0

Similar boards

  • 2 layers55 × 35 mmMini BT Pcb-328P, the printed circuit board in 3D

    Mini BT Pcb-328P

    d-diot/Mini-BT-Pcb-328P

    MySensors ATMega328P + RFM69 and NRF24 battery (AAA and CR2032) powered pcb

    54 parts3
  • 4 layers70 × 68 mmTarsus main board, the printed circuit board in 3D

    Tarsus main board

    EnejiOhieku/Tarsus

    ESP32 based ROS2 Compatible Hexapod Robot

    133 parts1
  • 4 layers101 × 51.5 mmQuack core, the printed circuit board in 3D

    Quack core

    HeyPCB/quack-core

    Brain board for the Open Duck Mini: Pi Zero 2W carrier, 14-servo STS bus, fused 2S power path in stitched copper zones (15-18 A battery side), USB-C charging with balancing, IMU.

    138 parts1CERN-OHL-S-2.0
  • 2 layers90 × 100 mmRobot, the printed circuit board in 3D

    Robot

    k6V457/maturitni_prace

    GOALS: - [x] Create this repository - [ ] Create graduation thesis - [ ] Create template in $\LaTeX$ - [ ] fill in blank spaces - [ ] modify template for SPSKA purposes - [ ] Write INTRO and theoretical part - [ ] start…

    12 partsMIT
  • 2 layers46 × 24 mmElec BMS plus charger, the printed circuit board in 3D

    Elec BMS plus charger

    pollen-robotics/elec_battery_mngt

    Differents PCB for battery management

    52 partsCERN-OHL-W-2.0
  • 4 layers72.8 × 75 mmRover circuit, the printed circuit board in 3D

    Rover circuit

    Project-Emerge/rover-circuit

    The Rover Circuit is a comprehensive controller board designed for robotics applications, specifically targeted at robot rovers.

    108 partsMIT
  • 2 layers92.6 × 97.5 mmGet a grip on reality, the printed circuit board in 3D

    Get a grip on reality

    sherwinchiu/get-a-grip-on-reality

    fydp project 2025 for vr gloves. open source pcb

    93 parts

Questions

How big is the TXV2 MAIN revB PCB?

It measures 83.3 × 91.7 mm and has 4 copper layers, 1.6 mm thick.

What parts does the TXV2 MAIN revB use?

64 parts, built around the ESP32-S3-DEVKITC-1-N8, NRF24L01, AMS1117-3.3 and BQ25887RGE. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the TXV2 MAIN revB KiCad files?

From the Mmessiter/LDRC_V2 repository on GitHub, at the commit this page was made from: the board is TXV3/kicad/revB/TXV2_MAIN_revB.kicad_pcb and its schematic TXV3/kicad/TXV2_MAIN.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the TXV2 MAIN revB design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).