

Encoderboard
circuit board design files, gerbers, and circuit analysis
- Size
- 64 × 10 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 14
- Nets
- 12
- Pads
- 44
- Tracks, vias
- 85, 18
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 30 Jul 2021
- Updated
- 28 Jul 2026
Overview
Encoderboard is an open-source printed circuit board by SSL-A-Team, from the SSL-A-Team/electrical repository on GitHub, published under the MIT licence. It is a 2-layer board of 64 × 10 mm with 14 parts on 12 nets, routed with 85 tracks and 18 vias.
It is built around the AS5047P-AT and SM06B-SRSS-TB. Its parts include 3 resistors, 2 capacitors, 2 connectors and 1 IC.
Main components
2AS5047P-AT
TSSOP1414-Bit On-Axis Magnetic Rotary Position Sensor with 12-Bit Decimal and Binary Incremental Pulse CountInfineon TechnologiesUncategorisedSM06B-SRSS-TB
SMD,P=1mm,卧贴-25℃~+85℃ 1 1A 1mm 1x6P 2.9mm 4.32mm 50V 6 6P 8mm Auxiliary Solder Pin Copper alloy PA SH Surface Mount, Right Angle Tin UL94V-0 White SMD,P=1mm,卧贴 Wire To Board Connector ROHSJSTWire To Board Connector
README
README.mdGetting Started with A-Team Electrical
All current board releases use KiCad 7.X.
See releases for competition production files. Our releases include known bug documentation, and the confirmed gerber, BoM, and CPL files sent to fab so you know you're looking and ordering what we did. Releases are accompanied by a tagged commit, for all editable project files used to generate the fab products.
For complex boards like control and kicker, we include spice models and python files that compute any relevant values from datasheets, and including documented references and links to needed formulations.
Setting Up KiCAD
Setting Up the KiCAD Library Path
- Click
Preferences->Configure Paths - Under
Environment Variablesclick+ - Set the name
LIB_DIR_AT - Set the path to
<repository_location>/libwhere <repository_location> is the download location.
Example entry:
- Name:
LIB_DIR_AT - Path:
C:\Users\guyfl\Documents\A-Team\electrical\lib
Setting Up JLCPCB Plugin
KiCAD version 6.99 (nightly) or newer should install the KiCAD JLCPCB Tools plugin.
Setting Up the Python Environment
- We recommend creating a python environment using
python3 -m venv venv(python 10 appears to be required) - Install poetry
pip install poetry - Run any python file with
poetry run python <python_file> - (Optional) Add dependencies with
poetry add <dependency>
Soldering
Our soldering process is documented. Advanced components like modern SMPS chips and current sense motor hardware proved sensitive to technique. The team's tries to PCBA as much as possible, but sometime it's too expensive to PCBA all chips, especially advanced ones not in stock at the fab house.
Parts
14| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | JLC_Tooling_Hole | custom-npth:JLC_Tooling_Hole | JLCTH1, JLCTH2, JLCTH3, JLCTH4 |
| 3 | 10k | Resistor_SMD:R_0402_1005Metric | R1, R2, R3 |
| 2 | MountingHole_4mm | MountingHole:MountingHole_4mm | MH1, MH2 |
| 1 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C2 |
| 1 | 1uF | Capacitor_SMD:C_0402_1005Metric | C1 |
| 1 | AS5047P | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U1 |
| 1 | Conn_01x06 | wirepad:WirePad_1x6_P1.27mm_L5.08mm | J1 |
| 1 | SM06B-SRSS-TB | Connector_JST:JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal | J2 |
Questions
How big is the Encoderboard PCB?
It measures 64 × 10 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Encoderboard use?
14 parts, built around the AS5047P-AT and SM06B-SRSS-TB. 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 Encoderboard KiCad files?
From the SSL-A-Team/electrical repository on GitHub, at the commit this page was made from: the board is robot/encoderboard/v1.1.0/encoderboard/encoderboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Encoderboard design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
More from SSL-A-Team/electrical
12- 6 layers148 × 121 mm

- 6 layers116 × 126 mm

- 6 layers148 × 86 mm

- 6 layers90 × 92.5 mm

- 6 layers172.5 × 120 mm

- 6 layers100 × 53.8 mm

- 6 layers45 × 46 mm

Motor controller
SSL-A-Team/electrical
circuit board design files, gerbers, and circuit analysis
106 parts6MIT - 6 layers45 × 46 mm

Motor controller
SSL-A-Team/electrical
circuit board design files, gerbers, and circuit analysis
101 parts6MIT - 4 layers60 × 53.7 mm

Optical flow
SSL-A-Team/electrical
circuit board design files, gerbers, and circuit analysis
55 parts6MIT - 4 layers65 × 34.8 mm

- 2 layers65 × 30.8 mm

- 2 layers65 × 30.8 mm

Similar boards
- 2 layers20 × 20 mm

Bldc motor encoder
azmat-bilal/bldc_motor_controller_pcb
A Brushless DC Motor controller board. The design is inspired and is compatible with Odrive project (https://github.com/madcowswe/ODriveHardware) except that this one has a single channel.
14 parts112MIT - 4 layers99.8 × 94.6 mm

Oresat live card
oresat/oresat-dxwifi-hardware
OreSat hardware for high speed data communications using 2.4 GHz WiFi.
376 parts19GPL-3.0 - 6 layers29 × 33 mm

MINIREX G4
mathieupommery/MINIREX_G473
The following table demonstrates the estimated component costs based on Mouser volume pricing. The unit price of each component dynamically adapts to the total quantity required for the entire production batch (1, 100…
109 parts10 - 6 layers56.8 × 27 mm

- 2 layers150 × 140 mm

Trueskate main v1
AsherNoble/trueskate-ai-hardware
Hand-control layer for TrueSkate-AI: the agent sends touch gestures, a robotic finger performs them. Teensy 4.1 + SimpleFOC firmware, Python host.
65 parts1MIT - 4 layers40 × 40 mm

AeroHawk FC
sbbxiii/The-Eagle
The Eagle: Custom STM32F405 4-Layer Autonomous Avionics Flight Controller PCB
76 parts1MIT - 4 layers22 × 22 mm

- 4 layers78.5 × 55 mm

RUDRAKINUXIS Lite
RaviKachhwaha/RUDRAKINUXIS-Lite
It is a high-performance 600W (20V–25.2V 6S) FOC BLDC ESC for UAVs & robotics. Powered by STM32G431 CORDIC MCU, it features 16 AWG wire-reinforced 2oz copper pads for motor/power, an integrated flight controller bus…
111 parts