ESPEED32 Brukermanual

Brukerfokusert guide for bilbanekjøring: oppstart, viktige kjøreinnstillinger, menyer og backup/restore.

Brukerdokumentasjonen på espeed32.com viser alltid siste publiserte versjon. Dokumentasjonen som ligger på kontrolleren følger firmwareversjonen som faktisk er installert, og oppdateres sammen med den.

1. Hurtigstart

  1. Start kontrolleren normalt.
  2. Roter encoder for å bla i meny.
  3. Kort trykk encoder: gå inn/ut av redigering eller åpne undermeny.
  4. Kort trykk bremseknapp i redigering: avbryt (restore opprinnelig verdi).
  5. Langt trykk encoder (~1s): veksle LIST og race-grid (når race view ikke er OFF).

2. Oppstart, kalibrering og test

Kalibrering

  1. Hold encoder inne under oppstart til kalibreringsskjerm vises.
  2. Trykk/slipp trigger helt flere ganger.
  3. Trykk encoder for å lagre.
  4. Verifiser 0% gass ved sluppet trigger og 100% ved full trigger.
Trigger-kalibrering
Kalibrering: beveg trigger helt gjennom vandringen flere ganger for korrekt 0-100% mapping.

Trigger-mekanikk

3. Display, race view og ABOUT

Denne delen samler det du ser på OLED: språk, tekststil, racevisning, statuslinje og systeminfo.

Språk og display

Race view (LIST vs GRID)

Mockup av OLED i list view og grid race view
Display-eksempel: LIST-visning viser hele menyen, mens GRID-visning holder de viktigste race-parameterne synlige for raskere justering på banen.

Statuslinje og ABOUT

4. CAR-meny og Car Params

CAR styrer bilprofilene. Hver profil lagrer sine egne Car Params, altså kjøreverdier som BRAKE, SENSI, ANTIS, CURVE, FADE, PWM_F, BREMS+ og LIMIT. Det er samme parametergruppe du møter igjen senere i Advanced Config Editor. Hvis SKJERM -> AVANSERT er satt til AV, skjules FADE, PWM_F og BREMS+ i hovedmenyen, men de lagrede profilverdiene virker fortsatt.

5. Kjøreparametere

Denne seksjonen samler hovedparameterne du justerer for kjørefølelse. De mest detaljerte forklaringene ligger under sammenleggbare felt, slik at seksjonen blir lettere å skanne.

BRAKE og BREMS+

BRAKE

Når trigger er helt sluppet, bruker kontrolleren BRAKE-verdien som vanlig bremseeffekt.

BREMS+ i hovedmenyen åpner den avanserte bremsemenyen. Der finner du nå Alt.brems og Rel.brems.

Alternativ brems (Alt.brems)

Konseptgrafer som viser Alt.brems lavere enn BRAKE og Alt.brems høyere enn BRAKE
Eksempler på alternativ brems: Alt.brems kan midlertidig settes mykere eller hardere enn vanlig BRAKE, avhengig av hva føreren foretrekker.

Release-brems (Rel.brems)

Konseptgrafer som viser QUICK og DRAG for Rel.brems
Eksempler på release-brems: QUICK lager en null-output-sone med bremsekraft under valgt sone, mens DRAG legger inn mykere release-drag bare under selve slippbevegelsen.

Kort referanse for hovedmenyen

