BLHeli_S-configurator in je browser en op Android
FlySpark is een BLHeli_S-configurator zonder Windows-pc of USB-linker. Hij bereikt BLHeli_S-ESC's via je Betaflight- of INAV-flight controller, leest alle ESC's in één keer en laat je motorrichting, timing, demag-compensatie, startvermogen, beschermingen en pieptonen wijzigen. Je kunt ook BLHeli_S 16.7 reflashen of de ESC's naar Bluejay verplaatsen.
Open hem in Chrome of Edge op een computer, of in de FlySpark-app op een Android-telefoon met USB OTG-kabel; de app verbindt ook via een Bluetooth-UART-module of Wi-Fi MSP-bridge. Hij leest zelfs oudere BLHeli 14-ESC's met Atmel-chips.
Gratis. Voor hardwareverbindingen heb je Chrome of Edge op een computer nodig; op je telefoon gebruik je de FlySpark-app.
- Gratis
- Niets te installeren
- Demo zonder hardware
In het kort
BLHeli_S is ESC-firmware voor 8-bits SiLabs EFM8-chips. FlySpark leest en bewerkt 10 BLHeli_S-instellingen op elke ESC via een Betaflight- of INAV-flight controller, en kan BLHeli_S 16.7 reflashen of de ESC's naar Bluejay zetten, in Chrome, Edge of de FlySpark-app.
Kernfeiten
- 10 instellingen bewerkt: richting, timing, demag-compensatie, startvermogen, temperatuurbescherming, laag-rpm-vermogensbescherming, rem bij stop, piepsterkte, beaconsterkte en beaconvertraging.
- Keuzes: 4 richtingsmodi, 5 timingniveaus, 3 demagniveaus en 13 startvermogen-stappen van 0,031 tot 1,50.
- Temperatuurbescherming uit of 80 tot 140 °C in stappen van 10 °C; beaconvertraging 1, 2, 5 of 10 minuten, of Nooit.
- Flashen installeert BLHeli_S 16.7 voor het layout van elke ESC, uit de bitdump/BLHeli-repository, op EFM8BB1- en EFM8BB2-chips.
- De 512-byte instellingenpagina wordt helemaal herschreven; bytes die FlySpark niet bewerkt blijven behouden, daarna teruglezen ter controle.
- Oudere BLHeli 14-ESC's op Atmel ATmega-chips zijn te lezen en bewerken maar niet te flashen.
- Betaflight somt BLHeli_S-MCU's op als BusyBee BB1 (L), BB21 (H) en BB51 (X), en beveelt Bluejay aan voor 8-bits ESC's (Betaflight-docs).
Betaflight
INAV
ArduPilot
PX4- BLHeli_S
Bluejay
AM32
ExpressLRS
EdgeTX
DroneCAN
MAVLink
ESC
Functies
- 01
Tien BLHeli_S-instellingen
Motorrichting, motortiming, demag-compensatie, startvermogen, temperatuurbescherming, laag-rpm-vermogensbescherming, rem bij stop, piepsterkte, beaconsterkte en beaconvertraging.
- 02
Alle ESC's tegelijk bewerken
Gedeelde instellingen wijzigen op elke ESC tegelijk. Verschillende waarden tonen als Mixed tot je ze instelt.
- 03
Richting op de ESC-tegels
Elke tegel toont versie, layout en een rotor die de huidige kant op draait. Tik om normaal, omgekeerd of een bidirectionele modus te kiezen.
- 04
Reflash BLHeli_S 16.7
Downloadt de nieuwste BLHeli_S-release per ESC-layout uit de BLHeli-repository en flash via de flight controller.
- 05
Overschakelen naar Bluejay
Dezelfde Firmware-kaart biedt Bluejay voor dezelfde layout, zodat je naar bidirectionele DShot kunt zonder andere tools.
- 06
Layout- en chipcontroles
Voor het flashen van een .hex vergelijkt FlySpark layout en MCU-tags met elke ESC. Een verkeerde chip wordt nooit geflasht.
- 07
Oude BLHeli op Atmel
BLHeli 14-ESC's met ATmega-chips bewaren instellingen in EEPROM. FlySpark leest en bewerkt de velden die in elke BLHeli 14 multirotor-build hetzelfde betekenen.
- 08
Gecontroleerd schrijven
Elke instellingsschrijfactie wordt byte voor byte teruggelezen; bij fout meldt FlySpark welke ESC en byte niet overeenkomen.
Wat BLHeli_S is
BLHeli_S is de firmware die op de meeste 8-bits ESC's voor kleine en middelgrote quads stond: 4-in-1-boards op whoops, toothpicks en veel 5-inch builds. Het draait op SiLabs EFM8-microcontrollers, EFM8BB1 en de snellere EFM8BB2, en begrijpt DShot en oudere analoge protocollen. Ontwikkeling stopte bij versie 16.7; elke BLHeli_S-ESC die je vandaag koopt draait 16.7 of een eerder 16.x.
Wat BLHeli_S nooit kreeg is bidirectionele DShot, de RPM-telemetrie die het RPM-filter van Betaflight gebruikt. Daarom zetten veel piloten deze ESC's op Bluejay, dat op dezelfde hardware draait. Is dat je doel, dan legt de pagina Bluejay-configurator het uit. Wil je BLHeli_S houden en alleen tunen, dan behandelt deze pagina elke instelling die FlySpark wijzigt.
Een BLHeli_S-configurator zonder linker aansluiten
Vroeger betekende BLHeli-ESC's configureren een aparte USB-linker op de signaaldraden. Nu doet de flight controller dat werk: Betaflight en INAV hebben een passthrough-modus, de BLHeli 4-way interface, die de USB-poort met elk ESC-signaalpad verbindt. FlySpark zet de flight controller in deze modus als je de ESC-configurator opent, leest elke ESC en zet terug als je Done drukt.
ESC's antwoorden alleen met voeding; sluit de vluchtaccu aan na USB. Gebruik DShot of Multishot als motorprotocol, houd de drone gedesarmd en verlaat de CLI voordat je het ESC-scherm opent. De flight controller pauzeert de normale MSP-verbinding tijdens bewerken; FlySpark verbindt daarna automatisch opnieuw.
BLHeli_S-instellingen uitgelegd
Motortiming heeft vijf stappen van Low tot High. Hogere timing past bij high-KV-motoren maar loopt heter; Medium is het gebruikelijke startpunt. Demag-compensatie, Off, Low of High, helpt desyncs bij harde gasslagen te voorkomen, het stotteren of plotseling stoppen dat je soms hoort bij agressief vliegen. Desync een motor, demag verhogen is een van de eerste dingen om te proberen.
Startvermogen bepaalt hoe hard de ESC duwt om de motor te starten, van 0,031 tot 1,50. Verhoog alleen als motoren stotteren bij start. Laag-rpm-vermogensbescherming beperkt vermogen bij lage toeren; de BLHeli_S-handleiding vermeldt dat uitschakelen nodig kan zijn voor vol vermogen met low-KV-motoren op lage spanning. Temperatuurbescherming kap vermogen boven een drempel van 80 tot 140 °C, of kan uit.
Rem bij stop houdt de motor actief vast bij gas nul. Piepsterkte stelt het volume van ESC-piepen in; beaconsterkte het volume van de zoek-beacon; beaconvertraging hoe lang de quad stil moet staan voor de beacon start: 1, 2, 5 of 10 minuten, of nooit. Motorrichting: normaal, omgekeerd, bidirectioneel (3D) en bidirectioneel omgekeerd.
BLHeli_S 16.7 flashen
BLHeli_S-bestanden worden per layout gepubliceerd, zoals A_H_15_REV16_7.HEX, in de BLHeli-repository. FlySpark leest het layout van elke ESC en haalt het passende bestand op, zodat een gemengde set de juiste file krijgt. Flashen werkt op EFM8BB1- en EFM8BB2-ESC's en raakt nooit de bootloader van de ESC. Gedeelde instellingen van oude en nieuwe firmware worden daarna teruggeschreven.
16.7 reflashen helpt na flash met verkeerd layout, mislukte flash of terugkeer van Bluejay. Voor de start schrijft FlySpark **FLASH*FAILED** in het ESC-naamveld en wijst het resetadres naar de bootloader, en wist als laatste de instellingenpagina. Wordt de flash onderbroken, start de ESC in zijn bootloader, meldt meestal nog layout, en kan opnieuw geflasht worden; de naam vertelt andere tools ook dat de flash niet klaar was.
BLHeli 14 op Atmel en SiLabs
Oudere ESC's draaiden originele BLHeli, versie 14 en eerder. Op Atmel ATmega-chips blijven instellingen in EEPROM; FlySpark leest en bewerkt velden die in elke BLHeli 14 multirotor-build hetzelfde betekenen: richting (normaal, omgekeerd of bidirectioneel), timing, demag, startvermogen, temperatuurbescherming aan of uit, laag-rpm-bescherming, rem bij stop en piepinstellingen. Alleen gewijzigde bytes worden geschreven.
Oude BLHeli op SiLabs F-serie-chips slaat instellingen op een chip-afhankelijke plek; die ESC's worden herkend maar niet bewerkt. FlySpark flash geen firmware naar Atmel- of SiLabs F-serie-ESC's.
In één oogopslag
BLHeli_S-ondersteuning in FlySpark
| BLHeli_S-chips gelezen en bewerkt | SiLabs EFM8BB1, EFM8BB2 |
|---|---|
| BLHeli_S flashen | Versie 16.7 per ESC-layout, op EFM8BB1 en EFM8BB2 |
| Instellingen bewerkt | Richting, timing, demag, startvermogen, temperatuurbescherming, laag-rpm-bescherming, rem bij stop, piep, beaconsterkte, beaconvertraging |
| Oude BLHeli 14 (Atmel ATmega) | Instellingen gelezen en bewerkt, niet geflasht |
| Oude BLHeli (SiLabs F-serie) | Herkenbaar, niet bewerkt of geflasht |
| Startmelodie | Niet beschikbaar op BLHeli_S |
| Flight controller-firmware | Betaflight of INAV met ESC-passthrough |
| Verbinding | USB (Web Serial in Chrome of Edge, USB OTG op Android), Bluetooth-UART-module of Wi-Fi MSP-bridge in de app |
| Platformen | Chrome of Edge op computer; FlySpark-app op Android en iPhone (Bluetooth of Wi-Fi op iPhone) |
Vergelijken
BLHeli_S-configurators vergeleken
| Functie | FlySpark | BLHeliSuite | esc-configurator.com |
|---|---|---|---|
| Draait op | Chrome of Edge, Android, iPhone | Windows | Chrome of Edge |
| Via flight controller passthrough | Ja | Ja | Ja |
| Elke BLHeli_S-instelling | Tien veelgebruikte instellingen | Ja | Ja |
| Flash BLHeli_S 16.7 | Ja | Ja | Ja |
| Flight controller-configurator in dezelfde tool | Ja | Nee | Nee |
ESC
BLHeli_S-ESC's configureren in de browser
Propellers verwijderen
Haal alle propellers eraf.
Flight controller aansluiten
Open de ESC-configurator in Chrome of Edge, of de FlySpark-app, en verbind via USB.
ESC's van stroom voorzien
Sluit de accu aan zodat FlySpark elke BLHeli_S-ESC kan lezen.
Bewerken en schrijven
Wijzig timing, demag, startvermogen of richting en druk Write.
Gids 01
BLHeli_S-instellingen op alle vier ESC's wijzigen
De instellingenkaart bewerkt elke ESC met dezelfde firmware.
Verwijder de propellers.
Open de ESC-configurator en verbind de flight controller via USB, Bluetooth of in de app Wi-Fi.
Sluit de accu aan. Wacht tot elke tegel BLHeli_S met versie en layout toont.
Wijzig de nodige instellingen, bijvoorbeeld demag-compensatie naar High.
Druk onderaan Write. Gewijzigde ESC's worden één voor één geschreven en teruggelezen.
Druk Done om de link terug te geven aan de flight controller.
Gids 02
Eén motor draait de verkeerde kant op
Richting staat per ESC op de tegels, niet in gedeelde instellingen.
Verbind met propellers af en accu erin.
Tik op de ESC-tegel van de verkeerde motor.
Kies Reversed, of Normal als hij al omgekeerd staat.
Druk Write, dan Done, en bevestig met motortest voordat je propellers monteert.
Gids 03
BLHeli_S-ESC herstellen na mislukte flash
De BLHeli_S-bootloader overleeft een mislukte flash; de ESC kan via de flight controller opnieuw geflasht worden.
Opnieuw verbinden met vluchtaccu aangesloten. De mislukte ESC antwoordt nog vanuit zijn bootloader.
Toont de tegel een layout, kies Download firmware, BLHeli_S 16.7 (of Bluejay) en flash opnieuw.
Toont de tegel Unknown firmware, dan is de instellingenpagina gewist en kan FlySpark geen bestand valideren. Gebruik een tool waarmee je layout handmatig kiest, zoals BLHeliSuite, met het layout dat de andere ESC's op het board melden.
Stroom cycle en opnieuw verbinden om de versie te controleren.
Problemen oplossen
Veelvoorkomende problemen en oplossingen
Probleem
"The ESCs did not answer."
Oplossing
Sluit de vluchtaccu aan, controleer motorprotocol DShot of Multishot en dat de ESC's BLHeli_S, Bluejay of AM32 draaien.
Probleem
"Leave the CLI first"
Oplossing
Passthrough kan niet starten met open CLI. Sluit de CLI en open het ESC-scherm opnieuw.
Probleem
"no ESC on that motor output"
Oplossing
De flight controller heeft minder gemapte motoren dan gemonteerde ESC's, of een uitgang is hermapt. Controleer mixer en motorresources.
Probleem
"checksum error on the link"
Oplossing
Data corrupt op de passthrough-link. FlySpark probeert één keer opnieuw; blijft het gebeuren, probeer een betere USB-kabel en houd de accu aangesloten.
Probleem
"None of these ESCs can be flashed with this file."
Oplossing
Het bestand is geen BLHeli_S of Bluejay voor deze ESC's, of ze gebruiken een chip die FlySpark niet flash (alleen EFM8BB1 en EFM8BB2). Gebruik Download firmware zodat het bestand voor je wordt gekozen.
Probleem
"built for X, this ESC is Y" in the flash dialog
Oplossing
Het bestand is voor een ander layout op dezelfde chip. Gebruik Flash toch alleen als je zeker bent; verkeerde dead time kan een ESC beschadigen.
Probleem
"The flight controller did not come back after the ESC session"
Oplossing
Sommige boards herstarten slecht na passthrough. Trek USB en accu los, sluit opnieuw aan en verbind opnieuw.
Woordenlijst
Begrippenlijst
- Demag-compensatie
- Bescherming tegen motorstall door een wikkeling die te lang demagnetiseert na een commutatiestap.
- Motortiming
- Hoe vroeg de ESC naar de volgende fase schakelt. Hoger past bij high-KV-motoren maar voegt warmte toe.
- Startvermogen
- Maximaal vermogen tijdens het starten van de motor.
- Beacon
- Hard herhalend piepen van de motoren nadat de quad stil heeft gestaan voor de beaconvertraging, om hem na een crash te vinden.
- EFM8BB1 / EFM8BB2
- SiLabs 8-bits chips waarop BLHeli_S draait; L-layouts gebruiken BB1, H-layouts BB2.
- Passthrough
- Flight controller-modus die de configurator rechtstreeks met ESC's verbindt over de motorsignaaldraden.
FAQ
Veelgestelde vragen
Kan ik een BLHeli_S-configurator gebruiken zonder BLHeliSuite?
Ja. FlySpark leest en schrijft BLHeli_S-instellingen via de flight controller in Chrome, Edge of de FlySpark-app, zonder Windows-programma.
Welke BLHeli_S-versie is het nieuwst?
16.7 is de nieuwste BLHeli_S-release. FlySpark flash 16.7 voor het layout van je ESC.
Ondersteunt BLHeli_S bidirectionele DShot?
Nee. Voor RPM-telemetrie flash Bluejay, dat op dezelfde hardware draait en vanaf hetzelfde scherm geflasht kan worden.
Welke timing op BLHeli_S?
Begin op Medium. Alleen hoger voor high-KV-motoren als ze desyncen, en let op motortemperatuur.
Wat doet demag-compensatie?
Helpt desyncs bij harde gaswijzigingen te voorkomen. Stottert of stopt een motor bij punch-outs, probeer High.
Kan ik BLHeli_S-instellingen vanaf mijn telefoon wijzigen?
Ja, in de FlySpark-app op Android via USB OTG, Bluetooth of Wi-Fi, en op iPhone via Bluetooth of Wi-Fi.
Kan ik een startmelodie op BLHeli_S instellen?
Nee, BLHeli_S heeft geen melodie-opslag. Bluejay en AM32 wel.
Waarom staat een ESC als Unknown firmware?
De instellingenpagina is leeg of onleesbaar, vaak na onderbroken flash. Reflash BLHeli_S of Bluejay voor het layout.
Moet ik propellers verwijderen?
Ja, altijd. Instellingen schrijven en flashen kan motoren laten piepen of bewegen; daarna test je richting.
Kan ik de BLHeli_S-configurator zonder drone proberen?
De ESC-demo zijn vier gesimuleerde AM32-ESC's. BLHeli_S-ESC's verschijnen als je passthrough opent vanuit de Betaflight 4.5-demo, met gesimuleerde BLHeli_S-ESC's.
Waar is de download van de BLHeli_S-configurator?
Er is geen installer. Open de pagina in Chrome of Edge, of gebruik de FlySpark-app. ESC's bereik je via een Betaflight- of INAV-flight controller.
Is dit BLHeliSuite?
Nee. BLHeliSuite is het oudere desktopprogramma. FlySpark is browser- en telefoon-ESC-configurator voor BLHeli_S, Bluejay en AM32. Het flash geen BLHeli_32.
Referenties
Bronnen
De officiële documentatie achter de achtergrondfeiten op deze pagina.
- BLHeli, BLHeli_S and BLHeli_32 code and hex filesBLHeli (GitHub) · github.com
- ESC FirmwareBetaflight · betaflight.com
- Bluejay: digital ESC firmware for multirotorsBluejay project (GitHub) · github.com
- ESC Configurator - for Bluejay, BLHeli_S and AM32ESC Configurator · esc-configurator.com
- DShot RPM FilteringBetaflight · betaflight.com





