How Many DJI Matrice 400 TB100 Batteries Do You Need? A Canadian Field Rotation Guide
Industry News

How Many DJI Matrice 400 TB100 Batteries Do You Need? A Canadian Field Rotation Guide

Field power brief · Matrice 400 · Canada

Size the rotation, not the spec sheet.

There is no responsible fixed battery count for every DJI Matrice 400 team. For an indefinite single-aircraft rotation, first show that a conservative TB100 channel-service value plus the team's recovery margin is shorter than the launch-to-launch dispatch interval. Then calculate the working loop from launch through battery removal and return-to-ready time, and add a separate contingency reserve. A finite shift is different: it can sometimes be completed from enough pre-charged inventory even when one BS100 cannot sustain the cadence forever, so model every planned launch and charge-ready event on a timeline. Do not plan from DJI's 59-minute maximum: that test used an H30T at sea level in no wind, flying at 10 m/s until forced landing.

Hardware / verified live listings

Three ports do not mean three TB100 batteries charge at once

The BS100 has three TB100 ports, two WB37 ports and a USB-C port. SpeedyDrone's current listing states that the station charges one TB100 and one WB37 simultaneously. That single-TB100 service rate is central to a one-station rotation plan.

Three genuine DJI TB100 Intelligent Flight Batteries shown on the live SpeedyDrone Canada listing
TB100 three-battery pack. The live Canadian listing confirms three genuine TB100 batteries in this product package. Use the current TB100 three-pack page to confirm the purchase configuration.
Genuine DJI BS100 Intelligent Battery Station shown on the live SpeedyDrone Canada listing
BS100 Intelligent Battery Station. Its three TB100 bays support a queue; the live listing specifies one TB100 and one WB37 charging simultaneously. Review the current BS100 page before configuring field power.

01 / Official facts

Use the manufacturer figures as boundaries, not promises

Each number below is useful only when its condition follows it. The planning column explains how to convert a verified specification into a field input without turning it into a guaranteed result.

Aircraft battery

DJI confirms that Matrice 400 uses a single TB100 battery. One battery can therefore be active while other TB100 units are queued, charging, conditioning, being inspected or held as reserve.

TB100 data

DJI lists 20,254 mAh, 977 Wh, 4,720 ± 20 g, a 5°C to 45°C charging range and a published cycle count of 400. Cycle count is not a promise that every battery will deliver 400 identical missions; condition, logs and current DJI maintenance guidance still govern service decisions.

Maximum flight time

DJI's 59-minute forward-flight result was measured at sea level in no wind with H30T, at a constant 10 m/s, from 100% until forced landing. Payload, wind, temperature, route, hover time and the operator's landing reserve change the usable sortie.

BS100 charge test

For one TB100 from 0% to 100% at 25°C, DJI publishes 45 minutes in Fast mode at 220 V, 70 minutes in Fast mode at 110 V, and 110 minutes in Silent mode at either tested voltage. Those are laboratory reference times, not a prediction for an actual Canadian site.

Charge modes

DJI specifies Ready-to-Fly mode at 90% and Standard mode at 100%; the station also supports Fast and Silent modes. Select a mode through the organization's battery and readiness policy rather than assuming that the fastest or fullest setting is always appropriate.

Cold conditioning

DJI states that a TB100 below 5°C in the powered BS100 will self-heat until its temperature exceeds 20°C before charging starts. A battery below 20°C in the aircraft self-heats to 20°C and then maintains temperature. The added elapsed time is not published as a universal value—measure it in the intended environment.

Do not mix “flight time” with “dispatch interval.” A dispatch interval includes the real mission, landing reserve, post-flight inspection, battery exchange, data or payload tasks, crew handoff and the time before the next launch. It is the useful denominator for rotation planning.

02 / Rotation formula

Separate an indefinite rotation from a finite shift

For one aircraft and one BS100, use elapsed time measured with the real mission, charge target and field power source. The steady-state gates below answer whether the cadence can continue indefinitely. A fixed number of planned sorties needs a separate event timeline. Multi-aircraft teams or multiple charging stations need a queue model rather than this simple test.

Gate 1 / sustainable station throughput

Conservative TB100-channel service value + required recovery margin < actual dispatch interval

If this gate fails, do not describe the plan as an indefinite continuous rotation. “Channel service” is the time during which a TB100 occupies the station's single active TB100 charging channel, using the intended target, mode, temperature state and field power. Set a design value from enough representative measurements to capture ordinary variation rather than using the best run or a single average. Equality leaves the channel at 100% planned utilization with no recovery space. Add charging capacity, lengthen the interval or use a finite-shift inventory timeline.

Gate 2 / working rotation after Gate 1 passes

Working batteries = ceiling((launch-to-removal time + removal-to-ready time) ÷ launch-to-launch dispatch interval)

