ESPEED32 Gebruikershandleiding

Gebruikshandleiding voor slotracen: opstarten, belangrijkste rijbediening, menu's en back-up/herstel.

De gebruikersdocumentatie op espeed32.com toont altijd de laatst gepubliceerde versie. De kopie op de controller volgt de firmware die op dat apparaat is geinstalleerd en wordt tegelijk daarmee bijgewerkt.

1. Snel starten

  1. Schakel de controller normaal in.
  2. Draai aan de encoder om door menu-items te bewegen.
  3. Druk kort op de encoder om waardebewerking te openen of te verlaten, of om een submenu te openen.
  4. Druk kort op de remknop tijdens het bewerken om te annuleren en de oorspronkelijke waarde te herstellen.
  5. Druk lang op de encoder (~1 s) om tussen LIST en raceweergave GRID te wisselen wanneer race view niet op OFF staat.

2. Opstarten, kalibratie en zelftest

Kalibratieverloop

  1. Houd de encoder ingedrukt tijdens het inschakelen tot het kalibratiescherm verschijnt.
  2. Druk de trigger meerdere keren volledig in en laat hem weer los.
  3. Druk een keer op de encoder om de kalibratie op te slaan.
  4. Controleer dat throttle 0% aangeeft bij losgelaten trigger en 100% bij volledig inknijpen.
Triggerkalibratie
Kalibratie: beweeg de trigger meerdere keren over de volledige slag voor een correcte 0-100%-mapping.

Triggermechaniek

3. Display, raceweergave en ABOUT

Deze sectie groepeert wat je op het OLED-scherm ziet: taal, labelstijl, race-indeling, statusbalk en systeeminfo.

Taal en display

Gedrag van raceweergave (LIST vs GRID)

Mock-up van OLED-lijstweergave en GRID-raceweergave
Voorbeeld van display: LIST toont de volledige menustructuur, terwijl GRID de belangrijkste raceparameters zichtbaar houdt voor snellere wijzigingen op de baan.

Statusbalk en ABOUT

4. CAR-menu en Car Params

Het menu CAR beheert de autoprofilen. Elk profiel slaat zijn eigen Car Params op: BRAKE, SENSI, ANTIS, CURVE, FADE, PWM_F, BRAKE+ en LIMIT. Dit is dezelfde parametergroep die later terugkomt in de Advanced Config Editor. Als DISPLAY -> GEAVANCEERD op UIT staat, worden FADE, PWM_F en BRAKE+ in het hoofdmenu verborgen, maar de opgeslagen profielwaarden blijven gelden.

5. Rijparameters

Deze sectie groepeert de belangrijkste instelparameters die bepalen hoe de controller op de baan aanvoelt. Diepere uitleg staat in uitklapbare panelen zodat de sectie makkelijker te scannen blijft.

BRAKE en BRAKE+

BRAKE

Wanneer de trigger volledig los is, past de controller normale remkracht toe met de waarde BRAKE.

BRAKE+ in het hoofdmenu opent het geavanceerde remsubmenu. Daar vind je nu Alt.Brake en Rel.Brake.

Alternatieve rem (Alt.Brake)

Conceptgrafieken waarin Alt.Brake lager of hoger is dan BRAKE
Voorbeelden van alternatieve rem: Alt.Brake kan tijdelijk zachter of harder worden ingesteld dan de normale BRAKE, afhankelijk van de voorkeur van de rijder.

Loslaatrem (Rel.Brake)

Conceptgrafieken die QUICK- en DRAG-gedrag voor Rel.Brake tonen
Voorbeelden van loslaatrem: QUICK maakt een zone met nul output en remkracht onder de gekozen zone, terwijl DRAG alleen tijdens het loslaten zachtere drag toevoegt.

Korte referentie voor het hoofdmenu

