Skip to the content
PCBKitNew board
2 layers152 × 104.5 mmJATAYU Controller, the printed circuit board in 3D

JATAYU Controller

Quadcoach/J-Deck

JATAYU Controller is a compact ESP32-C3-based drone remote designed for the JATAYU Flight Controller. It uses ESP-NOW for a fast, direct wireless control link, combining dual analog joysticks, tactile buttons, USB-C charging, and protected 1S LiPo power in a custom PCB design

Size
152 × 104.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
38
Nets
40
Pads
184
Tracks, vias
413, 38
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
22 Jul 2026
Updated
22 Jul 2026

Overview

JATAYU Controller is an open-source printed circuit board by Quadcoach, from the Quadcoach/J-Deck repository on GitHub. It is a 2-layer board of 152 × 104.5 mm with 38 parts on 40 nets, routed with 413 tracks and 38 vias.

It is built around the ESP32-C3-WROOM-02U-N4, AP2114H-3.3TRG1 and DW01A, with the TP4056 and FS8205A among its other parts. Its parts include 13 resistors, 6 capacitors, 6 ICs, 4 switches and 3 diodes. It belongs with the robots and motor control boards and the ESP32 and RISC-V boards of this library.

Main components

5

README

README.md

J-Deck

An ESP32-C3 wireless controller for JATAYU and any Wi-Fi, Bluetooth, or ESP-NOW project.
Compact in your hands. Fast on the link. Built to control.

ESP32-C3 ESP-NOW 1S LiPo Hardware design

J-Deck hero image - assembled remote

Built for JATAYU. Ready for anything.

J-Deck is a purpose-built handheld wireless controller. Its primary role is to talk directly to the JATAYU Flight Controller, reading pilot inputs from twin analog joysticks and tactile controls before sending compact control data over ESP-NOW.

But it is not limited to flight. With its ESP32-C3 radio and programmable firmware, J-Deck can be adapted as a controller for robots, RC vehicles, smart-home projects, camera rigs, simulators, or any device that communicates through Wi-Fi, Bluetooth Low Energy (BLE), or ESP-NOW.

No router is required for ESP-NOW. For other projects, choose the wireless mode and control protocol that best fits the device you are building.

This repository contains the KiCad hardware design for the controller. Firmware, final protocol definitions, pin mappings, and flight-safety behaviour should be kept versioned alongside the matching JATAYU Flight Controller project.

Wireless modes

ModeGreat forTypical connection
ESP-NOWResponsive device-to-device control, including JATAYUDirect peer-to-peer packets; no access point required
Wi-FiWeb dashboards, LAN-connected devices, and IoT projectsConnect through an access point or run a local access point
Bluetooth LEPhones, tablets, and low-power nearby peripheralsBLE pairing and GATT services

The controller hardware stays the same; the firmware defines the selected radio mode, packet format, mapping, and receiver behaviour.

The link

ESP-NOW telemetry flow placeholder - replace with a protocol or range-test graphic

text
[J-Deck] -- ESP-NOW control packets --> [JATAYU Flight Controller]
[J-Deck] <-- optional telemetry ----- [JATAYU Flight Controller]

ESP-NOW is a strong fit for a dedicated RC link because it operates without a conventional Wi-Fi access point and keeps the radio exchange focused on the aircraft. The exact packet format, peer MAC addresses, update rate, channel, checksum, and failsafe timeout are firmware decisions - document them here when the flight stack is locked.

Hardware

PCB render placeholder - replace with front/back board render or assembled-controller photo

FeatureDesign choice
BrainESP32-C3-WROOM-02U - RISC-V MCU with 2.4 GHz radio
Flight controlsTwo 2-axis analog joysticks
Extra inputFour tactile push buttons
ChargingUSB-C input with TP4056 single-cell LiPo charger
Battery protectionDW01A + FS8205A protection stage
RegulationAP2114H 3.3 V LDO
FeedbackCharge/status LEDs

Power

The controller is designed around a single-cell 3.7 V LiPo battery. USB-C feeds the onboard charger, while the battery protection circuit guards against over-charge, over-discharge, and over-current conditions. The 3.3 V regulator supplies the ESP32-C3 and controls.

Treat lithium batteries with care: use a protected, suitable 1S cell; inspect wiring and polarity before power-up; and never leave charging unattended.

Repository map

text
JATAYU-Controller.kicad_pro   KiCad project
JATAYU-Controller.kicad_sch   Schematic
JATAYU-Controller.kicad_pcb   PCB layout
JATAYU-Controller-BOM.csv     Bill of materials
GERBER/                       Manufacturing outputs
3D Files/                     Mechanical / enclosure assets

Getting started

  1. Open JATAYU-Controller.kicad_pro in KiCad.
  2. Review the schematic, footprints, board rules, and antenna keep-out before ordering.
  3. Generate fresh manufacturing files from the validated board revision.
  4. Assemble and bring up the power rails first, then program and test the ESP-NOW firmware with the JATAYU Flight Controller.
  5. Validate radio range, packet loss, neutral-stick calibration, arming logic, and failsafe behaviour with props removed before any flight test.

