Skip to content

Commit 1696324

Browse files
committed
Further cleanup
1 parent cb0c96c commit 1696324

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

docs/development/manufacturer/manufacturer-design-guidelines.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,7 @@ Providing a CLI dump file that enables users to reset their flight controller to
461461

462462
#### 3.3.2.1 General Recommendations and Documentation
463463

464-
// A good example of properly documenting and supporting ready-to-fly craft would be the way EMAX makes entire CLI dumps of every craft which enables users to revert systems to the as-shipped software configuration
464+
A good example of properly documenting and supporting ready-to-fly craft would be the way EMAX makes entire CLI dumps of every craft which enables users to revert systems to the as-shipped software configuration.
465465

466466
#### 3.3.2.2 Leveraging the Betaflight Preset System
467467

@@ -476,37 +476,37 @@ Working with the Betaflight development team provides opportunities to develop p
476476

477477
A significant amount of the added performance available in Betaflight 4.X and beyond is based on leveraging ESC RPM telemetry data in order to use RPM Notch Filters and Dynamic Idle features.
478478

479-
### 3.4.1 For 32 Bit ESCs (BLHeli_32 and AM32)
479+
### 3.4.1 For 32 Bit ESCs (e.g. BLHeli_32 and AM32)
480480

481481
Betaflight supports all 32-bit ESCs currently available, with BLHeli_32 and AM32 configurations, as well as APD configurations being capable of supporting bidirectional DShot, and user-configured operation with bidirectional DShot disabled.
482482
Additional DShot extended telemetry will be implemented over time as demonstrated stable, however current extended telemetry options will only be enabled by user selection.
483483

484-
BLHeli_32 ceased operations in 2024. No new licenses have been issued, and users are no longer able to flash firmware. Manufacturers should no longer be shipping BL32 ESCs. There are several alternatives, including AM32 and ESCape32 that can be flashed to the same hardware and are fully supported by the open-source community.
484+
BLHeli AS ceased operations in 2024. No new BLHeli_32 licenses have been issued, and users are no longer able to flash firmware. Manufacturers should no longer be shipping BLHeli_32 ESCs. There are several alternatives, including (AM32)[https://am32.ca/] and (ESCape32)[https://github.com/neoxic/ESCape32}]that can be flashed to the same hardware and are fully supported by the open-source community.
485485

486-
### 3.4.2 For 8 Bit ESCs (BLHeli_S)
486+
### 3.4.2 For 8 Bit ESCs (e.g. BLHeli_S, Bluejay)
487487

488-
Betaflight will continue to support all current 8-bit ESC configurations, however these will rely on bidirectional DShot enabled by default.
488+
Betaflight will continue to support all current 8-bit ESC configurations, however these will rely on having bidirectional DShot enabled by default.
489489

490-
For Betaflight 4.4 and subsequent releases, the Betaflight team will NO LONGER support BLHeli_S as a default configuration. The enhanced flight performance made possible by operating with Bidirectional DShot features enabled will become the default behavior for all Betaflight craft..
490+
For Betaflight 4.4 and subsequent releases, the Betaflight team will NO LONGER support BLHeli_S as a default configuration. The enhanced flight performance made possible by operating with Bidirectional DShot features enabled will become the default behavior for all Betaflight craft.
491491

492-
8-bit ESCs can run **Bluejay**, **JESC**.
492+
8-bit ESCs with BLHeliS can be flashed with a modern ESC firmware such as (**Bluejay**)[https://github.com/bird-sanctuary/bluejay] to support bidirectional DShot.
493493

494-
For hardware, such as AIO boards which incorporate ESC and FC, the expectation will be that hardware comes with installed firmware meeting these requirements. The preferred option in this case is **BlueJay**, due to the ability to adjust PWM frequencies and ease of end user support for other functionality across MCU layouts.
494+
For hardware, such as AIO boards, which incorporate an ESC and FC, the expectation will be that hardware comes with installed firmware meeting these requirements. The preferred option in this case is **Bluejay**, due to the ability to adjust PWM frequencies, bidirectional DShot support, and ease of end user support for other functionality across MCU layouts.
495495

496496
Failure to comply with this requirement will require end users to perform firmware reflash of ESCs, and without reflashing craft will not arm due to the RPMFILTER error that will be present due to a lack of RPM Telemetry.
497497
The required solution will be disabling Bidirectional DShot (not recommended) or reflashing ESC (strongly recommended).
498498

499499
### 3.4.3 For Legacy ESCs
500500

501-
For legacy ESCs that are only capable of OneShot and Multishot utilization, end users will be required to disable DShot in order to continue with operations. This situation only applies to pre-BLHeli_S ESC architectures, and is not anticipated to be an issue for the vast majority of users. The lack of DShot capability has been part of Betaflight operation since 3.2 (in 2017), therefore legacy support for this obsolescent hardware will require additional end user configuration, however these are still indirectly supported and may exhibit improved performance with the most recent Betaflight versions despite being unable to take advantage of bidirectional DShot features.
501+
For legacy ESCs that are only capable of OneShot and Multishot utilization, end users will be required to disable DShot in order to continue with operations. This situation only applies to pre-BLHeli_S ESC architectures, and is not anticipated to be an issue for the vast majority of users. DShot capability has been part of Betaflight since 3.2 (in 2017), therefore legacy support for this hardware will require additional end user configuration. However, these ESCs are still indirectly supported and may exhibit improved performance with the most recent Betaflight versions despite being unable to take advantage of bidirectional DShot features.
502502

503503
# 4 Reference Tables
504504

505505
## 4.1 Rated Looptime and Performance
506506

507507
Rated Performance of specific MCU, IMU, and ESC DShot Protocol Combinations
508508

509-
These are the **strongly recommended** default configurations
509+
These are the **strongly recommended** default configurations.
510510

511511
For stock configurations, and implementations of ready-to-fly craft, the following configurations are the officially recommended configurations.
512512

0 commit comments

Comments
 (0)