ItemBereikStandaardBeschrijving
BRAKE0,0-100,0 %95,0Remkracht wanneer de trigger wordt losgelaten.
SENSI0,0-90,0 % (en <= LIMIT)20,0Minimale motoroutput bij de eerste meetbare triggerbeweging.
ANTIS0-999 ms30Tijd van de anti-spin-ramp boven de low-output-bypass. Hogere waarde = langere/langzamere opbouw van vermogen. Het is geen pure trigger-delay. Weergave-eenheid en encoderstap worden ingesteld in DISPLAY -> STAPPEN -> ANTISPIN (MS / % / TEXT).
CURVE10-90 %50Throttle-mapping. 50 = lineair. <50 zachtere start, >50 scherpere start.
FADE0-30 %0Soft-start-zone. 0 = uitgeschakeld / oud gedrag. Boven 0 loopt het eerste deel van de triggerslag van 0 naar SENSI voordat normale CURVE het overneemt.
PWM_F1.0-5.0 / 10.0 / 20.0 kHz4.0PWM-frequentie van de motor. Het bereik volgt SETTINGS -> HARDWARE -> PWM MAX (5/10/20 kHz). Een hogere waarde maakt de respons onderin vaak zachter.
BRAKE+ / Alt.Brake0-100 %0Alternatieve remwaarde die wordt gebruikt terwijl de remknop is ingedrukt en de trigger los is.
BRAKE+ / Rel.BrakeOFF/QUICK(zone+level)/DRAG(level)OFFHulpfunctie voor remmen bij loslaten van de trigger. QUICK gebruikt een zone met nul output; DRAG voegt loslaatdrag toe zonder zone.
LIMIT(SENSI+5)-100 %100Maximale motoroutput. <100 activeert de LIMITER-waarschuwing.
STATS--Rondeteller, snelste ronde en scrollbare rondehistorie. De encoder scrolt. Korte druk op de remknop sluit af; lange druk op de remknop reset de stats.
VERGR-OntgrendeldSchakel de instellingsvergrendeling in/uit. Wanneer vergrendeld, zijn alle parameterwijzigingen geblokkeerd — alleen VERGR zelf blijft actief. De vergrendeling is tijdelijk en wordt gereset bij herstart. Configureer zichtbaarheid en sneltoetsduur in INSTELL → VERGR. De statusbalk toont VERGR (inverteerd) wanneer actief.
CAR0-19 profielenCAR0Selecteer of beheer profiel, kopieer instellingen en reset car params.

ANTIS in de praktijk

Typische beginwaarden

Dit zijn startpunten, geen regels. Gebruik ze om in de buurt te komen en stel daarna telkens maar een parameter tegelijk bij.

De juiste waarden hangen nog steeds sterk af van de specifieke auto, motor, banden, baangrip en jouw persoonlijke rijstijl.

SetupSENSIBRAKEANTISCURVEFADEPWM_F
1/32 gebalanceerd28-35%90-95%40-90 ms40-50%0-6%4.0 kHz
1/32 lage grip22-30%90-95%100-150 ms30-45%5-12%4.0 kHz
1/24 gebalanceerd35-45%95-100%0-30 ms50-60%0-5%4.0 kHz
1/24 hoge grip40-50%95-100%0-15 ms55-70%0-3%4.0 kHz

Laat voor de eerste tests Rel.Brake op OFF staan. Voeg QUICK of DRAG pas toe nadat de basisinstelling van throttle en rem goed aanvoelt.

Van CarSteen/ACD-termen naar ESPEED32
Oude termESPEED32-equivalentPraktisch effect
AttackSENSIHoe hard de auto vertrekt bij de eerste triggerbeweging.
Choke / Choke2LIMIT + ANTISBegrenzing aan de top en de zachtheid van de vermogensopbouw.
ProfileCURVEVorm van de triggerrespons, vroeg versus laat agressief.
BrakeBRAKE + BRAKE+Basisrem plus instellingen voor remknop en loslaatrem.

Voorbeeld van een oudere setup: voor een zacht en gecontroleerd gevoel kun je beginnen rond SENSI 40, ANTIS 130 ms, CURVE 30 en van daaruit verder afstellen.

