SKU: SENS-2581
📋 GST Invoice Available

SparkFun Roller Encoder Breakout BOB-29094 - Panasonic EVQWGD001 Module

₹279.00 (Inclusive of all taxes)
Out of Stock

The SparkFun BOB-29094 breakout board integrates the discontinued Panasonic EVQWGD001 roller encoder, providing a compact module for rotary scrolling and push-to-select control functions. It outputs standard quadrature encoder signals and a switch signal, making it directly compatible with Arduino, Raspberry Pi, and other 3.3V/5V microcontroller platforms for tactile user interface projects.

Features

  • Integrates the Panasonic EVQWGD001 roller wheel encoder with push switch.
  • Provides dual-function control: rotary scrolling for navigation and push-to-select.
  • Outputs standard quadrature encoder signals (A, B) and a separate switch signal.
  • Compact 21 x 21 mm breakout board format for easy prototyping and integration.
  • Ideal for creating tactile, automotive-style, or audio equipment interfaces.

Out of stock

Description

The SparkFun Roller Encoder Breakout (BOB-29094) provides a convenient interface to the Panasonic EVQWGD001, a unique roller-type encoder that is no longer in production. This module breaks out the encoder’s quadrature outputs and integrated push-button switch to standard 0.1″ pitch pins, simplifying integration into custom control panels, embedded systems, and DIY electronics projects. The EVQWGD001 uses a mechanical encoding mechanism to generate A and B channel pulses for direction detection, combined with a momentary push switch activated by pressing down on the roller wheel.

Designed for 3.3V or 5V logic systems, the breakout requires only pull-up resistors (typically internal to the microcontroller) for the open-collector outputs. Its compact footprint and tactile feedback make it suitable for applications requiring a robust, multi-function input device where space is at a premium, such as in-car media controllers, audio mixer interfaces, or handheld instrumentation.

Key Features

  • Breakout board for the Panasonic EVQWGD001 roller encoder, a discontinued component.
  • Combines high-resolution rotary encoding with a positive-action push switch in one unit.
  • Provides distinct tactile detents for precise scrolling control and feedback.
  • Standard 0.1" pin spacing for easy soldering or connection to breadboards and perfboards.
  • Open-collector outputs for the encoder channels and switch for flexible logic-level compatibility.
  • Compact and durable construction suitable for integration into finished products and prototypes.
  • High-value solution for replicating automotive or professional-grade scrolling interfaces.

Applications

  • Custom human-machine interface (HMI) panels for embedded systems and industrial controls.
  • Automotive-style infotainment or climate control interfaces in custom vehicle projects.
  • Audio mixing consoles, DJ equipment, and digital audio workstation (DAW) controllers.
  • Menu navigation systems for handheld devices, medical equipment, or instrumentation.
  • Replacement control input for repairing or upgrading legacy equipment using the original EVQWGD001 encoder.

Technical Specifications

Manufacturer Part NumberBOB-29094
Encoder ModelPanasonic EVQWGD001
Input TypeRoller Wheel with Integrated Push Switch
Control FunctionRotary Scrolling & Push-to-Select
InterfaceQuadrature Encoder Outputs (A, B), Switch Output
Output TypeOpen Collector
Mounting StyleBreakout Board
Board Dimensions21 x 21 x 2 mm
Weight2 g

Frequently Asked Questions

What are the pinouts and how do I wire the BOB-29094 to an Arduino?

The breakout has five pins: VCC (3.3V-5V), GND, SW (switch output), and A & B (encoder channels). Connect VCC to 5V, GND to ground. Connect A, B, and SW to digital input pins on your Arduino. You must enable the Arduino's internal pull-up resistors on these pins in your code, as the encoder outputs are open-collector.

Is the push switch activated separately from the rotary function?

Yes. The roller wheel can be rotated to generate encoder pulses and can also be pressed down vertically to activate a separate, integrated momentary push-button switch. The switch output (SW pin) is independent of the A and B encoder channels, allowing your code to handle scrolling and selection as two distinct events.

Can this module be used with 3.3V microcontrollers like the Raspberry Pi Pico?

Absolutely. The open-collector outputs of the EVQWGD001 encoder are logic-level agnostic. As long as you power the VCC pin with 3.3V and use pull-up resistors to the same 3.3V rail on the A, B, and SW lines, the module is fully compatible with 3.3V logic devices like the ESP32, Raspberry Pi Pico, or STM32.

How do I read the rotary encoder direction with this breakout?

The A and B channels output a two-bit Gray code sequence (quadrature). To determine direction, monitor the state of both channels on interrupt or polling. A common method is to check the state of channel B when channel A changes. Many microcontroller platforms, including Arduino, have dedicated encoder libraries (e.g., Encoder.h) that handle this decoding automatically.

Package Includes

  • 1 x SparkFun Roller Encoder Breakout Board (BOB-29094)

Additional Information

Weight 0.002 kg
Dimensions 2.1 × 2.1 × 0.2 cm