aero nishi's blog View Details
Posted by aero nishi | Jan 24, 2022 @ 05:54 PM | 3,703 Views
Synergy with Whoop Fc (0 min 33 sec)


I installed Whoop FC, Crazybee F4 Pro V3.0, on Synergy from RC Factory. FC works as a receiver, ESC and gyro and weighs only 4.3g. It has 2-4S input, 10A ESC, and 1A BEC, so I think it is suitable for Synergy class aircraft. The range of the built-in receiver is not long, so it is recommended to use it for indoor flight.

・Servo Connection
Servos can be connected to pads which can be set to timer output ports. For this FC, LED_Strip, TX1, RX1, TX2, and RX2 pads can be used. (IRX1 cannot be used because it is connected to an inverter. BUZZ also cannot be used because it cannot be set to a timer output port.) I used LED_Strip, TX2, and RX2 pads for Servo 1 (AILERON), Servo 2 (ELEVATOR), and Servo3 (RUDDER). They are connected to PA0, PA2, and PA3 of the MCU. Betaflight resource commands are:

resource servo 1 A00
resource servo 2 A02
resource servo 3 A03

The wiring diagram, actual wiring, and assembling the servo connector are shown in the pictures.

・Betaflight Setting
The motor is connected to the M1 connector. FC is placed so that the M1 connector is facing forward and attached to the back of the fuselage (see photo). The board alignment is roll 0 pitch 0 yaw -45.

Betaflight command I used are as follows:

resource led_strip 1 none
resource serial_tx 2 none
resource serial_rx 2 none
resource servo 1 A00
resource servo 2 A02
resource servo 3 A03
mixer customairplane
mmix reset
mmix 0 1 0 0 0
smix reset
...Continue Reading
Posted by aero nishi | Oct 18, 2021 @ 09:45 AM | 19,429 Views
Toothpick FC on RC Factory Yak 55 (0 min 26 sec)

This time I installed Happy model CrazyF411 on RC Factory Yak55. The CrazyF411 is a receiver, ESC, OSD and F4 FC. It also has 20A ESC output and 1.5A BEC output, which are enough for 80cm class foamy airplane.

○Servos and Motor Connection
3 Servos were connected to LED_Strip, TX2 and RX2 pads and the motor was connected to M1 connector of the FC ( See the connection diagram ). Betaflight CLI commands I used were as follows.

resource led_strip 1 none
resource serial_tx 2 none
resource serial_rx 2 none
resource servo 1 a00
resource servo 2 a02
resource servo 3 a03
mixer customairplane
smix reset
smix 0 2 0 -100 0 0 100 0 # aileron
smix 1 3 1 -100 0 0 100 0 # elevator
smix 2 4 2 100 0 0 100 0 # rudder
set servo_lowpass_hz = 5
set small_angle = 180

○Roll Rate
Betaflight controls the angular rates of the plane according to the stick inputs. By default, it is set to a maximum of 667 deg / sec, so if you do not increase this, the rotation rates of Yak55 will be limited. Use RC Rate or Rate in Rateprofile Settings to increase the rotation rates. In the video, the maximum roll rate was increased to roll the Yak55 at 900deg/sec.

〇Modified Horizon Mode
I attached a hex file of auto hovering code for CrazyF411 based on betaflight 4.2.9. It will keep the plane vertically in horizon mode. No warranty. You can override the control even if in the mode. I like outside loop with the mode on. Simply by releasing the sticks, it will return to hovering(See the video). Have fun.

〇Specs
Model : RC Factory/Twisted Hobbys Yak55 V2
FC : Happymodel CrazyF411 AIO F4
Motor : T-Motor AT2306 KV1500
Prop : GWS EP-9060
Servos : EMAX ES08DII x 3
Battery : BETAFPV 450mAh 3S 75C Lipo
Size : 80cm(W) x 78cm(L)
AUW : 224g
Posted by aero nishi | Sep 16, 2021 @ 05:35 PM | 12,638 Views
RC Factory Step One BABY with Whoop FC - automated flight (0 min 40 sec)

Whoop FC was installed to RC Factory Step One BABY. Since it flies with brushed motors, I used brushed FC, Happymodel BeecoreX FR F4.

○Betaflight Setting
The setting is very simple because it uses only two motors. The right wing motor was connected to the motor 1 connector of the FC and the left one was to motor 2 connecter. The differential thrust was set to control yaw by rudder. The betaflight cli commands were as follows:

# mixer
mixer CUSTOMAIRPLANE
mmix reset
mmix 0 1.000 0.000 0.000 -1.0 #Motor1
mmix 1 1.000 0.000 0.000 1.0 #Motor2
set small_angle=180

PID Setting
Since the yaw axis control was used to control the motor speeds, only yaw PID settings were necessary. I used P 15 I 0 D 0.

