Editor Version ×
recommended

Pro Edition

free

Brand new interactions and interfaces

Smooth support for design sizes of over 3W

devices or 10W pads

More rigorous design constraints, more

standardized processes

For enterprises, more professional users

Std Edition

Easy to use and quick to get started

The process supports design scales of 300

devices or 1000 pads

Supports simple circuit simulation

For students, teachers, creators

Ongoing

PRO SOWA_F4 Flight Controller

SOWA_F4 Flight Controller

Project tags

License

GPL 3.0

License: GPL 3.0

Participate: OSHWLab Stars

Mode:

Mode

OSHWLab Stars

OSHWLab Stars

  • 1.7k
  • 1
  • 9
Update time: 2024-12-13 13:44:30
Creation time: 2024-06-24 18:46:07
Description

Description

The main goal of this project is to create a free open-source flight controller you can use for your personal needs.

29.09.2024 --> ! Important update !

I have figured out that OSD doesn`t work correctly. 

Due to the lack of time nowadays, I will try to solve the problem as soon as I have a chance.

13.12.2024 --> About the OSD: When I connect a camera I receive the following video output (see the photo). I tried to change OSD settings and fonts in Betaflight but that didn`t help. Last time I tried to replace the AT7456E chip on my board from an old Omnibus F3 FC and then everything worked perfectly. After that I placed other chips from LCSC to my board and then it didn`t work again. That`s why I only suspect that the chips should be somehow pre-programmed.
If somebody knows or has any ideas of how to fix this problem I will be very gratefull if you contact me. Thanks.


Features:

  • STM32F405
  • ICM42688P gyroscope + accelerometer
  • Blackbox
  • OSD
  • 3-8S voltage
  • Powerful 3.5A DC converters
  • 3.3V / 5V / 10V rails
  • SCL and SDA pins for GPS
  • 6 UARTs
  • 8 motor/servo outputs
  • RX4 inverter (for SBUS)
  • SWD and SWC pins for direkt programming via bootloader (ex. ST-Link)

Size: 40/40/1,6 mm

Drill diameter: 4 mm

Drill distance: 30,5 mm (center to center)

 

Pinout and wiring diagrams:

 

 

 

Software flashing

At this moment, it is only available to flash the software to the board as an unofficial Betaflight target.

You can find all the needed files to configure the board in the attachments below.

  1. Make sure you have installed all the needed drivers (Zadig, ImpulseRS)
  2. Connect the board to your PC via TYPE-C cable while holding the "BOOT" button. After that, a device in DFU mode should be detected
  3. Go to "Firmware Flasher" tab and load the .hex file by clicking on the "Load Firmware [Lokal]" tab
  4. Click the "Flash Firmware" button
  5. Once the firmware flashed successfully, press the "Connect" button and go to the "CLI" tab
  6. Press "Load from file" button and select .config file

Load the commands to the CLI and reconnect the FC

Software flashing

 

 

Sponsors

I would like to express my sincere gratitude to the OSHWlab Stars program for their significant assistance in funding this project as well as to JLCPCB for providing it`s manufacturing power facilities.

 

My contacts

If you would like to contact me for any reason, feel free to write me either by E-Mail poplavskiyb@gmail.com or via Telegram at @Poplavskyib (https://t.me/poplavskyib)

 

 

Made by Bogdan Poplavskyi

Design Drawing

Design Drawing

schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
Empty
Project Attachments

Project Attachments

Project Members

Project Members

Target complaint
Related Projects
Change a batch
Loading...

Comment

Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn