Skip to content

Mavic Mini : B0B (fly any Battery with no BMS)

Advertising
Advertising
?
Creation quality: 5.0/5 (1 vote)
Evaluation of members on the printability, utility, level of detail, etc.

  • 1k views
  • 1 like
  • 10 downloads

License
3D design format
Folder details Close
  • B0B_center_batt.stl
  • B0B_template_batt.scad
  • B0B_template_batt.stl
  • BMS_female_connector.scad
  • BMS_female_connector.stl
  • MM_B0B_lock.scad
  • MM_B0B_lock.stl

Learn more about the formats

Publication date 2024-01-08 at 00:13
?
Published to Thingiverse on: 2020-06-28 at 15:24
Design number 1696375

3D printer file info

3D model description

B0B is a very simple way to fly your Mavic Mini without the DJI genuine battery but with the telemetry of voltage available on the RC. B0B is not a battery, it's rather a cheap platform to experiment with any battery you wish.
B0B is able to communicate with the ESC board of the drone giving it just enough information to be accepted at boot and to monitor the voltage during the flight.

Obviously there is some electronics behind this.

A PIC12F1840 microcontroler will emulate the I2C traffic needed by the ESC board of the Mavic mini to start the drone and to collect telemetry information.
The voltage of the cells is acquired by B0B via a resistor bridge.

The total voltage of the batt is displayed into the Mavic Mini temperature field. This is done on purpose just to remember you flight with B0B and not genuine battery.
The voltage is displayed like this :
820,0 Β°C ==> means 8,200 V

This value is then divided by 2 and displayed into each cell gauge
The battery remaining capacity is estimated based on the total voltage and displayed on the screen. The estimation is NOT accurate and is clamped to a minimum value around 11%. Just enough to trigger the low batt warning ;-)

You'll have to flight "with tension" reading the total voltage of the batt. Don't go under 6.6V or the batt can be damaged (and the drone may lose power and eventually crash)

To be clear, as its name means B0B is a battery with no BMS.
You cannot use it to charge the batt from the DJI charger nor from the USB plug from the drone.
B0B is "stupid". it just fools the DJI firmware giving it just enough information to start the drone and display voltage . That is !

The battery is attached to B0B with a "sliding" 2x3pins connector. You can use a single B0B and own as many batteries you like. Two Samsung 2400mAh 18650 cells can be found for 10€ on ebay ;-)
the battery can be un attached and I charge it using the same connector to attach it + the middle point to balance it...
Some current (in the range of 10mA is drawn by B0B, so after usage, B0B must be removed from the battery. There is no protection for undervoltage.

To use B0B, the Mavic Mini firmware version shall be 1.0.0400 or below.
The battery type inside the firmware shall bet set to type 2 or 3 (which means just a warning on the screen in case of low batt and no RTH. (you are just warned)

BTW, why placing it on thingiverse? just because there is a 3D printed lock mechanism to avoid a disconnection of the batt ...

The most difficult part to source is the battery connector. I found a way to DIY a female battery connector.

If you look on the picture, the genuine lyre (golden one) offers 4 contacts to the male pin. I simply extracted some female lyres from a 2mm pitch square pins connector and placed them two by two inside a 3D printed case. It's a pain to solder in place and the best way is to use a male connector or at least a male pin to keep the female in place while soldering.
Be patient, the result is excellent, we get the same four contacts to the male pin. Insertion into the male connector requires a lower but good enough amount of force than with the genuine one.
If the MM draws 10A, this gives 5 A per pin as Vdd and GND are duplicated which turns into 2.5A per lyre and 1.25A per contact... It should do the job !

Should you be interested to build one, just PM me, but you have first to fully understand what's written above ;-)

Advertising


Issue with this design? Report a problem.

Would you like to support Cults?

You like Cults and you want to help us continue the adventure independently? Please note that we are a small team of 3 people, therefore it is very simple to support us to maintain the activity and create future developments. Here are 4 solutions accessible to all:

  • ADVERTISING: Disable your banner blocker (AdBlock, …) and click on our banner ads.

  • AFFILIATION: Make your purchases online by clicking on our affiliate links here Amazon.

  • DONATE: If you want, you can make a donation via Ko-Fi πŸ’œ.

  • WORD OF MOUTH: Invite your friends to come, discover the platform and the magnificent 3D files shared by the community!


Sharing and downloading on Cults3D guarantees that designs remain in makers community hands! And not in the hands of the 3D printing or software giants who own the competing platforms and exploit the designs for their own commercial interests.

Cults3D is an independent, self-financed site that is not accountable to any investor or brand. Almost all of the site's revenues are paid back to the platform's makers. The content published on the site serves only the interests of its authors and not those of 3D printer brands who also wish to control the 3D modeling market.

100% secure payment by credit card, PayPal, Apple Pay, Google Pay, etc.
View all payment options.