FADE in de praktijk
  • FADE maakt een zachte ramp 0 -> SENSI in het eerste deel van de triggerslag.
  • FADE = 0% schakelt dit uit en behoudt het oude directe gevoel.
  • Probeer 5-15% als de auto te abrupt reageert precies wanneer SENSI begint te werken.
  • Zie FADE als een extra eerste punt in de grafiek: het verandert alleen het onderste bereik, terwijl CURVE de rest blijft vormen.
Grafiekvoorbeelden van Fade uit versus Fade aan
FADE-voorbeelden: OFF behoudt de oude directe stap naar SENSI, terwijl ON eerst een zachte ramp toevoegt voordat normale CURVE verdergaat.
Opmerkingen over lineariteit
  • LIMIT: lineaire begrenzing van gevraagde output in %. Werkelijke topsnelheid op de baan is niet perfect lineair.
  • BRAKE: lineair rem-/dragcommando in %. Het echte remgevoel hangt af van motor, banden en baangrip.
  • SENSI: lineaire minimale outputvloer in %, maar geen lineaire gain-knop over de hele triggerslag omdat CURVE de rest vormt.
  • FADE: lineair in % van de triggerslag. Het beinvloedt alleen het eerste deel van de trigger en geeft daarna de controle weer door aan CURVE.
  • ANTIS: vooral een tijdsinstelling in ms, geen pure delay. Zodra anti-spin actief is geeft een hogere waarde een langere of zwakkere ramp, maar het totale gevoel is niet perfect lineair omdat de bypassdrempel bij lage snelheid ook verschuift met de instelling.
Voorbeelden van CURVE

Deze figuren richten zich op de vorm van de respons zelf, voordat PWM-frequentie en duty-limieten in beeld komen.

Voorbeelden van lineaire, zachte en harde curve
CURVE-voorbeelden: lineair (50%), zacht (lagere waarde) en hard (hogere waarde).
Voorbeelden die fade combineren met lineaire en harde curvevormen
FADE plus CURVE: FADE kan het allereerste begin verzachten, terwijl de rest van de respons lineair blijft of harder wordt afgestemd.
LIMIT in de praktijk
  • LIMIT 100 laat de controller volledige duty bereiken wanneer trigger en curve dat vragen.
  • LIMIT 70 begrenst de maximale duty tot ongeveer 70%, zelfs bij volledig ingetrokken trigger.
LIMIT-voorbeelden met LIMIT 100 en LIMIT 70
LIMIT-voorbeelden: LIMIT verandert de maximale duty die de controller mag bereiken.
PWM_F in de praktijk
  • PWM_F verandert hoe vaak de output schakelt, niet direct de gevraagde duty zelf.
  • Onder LIMIT 100 kan gedeeltelijke trigger nog steeds op gedeeltelijke duty draaien. Onder LIMIT 70 eindigt volle trigger rond 70% duty.
  • Bij dezelfde duty gebruikt 1 kHz minder en bredere pulsen, terwijl 5 kHz meer en smallere pulsen gebruikt in hetzelfde tijdvenster.

Scenario 1: gedeeltelijke trigger onder LIMIT 100

Vergelijk deze twee afbeeldingen horizontaal. Beide tonen hetzelfde effectieve niveau, 50% duty, dus het enige verschil is de puls-dichtheid. De stippellijn markeert het gemiddelde of effectieve niveau.

PWM-frequentievoorbeelden die 1 kilohertz en 5 kilohertz vergelijken bij gedeeltelijke trigger onder LIMIT 100
Bij 50% duty gebruikt 1 kHz minder en bredere pulsen, terwijl 5 kHz meer en smallere pulsen gebruikt in hetzelfde tijdvenster.

Scenario 2: volle trigger onder LIMIT 70

Vergelijk ook deze twee afbeeldingen horizontaal. Beide tonen volle trigger, maar LIMIT 70 houdt het effectieve niveau op 70% duty. Ook hier markeert de stippellijn het gemiddelde of effectieve niveau.

