

AS5047 encoder
An openly licensed magnetic encoder board, compatible with VESC 4.12 based designs.
- Size
- 36.7 × 33 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 10
- Nets
- 13
- Pads
- 29
- Tracks, vias
- 46, 2
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 6 Jan 2018
- Updated
- 26 Jan 2019
Overview
AS5047 encoder is an open-source printed circuit board by sequoia-hope, from the sequoia-hope/vesc_encoder repository on GitHub. It is a 2-layer board of 36.7 × 33 mm with 10 parts on 13 nets, routed with 46 tracks and 2 vias.
It is built around the AS5047D. Its parts include 2 capacitors, 1 IC and 1 connector.
Main components
1README
README.mdvesc_encoder
An openly licensed magnetic encoder board, compatible with VESC 4.12 based designs.
The data in this repository is licensed CC0, which generally means "Public Domain". https://creativecommons.org/publicdomain/zero/1.0/
In other words: this information can be used for any purpose.
Screenshots

Use
These files are made for KiCAD and an AS5047 encoder.
You'll need to use a firmware file with the "Use Hardware SPI" option enabled at compile time using the #defines in the config files.
External links
See others who have used this encoder chip: http://www.electric-skateboard.builders/t/my-vesc-with-as5047-sensor-setup/6568
And documentation on how I use it: https://reboot.love/t/vesc-mods-for-robotics-use/
Parts
10| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | conn-wire-pads:Hole-Screw-NP-#4 | , , , | |
| 2 | Capacitors_SMD:C_0603 | C1, C2 | |
| 1 | vesc_encoder:love_small | ||
| 1 | w_conn_jst-ph:s7b-ph-kl | J1 | |
| 1 | vesc_encoder:flutter_small | ||
| 1 | AS5047 | Housings_SSOP:TSSOP-14_4.4x5mm_Pitch0.65mm | U1 |
Questions
How big is the AS5047 encoder PCB?
It measures 36.7 × 33 mm and has 2 copper layers, 1.6 mm thick.
What parts does the AS5047 encoder use?
10 parts, built around the AS5047D. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the AS5047 encoder KiCad files?
From the sequoia-hope/vesc_encoder repository on GitHub, at the commit this page was made from: the board is AS5047_encoder.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the AS5047 encoder design in my own project?
Its repository states no licence, so its author keeps all rights: ask sequoia-hope before reusing the design.
Similar boards
- 2 layers36.5 × 56 mm

- 2 layers60 × 60 mm

HighPower Mechaduino
pointhi/HighPower-Mechaduino
Mechaduino derivative which drives up to 10A, drawn using KiCad
140 parts31 - 4 layers145 × 71.3 mm

ALL PCBS
NYDEREK/LineFollower_GRUZIK3.0
Loved the project? Please consider giving a Star ⭐️
142 parts15 - 4 layers52.1 × 55.6 mm

- 4 layers38.5 × 39.2 mm

- 4 layers35 × 35 mm

Foc8313
williamhaarhoff/foc8313
Highly compact field oriented controller based on the DRV8313 IC
155 parts9 - 4 layers48 × 44.5 mm

Smol servo rpi2350-tmc6200
dognotdog/smol_servo
circuitry and software for controlling NEMA17 size brushless motors and stepper motors as servos.
151 parts5 - 2 layers77 × 57.8 mm
