check in
Ongoing

SOWA_F4 Flight Controller

PROSOWA_F4 Flight Controller

tag

3.9k
0
0
8
Mode:OSHWLab Stars
OSHWLab Stars

License

GPL 3.0

Reproduction is prohibited without the author's authorization
Creation time:2024-06-24 18:46:07Update time:2025-06-27 09:31:18

Description

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

! Important !
The OSD doesn`t work for some reason. Even after many trials I couldn`t figure out why. I have already replaced the AT7456E chip many times and changed fonts in Betaflight but that didn`t help. If somebody knows any possible solutions I would be grateful if you contact me. Thank you

------------------------------------------------------------------------------
27.05.2025 --> Update to version 1.1
Changes:
- Replaced barometer from SPL06 to a more modern and accurate DPS310
- More powerful 1A 3.3V LDO
- Added copper regions on top and bottom
- Replaced components which were not available at JLCPCB anymore
- Footprint of VBUS diode D1 updated (earlier the cathode and anode were mixed up in the footprint)

Please note that the following pictures of PCBs only correspond to V1.0. Flight controller of version V1.1 has the same pinout as for previous version but has some insignificant visual changes.
------------------------------------------------------------------------------

Features:

  • STM32F405
  • ICM42688P gyroscope + accelerometer
  • Barometer
  • 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)

 

 

Designed by Bogdan Poplavskyi (Богдан Поплавский)

Design Drawing

The preview image was not generated, please save it again in the editor.

BOM

Bom empty

Attachments

OrderFile nameDownload times
1
betaflight_4.5.0_STM32F405.hex
58
2
SOWA_F4_V1.0.config
85
3
Schematic_SOWA-F4_V1.1.png
16
4
SOWA_FC_V1.1_updated.epro
17
Clone
Add to Album
0
0
Share
Report

Project Members

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation