Encoder
eddyem·stm32samples·F1:F103/BISS_C_encoders/kicad/encoder.kicad_pcb
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM1117MP-3.3 | SOT-223-3_TabPin2 | U1 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U2 |
| 1 | STM32F103C8TX STM32F103C8Tx | LQFP-48_7x7mm_P0.5mm | U3 |
| 2 | ISO3086 | SOIC-16W_7.5x10.3mm_P1.27mm | U4, U6 |
| 1 | MAX3232 | SOIC-16_3.9x9.9mm_P1.27mm | U5 |
| 1 | DTA114Y | SOT-323_SC-70_Handsoldering | Q1 |
| 2 | B0505S-2W | B0505S-2W | Q2, Q3 |
| 1 | 8MHZ 8MHz | Crystal_HC49-U_Vertical | Y1 |
| 1 | SCREW_TERMINAL_01X02 Screw_Terminal_01x02 | TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J1 |
| 1 | USB_B | USB_B_OST_USB-B1HSxx_Horizontal | J2 |
| 1 | 4P4C | RJ9_Evercom_5301-440xxx_Horizontal | J9 |
| 2 | 0.5A | Fuse_1206_3216Metric | F1, F2 |
| 3 | 1N5817 | D_SMA-SMB_Universal_Handsoldering | D1, D2, D7 |
| 4 | SM712_SOT23 | SOT-23 | D3, D4, D8, D9 |
| 2 | SMAJ15CA | D_SMA | D5, D6 |
| 13 | 0.1 | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C6, C7, C8, C9, C10, C11 +5 |
| 1 | 22U 22u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3 |
| 2 | 12 | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C4, C5 |
| 4 | 1u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C13, C14, C22, C23 |
| 3 | 0.47 | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C17, C18, C19 |
Show 4 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | 22 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R3 |
| 1 | 1K5 1k5 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4 |
| 1 | 1k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
| 1 | 10K 10k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6 |
More boards in stm32samples
- schematic only · 234 partsSTM32
Fx3u 24mr
eddyem
234 parts2LNo license206 STM32
Multistepper
eddyem
113.5 × 105.5 mm234 parts4LNo license206STM32
Nitrogen
eddyem
80 × 80 mm136 parts4LNo license206STM32
Many485
eddyem
80 × 84 mm107 parts2LNo license206STM32
Stm32
eddyem
98 × 63.5 mm98 parts2LNo license206STM32
Windshield
eddyem
66 × 54 mm86 parts2LNo license206STM32
Mainboard
eddyem
58 × 35 mm86 parts2LNo license206STM32
Chiller control
eddyem
62 × 60.5 mm69 parts2LNo license206STM32
Servo control
eddyem
53 × 47 mm59 parts2LNo license206STM32
Shutter
eddyem
61 × 49.5 mm40 parts2LNo license206STM32
Hall
eddyem
45.3 × 46.9 mm34 parts2LNo license206
Similar boards
STM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
Twonkie
dojoe
25.4 × 25.4 mm56 parts4LNo license415STM32
EEZ DIB MCU r1B1
eez-open
139 × 70 mm190 partsTAPR-OHL-1.0391STM32
EEZ DIB MCU r1B2
eez-open
139 × 70 mm191 partsTAPR-OHL-1.0391STM32
VESC Controller
paltatech
160 × 90 mm336 parts4LNo license354STM32
${DOC TYPE} Document
EPFLXplore
69.7 × 76.7 mm253 parts6LApache-2.0345