Shop / Motor drivers

ET-MD15

LS7366R Encoder Counter

32-bit hardware quadrature counter over SPI

AED 59.00

Out of stock
✓ TestedEvery board is checked before it ships
🚚 Fast shippingUAE 1–3 days · GCC & worldwide
💬 Engineer supportQuestions answered by the designers

Download datasheet (PDF)

Overview

32-bit hardware quadrature counter over SPI

The ET-MD15 is built around the LSI/CSI LS7366R — 32-bit up/down counter, x1/x2/x4 quadrature, index, 40MHz count rate. It connects over SPI mode 0 (up to ~5MHz) and is powered from 3–5.5V.

Designed in Dubai by ElectroTrical — the full schematic, BOM and design notes are published below.

Good for

  • Fast motor encoders on a Raspberry Pi
  • CNC and spindle feedback
  • Wheel odometry

Key features

What makes it different

Counter

LSI/CSI LS7366R: 32-bit up/down counter, x1/x2/x4 quadrature, index, 40MHz count rate

Interface

SPI mode 0, up to ~5MHz

Supply

3–5.5V

Inputs

A, B, Index with 4.7k pull-ups and RC filtering, 5-pin encoder header

Open documentation

Schematic, BOM and layout notes published for every board.

Breadboard friendly

Standard 2.54 mm pitch and M2.5 mounting holes.

Specifications

Technical specifications

Device
CounterLSI/CSI LS7366R: 32-bit up/down counter, x1/x2/x4 quadrature, index, 40MHz count rate
InterfaceSPI mode 0, up to ~5MHz
Supply3–5.5V
InputsA, B, Index with 4.7k pull-ups and RC filtering, 5-pin encoder header
Board
Size35.0 × 25.0 mm
Mounting4 × M2.5 holes, 2.54 mm from each corner
Connectors8-pin 2.54 mm header
Main ICLS7366R-TS (LCSC C3828496)
RevisionRev A
Software
LibrariesLS7366R Arduino libraries (e.g. 'LS7366'), simple SPI register access in any language

Performance

Speed

Maximum count rateLS7366R datasheet; MCU figure is a rough software estimate.

Pinout

Pin map and connections

LS7366R Encoder Counter pinout: VIN, GND, SS#, SCK, MOSI, MISO, LFLAG#, DFLAG#
PinNameTypeFunction
1VINPower3.3–5V (also powers the encoder on J4)
2GNDGroundGround
3SS#SignalSPI chip select, active low
4SCKSPISPI clock
5MOSISPISPI data in
6MISOSPISPI data out
7LFLAG#SignalIndex / compare flag, open-drain
8DFLAG#SignalCarry / borrow / direction flag, open-drain

Mechanical

Dimensions and what's in the box

Board 35.0 × 25.0 mm with M2.5 holes
Top view · 35.0 × 25.0 mm

In the box

  • 1 × ET-MD15 LS7366R Encoder Counter (assembled)
  • 1 × 8-pin 2.54 mm male header, unsoldered

Getting started

  • Wire the header: VIN, GND, SS#, SCK, MOSI, MISO
  • Libraries: LS7366R Arduino libraries (e.g. 'LS7366'), simple SPI register access in any language

Compare

Which motor accessory?

LS7366R Encoder Counter (this board)This boardET-MD16 DRV10987 Sensorless BLDC DriverET-MD18 MAX6650 I²C Fan Speed ControllerET-MD09 DRV8313 BLDC / Gimbal Driver
What it does32-bit hardware quadrature counter over SPISpin 3-phase BLDC fans and pumps with just a PWM signalSet a 12 V fan's RPM over I²C and the chip holds it, with fan-fail…Three-phase brushless driver for SimpleFOC, 8–30 V
InterfaceSPI mode 0, up to ~5MHzI²C (address 0x52) for configuration + EEPROM;…I²C (Qwiic), 4 selectable addresses3 × PWM + 3 × enable, 3.3V and 5V logic; works…
Best forFast motor encoders on a Raspberry PiBrushless fans and pumpsEnclosure and rack coolingGimbal and camera stabilisers
Price59 AED69 AED59 AED39 AED

Downloads

Documents and design files

Need a custom version of this board?

Different connector, size or sensor? We design and build custom variants.