ET-MD15
LS7366R Encoder Counter
32-bit hardware quadrature counter over SPI
AED 59.00
Out of stockOverview
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
| 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 |
| Size | 35.0 × 25.0 mm |
|---|---|
| Mounting | 4 × M2.5 holes, 2.54 mm from each corner |
| Connectors | 8-pin 2.54 mm header |
| Main IC | LS7366R-TS (LCSC C3828496) |
| Revision | Rev A |
| Libraries | LS7366R Arduino libraries (e.g. 'LS7366'), simple SPI register access in any language |
|---|
Performance
Speed
Pinout
Pin map and connections
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | VIN | Power | 3.3–5V (also powers the encoder on J4) |
| 2 | GND | Ground | Ground |
| 3 | SS# | Signal | SPI chip select, active low |
| 4 | SCK | SPI | SPI clock |
| 5 | MOSI | SPI | SPI data in |
| 6 | MISO | SPI | SPI data out |
| 7 | LFLAG# | Signal | Index / compare flag, open-drain |
| 8 | DFLAG# | Signal | Carry / borrow / direction flag, open-drain |
Mechanical
Dimensions and what's in the box
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 board | ET-MD16 DRV10987 Sensorless BLDC Driver | ET-MD18 MAX6650 I²C Fan Speed Controller | ET-MD09 DRV8313 BLDC / Gimbal Driver | |
|---|---|---|---|---|
| What it does | 32-bit hardware quadrature counter over SPI | Spin 3-phase BLDC fans and pumps with just a PWM signal | Set 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 |
| Interface | SPI mode 0, up to ~5MHz | I²C (address 0x52) for configuration + EEPROM;… | I²C (Qwiic), 4 selectable addresses | 3 × PWM + 3 × enable, 3.3V and 5V logic; works… |
| Best for | Fast motor encoders on a Raspberry Pi | Brushless fans and pumps | Enclosure and rack cooling | Gimbal and camera stabilisers |
| Price | 59 AED | 69 AED | 59 AED | 39 AED |
Downloads
Documents and design files
Need a custom version of this board?
Different connector, size or sensor? We design and build custom variants.