PWM-frequentievoorbeelden die 1 kilohertz en 5 kilohertz vergelijken bij volle trigger onder LIMIT 70
Hier is de duty in beide afbeeldingen begrensd tot 70%. PWM_F verandert hoe vaak pulsen voorkomen, niet de LIMIT-cap zelf.

6. SETTINGS, POWER en stroomverbruik

SETTINGS groepeert de globale systeemopties die niet bij een enkel autoprofiel horen.

Submenu POWER

Hoofditems onder SETTINGS

Submenu HARDWARE

Geschat stroomverbruik van de controller-elektronica

StatusSchattingOpmerkingen
Opstarten120 mAKorte boot- en initialisatiefase.
Normaal gebruik100 mATypisch menu-/racegebruik zonder WiFi.
WiFi-module actief150 mAAP-modus en webserver actief.
Screensaver80 mADisplay actief, weinig interactie.
SLEEP (soft)55 mA (geschat)OLED uit, CPU 80 MHz, motortaak gepauzeerd.
DEEP SLEEP10 mA (geschat)Staat vergelijkbaar met uit, ontwaken via power cycle.

De waarden zijn schattingen en hangen af van voedingsspanning, hardwarevariant en meetopstelling. Motorbelasting van de auto komt daar nog bij. De cijfers hier zijn gemeten aan de 5 V-zijde na de step-down-converter. Meet je aan de 12 V-zijde, dan is de stroom anders en niet direct vergelijkbaar, zie de relatie tussen spanning en stroom (U = R * I).

Interne batterij (optioneel)

Sommige hardwarevarianten kunnen een kleine 1-cel lithiumbatterij hebben voor setupwerk naast de baan. Deze wordt geladen terwijl de controller stroom krijgt van de baan of via USB. Deze batterij is bedoeld voor menuwijzigingen, setup voor de race, lane-change-aanpassingen of om opstartvertraging te vermijden voordat de baan stroom krijgt. Ze is niet bedoeld voor langdurig zelfstandig gebruik.

De looptijd hieronder betekent gebruik van de controller terwijl deze niet met de baan verbonden is. De laadstroom kan per lader en print verschillen, maar als het laden rond 200 mA ligt en het verbruik van de controller rond 100 mA, dan is de off-track-gebruiksduur vaak ongeveer twee keer zo lang als de laadtijd. De echte laadtijd van lithium is nog iets langer dan deze simpele rekensom, omdat het laatste deel van het laden vertraagt wanneer de batterij bijna vol is.

BatterijTypische laadtijdTypische gebruiksduur buiten de baan
1S Li-ion/LiPo 250 mAhongeveer 1.4-1.8 uurongeveer 2.0-2.5 uur
1S Li-ion/LiPo 500 mAhongeveer 2.8-3.6 uurongeveer 4.0-5.0 uur

7. Rijtips

8. Logging, WiFi/USB-back-up, herstel en OTA

Logging

  1. Open SETTINGS -> LOGGING.
  2. START NOW/STOP NOW: start of stop lokaal telemetrieloggen direct.
  3. AUTO OFF: stel een timeout in voor logging, 1-120 min, standaard 30 min.
  4. Voor logging zelf is geen WiFi nodig. Je kunt WiFi uit laten en later USB/WebSerial gebruiken, of WiFi apart inschakelen voor live webweergave.
  5. Als WiFi al actief is wanneer logging start, blijft WiFi actief zolang logging draait.

