BSED

Public

@rcmgames

Download board files

Files for version 1. Pick what you came for.

Share BSED

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading 3D model… large boards can take a moment.

README

Byte Sized Encoder Decoder

PlatformIO Registry arduino-library-badge Arduino Lint doxygen

Reads 8 quadrature encoders and communicates over I2C.

https://github.com/RCMgames/BSED

  • Reads 8 quadrature encoders
  • 1.0x0.85 inches, 25.4x21.59 millimeters
  • I2C (Qwiic Compatible)
  • powered by an ATmega328PB
  • hand solderable surface mount components

(this repository contains an Arduino library, firmware for the board, and hardware for the board)

testing

Approximately 15000 encoder counts per second can be read from each encoder, but do your own testing before trusting this software.

See, and contribute to, this discussion on testing results: https://github.com/RCMgames/BSED/discussions/6

I've been working on hardware and software for small wifi controlled robots since 2020.

As I have designed increasingly small circuit boards for controlling servos and motors on robots, I started looking for a way to connect lots of quadrature encoders as inputs to a microcontroller. I was unable to find any existing Qwiic-compatible encoder reading boards that can handle multiple high-speed quadrature inputs. This board can help you control 8 motors with encoder feedback for precise control.

This version of firmware and library are compatible with version 1 of the hardware.

Acknowledgements

  • I would like to thank PCBWay for sponsoring prototyping runs of this project. PCBWay produces very nice boards, supports open source hardware, and gave me great support as I worked on this project. Special thanks to Liam!
Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.