Then add the organization's operational reserve. “Launch-to-removal” ends when the battery is actually out of the aircraft after landing. “Removal-to-ready” includes inspection, pre-charge delay, temperature conditioning, any validated queue and the selected charge target. This timeline formula assigns each battery enough launch slots to complete its full launch-to-ready cycle; it does not assume that the in-air battery occupies an entire dispatch slot. The reserve remains outside the planned loop.

Finite shift / event timeline

Every planned launch must have one accepted, ready battery

Start with the exact pre-charged inventory, then place each battery removal, BS100 service start, charge-ready event, reserve hold and planned launch on a time axis through the end of the shift. A finite day may be feasible even when station service is slower than the dispatch interval because the initial inventory absorbs the deficit. That does not make the cadence sustainable indefinitely, and reserve batteries should not be silently consumed by the base plan.

Step 01

Log the real sortie

Fly a representative payload, route, speed, hover profile and reserve policy in comparable conditions. Record launch, landing, battery-removal time, remaining state of charge, battery temperature, next launch and any mission delay. Use several normal sorties rather than the single best run.

Step 02

Measure the full handoff

Time landing, shutdown or quick-swap procedure, battery inspection, aircraft check, payload or data work and the next launch. DJI documents a quick-start capability when the swap is completed within 45 seconds, but crew safety and the approved checklist take priority over chasing that limit.

Step 03

Measure both charging-service and removal-to-ready time

Use the intended BS100 mode, actual circuit or engineered power source, cable arrangement, ambient temperature and starting state of charge. Record active TB100-channel occupancy separately from the complete elapsed time after removal, which also includes inspection, pre-charge waiting and cold self-heating. The official 0% to 100% laboratory times are a benchmark, not a substitute for these site tests.

Step 04

Choose the correct planning branch

For indefinite operation, compare a conservative station-service value plus recovery margin against the dispatch interval. For a fixed shift, list every planned launch and charge-ready event instead. A larger pre-charged buffer can finish a finite schedule, but it must not be called a sustainable continuous rotation.

Step 05

Stress the feasible answer

After choosing the branch, calculate the working loop or simulate the finite event timeline, add a separately governed reserve, then test a late landing, slower charge, cold start, battery rejection and unplanned extra sortie. If the plan only works when every cycle matches the average, it has no operational margin.

Illustrative worksheet only—not DJI performance data

Assume a team sets a 50-minute dispatch interval, measures 40 minutes from launch to battery removal and uses 76 minutes as its removal-to-ready design value. It also establishes a 44-minute conservative channel-service value and requires 4 minutes of recovery margin. Gate 1 passes because 44 + 4 < 50. Gate 2 gives ceiling((40 + 76) ÷ 50) = 3 working batteries. If policy requires one uncommitted contingency battery, the field allocation becomes 4. By contrast, a 70-minute service value against a 42-minute interval cannot sustain an indefinite rotation; a finite shift might still be possible, but only if its pre-charged inventory and every ready event cover the written launch schedule. Every number in this paragraph is fictional—replace it with validated logs before purchasing or deploying.

FlyMission profile plus the required landing reserve.
InspectCondition, temperature, damage, logs and acceptance.
Condition + chargeActual BS100 queue, mode, power and thermal delay.
Ready / reserveReturn to the working loop or remain intentionally uncommitted.

03 / Canadian field conditions

Cold, remote power and transport can reverse a paper calculation

A rotation proven in a climate-controlled shop is not yet a winter, northern, utility-corridor or mobile-response plan. Validate the complete battery system where the team will actually operate.

Cold changes elapsed time

The TB100 and BS100 support low-temperature workflows, but heating consumes time before the battery reaches a chargeable or maintained state. Record the real delay after transport, staging and exposure; do not assign a universal winter penalty.

Power must be engineered

The BS100 accepts 100–240 V AC, but the published 110 V and 220 V charge tests do not certify a generator, inverter, extension run, vehicle system or building circuit. Have a qualified person verify capacity, protection, grounding, environment and load management for the intended site.

Transport is part of readiness

Define secure carriage, terminal protection, temperature control, damaged-battery isolation and who accepts each battery into service. The BS100 is also a transport and storage case, but it must not be treated as a reason to skip the current DJI handling instructions.

Remote work needs recovery margin

A city job can pause near support; a corridor, mine, forestry or northern project may not. Hold reserve for a rejected battery, site-power interruption, colder-than-planned start, route extension and safe aircraft recovery—not merely another revenue sortie.

Battery ownership does not authorize a flight. Transport Canada's current drone-safety hub routes operators to registration, pilot certification, airspace and operating rules. Site survey, weather limits and organizational procedures also remain separate mission requirements. This article sizes field power only.

04 / Configuration brief

Match the purchase path to the measured rotation

SpeedyDrone currently has live Canadian pages for the Matrice 400 full package, BS100 station, three-battery TB100 package and the broader accessories collection. Package contents can solve procurement gaps, but only the operations model can determine quantity.

Starting a Matrice 400 program

