Skip to the content
PCBKitNew board
2 layers21.6 × 25.4 mmByteSizedEncoderDecoder, the printed circuit board in 3D

ByteSizedEncoderDecoder

RCMgames/BSED3

Byte Sized Encoder Decoder - Reads 8 quadrature encoders and communicates over I2C (and is qwiic compatible).

Size
21.6 × 25.4 mm
Copper layers
2
Thickness
1 mm
Parts
17
Nets
30
Pads
88
Tracks, vias
196, 9
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
29 Apr 2024
Updated
20 Mar 2025

Overview

ByteSizedEncoderDecoder is an open-source printed circuit board by RCMgames, from the RCMgames/BSED repository on GitHub, published under the MIT licence. It is a 2-layer board of 21.6 × 25.4 mm with 17 parts on 30 nets, routed with 196 tracks and 9 vias.

It is built around the ATMEGA328PB-AU and SM04B-SRSS-TB. Its parts include 11 connectors and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

extras/hardware/README.md

Here are the KiCAD and Gerber files for creating the circuit boards this firmware is designed to run on.

You could theoretically run it on a bare ATmega328 chip or another board, but the code is specialized for this board and uses hard-coded pin numbers.

Bill Of Materials

Parts

17
QtyValueFootprintReferences
81x4 female header pins 0.1"Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ3, J4, J5, J6, J7, J8, J9, J10
2NetTie_2Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmNT1, NT2
2SM04B-SRSS-TBparts:JST_SM04B-SRSS-TB_LF__SN_J1, J2
1ATMEGA328PB, 32-TQFPparts:TQFP32_32A_MCHU1
1ICSP pads (for interfacing with pogo pins)Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ11
1LOGOLOGOG***

The 15 most common of 17 parts.

Questions

How big is the ByteSizedEncoderDecoder PCB?

It measures 21.6 × 25.4 mm and has 2 copper layers, 1 mm thick.

What parts does the ByteSizedEncoderDecoder use?

17 parts, built around the ATMEGA328PB-AU and SM04B-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 ByteSizedEncoderDecoder KiCad files?

From the RCMgames/BSED repository on GitHub, at the commit this page was made from: the board is extras/hardware/ByteSizedEncoderDecoder.kicad_pcb and its schematic extras/hardware/ByteSizedEncoderDecoder.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ByteSizedEncoderDecoder 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).

Similar boards

  • 2 layers88.9 × 50.8 mmBLDC BIZ CARD, the printed circuit board in 3D

    BLDC BIZ CARD

    ageppert/Brushless-Motor-Biz-Card

    A brushless motor and driver built in to a business card form-factor for learning and experimenting!

    82 parts38MIT
  • 4 layers101.6 × 53.3 mmZ80ctrlng, the printed circuit board in 3D

    Z80ctrlng

    jblang/z80ctrl

    AVR-based bootloader, I/O, and debugging for Z80-based computers

    65 parts73
  • 4 layers79 × 79 mmMinuet, the printed circuit board in 3D

    Minuet

    brown-studios/minuet

    Minuet upgrades your MAXXAIR Maxxfan with a brushless DC motor, home automation features, and accessories.

    103 parts67MIT
  • 8 layers106 × 62 mmCm5-m2key b usb3-ix, the printed circuit board in 3D

    Cm5-m2key b usb3-ix

    taskx6004/AnyRadio-CM5

    modular RPI CM5 carrier board

    224 parts42
  • 4 layers117.5 × 30 mm4reel ee, the printed circuit board in 3D

    4reel ee

    o7-machinehum/4reel

    Stereo machine vision camera for outdoor mobile robotics.

    179 parts34MIT
  • 4 layers65 × 30 mmSoleil, the printed circuit board in 3D

    Soleil

    protolux-electronics/soleil_hardware

    Hardware design files for Soleil, an open source power management and sleep control board for Raspberry Pi

    81 parts22CERN-OHL-P-2.0
  • 2 layers26 × 45 mmFreesk8-Robogotchi v1.5, the printed circuit board in 3D

    Freesk8-Robogotchi v1.5

    FreeSK8/FreeSK8-Robogotchi-Hardware

    Hardware repository for FreeSK8 Robogotchi

    32 parts19
  • 2 layers25.4 × 52.1 mmFakeTecv5, the printed circuit board in 3D

    FakeTecv5

    mofosyne/roTec_pcb

    A low-cost nrf52 device, targeting cases that supports rotary encoder. Forked from jtljac's take on faketec v5

    35 parts17CERN-OHL-P-2.0