Welcome to join the XRC group to learn more, QQ group: 1073485333 All PCB hardware, schematics, firmware, and shell files have been open sourced in the group file. If you like it, you can try to make it yourself. The cost is not cheap, about 400, it depends on the individual. strength.
3.3 update, the OTA update of the SD card firmware has been completed. It is convenient and fast to use the Bootloader to update the firmware.
Introduction video: Introduction video


XRC remote control is a multi-functional open source remote control based on the STM32F4 platform, with a full Chinese interface, 32 physical channels, 3.5-inch true color IPS capacitive touch screen, supports CRSF protocol, supports ELRS, Black Sheep, Siyigao The frequency head supports the Mavlink protocol, has a built-in simple MP ground station, supports UAV flight control parameter adjustment, supports image browsing, e-books, video playback and NES games, and gravity sensing.
----------Hardware configuration----------
(1) Main control: using STM32F407IGT6 main control, 192K SRAM, 1M FLASH; (2) Wireless: NRF24L01 wireless module; (3) ) Display: 3.5-inch 480*320, 16-bit true color IPS LCD capacitive touch screen; (4) Channel: 32 physical channels, divided into 16 analog channels and 16 switch channels, including 4 rocker channels, 4 Knob channels, 4 linear fader channels, 4 PS small rocker channels, 6 button channels, 6 two-stage button switch channels, 2 three-stage button switch channels, 2 three-stage button switch reset Channel; (5) Menu: 8 menu buttons of up, down, left, right, plus, minus, confirm and exit; (6) Power supply: 1S lithium battery power supply, built-in 5V2A charging circuit; (7) Power supply: internally integrated 5V2A and 9V2A boost circuit to supply power to the remote control and external high-frequency head; (8) PCB: using a mainboard + power board + channel board split design, convenient for DIY and hardware upgrades; (9) High-frequency head: built-in high frequency Head circuit, supports external high-frequency heads such as ELRS, Black Sheep, Siyi FM30; (10) Storage: built-in AT24C512EEPROM, supports 32 sets of model data storage, supports 32 sets of receiver data storage, 16 sets of logic switch settings; 16M Flash font library , supports SD card expanded storage; (11) Supports gravity sensing, MPU60503D accelerometer and three-axis gyroscope; (12) Built-in JQ8900 voice module, supports voice broadcast; (13) True 4096 joystick resolution; (10) 4) The hardware cost is about 400 yuan;
----------Software features---------- (1) Support CRSF protocol, up to 500hz refresh rate, and data return; ( 2) It has a trainer output port and supports the output of PPM, SBUS and other signals; (3) 3D model icon display, supports Chinese named models, 26-key full keyboard Chinese input method; (4) One-stop channel setting, all channel parameters are in one interface Get the settings (5) Powerful hardware calibration function, DIY hardware does not need to pay attention to IO distribution, use hardware calibration to set the channel sequence correctly; (6) Mixing preset, currently supports delta wing, differential and V-tail settings; ( 7) Support channel curve adjustment, 1-5 point discount or EXP curve, (currently only supports 1-8 channels); (8) Powerful button mode setting, 6 buttons can set multiple button modes (self-locking, reset , increment, etc.); (9) Supports channel filter adjustment and combination switch setting; (10) Has 2 software timers with an accuracy of 0.01 seconds; (11) The remote control has built-in MAVLINK protocol and a simple MP ground station, which can Simply plan the route, and perform unlocking, locking, takeoff, landing, return, and switching modes with one click. All data information returned by the drone can be displayed; (12) It has a beautiful drone HUD display interface that displays no Commonly used parameter information for humans and machines; (13) Simple MP ground station, which can adjust the PID of the drone, and modify all parameters of the drone through all parameters. Various calibration functions will be added later; (14) ) Has a control interface specially developed for vehicle and ship models, which needs to be used with a dedicated flight controller; (15) Has an RTC clock; (16) Supports desktop background settings and theme color settings; (17) Supports boot animation customization; supports Boot music customization; (18) Support electronic photo album function; (19) Support e-book function; (20) Support NES game function; (21) Support video player function; (22) Support file Manager function; (23) Support USB connection for file management; (24) Support model touch mouse to connect to computer; (25) Support touch analog joystick; (26) Support simple LUA script; (27) Built-in 2048 simple game; (28) 2.4G wireless environment detection; (29) Alarm if no operation for a long time; (30) Low voltage alarm, automatic shutdown;
------- ---Receiver---------- (1) The receiver has 8 PWM and 2 PPM outputs at the same time. It can also use SBUS output and adopts 5-point frequency hopping. The receiver supports connecting to a computer to simulate Use the game controller to practice simulator or play games; (2) The receiver automatically searches for frequency binding information when it is powered on, eliminating complex frequency binding operations; (3) The receiver supports 3 ADC voltages and 1 battery voltage return; (4) ) The receiver has built-in MAVLINK protocol, which can communicate directly with the drone;