Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 12 additions & 10 deletions docs/boards/FlyingRC F4Wing Mini.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,21 @@
# Board - FLYINGRCF4WINGMINI_NOT_RECOMMENDED
# Board - FLYINGRCF4WINGMINI

This is a cheap flight controller (prices range from $16US to $40US) from an unknown company. Many of the components on this FC are likely to have high tollerances due to the low cost. They sold this FC as compatible with INAV without reaching out to the team or having an official target made. The target only exists thanks to a community contributor (dixi83).
This is a budget-friendly flight controller, typically sold in the US$16-40 range. As with many entry-level boards, component tolerances and quality control may vary compared with higher-cost hardware, so users should test critical functions carefully before flying. The board has been advertised as INAV-compatible, but it was not originally submitted through the official INAV target process; current support exists thanks to community work, especially the contribution from dixi83.

Hardware issues have been reported on these flight controllers. They are also missing many features. Unlike most other _wing_ flight controllers. This is not an all in one solution. It requires an external power source for servos. So is not as small or light as it first appears.
FlyingRC is a small hardware vendor focused on affordable flight-controller and RC electronics products. More information about their work and open-source activity is available on their GitHub page: https://github.com/FlyingRC-Official

Hardware issues have been reported on these flight controllers. They are also missing many features. Unlike most other _wing_ flight controllers, this is not an all-in-one solution. It requires an external power source for servos, so is not as small or light as it first appears.

> [!WARNING]
> We recommend you only use this flight controller on very light aircraft that you will keep within line-of-sight distances. Reliability of the hardware is far from guaranteed. So fitting to a larger, heavier aircraft adds unneccesary safety risks. Also, there are essential features missing for other types of flights. Please keep this for small park fliers only, if used at all.
> We recommend you only use this flight controller on very light aircraft that you will keep within line-of-sight distances. Reliability of the hardware is far from guaranteed. So fitting to a larger, heavier aircraft adds unnecessary safety risks. Also, there are essential features missing for other types of flights. Please keep this for small park fliers only, if used at all.
>
> Also, if you insist on buying one of these. Make sure it's from a somewhere selling it at $16US. Spending $40US on this is a waste of money. You can get better FCs for around that money.
> Also, if you choose to buy one of these, compare pricing carefully. At around US$40 there are more capable flight controllers available.

## Specifications
| | |
|-----|-----|
| MCU | STM32F405RTG6 |
| Gyro | ICM-42605 |
| Gyro | ICM-42605 / BMI270 |
| Baro | SPL06 |
| UARTS | 1, 2 (RX only - SBUS), 4 (DJI), 5 |
| PWM | Six + One (S12 used for LED control) |
Expand All @@ -22,7 +24,7 @@ Hardware issues have been reported on these flight controllers. They are also mi
| Weight | 2.8g |

> [!NOTE]
> There is conflicting information for the power this FC can handle. There are 2 specs providied:
> There is conflicting information for the power this FC can handle. There are 2 specs provided:
> | | |
> |---|---|
> | Voltmeter | 2.5-30V |
Expand All @@ -31,12 +33,12 @@ Hardware issues have been reported on these flight controllers. They are also mi
> There is no ADC for "voltmeter" input. So potentially this FC can run at 1S to 6S. However there are only 2 LDO regulators on the FC itself.

## Notable missing features
* Current sensor
* Current sensor on earlier hardware revisions (V4 adds a backside ADC current-sensor pad)
* Blackbox recording
* Analogue OSD
* PINIO (for VTX power switching etc)
* ADCs (external current sensor, airspeed sensor, rssi, etc)
* Additional ADCs (airspeed sensor, RSSI, etc)
* On-board power rail for servos
* Filtered power for video

All the above can be found on the Matek F405-WMO. Which is a $45US flight controller. Which is 32 x 22 x 12.7 mm and 9g, and has a definite input voltage range of 2S to 6S, and able to handle up to 132A.
Most of the above can be found on the Matek F405-WMO. Which is a $45US flight controller. Which is 32 x 22 x 12.7 mm and 9g, and has a definite input voltage range of 2S to 6S, and able to handle up to 132A.
1 change: 1 addition & 0 deletions src/main/target/FLYINGRCF4WINGMINI/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
target_stm32f405xg(FLYINGRCF4WINGMINI NO_BOOTLOADER)
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#define USE_TARGET_CONFIG

#define TARGET_BOARD_IDENTIFIER "FRF4WM"
#define USBD_PRODUCT_STRING "FLYINGRCF4WINGMINI_NOT_RECOMMENDED"
#define USBD_PRODUCT_STRING "FLYINGRCF4WINGMINI"

#define LED0 PA14 //Blue
#define LED1 PA13 //Green
Expand All @@ -33,10 +33,15 @@
#define SPI1_MOSI_PIN PA7

#define USE_IMU_ICM42605
#define IMU_ICM42605_ALIGN CW90_DEG_FLIP
#define IMU_ICM42605_ALIGN CW270_DEG_FLIP
#define ICM42605_SPI_BUS BUS_SPI1
#define ICM42605_CS_PIN PC14

#define USE_IMU_BMI270
#define IMU_BMI270_ALIGN CW180_DEG_FLIP
#define BMI270_SPI_BUS BUS_SPI1
#define BMI270_CS_PIN PC14

// *************** I2C /Baro/Mag *********************
#define USE_I2C
#define USE_I2C_DEVICE_1
Expand Down Expand Up @@ -93,7 +98,10 @@
#define ADC_INSTANCE ADC1
#define ADC1_DMA_STREAM DMA2_Stream4
#define ADC_CHANNEL_1_PIN PC4
#define ADC_CHANNEL_2_PIN PC5
#define VBAT_ADC_CHANNEL ADC_CHN_1
// V4 hardware adds a backside current-sensor pad on the same ADC pin used by Matek F405 TE.
#define CURRENT_METER_ADC_CHANNEL ADC_CHN_2

// *************** LEDSTRIP ************************
#define USE_LED_STRIP
Expand Down

This file was deleted.

Loading