Encoder

eddyem·stm32samples·F1:F103/BISS_C_encoders/kicad/encoder.kicad_pcb

Top view of the Encoder PCB
Simulate this board

Encoder is an open source STM32 PCB design by eddyem: a 2-layer, 78 × 81 mm board with 53 components (24 distinct parts). It is built around the LM1117MP-3.3, USBLC6-2SC6, STM32F103C8TX, ISO3086 and more. Filed under sensors.

Code samples and ready projects based on bare-metal STM32

Get data from 2 encoders by BISS-C protocol ===========================================

This device works with two BISS-C encoders (resolution from 8 to 32 bit).

If you want to test readout from device, run ./testDev /dev/encoderX0 or ./testDev /dev/encoderX0.

1 - NC or shield 2 - CLKA - positive of SSI clock out 3 - CLCB - negative of SSI clock out 4 - NC or shield 5 - +5V - 5V power for sensor (at least 250mA) 6 - DATAA - positive of data in 7 - DATAB - negative of data in 8 - NC * 9 - Gnd - common ground

Built around

Parts list

53 components, 24 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LM1117MP-3.3
U1
1
USBLC6-2SC6
U2
1
STM32F103C8TX
STM32F103C8Tx
U3
2
ISO3086
U4, U6
1
MAX3232
U5
1
DTA114Y
Q1
2
B0505S-2W
Q2, Q3
1
8MHZ
8MHz
Y1
1
SCREW_TERMINAL_01X02
Screw_Terminal_01x02
J1
1
USB_B
J2
1
4P4C
J9
2
0.5A
F1, F2
3
1N5817
D1, D2, D7
4
SM712_SOT23
D3, D4, D8, D9
2
SMAJ15CA
D5, D6
13
0.1
C1, C2, C6, C7, C8, C9, C10, C11 +5
1
22U
22u
C3
2
12
C4, C5
4
1u
C13, C14, C22, C23
3
0.47
C17, C18, C19
Show 4 more
QtyPartRefs
3
22
R1, R2, R3
1
1K5
1k5
R4
1
1k
R5
1
10K
10k
R6

More boards in stm32samples

Similar boards