Close
0%
0%

RC plane Center of Gravity finder

An automatic device to fine tune the center of gravity of your planes

Similar projects worth following
Finding the Center of Gravity (CoG) of your plane is something that all RC pilots have to do before maiden flight (and after !).
There are many ways to do this.


This solution is based on 2 hobby scales and scrap arrows found broken in a club (Thanks Michel)

My design allows to find CoG of almost any RC planes and gliders.
Origninal design was found here : https://www.rcgroups.com/forums/showthread.php?2909285-3D-printed-DLG-CG-locator-stationary. It was published in 2007 great idea !

I have changed a few things :

capability of weighing bottom or top wings planes
fuselage width can be adjusted
wing cord can be adjusted
fully automatic mode
Android Application

Introduction

 As an intro, here is a video showing the system working.

Following of this page will explain how it works and how to build one.

A little theory

To find the Center of Gravity of a plane (or anything else) you just need one scale and a ruler !

You will need to know the total weight of the plane and measure a moment from the leading edge of the wing:

if W is the total Weight, Wb the weight read on the back scale and L the length of the lever between front and back pivots, then

or

CoG is the distance between leading edge and the center of gravity point. Generally this point is around 1/3 of the average wing chord.

This was the easiest solution when you have a single scale. Building such a device was extremely easy and is explained here : a "manual" CoG finder on thingiverse

The main "drawback" of this system is that it requires to weight the plane and then compute the formula anytime you change something into the mass of  your model.

So I decided to add a second digital scale and a micro controller to have something more automatic !

When you have "front scale" and "back scale" weights (Wf and Wb)  then the formula  to find the CoG position relative to the leading edge of the wing is:

That's frankly easy and the electronics to build such a system should be simple as well.


Electronics schematics

  • the heart of the system is a Lolin32 lite ESP32 MCU.
  • and 2 load cells + HX711 amplifiers are needed as "digital scales"
  • an Oled display is optionnaly added (if you don't have an Android phone !)
  • a rotary encoder can help to tune values (if you don't have an Android phone)

And that's it... not complex at all !

Bill of Material can be found here :BoM file


PCB

I have designed a nice and compact PCB allowing to fit the ESP32 and to connect all the sensors

The PCB was kindly sponsored by PCBWay and is as usual of excellent quality.

You can order it here: PCBWay shared project. 

I must admit that this PCB is probably one of the simplest I have ever designed, but It's so cheap, delivered so fast and so professional looking that it worthed the time spent to design it !

And if you are new to PCBWay please use this affiliated link : https://pcbway.com/g/o35z4O

Power considerations

To power this board I will simply use an USB chord plugged into the ESP32 connector on one side and on any 5V power bank on the other one !

The lolin32 is equiped with a 3.3V linear regulator strong enough to deliver 1A current. Fairly enough for two loadcells and an 1" LCD !

LoadCells

I have choosen two 2kg loadcells. This is a good balance between sensitivity an max load. Most of my planes are gliders in the range 200g to 3kg. As the total weight of the plane is almost shared on the two scales, 3kg will put max 1.5kg on each scale... 2kg load cells add some safety margin !

These devices need an amplifier HX711 to adapt their output.

Connection between load cell and amplifier follows this schematics:


Plane stand and scales

The plane will be sitted on a stand, its wing leading edge touching the vertical side of the stand.

The stand itself  will be put right above the two loadcells. Perpendicularity of feet must be insured so that the horizontal bars of the stand are trully horizontal. This is mandatory for accuracy of the "moment" computation

Both the stand and the scales must be adjustable in width and lenght to accomodate most of the RC planes.

building the stand

As you can see the length "L"  is measured between the two vertical sides of the stand.

Here is the stand with a small foamy flying wing:

The stand can be 3d printed or laser cut. Both options are available.

If you choose the laser cut option (what I did) then cut the “CoGfinder_flat.dxf” file into 5mm plywood. Then glue each foot with 3 parts (the slot one in the middle). Let the glue dry and drill the...

Read more »

ESP32_RC_plane_CoG_finder_V1_bom.xlsx

Bill of Material

sheet - 12.25 kB - 04/20/2025 at 17:58

Download

  • Jean-Philippe's CoGfinder

    JP Gleyzes • 06/11/2025 at 17:55 • 0 comments

    Jean-Philippe is a "big planes" builder. He used to build more than6m gliders !

    So he built an XXL CoGfinder. He designed the plane bed so that it could sustain more than 40kg and used consequently 20kg load cells.

    His bed was built with 5cm PVC pipes and  "clipped" on the CoGfinder;


    The software was strictly the same , simply calibrated with  10kg weight

    And It proved to work on his very big ASW15 21 kg glider.

    CoG was found with an accuracy of 1mm compared to his previous measure. The CoGfinder is thus fully qualified for big planes !


  • Richard's CoGfinder

    JP Gleyzes • 05/06/2025 at 17:14 • 0 comments

    Here is the first CoGfinder "make". It's Richard's one a very nice UK guy !

    It's a very clean build (much cleaner than mine !), all 3D printed, with "wide arms" and wide scales. 8mm pipes. Oled display rotary encoder and Android App.





View all 2 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates