ExpressLRS protocol open source aircraft model wireless transmission project, high refresh rate and ultra-long distance, address https://github.com/ExpressLRS/ExpressLRS
! [ELRS 2.4G receiver DIY information-component solder joint diagram.jpg]
This is directly used by Yibai Special E28 12S wireless module, the main control adopts ESP01F module, simple production, high success rate and low cost.
Cloned from lmzjyq's project, he fixed the problem of his C4 capacitor not being grounded, and added a board with 20x20 fly tower mounting holes! [elrs RX triangle.jpg]
ELRS 2.4G receiver DIY information-actual picture.jpg
ELRS 2.4G transmitter official version Slimmer (for T-lite XLite remote control)_TX-E28-ESP32WROOM.zip
BOM component list_Expresslrs_2.4G receiver e2812s+esp01f.xlsx
Open source project address & notes.txt
BOM download
PCB_ELRS 2.4G receiver e2812s+esp01f triangular multi-hole bit_2022-09-25.pdf
PCB_ELRS 2.4G receiver e2812s+esp01f triangular multi-hole bit_2022-09-25.json
ELRS 2.4G receiver e2812s+esp01f triangular multi-hole bit_2022-09-25.pcbdoc
Gerber_ELRS 2.4G receiver e2812s+esp01f triangular multi-hole bit_2022-09-25.zip
PCB_ELRS2.4G rx_e28 esp01f_feibiao_2022-09-25.pdf
PCB_ELRS2.4G rx_e28 esp01f_feibiao_2022-09-25.json
ELRS2.4G rx_e28 esp01f_feibiao_2022-09-25.pcbdoc
Gerber_ELRS2.4G rx_e28 esp01f_feibiao_2022-09-25.zip
PCB_ELRS2.4G rx_e28 esp01f_16x18_2022-09-25.pdf
PCB_ELRS2.4G rx_e28 esp01f_16x18_2022-09-25.json
ELRS2.4G rx_e28 esp01f_16x18_2022-09-25.pcbdoc
Gerber_ELRS2.4G rx_e28 esp01f_16x18_2022-09-25.zip
PCB_ELRS2.4G rx_e28 esp01f_20x20mm_2022-09-25.pdf
PCB_ELRS2.4G rx_e28 esp01f_20x20mm_2022-09-25.json
ELRS2.4G rx_e28 esp01f_20x20mm_2022-09-25.pcbdoc
Gerber_ELRS2.4G rx_e28 esp01f_20x20mm_2022-09-25.zip
Schematic_ELRS 2.4G receiver e2812s+esp01f_2022-09-25.pdf
SCH_ELRS 2.4G receiver e2812s+esp01f_2022-09-25.json
ELRS2.4G rx_e28 esp01f_2022-09-25.schdoc
61164
Flight control external black box-BlackBox
Introduction: The blackbox black box recording board can be used to record logs in the external black box of the flight control. Associated gyroflow.
Modified based on the open source project tiny-blackbox, it is suitable for flight control external black box recording. Default onboard 16M
tiny box black box
Tiny Blackbox is an open source ultra-light external recorder for micro drones.
Dimensions: 9 x 14 mm
Weight: 0.47 g
Recording rate: up to 4 kHz
Data rate: 1.5 Mbit/s
Current consumption: < 30 mA
Flash memory: 16 MB, W25Q128JVPIQ
Microcontroller: STM32F042G6U6
Setup
Connect the device to the flight control (RX-> Any available UART port on TX, TX->RX).
Set up the black box in the betaflight configurator:
Ports tab: Peripherals -> Black box logging, speed 1500000.
Modes tab: blackbox -> assign to any available AUX switch. @vinvaa Note: You can also not set this switch. By default, the log will be recorded directly in
the Blackbox tab: Recording Device -> Serial Port.
Screenshot
: The flight control log data is recorded by default after powering on.
Press and hold for 1 second to read the log mode.
Press and hold again for 3 seconds to clear all logs.
Read the recorded log
and configure the flight control bf_uart_number value in config.json to match the black box port number in Betaflight.
Connect the flight controller to the computer.
Press and hold the button for 1 second to switch to read mode (two flashes).
Run the Python script tinybb.py. This script automatically converts the flight controller to serial pass-through mode.
Use the r command to save logs from flash memory to a file.
Open the file using Black Box Explorer and enjoy :-)
'
You may need to install the pySerial module before running the script. Type pip3 install pyserial into the command prompt (cmd.exe or terminal).
CLI output example: Open /dev/cu.usbmodemFA131 successfully
===== Betafligh CLI mode =====>> Entering CLI Mode, type 'exit' to return, or 'help'>> # serialpassthrough 1 500000>> Port1: 1>> Port2: 20>> Port1 opened, baud = 500000.>> Forwarding, power cycle to exit.======================== ======
Flash memory: 38.0% full
i - Informationr - Read memory - Dump full memory - Erasex - Exit
Enter command: > r
Downloading:Press ctrl+c to stop..... ..... 1 Mb............. 2 Mb............. 3 Mb....... ......... 4 Mb............ 5 Mb............ 6 Mb.6391040 bytes receivedBlackbox_Log_20210213_112830.bbl saved>
For developers and enthusiasts
building firmware using STM32CubeIDE
Flash pre-built hex firmware with STM32CubeProg or STLink toolset.
Connect the ST-Link programmer to the following pins:
Future plans
Cross-platform GUI
support 8 kHz recording rate
Feel free to contact me on Telegram: @AlexeyStn
Original tiny-blackbox-main.zip
BOM download
PCB_blackbox-pcb_2022-09-25.pdf
PCB_blackbox-pcb_2022-09-25.json
blackbox-pcb_2022-09-25.pcbdoc
Gerber_blackbox-pcb_2022-09-25.zip
Schematic_Flight control external black box-BlackBox_2022-09-25.pdf
SCH_Flight control external black box-BlackBox_2022-09-25.json
blackbox-logger_2022-09-25.schdoc
61165
22-Snowflake
Introduction: Second Prize in the 2022 Electrical and Electronic Breathing Lamp Design Competition of the School of Electrical Engineering of Guangzhou City Polytechnic Institute
二二_Guan Ziyao, Huang Yingyan.mp4
CH32V103C8T6.rar
BOM download
PCB_dengban_2022-09-25.pdf
PCB_dengban_2022-09-25.json
dengban_2022-09-25.pcbdoc
Gerber_dengban_2022-09-25.zip
PCB_zhukong_2022-09-25.pdf
PCB_zhukong_2022-09-25.json
zhukong_2022-09-25.pcbdoc
Gerber_zhukong.zip
Schematic_二二-雪flake_2022-09-25.pdf
SCH_二二-雪flake_2022-09-25.json
二二-雪flake_2022-09-25.zip
61166
nine-key keypad
Description: A nine-button keypad
Need an arduino micro
arduino_2.0.ino
BOM download
PCB_PCB_2020-03-03 02_34_05_2022-09-25.pdf
PCB_PCB_2020-03-03 02 34 05_2022-09-25.json
PCB_2020-03-03 02_34_05_2022-09-25.pcbdoc
Gerber_PCB_2020-03-03 02_34_05.zip
Schematic_Nine-key keyboard_2022-09-25.pdf
SCH_Nine-key keyboard_2022-09-25.json
Sheet_1_2022-09-25.schdoc
61167
electronic