Board Alignment
FC was placed inside the fuselage as shown in the photo. The board alignment was roll -90 pitch -135 yaw 0. Since FC gets very hot, it is recommended to remove the canopy and cool down after each flight.

○Wheels
GWS 25mm wheels were installed for takeoff and landing in the gym.

○FPV
This is optional but BeecoreX has OSD and VTX, so you can turn it into an FPV plane by simply connecting a camera (Runcam Nano 3, weighs only 1.1g!). Be careful of cooling FC. It may be necessary to place the FC outside the fuselage.

○Like an Indoor Rubber-Powered Airplane
You can fly Step One BABY with the above settings. I attached a hex file I used to make it fly like an...Continue Reading
Posted by aero nishi | Aug 15, 2021 @ 05:54 PM | 25,557 Views
Toothpick FC on Gripen (0 min 28 sec)


I installed Toothpick FC, Happymodel CrazyF411, to RC Factory/Twisted Hobbys Gripen. CrazyF411 supports 2-4S battery input and has 20A ESCs, 1.5A BEC, and Frsky diversity receiver. It weighs only 6.3g. Since I used the FC as a reciever, ESCs, and a 6 axis gyro for Gripen, the wiring became very simple. Total weight was 170g with battery.

〇Servo connection
CrazyF411 is very similar to CrazybeeX. I connected 2 servos to TX2 and RX2 pads which are PA2 and PA3 of the MCU. CLI commands for activating 2 servos were:

resource servo 1 a02
resource servo 2 a03

I used servo 1 for right elevon and servo 2 for left elevon.

〇Betaflight setting
I assembled RC Factory/Twisted Hobbys Gripen and put the FC on it. I used M2 and M4 connectors which are PB6 and PB8 of the MCU. I used M2 for motor 1 on the right elevon and M4 for motor 2 on the left elevon. Betaflight CLI command was as follows.

resource motor 1 b06
resource motor 2 b08
resource servo 1 a02
resource servo 2 a03
# mixer
mixer CUSTOMAIRPLANE
mmix reset
mmix 0 1.000 0.000 0.000 -0.300
mmix 1 1.000 0.000 0.000 0.300
# servo mix
smix reset
smix 0 2 0 -100 0 0 100 0
smix 1 3 0 -100 0 0 100 0
smix 2 2 1 100 0 0 100 0
smix 3 3 1 -100 0 0 100 0
set servo_lowpass_hz = 5
set small_angle = 180

〇Airplane also needs to hover.
I attached a hex file of auto hovering code for CrazyF411 based on betaflight 4.2.9. It will...Continue Reading
Posted by aero nishi | Aug 09, 2021 @ 09:39 AM | 15,452 Views
Whoop FC on a Plane (0 min 27 sec)

This time I connected 3 servos to Whoop FC, Happymodel CrazybeeX.
CrazybeeX supports 2S input and has 5A ESC and 1A BEC. This is ideal for a small airplane such as RC Factory/Twisted Hobbys Mini series. CrazybeeX can be used as a reciever, ESC and gyro. If they were installed separately, the total weight would be 24g. CrazybeeX weighs only 7g with cable and connectors. Which do you prefer?

〇Where should I connect servos?
CrazybeeX has LED_Strip, TX2 and RX2 pads which line up nicely. I connected 3 servos to these pads.
LED_Strip, TX2 and RX2 are connected to PA0, PA2 and PA3 of the MCU and they can be assigned to TIM5_CH1, TIM9_CH1 and TIM9_CH2. Since Motor 1-4 use only TIM2 and TIM4, there is no timer conflict. CLI command for activating 3 servos will be very simple.

resource servo 1 a00
resource servo 2 a02
resource servo 3 a03

〇Betaflight setting
I assembled RC Factory/Twisted Hobbys MXS-C(Mini) and put the FC on it. I connected the motor to the top right connector and used servo 1, servo 2 and servo 3 for aileron, elevator and rudder. Betaflight CLI command was as follows.

resource motor 1 b08 # top right
resource led_strip 1 none
resource serial_tx 2 none
resource serial_rx 2 none
resource servo 1 a00
resource servo 2 a02
resource servo 3 a03
mixer customairplane
mmix reset
mmix 0 1 0 0 0
smix reset
smix 0 2 0 -100 0 0 100 0 # aileron
smix 1 3 1 -100 0 0 100 0 #...Continue Reading
Posted by aero nishi | Jul 27, 2021 @ 11:12 PM | 22,974 Views
Connect Servos to Whoop FC (0 min 18 sec)

  I tried to connect 2 servos to Whoop FC, Crazybee F3 FR, which I happened have as an FC
for UR65 Frsky Version. I know there are other newer and better Whoop FCs, but I used this
as I happened to have.