ItemRangeDefaultForklaring
BRAKE0,0-100,0 %95,0Bremsekraft ved sluppet trigger.
SENSI0,0-90,0 % (og <= LIMIT)20,0Min. motoreffekt ved første triggerbevegelse.
ANTIS0-999 ms30Antispinn-rampetid over lavfarts-bypass. Høyere verdi = lengre/tregere effektoppbygging. Det er ikke ren trigger-delay. Visningsenhet og encoder-steg konfigureres i SKJERM -> STEG -> ANTISPINN (MS / % / TEXT).
CURVE10-90 %50Gasskurve. 50 = lineær. <50 mykere start, >50 skarpere start.
FADE0-30 %0Myk startsone. 0 = av / gammel oppføring. Over 0 rampes første del av triggeren fra 0 opp til SENSI før vanlig CURVE tar over.
PWM_F1.0-5.0 / 10.0 / 20.0 kHz4.0PWM-frekvens til motor. Området følger SETTINGS -> HARDWARE -> PWM MAX (5/10/20 kHz). Høyere frekvens gir ofte mykere lavgass.
BREMS+ / Alt.brems0-100 %0Alternativ brems som brukes mens bremseknapp holdes inne og trigger er sluppet.
BREMS+ / Rel.bremsOFF/QUICK(sone+nivå)/DRAG(nivå)OFFRelease-brems når trigger slippes. QUICK bruker null-output-sone; DRAG legger inn drag uten sone.
LIMIT(SENSI+5)-100 %100Maks motoreffekt. Ved <100 vises LIMITER-varsling.
STATS--Rundetider, beste tid og scrollbar historikk. Encoder brukes til scrolling. Kort trykk paa brems gaar ut; langt trykk paa brems nullstiller stats.
LAS-UlåstVeksle innstillingslås. Når låst, er alle parameterendringer blokkert — kun LAS selv er aktivt. Låsen er midlertidig og tilbakestilles ved omstart. Konfigurer synlighet og snarveiens varighet under INNSTILL → LAS. Statuslinjen viser LAS (invertert) når aktiv.
CAR0-19 profilerCAR0Velg/rediger profil, kopier eller nullstill bilparametre.

ANTIS i praksis

Typiske startverdier

Dette er startpunkter, ikke fasit. Bruk dem for å komme nær, og finjuster deretter en parameter om gangen.

Riktige verdier avhenger fortsatt mye av selve bilen, motor, dekk, grep i banen og din personlige kjørestil.

OppsettSENSIBRAKEANTISCURVEFADEPWM_F
1/32 balansert28-35%90-95%40-90 ms40-50%0-6%4.0 kHz
1/32 glatt bane22-30%90-95%100-150 ms30-45%5-12%4.0 kHz
1/24 balansert35-45%95-100%0-30 ms50-60%0-5%4.0 kHz
1/24 høyt grep40-50%95-100%0-15 ms55-70%0-3%4.0 kHz

Til de første testene: la Rel.brems stå på OFF. Legg inn QUICK eller DRAG først etter at grunnoppsettet for gass og brems kjennes riktig.

Fra CarSteen/ACD-begreper til ESPEED32
Gammelt begrepESPEED32-ekvivalentPraktisk effekt
AttackSENSIHvor hardt bilen svarer ved første triggerbevegelse.
Choke / Choke2LIMIT + ANTISBegrenser toppnivå og styrer hvor mykt effekten bygges opp.
ProfileCURVEFormen på gassresponsen (tidlig vs sen aggressivitet).
BrakeBRAKE + BREMS+Grunnbrems sammen med bremseknapp og release-brems i egen undermeny.

Typisk "myk og kontrollert" startoppsett (fra eldre guide): prøv rundt SENSI 40, ANTIS 130 ms, CURVE 30, og juster derfra.

FADE i praksis
  • FADE lager en myk 0 -> SENSI-rampe helt i starten av triggeren.
  • FADE = 0% betyr av og gir samme direkte respons som tidligere.
  • Prøv 5-15% hvis bilen blir for brå akkurat idet SENSI begynner.
  • Tenk på FADE som et ekstra første punkt i grafen: den endrer bare bunnen, mens CURVE fortsatt former resten.
Grafeksempel for Fade av og Fade på
FADE-eksempel: AV beholder det gamle direkte spranget til SENSI, mens PÅ legger inn en myk startrampe før vanlig CURVE fortsetter.
Notat om linearitet
  • LIMIT: lineær begrensning i kommandert output %. Faktisk toppfart på banen blir ikke helt lineær.
  • BRAKE: lineær bremse/drag-kommando i %. Faktisk bremsefølelse avhenger av motor, dekk og grep i banen.
  • SENSI: lineært minimumsnivå for output i %, men ikke en lineær gain-knott gjennom hele trigger-vandringen siden CURVE former resten.
  • FADE: lineær i % av trigger-vandringen. Den virker bare helt i starten og gir deretter kontrollen videre til CURVE.
  • ANTIS: er hovedsakelig en tidsinnstilling i ms, ikke en ren delay. Når antispinn er aktivt gir høyere verdi lengre/mykere rampe, men totalfølelsen er ikke helt lineær fordi lavfarts-bypass også flytter seg med innstillingen.