The live Matrice 400 SP Plus Full Package lists the aircraft, RC Plus 2 Enterprise Enhanced, DJI Care Enterprise Plus, one BS100 and one TB100. Treat that as a confirmed package baseline—not as a continuous-operations battery count.

Validating the charge bottleneck

A second BS100 changes the queue, but it also changes site load, circuits, transport and handling. Model the entire charging system before assuming that another station automatically doubles sustainable dispatch capacity.

Scaling beyond one aircraft

Two or more aircraft create competing battery and charging queues. Build a time-based simulation for missions, landing reserve, battery acceptance, station capacity and contingency instead of multiplying the single-aircraft result.

Send these inputs with the configuration request

  • Aircraft count and exact payload configuration.
  • Representative logged flight and dispatch intervals.
  • Landing reserve and contingency policy.
  • Actual starting state of charge after each mission.
  • BS100 count, mode, channel-service values and full removal-to-ready timing.
  • Site power, generator or mobile-power design.
  • Expected ambient and battery temperatures.
  • Transport, storage and damaged-battery process.
  • Number of planned sorties and maximum delay tolerance.
  • Remote-site recovery and replacement strategy.

Configuration facts were checked August 1, 2026. Prices, inventory, care terms and package availability are intentionally not stated here; confirm them on the live Canadian pages and in the written quotation.

Field questions / answered

DJI Matrice 400 battery planning FAQ

How many TB100 batteries do I need for a full day with DJI Matrice 400?

There is no universal full-day count. For an indefinite rotation, require a conservative BS100 channel-service value plus recovery margin to be shorter than the dispatch interval, then calculate working batteries as ceiling((launch-to-removal + removal-to-ready) ÷ launch-to-launch interval) and add a separate reserve. For a fixed shift, model every planned launch and charge-ready event from the exact pre-charged inventory instead.

Can a finite shift work if BS100 service is slower than the dispatch interval?

Possibly. Enough accepted, pre-charged batteries may cover a fixed number of launches even when one BS100 cannot replenish them at the same cadence. Build an event timeline through the end of the shift, keep the contingency reserve outside the base schedule and do not describe the result as an indefinite continuous rotation.

Does DJI Matrice 400 use one TB100 battery or two?

DJI's current FAQ states that Matrice 400 uses a single TB100 battery. That allows one battery to power the aircraft while other batteries are waiting, charging, conditioning, being inspected or held as reserve.

Can BS100 charge three TB100 batteries at the same time?

No. The BS100 has three TB100 ports, but SpeedyDrone's current product listing states that it charges one TB100 and one WB37 simultaneously. Treat the three TB100 bays as a charging queue when modelling one station.

How long does one TB100 take to charge in BS100?

DJI publishes 0% to 100% test times at 25°C: 45 minutes in Fast mode at 220 V, 70 minutes in Fast mode at 110 V, and 110 minutes in Silent mode at either tested voltage. Actual elapsed time depends on starting charge, temperature conditioning, site power, mode and battery condition.

What is the difference between Ready-to-Fly and Standard mode on BS100?

DJI specifies Ready-to-Fly mode at a 90% charge target and Standard mode at 100%. The station also offers Fast and Silent modes. Choose the operating combination through the team's battery, readiness and lifecycle policy.

Does the TB100 battery self-heat in Canadian cold weather?

Yes. DJI states that a TB100 below 5°C in a powered BS100 self-heats until it exceeds 20°C before charging. In the aircraft, a battery below 20°C self-heats to 20°C and then maintains temperature. DJI does not publish one universal heating time, so measure the added delay in the intended conditions.

Can I use DJI's 59-minute Matrice 400 figure for battery planning?

No. DJI measured that maximum at sea level in no wind with an H30T, flying at a constant 10 m/s from 100% until forced landing. Operational planning must use a representative payload, route, weather, hover profile and required landing reserve.

Does a published 400-cycle count guarantee 400 identical missions?

No. DJI lists a cycle count of 400, and SpeedyDrone describes the TB100 as chargeable up to 400 cycles. That does not guarantee identical capacity or performance on every cycle. Battery condition, history, warnings, inspection and current DJI maintenance guidance must govern continued use.

Source register / checked 2026-08-01

Official and live Canadian sources

Manufacturer maximums and charge times are controlled-condition references. This article is a planning framework, not an electrical design, battery-life guarantee, flight authorization or substitute for the current DJI manuals and an organization's approved procedures.

SpeedyDrone Canada · enterprise configuration

Turn your flight logs into a battery and charging brief

Send the aircraft count, payload, planned sortie count or continuous-cadence requirement, launch-to-removal timing, dispatch interval, landing reserve, channel-service values, removal-to-ready timing, BS100 count, field power and temperature range. SpeedyDrone can review the current Canadian Matrice 400, TB100 and BS100 configuration without guessing at your duty cycle.

Previous
DJI Osmo 360 Standard Combo vs Adventure Combo: Which Bundle Should Canadian Creators Buy?
Next
Planning a Dexterous-Manipulation Pilot with Unitree R1 EDU U5 in Canada