〇Where should I connect servos?
My version of Craybee F3 FR has pads for TX3, RX3 which I don't use. TX3 and RX3 are connected to
PB10 and PB11 of the MCU, respectively. To use servos, they have to be assigned to timer output
ports. Fortunately they can be assigned to TIM2_CH3(AF1) and TIM2_CH4(AF1). Problem was that
Motor3 and Motor4 which are conneted to PA3 and PA2 were also assigned to TIM2_CH4 and TIM2_CH3
in default. So I reassigned them to TIM15_CH2(AF9) and TIM15_CH1(AF9). If I were able to use cli timer
command, those setting would be:

resource servo 1 B10
resource servo 2 B11
timer A03 AF9
timer A02 AF9
timer B10 AF1
timer B11 AF1

But unfortunately Betaflight doesn't support timer command for old F3 target. So I modified target.c
and target.h in source code of Betaflight 3.5.1 to change those timer settings.

target/CRAZYBEEF3FR/target.c
DEF_TIM(TIM2, CH4, PA3, TIM_USE_MOTOR, 0),
DEF_TIM(TIM2, CH3, PA2, TIM_USE_MOTOR, 0),

DEF_TIM(TIM15, CH1, PA3, TIM_USE_MOTOR, 0),
DEF_TIM(TIM15, CH2, PA2, TIM_USE_MOTOR, 0),
DEF_TIM(TIM2, CH3, PB10, TIM_USE_SERVO, 0),
DEF_TIM(TIM2, CH4, PB11, TIM_USE_SERVO, 0),

target/CRAZYBEEF3FR/target.h
#...Continue Reading
Posted by aero nishi | Jul 08, 2021 @ 01:09 AM | 11,438 Views
RC Factory Gripen - another indoor flight test

RC Factory Gripen - 2 motor test (0 min 40 sec)

Posted by aero nishi | May 30, 2021 @ 08:36 PM | 35,458 Views
RC Factory NEW Gripen - Hovering Test

RC Factory Gripen Hovering Test - short clip (0 min 32 sec)

Specs:
Servos : Futaba S3114 x 2
Motors : DYS 1306-2300KV x 2
Props : Racekraft 5045 5" Tri-Blade x 2
FC : Omnibus F4 Nano v3
ESCs : Wave 4in1 4x18A
Rx: FM800 Pro 2.4G 8CH
Battery: BETAFPV 300mAh 3s Lipo
Weight: 190g
Posted by aero nishi | Dec 18, 2020 @ 08:32 AM | 15,249 Views
I tried automated flight of F3A P21 Schedule with RC Factory/Twisted Hobbys Edge 540 V3. I hope you enjoy

RC Factory/Twisted Hobbys Edge 540 V3 F3A P21 - Automated Flight (3 min 22 sec)

Posted by aero nishi | Feb 16, 2020 @ 01:36 AM | 13,253 Views
Posted by aero nishi | Dec 24, 2019 @ 09:53 AM | 14,259 Views
Merry Christmas

RC Factory Clik 21 - automated short demo (0 min 30 sec)

Posted by aero nishi | Nov 12, 2019 @ 01:15 AM | 12,549 Views
This time with three "Mini"s.
RC Factory/Twisted Hobbys "Mini" automated air race (0 min 49 sec)

Posted by aero nishi | Jul 18, 2019 @ 10:51 PM | 14,532 Views
Posted by aero nishi | May 10, 2019 @ 04:20 AM | 13,819 Views
I installed two motors to make DW Hobby X-2 a thrust vector plane.
DW Hobby X-2 thrust vector mod (0 min 46 sec)

Posted by aero nishi | Sep 22, 2018 @ 11:27 AM | 19,996 Views
I put FPV camera and VTX on Mini Convergence VTOL.
I also installed betaflight FC as an OSD and GPS to see the ground speed, altitude, battery voltage flight mode etc.

E-flite Mini Convergence VTOL with OSD and GPS (1 min 1 sec)

Receiver output of MCV is connected to betaflight FC and MCV flight mode switch is assigned to acro/angle/horizon mode of betaflight.
I modified the OSD message of betaflight to show AIRPLANE MODE/TRANSITION/MULTIROTOR MODE instead of ACRO/STAB/HOR.
Futaba TX was used to fly the MCV.

Specifications:
FPV Camera : Torrent 110 FPV (SPMVCM01)
VTX : Torrent 110 FPV (SPMVTM150)
FC : F4 NOXE Flight Controller AIO OSD BEC w/ LC Filter Barometer for Betaflight (20x20mm)
GPS : UBlox GPS Module
DVR : RCX HMDVR-S DVR 4:3 640*480 NTSC Video Audio Mini FPV Recorder
LC Filter : L-C Power Micro Filter-3A(2-4S/Max 16V input)