Encoder
ICRS·IPRL-Electronics-Hardware·PCBs/encoder/encoder.kicad_pcb
About the Encoder PCB
Encoder is an open source STM32 PCB design by ICRS, published on GitHub. It is a 2-layer board measuring 23 × 23 mm, with 12 components from 7 distinct parts.
Its main chip is the STM32G031G6Ux, from the STM32 family. Other key parts include the AS5600-ASOT. By type, the board carries 4 resistors, 3 connectors, 3 capacitors and 2 ICs.
Main components on the Encoder
Encoder bill of materials (BOM)
12 components, 7 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AS5600-ASOT | SOIC127P600X175-8N | U1 |
| 1 | STM32G031G6Ux | QFN-28_4x4mm_P0.5mm | U2 |
| 2 | Conn_01x04 | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J1, J2 |
| 1 | Conn_01x04 | JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal | J3 |
| 2 | 100n | C_0603_1608Metric | C1, C2 |
| 1 | 4u7 | C_0603_1608Metric | C3 |
| 4 | 10k | R_0603_1608Metric | R1, R2, R3, R4 |
Encoder design files
The KiCad project lives in the ICRS/IPRL-Electronics-Hardware repository on GitHub; these links point at the commit this page was built from.
- LayoutPCBs/encoder/encoder.kicad_pcb
- SchematicPCBs/encoder/encoder.kicad_sch
Encoder: common questions
What microcontroller does the Encoder use?
The Encoder is built around the STM32G031G6Ux, from the STM32 family.
How big is the Encoder PCB?
The Encoder measures 23 × 23 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Encoder?
12 components, from 7 distinct parts. The full bill of materials is listed on this page.
Where can I download the Encoder design files?
From the ICRS/IPRL-Electronics-Hardware repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Encoder design in my own project?
The repository has no license, so all rights stay with ICRS. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Encoder without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
More boards in IPRL-Electronics-Hardware
ESP32
Power
ICRS
101 × 175 mm91 parts4LNo license1ESP32
Arm Schematic V2
ICRS
100 × 80 mm89 parts2LNo license1ESP32
Iprld
ICRS
100 × 100 mm88 parts2LNo license1ESP32
DRILLTEAM
ICRS
100 × 72 mm82 parts2LNo license1ESP32
DRILLTEAMYMchanges
ICRS
120 × 93 mm64 parts2LNo license1ESP32
Power V2 main
ICRS
100 × 100 mm57 parts2LNo license1ESP32
Arm Board v3
ICRS
80 × 80 mm23 parts2LNo license1Power V2 secondary
ICRS
48.5 × 99.8 mm18 parts2LNo license1ESP32
Arm power connector
ICRS
86 × 82 mm9 parts2LNo license1XT60-Splitter
ICRS
18 × 90 mm5 parts2LNo license1
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k