Curve-eksempler

Disse figurene viser selve responsformen før vi går videre til PWM-frekvens og duty-begrensning.

Lineær, Soft og Hard curve-eksempler
CURVE-eksempler: Lineær (50%), Soft (lavere verdi) og Hard (høyere verdi).
Eksempel som viser fade sammen med lineær og hard kurve
FADE sammen med CURVE: FADE kan myke opp starten mens resten av responsen fortsatt er lineær eller satt opp skarpere.
LIMIT i praksis
  • LIMIT 100 lar kontrolleren nå full duty når trigger og kurve ber om det.
  • LIMIT 70 begrenser maks duty til omtrent 70%, selv ved full trigger.
LIMIT-eksempler som viser LIMIT 100 og LIMIT 70
LIMIT-eksempler: LIMIT endrer maks duty kontrolleren får lov til å nå.
PWM_F i praksis
  • PWM_F endrer hvor ofte utgangen switcher, ikke duty-kravet i seg selv.
  • Med LIMIT 100 kan delgass fortsatt kjøre på delvis duty. Med LIMIT 70 topper full trigger ut nær 70% duty.
  • Ved samme duty bruker 1 kHz færre og bredere pulser, mens 5 kHz bruker flere og smalere pulser i samme tidsvindu.

Scenario 1: delgass under LIMIT 100

Sammenlign disse to bildene horisontalt. Begge viser samme effektive nivå, 50% duty, så forskjellen er bare hvor tett pulsene ligger. Den stiplede linjen markerer gjennomsnittlig eller effektivt nivå.

PWM_F-eksempler som sammenligner 1 kilohertz og 5 kilohertz ved delgass og LIMIT 100
Ved 50% duty gir 1 kHz færre og bredere pulser, mens 5 kHz gir flere og smalere pulser i samme tidsvindu.

Scenario 2: full trigger under LIMIT 70

Sammenlign også disse to bildene horisontalt. Begge viser full trigger, men LIMIT 70 holder det effektive nivået nede på 70% duty. Igjen er den stiplede linjen gjennomsnittlig eller effektivt nivå.

PWM_F-eksempler som sammenligner 1 kilohertz og 5 kilohertz ved full trigger og LIMIT 70
Her er duty begrenset til 70% i begge bilder. PWM_F endrer hvor ofte det pulses, men ikke selve LIMIT-taket.

6. SETTINGS, POWER og strømforbruk

SETTINGS samler globale systeminnstillinger som ikke følger den enkelte bilprofilen.

POWER-undermeny

SETTINGS-rotnivå

HARDWARE-undermeny

Anslått strømforbruk (kontroller-elektronikk)

TilstandAnslagKommentar
Oppstart120 mAKort fase ved boot og init.
Normal drift100 mATypisk meny/kjøring uten WiFi.
WiFi-modul aktiv150 mAAP-modus og webserver aktiv.
Screensaver80 mADisplay aktiv, lav aktivitet.
SLEEP (soft)55 mA (estimert)OLED av, CPU 80 MHz, motor-task suspendert.
DEEP SLEEP10 mA (estimert)Power-off lignende modus, vekkes med power-cycle.

Tallene er anslag og vil variere med forsyningsspenning, hardware-variant og måleoppsett. Motorlast til bilen kommer i tillegg. Målingene her er gjort på 5 V-siden etter step-down-converteren. Hvis du måler på 12 V-siden i stedet, vil strømtallet bli annerledes og kan ikke sammenliknes direkte, ref. sammenhengen mellom spenning og strøm (U = R * I).

Internt batteri (valgfritt)

Noen hardware-varianter kan ha et lite 1-cells litiumbatteri for oppsett uten koblet bane. Det lades mens kontrolleren er koblet til banen eller til USB. Batteriet er tenkt for menyjustering, forberedelser før heat, filskifte eller for å unngå forsinkelse hvis banen ikke er oppe ennå. Det er ikke ment for langvarig standalone-bruk.