WiFi

  1. Open SETTINGS -> WIFI om het WiFi-submenu te openen.
  2. START WIFI/STOP WIFI: start of stop WiFi op de achtergrond direct.
  3. MODE: schakelt tussen AP en CLIENT.
  4. INFO PAGE: opent direct de WiFi-pagina en start automatisch WiFi. Het verlaten van de infopagina stopt WiFi weer, tenzij de achtergrondmodus al eerder was gestart.
  5. In AP-modus host de controller ESPEED32_XXXX met wachtwoord espeed32. SHOW QR is alleen beschikbaar in AP-modus.
  6. In CLIENT-modus moet je eerst WiFi-SSID en wachtwoord invullen in Advanced Config Editor -> Network. Client-modus gebruikt DHCP van je router/netwerk en toont geen QR-code.
  7. Als de Client-verbinding mislukt, valt de controller automatisch terug op AP zodat je weer binnenkomt en de instellingen kunt corrigeren.
  8. AUTO OFF: stel de timeout in voor achtergrond-WiFi, 1-120 min, standaard 10 min.
  9. Open het IP-adres dat op het OLED wordt getoond in je browser. In AP-modus is dit meestal 192.168.4.1. In CLIENT-modus is dit het DHCP-adres van je router.
  10. De eerste pagina is de publieke controller-home. Gevoelige tools zoals Controller Panel, Backup, Restore, telemetrie, OTA en Advanced Config Editor zijn beschermd met controller-login.
  11. De standaard controller-login is gebruikersnaam espeed32 en wachtwoord espeed32. De huidige login staat ook op de WiFi-infopagina van de controller.
  12. Backupbestanden exporteren geen Client WiFi-wachtwoord en geen controller-login-wachtwoord. Restore behoudt de lokale WiFi/login-gegevens die al op die controller opgeslagen zijn.
OLED-infopagina van de controller en voorbeeld van QR-code op volledig scherm
WiFi-voorbeeld in AP-modus: links staat de INFO PAGE van de controller met SSID, wachtwoord en browser-IP. Rechts staat de volledige SHOW QR-weergave, die alleen in AP-modus beschikbaar is voor snel koppelen met telefoon of tablet.

WiFi verhoogt het stroomverbruik van de controller-elektronica van ongeveer 100 mA naar 150 mA, ongeveer 50% meer. Gebruik WiFi op units met een interne batterij spaarzaam en schakel het uit zodra je klaar bent.

Gedrag van de statusbalk terwijl WiFi actief is: WIFI gebruikt de eerste lege slot. Als er geen lege slot is, toont slot 4 WIFI totdat WiFi stopt.

Advanced Config Editor

Screenshot van Advanced Config Editor met profielselectie en live bewerkbare throttle- en vermogensvelden
Voorbeeld van Advanced Config Editor: de screenshot toont het tabblad Car Params met profielselectie en live bewerkbare autoinstellingen. De editor-UI staat hier in het Engels, maar de workflow is in alle handleidingen hetzelfde.

USB

  1. Open SETTINGS -> USB INFO.
  2. Gebruik Chrome/Edge, WebSerial.
  3. Back-up/herstel werkt via USB. OTA vereist WiFi-modus.
  4. Automatische gekoppelde OTA installeert de officiele standaard-releasecombinatie met de standaard TLE493D-firmware.
  5. Als je controller een andere trigger-sensorfamilie gebruikt, upload dan handmatig de juiste sensor-specifieke firmware samen met het SPIFFS-bestand van dezelfde release.
  6. Op Windows betekent flash_all.sh meestal Git Bash of WSL. Arduino IDE kan de sketch nog steeds uploaden, maar de sensorfamilie blijft een compile-time keuze.

Verwijder nooit de voeding tijdens een OTA-upload.

9. Menustructuur (volledige UI-kaart)

