← Back

Product Datasheet

ESC10645

ESCLite 6S

Rev 1.0 2026-04-15
MultirotorFixed-WingMobile RobotMobile Vehicle

Key Features

  • AM32 open-source firmware — field-upgradeable via signal wire
  • 45 A cont. / 50 A peak (2S–5S) · 30 A cont. / 35 A peak (6S) · 2S–6S LiPo input
  • Supports PWM, DSHOT300, DSHOT600 signal protocols
  • Built-in BEC: 5 V / 700 mA regulated output
  • 3-phase brushless motor drive · active braking support
  • Voltage / current / RPM feedback via Bidirectional DSHOT or TELEM serial (UART)

Product Image

ESC10645 product

Brief Specification

  • Input Voltage 2S – 6S LiPo (7.4 – 25.2 V)
  • Cont. Current 45 A (2S–5S) · 30 A (6S)
  • Peak Current 50 A (2S–5S) · 35 A (6S) · ≤ 10 s
  • BEC Output 5 V / 700 mA
  • Motor Type 3-Phase Brushless
  • Firmware AM32 (open-source)
  • Signal Protocol PWM · DSHOT300 · DSHOT600
  • Operating Temp. −20 °C ~ +70 °C
  • Dimensions (L×W×H) 30.7 × 16.9 × 4 mm
  • Weight ~14 g

Dimensions

ESC10645 dimensions

Full Specification

ESCLite 6S

Full Technical Reference · ESC10645 Rev 1.0

ParameterCondition / ModeValueUnit
Power Input
Input VoltageRated (2S–6S LiPo)7.4 – 25.2V DC
Input VoltageAbsolute maximum26.0V DC
Continuous Current2S–5S, steady-state45A
Continuous Current6S, steady-state30A
Peak Current2S–5S, ≤ 10 s burst50A
Peak Current6S, ≤ 10 s burst35A
BEC Output (Built-in)
BEC Output VoltageRegulated5.0 ± 0.1V DC
BEC Output CurrentContinuous700mA
Motor Output
Motor Type3-Phase Brushless
PWM FrequencyActive16 – 48kHz
Drive SchemeSinusoidal / Trapezoidal
Active BrakingSupported
Motor DirectionBidirectional (configurable)
Signal Interface
Input ProtocolPWM · DSHOT300 · DSHOT600
PWM RangeStandard1000 – 2000µs
DSHOT Voltage LevelLogic high3.3 / 5.0V
Telemetry OutputUART, 8N1115200baud
Connector2.54 mm Pin Header (GND / BEC / SIG / TELEM)
Firmware
FirmwareAM32 (open-source)
Firmware UpdateVia signal wire (AM32 bootloader)
ConfigurationAM32 Configurator (USB–UART)
Environmental & Reliability
Operating TemperatureContinuous−20 ~ +70°C
Storage TemperatureNon-condensing−40 ~ +85°C
Humidity (Operating)Non-condensing10 ~ 90% RH
Mechanical
Dimensions (L × W × H)PCB, excl. wires30.7 × 16.9 × 4mm
WeightPCB, excl. wires~14g

User Manual

ESCLite 6S

Setup & Configuration Guide · ESC10645 Rev 1.0

1. Boot Tone Reference

The ESC plays a short melody through the motor phases at power-on and at arm. Use these tones to confirm correct operation without a ground station.

Tone SequenceNotesMeaning
Do – Mi – SolC – E – G (major triad)Power-on self-test passed. ESC is initialised and ready to receive a throttle signal.
Sol – La – SiG – A – B (ascending)Throttle signal detected and ESC is armed. Motor will respond to throttle commands.

ⓘ If no tone is heard after power-on, check power input voltage and signal wiring. A repeating single tone may indicate a throttle calibration error or missing signal.

2. Firmware Overview

The ESCLite 6S runs AM32, an open-source firmware for high-performance 3-phase brushless motors. It accepts PWM, DSHOT300, and DSHOT600 input protocols. The firmware can be updated in the field via the signal wire with no soldering required. All parameters are configured through the AM32 Configurator (Windows / Linux / macOS). The ESCLite 6S provides real-time motor feedback (voltage, current, RPM) through two independent channels that can be used simultaneously or selectively.

Feedback MethodInterfaceDescription
Bidirectional DSHOTSIG pinReturns RPM data inline on the signal wire without additional wiring. Requires Bidirectional DSHOT support on the flight controller (e.g. Betaflight RPM filter). Provides RPM only.
TELEM SerialTELEM pin (UART)Streams a telemetry frame at 115200 baud containing motor RPM, supply voltage, phase current, and ESC temperature. Compatible with AM32 / BLHeli32 telemetry parsers.

ⓘ AM32 Configurator: github.com/am32-project/AM32-configurator. A USB-to-UART adapter (3.3 V logic) connected to the TELEM pin is required, or use a flight controller passthrough feature.

⚠ Safety: Never raise the throttle with propellers attached unless the motor is securely fixed.

⚠ If smoke is detected, disconnect power immediately.

⚠ Do not use a defective or damaged product.

⚠ Always reconfigure the Motor KV value and Motor Poles to match the motor in use. Factory default: 1200 KV / 14 poles. Incorrect KV or pole count may cause ESC damage or prevent the motor from reaching rated output.

Key Configuration Parameters

ESCLite 6S

AM32 Configurator · ESC10645 Rev 1.0