Flight safety

This is an experimental flight-control device. A radio link must never be the only safety layer. The aircraft firmware should implement a conservative failsafe when packets stop arriving, reject malformed packets, require deliberate arming, and be tested in a controlled environment. Always follow applicable local regulations.

Image checklist

The three placeholder images above are ready to be replaced with your own project shots:

  1. A clean, assembled-controller hero photo.
  2. An ESP-NOW architecture, telemetry, or range-test graphic.
  3. A KiCad 3D render or close-up PCB photo.

Made for the JATAYU flight platform.

Parts

38
QtyValueFootprintReferences
410uFCapacitor_SMD:C_0603_1608MetricC1, C2, C4, C5
4SW_PushButton_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFSSW1, SW2, SW3, SW4
31KResistor_SMD:R_0603_1608MetricR6, R7, R9
210KResistor_SMD:R_0603_1608MetricR14, R15
218650Battery:BatteryHolder_Keystone_1042_1x1865018650Holder, 18650Holder
222Resistor_SMD:R_0603_1608MetricR1, R2
25.1KResistor_SMD:R_0603_1608MetricR3, R8
2CHRG-LEDLED_SMD:LED_0805_2012MetricD1, D2
10.1uFCapacitor_SMD:C_0603_1608MetricC3
10.4Resistor_SMD:R_0603_1608MetricR5
11.2KResistor_SMD:R_0603_1608MetricR4
1100Resistor_SMD:R_0603_1608MetricR10
11uFCapacitor_SMD:C_0603_1608MetricC7
1220Resistor_SMD:R_0603_1608MetricR16
1AP2114H-3.3TRG1Package_TO_SOT_SMD:SOT-223-3_TabPin2U5
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalBattery1
1Conn_01x04_SocketConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ2
1DW01APackage_TO_SOT_SMD:SOT-23-6U4
1ESP32-C3-WROOM-02URF_Module:ESP32-C3-WROOM-02UU6
1FS8205AFS8205A:SOP65P640X120-8NQ1
1LEDLED_SMD:LED_0805_2012MetricD5
1Stick 1COM-09032:XDCR_COM-09032U1
1Stick 2COM-09032:XDCR_COM-09032U2
1TP4056Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalViasU3
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

Questions

How big is the JATAYU Controller PCB?

It measures 152 × 104.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the JATAYU Controller use?

38 parts, built around the ESP32-C3-WROOM-02U-N4, AP2114H-3.3TRG1, DW01A and TP4056. 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 JATAYU Controller KiCad files?

From the Quadcoach/J-Deck repository on GitHub, at the commit this page was made from: the board is JATAYU-Controller.kicad_pcb and its schematic JATAYU-Controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the JATAYU Controller design in my own project?

Its repository states no licence, so its author keeps all rights: ask Quadcoach before reusing the design.

Similar boards

  • 4 layers67.5 × 44.4 mmPGR, the printed circuit board in 3D

    PGR

    Projeto-Guarda-Rios/PCB

    O repositório para a PCB do Projeto Guarda Rios! Inclui todos os ficheiros relacionados com a PCB!

    81 parts2MIT
  • 2 layers192.4 × 50 mmOmote, the printed circuit board in 3D

    Omote

    OMOTE-Community/OMOTE-Hardware

    Open Source Remote - Hardware

    187 parts157GPL-3.0
  • 2 layers52.5 × 28 mmKitchen timer, the printed circuit board in 3D

    Kitchen timer

    hggh/kitchen-timer

    kitchen timer

    35 parts16GPL-3.0
  • 2 layers100 × 90 mmAudMix, the printed circuit board in 3D

    AudMix

    I-AM-ENGINEER/AudMX

    Alternative for Deej ( https://github.com/omriharel/deej ) with more features

    85 parts12
  • 4 layers53 × 33 mmLiPo BuckBoost Charger, the printed circuit board in 3D

    LiPo BuckBoost Charger

    potpurri/LiPo_Charger_TP4056_BuckBoost_TPS63020

    This PCB is designed to safely charge a lithium-ion cell and provide a selectable 3.3V or 5V output. It's equipped with components that ensure safe charging and protection for the battery and supports flexible output…

    63 parts9Apache-2.0
  • 2 layers35 × 100 mmWalkieTalkie, the printed circuit board in 3D

    WalkieTalkie

    GuzziFlipFlops/ESP32-Walkie-Talkie

    An open source ESPNOW based walkie talkie with a 600 meter tested distance, with an OLED and multiple buttons to interact with

    66 parts7MIT
  • 2 layers96.2 × 62.4 mmHearingAid ESP, the printed circuit board in 3D

    HearingAid ESP

    AveryLion03/HearingAid

    Plan II Thesis - Avery Atchley

    108 parts3
  • 2 layers30 × 100 mmMoskill, the printed circuit board in 3D

    Moskill

    telagod/moskill

    MosKill - Smart Mosquito Swatter with BLE, Kill Counting & Statistics | ESP32-C3 + KiCad PCB + UniApp

    95 parts2