Brukstid under betyr bruk av kontrolleren uten tilkoblet bane. Ladestrømmen kan variere med lader og hardware, men hvis ladingen ligger nær 200 mA og kontrolleren bruker rundt 100 mA, blir brukstiden uten bane ofte omtrent dobbelt så lang som ladetiden. Reell litium-lading tar likevel litt lenger tid enn enkel hoderegning fordi siste del av ladingen går saktere mot full batterispenning.

BatteriTypisk ladetidTypisk brukstid uten bane
1S Li-ion/LiPo 250 mAhca. 1.4-1.8 timerca. 2.0-2.5 timer
1S Li-ion/LiPo 500 mAhca. 2.8-3.6 timerca. 4.0-5.0 timer

7. Kjøretips

8. Logging, WiFi/USB backup, restore og OTA

Logging

  1. Gå til SETTINGS -> LOGGING.
  2. START NA/STOPP NA: starter eller stopper lokal telemetrilogging med en gang.
  3. AUTO AV: velg logging-timeout (1-120 min, default 30 min).
  4. Selve loggingen krever ikke WiFi. Du kan la WiFi være av og bruke USB/WebSerial senere, eller starte WiFi separat for live web-visning.
  5. Hvis WiFi allerede er aktivt når logging starter, holdes WiFi oppe mens loggingen går.

WiFi

  1. Gå til SETTINGS -> WIFI for undermenyen.
  2. START WIFI/STOPP WIFI: starter eller stopper bakgrunns-WiFi med en gang.
  3. MODUS: bytter mellom AP og CLIENT.
  4. INFO SIDE: åpner WiFi-siden direkte, og WiFi startes automatisk. Når du går ut av infosiden stoppes WiFi igjen (med mindre du hadde aktivert bakgrunnsmodus først).
  5. I AP-modus hoster kontrolleren ESPEED32_XXXX med passord espeed32. VIS QR er bare tilgjengelig i AP-modus.
  6. I CLIENT-modus må du først angi WiFi-SSID og passord i Advanced Config Editor -> Network. Client-modus bruker DHCP fra ruteren/nettverket og viser ikke QR-kode.
  7. Hvis Client-tilkoblingen feiler, går kontrolleren automatisk tilbake til AP slik at du kommer inn igjen og kan rette innstillingene.
  8. AUTO AV: velg timeout for bakgrunns-WiFi (1-120 min, default 10 min).
  9. Åpne IP-en som vises på OLED i nettleseren. I AP-modus er den vanligvis 192.168.4.1. I CLIENT-modus er det DHCP-adressen fra ruteren.
  10. Første side er kontrollerens offentlige startside. Sensitive verktøy som Controller Panel, Backup, Restore, telemetri, OTA og Advanced Config Editor krever controller-login.
  11. Default controller-login er username espeed32 og password espeed32. Gjeldende login vises også på kontrollerens WiFi info-side.
  12. Backup-filer eksporterer ikke Client WiFi-passord eller controller-login-passord. Restore beholder de lokale WiFi/login-credentials som allerede ligger på den kontrolleren.
Eksempel på WiFi info-side og fullskjerms QR-kode på kontrollerens OLED
WiFi-eksempel i AP-modus: til venstre vises INFO SIDE slik den ser ut på kontrolleren, med SSID, passord og IP-adresse til nettleseren. Til høyre vises VIS QR, som bare er tilgjengelig i AP-modus for rask tilkobling med mobil eller nettbrett.

WiFi øker strømforbruket til kontroller-elektronikken fra omtrent 100 mA til omtrent 150 mA, altså rundt 50% mer. På enheter med batteri bør WiFi brukes med varsomhet og slås av når du er ferdig.

Statuslinje ved aktiv WiFi: WIFI bruker første ledige felt. Hvis ingen felt er ledige, vises WIFI i felt 4 til WiFi stoppes.

Advanced Config Editor

