Alternative to the pricey official DJI FPV battery. 3D printing, Electronic modification, Compatible 6S LIPO fitting, CAN bus communication.

Public Chat
Similar projects worth following
This project is the first step toward a DIY repair/modification on the DJI FPV drone.

I will start with :

1 - Battery
2 - Airframe (

Few days ago I found this compatible battery, I decided to make my own version of it, SHARE IT, make it available for 3D printing, and who knows... maybe improve it a bit ! (make it compatible with different type of battery.

Welcome to share ideas and advice.

Edit: in case you want join our discord and say hello 👋

Go check out Aircruiser similar project :

Thank you

David Cook on Grabcad share with the community a wonderful scan of the DJI FPV: (thank you !)

if you wish to download the source file and say thanks:

From this .STL file,  I used solidworks do generate a printable and usable battery case. (on going)


Please go check out the project of Duane Degn regarding DJI FPV Investigations


This is a product found on internet. I decided to do a DIY version and share the printable files.

What did they do :

- printed a battery casing

- extracted the original electronic from a DJI FPV battery,

- removed the existing cells

- soldered plug for balance and power


A more elaborate version could be to Reverse Eng. the CAN communication and to save some precious weight by removing the extra PCB of the DJI FPV battery for the charging/balancing. Then we could have more room for the battery.


DISCLAIMER : This modification will certainly force you to charge the 6S battery with your regular battery Charger and balance the Cell (not the one provided by DJI). (this need to double checked) 


Youtube video from : Reversing Entropy

Youtube video from : BigBallVlogs

  • Option 02 - DIY Battery

    theogene02/04/2022 at 14:33 0 comments

    The different elements of the battery :

    • Casing (not showed in the upper image)
    • 6 cells
    • Electronic boards
    • Connection cable (with 2 power and 3 signal CAN communication .?)

    Option 2 of this project propose an alternative since I was able to source some components ! (no initially planned)

    This option is a little bit more challenging since we need to reverse eng. the communication "CAN" between the battery and the drone. (it's the proprietary "lock" that DJI add in addition to the customized plug in order to be able to sell this pricey battery)

    The idea in this option is to provide the full blueprint of the Battery from scratch. 

    - Assumption : the 2 electronic boards are there to complete the charging equipment ( = power supply + electronic board for cells compensation) and to provide a log and communication for the battery. 

    (if this assumption is right, we can get rid of the 2 boards as we will charge our new battery with LIPO charger and not with the DJI power supply provided. The 2 boards are unnecessary extra weight) However from this point we will need to emulate the communication. (more to come)

    NB: if you read something wrong or some information that could be improved for the community, please share with me and I will be pleased to update it for everyone.

    Here some parts that I will hopefully receive in few weeks: 

    "Compatible" plugs :

    "Compatible" cells :  3.7V 2200mAh 45C  34.5g 4.84 mOhms

    During this time, I will work on the communication !

    Any help or advise very welcome ! thank you

  • 01 - 3D Modeling (02)

    theogene10/14/2021 at 05:39 0 comments

    For the first version, let's replicate the existing battery.

    Then it will be the time for improvements.

  • 01 - 3D Modeling

    theogene10/13/2021 at 06:52 0 comments

    Casing modeling on going:

View all 3 project logs

Enjoy this project?



Phpushka wrote 07/25/2023 at 19:06 point

🙏 give me Stl battery diy

  Are you sure? yes | no

Brett wrote 12/05/2022 at 00:35 point

Are you still working on this project any updates?

  Are you sure? yes | no

AirCruiser wrote 04/02/2022 at 16:41 point

I'm working on a similar project. Maybe you wanna take a look at it.

  Are you sure? yes | no

theogene wrote 04/06/2022 at 08:44 point

Thank you for your comment, Amazing to see more people joining, let share together ! how the CAN communication is going  for you? I'll share some battery configuration later. hopefully can make the project going further. 

  Are you sure? yes | no

AirCruiser wrote 04/08/2022 at 09:27 point

I was able to identify the communications IC and found out that it is not CAN but RS-485. Using a logic analyzer, I logged some of the communication between the drone and the battery. Thanks to a hint I was able to verify that DUML is used for communication. This enabled me to decode part of the communication. But in some places it is still lacking. Are you familiar with that?
I will update my project on this in the coming days.

  Are you sure? yes | no

OzrenC wrote 02/23/2022 at 20:26 point

Great idea, but far from realization. Quite interesting to see DJI FPV being on market for a year and still no replacement batteries available. 
I just recently got myself same model. I'm keen to hacking it. I have logic analyzer and electrical knowledge, but no spare batteries :/ That said @theogene I might be wiling to assist you. 

  Are you sure? yes | no

theogene wrote 04/06/2022 at 08:46 point

Thank you for your comment, welcome to join the project, your help is greatly appreciated, I was busy at work recently. Ideally if we can understand and emulate on a dedicated board the communication we could eventually plug any battery to this drone.

  Are you sure? yes | no

theogene wrote 02/04/2022 at 14:11 point

I will perform an update on the project this weekend, and share the last file. The project took a turn after some new elements ! coming soon !

  Are you sure? yes | no

electronic2020 wrote 01/20/2022 at 18:32 point

Great mod. I am surprised that no one else has done this seeing as this system has been available for almost 12 months now. Is it possible to share the files for the modified battery case?

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

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