ROOT (Main Menu)
|- BRAKE
|- SENSI
|- ANTIS
|- CURVE (graph view)
|- FADE (grafiekweergave, GEAVANCEERD=AAN)
|- PWM_F (GEAVANCEERD=AAN)
|- BRAKE+ (GEAVANCEERD=AAN)
|  |- Alt.Brake (%)
|  |- Rel.Brake (OFF/QUICK/DRAG)
|  |- Zone (%) [QUICK only]
|  |- Quick (%) [QUICK mode]
|  |- Drag (%) [DRAG mode]
|  `- Back
|- LIMIT
|- SETTINGS
|  |- POWER
|  |  |- SCRSV
|  |  |  |- NOW
|  |  |  |- LINE1
|  |  |  |- LINE2
|  |  |  |- TIME (0-240 s, 0=OFF)
|  |  |  `- BACK
|  |  |- SLEEP
|  |  |  |- SLEEP NOW
|  |  |  |- INTERVAL (0-10 min, 0=OFF)
|  |  |  `- BACK
|  |  |- DEEP SLEEP
|  |  |  |- SLEEP NOW (power-off)
|  |  |  |- INTERVAL (0 or 2-30 min)
|  |  |  `- BACK
|  |  |- STARTUP (0-99 x 10ms)
|  |  |- VIN CAL.
|  |  `- BACK
|  |- DISPLAY
|  |  |- RACE MODE (OFF/FULL/SIMPLE)
|  |  |- LANGUAGE (NOR/ENG/CS/ACD/ESP/DEU/ITA/NLD/POR)
|  |  |- CASE (UPPER/Pascal)
|  |  |- FONT SIZE (LARGE/small)
|  |  |- GEAVANCEERD (UIT/AAN)
|  |  |- STAPPEN
|  |  |  |- ANTISPIN
|  |  |  |  |- REG.TYPE (MS / % / TEXT, standaard MS)
|  |  |  |  |- STAP MS (1-50 ms, standaard 5)  [verborgen in TEXT-modus]
|  |  |  |  |- STAP % (1-100 %, standaard 1)   [alleen zichtbaar in %-modus]
|  |  |  |  `- TERUG
|  |  |  |- STAP REM (0,1-50,0 %, standaard 1,0%)
|  |  |  |- STAP SENSI (0,1-5,0 % in stappen van 0,1%, standaard 1,0%)
|  |  |  `- TERUG
|  |  |- STATUS BAR
|  |  |  |- SLOT 1
|  |  |  |- SLOT 2
|  |  |  |- SLOT 3
|  |  |  |- SLOT 4
|  |  |  `- BACK
|  |  `- BACK
|  |- SOUND
|  |  |- BOOT (ON/OFF)
|  |  |- RACE (ON/OFF)
|  |  `- BACK
|  |- HARDWARE
|  |  |- ENC INV (ON/OFF)
|  |  |- EXT POT
|  |  |  |- POT 1 (OFF/BRAKE/SENSI)
|  |  |  |- POT 2 (OFF/BRAKE/SENSI)
|  |  |  `- BACK
|  |  |- TRIGGER
|  |  |  |- FAMILY
|  |  |  |- ACTIVE
|  |  |  |- TYPE (AUTO/W2B6/W2B6_A0/P3B6) [TLE493D only]
|  |  |  `- BACK
|  |  |- PWM MAX (5/10/20 kHz)
|  |  |- TEST (Self-Test, 9 steps)
|  |  `- BACK
|  |- STATS (ON/OFF, default OFF)
|  |- WIFI
|  |  |- START/STOP WIFI
|  |  |- MODE
|  |  |- INFO PAGE
|  |  |- SHOW QR [alleen AP]
|  |  |- AUTO OFF (1-120 min, default 10)
|  |  `- BACK
|  |- LOGGING
|  |  |- START/STOP NOW
|  |  |- AUTO OFF (1-120 min, default 30)
|  |  `- BACK
|  |- VERGR
|  |  |- MENU ITEM (UIT/AAN, standaard UIT)
|  |  |- SNELKOP (UIT / 1-10 s, standaard 5 s)
|  |  |- BEVESTIG (UIT/AAN, standaard UIT)
|  |  `- TERUG
|  |- USB INFO
|  |- RESET
|  |  |- CAR
|  |  |- SETTINGS
|  |  |- CALIBRATION
|  |  |- EVERYTHING
|  |  `- BACK
|  |- ABOUT
|  `- BACK
|- STATS [if enabled]
|- VERGR [indien ingeschakeld]
`- CAR
   |- SELECT
   |- RENAME
   |- RACESWP (grid car select ON/OFF)
   |- COPY
   |- RESET
   `- BACK