Skip to the content
PCBKitNew board
2 layers14 × 14 mmO12encoder, the printed circuit board in 3D

Compact magnetic encoder PCB for RS485 bus

Size
14 × 14 mm
Copper layers
2
Thickness
0.8 mm
Parts
16
Nets
30
Pads
83
Tracks, vias
314, 33
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
10 Mar 2024
Updated
15 Apr 2024

Overview

O12encoder is an open-source printed circuit board by qwertpas, from the qwertpas/O12encoder repository on GitHub, published under the MIT licence. It is a 2-layer board of 14 × 14 mm with 16 parts on 30 nets, routed with 314 tracks and 33 vias.

It is built around the MA702GQ-P. Its parts include 4 connectors, 3 capacitors, 3 ICs, 1 resistor and 1 diode. It belongs with the interfaces and adapters boards and the STM32 boards of this library.

Main components

1

README

readme.md

Compact magnetic encoder on RS485 bus

Intended to work with squirrelbrain as part of the Pintobotics project.

Magnetic sensor: MA702

MCU: STM32L011F4U

Size: 14.04mm x 14.04mm

Mounting: 6x M2 on 12mm diameter circle, four distributed on square and three distributed on an equilateral triangle (for certain small drone motors)

Connection: 2x 4pin 0.5mm pitch FFC for power and RS485 communication (daisy chainable)

Alternate connection: 2x SPI solder pads, aux GPIO/ADC

Front View Back View schematic

Parts

16
QtyValueFootprintReferences
4TestPointO12encoder:TestPoint_Pad_RectTP1, TP2, TP3, TP4
31uFCapacitor_SMD:C_0402_1005MetricC1, C2, C3
2Conn_01x04O12encoder:TE_2328702-4J3, J4
2Conn_01x06_PinO12encoder:FFC_0.5mm_6pJ1, J2
1LED_SmallLED_SMD:LED_0603_1608MetricD1
1MA702GQ-PO12encoder:MA702GQ-PU1
1R_Small_USResistor_SMD:R_0402_1005MetricR1
1STM32L011F4UxPackage_DFN_QFN:ST_UFQFPN-20_3x3mm_P0.5mmU2
1THVD1420DRLRO12encoder:THVD1420DRLR_SOT-585U3

Questions

How big is the O12encoder PCB?

It measures 14 × 14 mm and has 2 copper layers, 0.8 mm thick.

What parts does the O12encoder use?

16 parts, built around the MA702GQ-P. 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 O12encoder KiCad files?

From the qwertpas/O12encoder repository on GitHub, at the commit this page was made from: the board is v2/O12encoder.kicad_pcb and its schematic v1/O12encoder.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the O12encoder 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 qwertpas/O12encoder

1
  • 2 layers14 × 14 mmO12encoder, the printed circuit board in 3D

    O12encoder

    qwertpas/O12encoder

    Compact magnetic encoder PCB for RS485 bus

    17 partsMIT

Similar boards

  • 2 layers62 × 50 mmDriver, the printed circuit board in 3D

    Driver

    jkirsons/stealth-controller

    With 8A driver, Magnetic Sensor, Microcontroller, Two-Wire Automotive Interface

    50 parts93
  • 2 layers50 × 36 mmDriver, the printed circuit board in 3D

    Driver

    jkirsons/stealth-controller-mini

    Stealth Controller Mini

    54 parts21
  • 2 layers23 × 23 mmMA7xx Breakout, the printed circuit board in 3D

    MA7xx Breakout

    motionlayer/MA702-Breakout-Board

    MA702 examples with PlatformIO and breakout schematics

    12 parts4MIT
  • 6 layersKiCad FOC ESC, the printed circuit board in 3D

    KiCad FOC ESC

    janrenegradwohl/PCB_AxialMotor

    Universial Motor

    79 partsMIT
  • 4 layers79 × 91.1 mmEsc, the printed circuit board in 3D

    Esc

    NikonPic/full_motor

    160 parts
  • 4 layers46 × 46 mmBLDC DriverV1, the printed circuit board in 3D

    BLDC DriverV1

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    75 parts915
  • 4 layers27 × 27 mmO32controller, the printed circuit board in 3D

    O32controller

    qwertpas/O32controller

    Miniature closed-loop controller for brushless DC motors

    88 parts37MIT
  • 4 layers100.3 × 57.5 mmMacropad, the printed circuit board in 3D

    Macropad

    janrenegradwohl/Macropad

    DIY Project, involves STM32F411 as Macropad and STM32F334 as TouchSlider, not finished yet

    62 parts