Skip to content

PoplavskyiB/Sowa_FC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOWA_FC

The main goal of this project is to create an open-source STM32 based flight controller SOWA F4

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 microcontroller
  • ICM42688P gyroscope + accelerometer
  • Blackbox (16Mb)
  • OSD
  • 3-8S voltage
  • Powerful 3.5A DC converters allow you the usage of almost every high-consumption peripherals
  • 3.3V (500mA) / 5V (3.5A) / 10V (3.5A) rails
  • SCL and SDA pins for GPS
  • 6 UARTs
  • 8 motor/servo outputs
  • RX4 inverter (for SBUS)
  • Voltage & current sensor
  • 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)

Wiring diagram:

Wiring Wiring_Bottom

Software flashing

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

  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
  7. Load the commands to the CLI and reconnect the FC

Software flashing

Schematics

This board is designed in the EasyEDA PCB creating tool. Here is the link where you can find all the schemas: https://oshwlab.com/poplavskyib/SOWA_F4 Scheme_SOWA_FC

My contacts

For any questions or suggestions feel free to write me either by E-Mail [email protected] or via Telegram at @Poplavskyib (https://t.me/poplavskyib)

Sponsors

I would like to express my sincere gratitude to the OSHWlab Stars program for their significant assistance in funding this project.

About

Open-source F405 flight controller

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published