
Encoder
meerstern/Encoder_TSSOP14
Encoder Board For AMS AS5048A, AS5047D and others with SPI interface.

Encoder Board For AMS AS5048A, AS5047D and others with SPI interface.
Pane2 is an open-source printed circuit board by meerstern, from the meerstern/Encoder_TSSOP14 repository on GitHub. It is a 2-layer board of 83 × 95 mm with 325 parts on 13 nets, routed with 2,675 tracks and 200 vias.
It is built around the AS5048A. Its parts include 150 resistors, 50 capacitors and 25 ICs. It belongs with the interfaces and adapters boards of this library.
The Encoder Converter board of Kicad Files for AMS AS5048A, AS5047D and others with SPI interface.
AMS社製磁気エンコーダ AS5048A, AS5047D等のTSSOP14を2.54mmピッチへ変換するKicadファイルです。
3.3V電源及びSPIインタフェースのピンが出ています。 他のピンは基板上のパット及びチップ抵抗のパターンからアクセス可能です。




※MOSIは常にhighのため、MOSIを3.3Vへ接続し、3線通信でも可。
int data0,data1,res;
SPICS1_OFF;
putcSPI2(0xFF);
while(SPI2STATbits.SPITBF);
while(!SPI2STATbits.SPIRBF);
data0=getcSPI2()&0xFF;
putcSPI2(0xFF);
while(SPI2STATbits.SPITBF);
while(!SPI2STATbits.SPIRBF);
data1=getcSPI2()&0xFF;
res=((data0<<8)+data1)&0x3FFF;
SPICS1_ON;int data0,data1,res;
SPICS1_OFF;
putcSPI2(0x3F);
while(SPI2STATbits.SPITBF);
while(!SPI2STATbits.SPIRBF);
data0=getcSPI2()&0xFF;
putcSPI2(0xFF);
while(SPI2STATbits.SPITBF);
while(!SPI2STATbits.SPIRBF);
data1=getcSPI2()&0xFF;
res=((data0<<8)+data1)&0x3FFF;
SPICS1_ON;License - MIT
| Qty | Value | Footprint | References |
|---|---|---|---|
| 150 | RESISTOR1608 | generic:generic-SMD1608 | R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1 +134 |
| 25 | 0.1uF/CAPACITOR1608 | generic:generic-SMD1608 | C2, C2, C2, C2, C2, C2, C2, C2, C2, C2, C2, C2, C2, C2, C2, C2 +9 |
| 25 | 10uF/CAPACITOR1608 | generic:generic-SMD2012 | C1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C1 +9 |
| 25 | AS5048 | as5048:ams5048a-TSSOP14 | IC1, IC1, IC1, IC1, IC1, IC1, IC1, IC1, IC1, IC1, IC1, IC1, IC1, IC1, IC1, IC1 +9 |
| 25 | PINHD-1X6 | pin-head:pinhead-1X06 | JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1 +9 |
| 25 | TPTP20SQ | testpad:testpad-TP10SQ | TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1 +9 |
The 275 most common of 325 parts.

meerstern/Encoder_TSSOP14
Encoder Board For AMS AS5048A, AS5047D and others with SPI interface.


brenocq/bldc-motor
High-precision BLDC motor and controller development from scratch (in progress...)


clawntl/BLDC-Driver
BLDC Driver with STM32G431 and DRV8316

ZoetropeLabs/as5048A-breakout-board
A breakout board for the Austria Microsystems AS5048A angle sensor

Crate3D/closed-loop-stepper-tmc2130-as5048a
Closed loop stepper using tmc2130 and as5048a


It measures 83 × 95 mm and has 2 copper layers, 1.6 mm thick.
325 parts, built around the AS5048A. 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.
From the meerstern/Encoder_TSSOP14 repository on GitHub, at the commit this page was made from: the board is pane2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask meerstern before reusing the design.