Skjermbilde av Advanced Config Editor med Car Params, profilvalg og redigerbare bilparametere
Eksempel på Advanced Config Editor: skjermbildet viser fanen Car Params med profilvalg og live-redigerbare bilinnstillinger. Selve editoren er vist på engelsk her, men arbeidsflyten er den samme i alle manualene.

USB

  1. Gå til SETTINGS -> USB INFO.
  2. Bruk Chrome/Edge (WebSerial).
  3. Backup/restore fungerer over USB; OTA krever WiFi-modus.
  4. Automatisk paret OTA installerer standard offisiell release-pakke, som bruker standard TLE493D-firmware.
  5. Hvis kontrolleren bruker en annen trigger-sensorfamilie, ma du laste opp riktig sensor-spesifikke firmwarefil manuelt sammen med SPIFFS-filen fra samme release.
  6. Pa Windows betyr flash_all.sh vanligvis Git Bash eller WSL. Arduino IDE kan fortsatt laste opp sketch, men trigger-sensorfamilie velges fortsatt ved kompilering.

Koble aldri fra strøm under OTA-opplasting.

9. Meny-tre (full oversikt)

ROOT (Main Menu)
|- BRAKE
|- SENSI
|- ANTIS
|- CURVE (grafvisning)
|- FADE (grafvisning, AVANSERT=PA)
|- PWM_F (AVANSERT=PA)
|- BREMS+ (AVANSERT=PA)
|  |- Alt.brems (%)
|  |- Rel.brems (OFF/QUICK/DRAG)
|  |- Sone (%) [kun QUICK]
|  |- Quick (%) [QUICK-modus]
|  |- Drag (%) [DRAG-modus]
|  `- 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 (strup/av)
|  |  |  |- INTERVAL (0 eller 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)
|  |  |- AVANSERT (AV/PA)
|  |  |- STEG
|  |  |  |- ANTISPINN
|  |  |  |  |- REG.TYPE (MS / % / TEXT, standard MS)
|  |  |  |  |- STEG MS (1-50 ms, standard 5)  [skjult i TEXT-modus]
|  |  |  |  |- STEG % (1-100 %, standard 1)   [vises kun i %-modus]
|  |  |  |  `- TILBAKE
|  |  |  |- BREMSSTEG (0,1-50,0 %, standard 1,0%)
|  |  |  |- SENSISTEG (0,1-5,0 % i 0,1%-trinn, standard 1,0%)
|  |  |  `- TILBAKE
|  |  |- 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)
|  |  |- EKST POT
|  |  |  |- POT 1 (AV/BREMS/SENSI)
|  |  |  |- POT 2 (AV/BREMS/SENSI)
|  |  |  `- TILBAKE
|  |  |- TRIGGER
|  |  |  |- FAMILIE
|  |  |  |- AKTIV
|  |  |  |- TYPE (AUTO/W2B6/W2B6_A0/P3B6) [kun TLE493D]
|  |  |  `- TILBAKE
|  |  |- PWM MAX (5/10/20 kHz)
|  |  |- TEST (Self-Test, 9 steg)
|  |  `- TILBAKE
|  |- STATS (AV/PÅ, default AV)
|  |- WIFI
|  |  |- START/STOP WIFI
|  |  |- MODUS
|  |  |- INFO SIDE
|  |  |- VIS QR [kun AP]
|  |  |- AUTO AV (1-120 min, default 10)
|  |  `- BACK
|  |- LOGGING
|  |  |- START/STOP NA
|  |  |- AUTO AV (1-120 min, default 30)
|  |  `- BACK
|  |- LAS
|  |  |- MENYVALG (AV/PA, standard AV)
|  |  |- SNARVEI (AV / 1-10 s, standard 5 s)
|  |  |- BEKREFT (AV/PA, standard AV)
|  |  `- TILBAKE
|  |- USB INFO
|  |- RESET
|  |  |- CAR
|  |  |- SETTINGS
|  |  |- CALIBRATION
|  |  |- EVERYTHING
|  |  `- BACK
|  |- ABOUT
|  `- BACK
|- STATS [hvis aktivert]
|- LAS [hvis aktivert]
`- CAR
   |- SELECT
   |- RENAME
   |- RACESWP (grid car select ON/OFF)
   |- COPY
   |- RESET
   `- BACK