ParameterDefaultDescription
Motor KV1200Set to match motor's KV rating (rpm/V). Optimises commutation timing and startup. Typical: 1000–4000 KV multirotor, 100–800 KV larger / fixed-wing.
Motor Poles14Number of magnetic poles on motor rotor. Used to convert electrical RPM to mechanical RPM. Most 22xx–28xx motors use 14 poles.
Input ProtocolAuto-detectSelect PWM, DSHOT300, or DSHOT600. Auto-detect recommended. Set manually if signal is noisy or ESC fails to arm. DSHOT600 best for low-latency.
Motor DirectionNormalSets motor spin direction: Normal (CCW from front) or Reversed (CW). Can also be changed by swapping any two of three motor phase wires.
Bidirectional DSHOTDisabledWhen enabled, ESC returns RPM data on signal wire after each DSHOT frame. Enables RPM-based filtering in Betaflight / ArduPilot. Requires FC support. Use DSHOT300 or DSHOT600 only.
TELEM SerialEnabledWhen enabled, TELEM pin outputs serial frame at 115200 baud (RPM, voltage, current, ESC temperature) in AM32 / BLHeli32 format. Can run alongside Bidirectional DSHOT.
Active BrakingEnabledApplies regenerative braking when throttle is at zero. Recommended for multirotors. Disable for fixed-wing / glider where free-wheeling is preferred.
Demag CompensationLowReduces motor demagnetisation effects during high-current commutation. Increase to Medium or High for large, high-pole-count motors that exhibit cogging or stuttering at low throttle.
Timing Advance15°Electrical advance angle for commutation. 20–30° increases top-end power for high-KV motors. 5–15° improves efficiency for low-KV / high-pole motors. Adjust in 5° increments and test under load.
PWM Frequency24 kHzMotor drive switching frequency. 32–48 kHz reduces audible noise but increases MOSFET losses. 16–24 kHz more efficient for high-current. Range: 16–48 kHz.
Ramp-up Rate25 %Controls how quickly the ESC ramps up throttle from zero. Lower values give smoother starts for heavy motors. Higher values for racing / agile applications.
Startup Power150 %Extra power applied during startup commutation to overcome inertia. Increase for heavy props or high-torque loads that fail to spin up at low throttle.

Feedback Data Reference

ESCLite 6S

Bidirectional DSHOT · TELEM Serial · ESC10645 Rev 1.0

Bidirectional DSHOT — RPM Feedback

Data FieldRange / ResolutionNotes
Electrical RPM0 – 200,000 eRPMReturned inline on the SIG wire. Divide by (pole pairs) to obtain mechanical RPM. Used by Betaflight RPM filter for noise suppression.

TELEM Serial — Full Telemetry Frame (115200 baud, 8N1)

Data FieldRange / ResolutionNotes
ESC Temperature0 – 255 °C · 1 LSB = 1 °CMOSFET junction temperature. Above 85 °C indicates thermal stress; reduce load or improve airflow.
Supply Voltage0 – 655.35 V · 1 LSB = 10 mVInput bus voltage measured at the ESC power stage. Practical range: 7.4–25.2 V (2S–6S LiPo).
Motor Current0 – 655.35 A · 1 LSB = 10 mAMotor phase current. Practical range: 0–50 A. Useful for monitoring load and detecting stall.
Consumed Capacity0 – 65,535 mAh · 1 LSB = 1 mAhCumulative charge drawn from the battery since last power-on.
Electrical RPM0 – 65,535 eRPM · 1 LSB = 1 eRPMElectrical RPM. Divide by pole pairs to obtain mechanical RPM (e.g. ÷ 7 for a 14-pole motor).

Packet Structure — 10 Bytes, Big-Endian

Byte(s)FieldTypeScale → UnitExample
0Temperatureuint8raw × 1 → °C0x32 = 50 °C
1 – 2Voltageuint16 BEraw ÷ 100 → V0x08FC = 2300 → 23.00 V
3 – 4Currentuint16 BEraw × 10 → mA0x0BB8 = 3000 → 30,000 mA
5 – 6Consumed Capacityuint16 BEraw × 1 → mAh0x01F4 = 500 mAh
7 – 8Electrical RPMuint16 BEraw × 1 → eRPM0x4E20 = 20,000 eRPM
9CRC-8uint8— (checksum)Covers bytes 0 – 8

ⓘ The frame format is compatible with BLHeli32 serial telemetry. Betaflight (ESC Telemetry) and ArduPilot (ESC Telem) can parse natively. CRC-8 algorithm: XOR each byte then shift left 8 times applying polynomial 0x07 when MSB is set.

Part Number Naming Rule

ESC Product
1 Motor Count
06 Cell Count
45 Current (A)
-
X Country

Country of Origin

  • C China
  • K Korea
  • X Unspecified

Sample Unit Pricing

ESCLite 6S

Standard Unit Pricing · ESC10645 Rev 1.0

Part NumberCountry of OriginQtyUnit Price
ESC10645-XUnspecified1 pcsUS$ 20
ⓘ Volume pricing available for orders of 10 units or more — contact us for a quote. ✉ hyon646@gmail.com

How to Order

Lead Time (stock)1 – 3 business days
Lead Time (order)4 – 6 weeks
Minimum Order Qty1 pcs (standard) · 10 pcs (volume)
PaymentPayPal · Bank Transfer · Other (on request)
ShippingWorldwide · DHL / FedEx / EMS
Contacthyon646@gmail.com

Document Revision History

VersionDateDescription
v1.02026-04-15Initial Release

HILBERT ROBOTICS INC.

ESC10645 · Rev 1.0 · 2026-04-15

enko