board dev studio

Verified 2026-11

pimoroni ANO Rotary Navigation Encoder Breakout with Pre-Soldered Encoder

Bare pass-through breakout that turns the ANO scroll-wheel element's awkward pinout into a 9-pad 0.1 inch header (5 buttons, 2 encoder channels, 2 separate commons, no pull-ups fitted), 8.50 GBP as measured at Pimoroni.

Place this board on a carrier in the editor →

Part & documents

Sourceshop.pimoroni.com/products/adafruit-ano-rotary-navigation-encoder-breakout →

Pinout

9 pads, as the vendor numbers them.

#NameFunctionSignals
1ENCArotary encoder channel A, returns to COMA
2ENCBrotary encoder channel B, returns to COMA
3COMAcommon for ENCA, ENCB and SW1, usually wired to ground
4SW1centre button, returns to COMA
5SW2down button, returns to COMB
6SW3right button, returns to COMB
7SW4up button, returns to COMB
8SW5left button, returns to COMB
9COMBcommon for SW2, SW3, SW4 and SW5, usually wired to ground

Power

Notes

Pad numbers are the Adafruit fab file's JP3 pad numbers ('Adafruit ANO Rotary Encoder Breakout.brd', element JP3 = 1X09_ROUND_70); the silk is stroke artwork with no text objects, so each label is the net the fab file binds to that pad, and the learn guide's pinout page independently names the same nine signals (it prints them ENCA, ENCB, SW1-SW5, COMA, COMB). No datasheet_url: there is no headline silicon on this board, so there is no part to document. This is the pre-soldered-encoder SKU (Adafruit 6311); the no-encoder PCB (Adafruit 6310) is the same board without the element fitted. Pimoroni's page is the source for the price and the title; Adafruit's page is the source for the electrical description.

AI context

Dense context for pasting into a model prompt — addresses, pinout, voltages, tolerances and the vendor's reference circuit.

BOARD: Adafruit product 6311, the ANO Rotary Navigation Encoder Breakout with the ANO wheel pre-soldered onto it - a nine-pad 0.1 inch header strip (JP3) that converts the ANO element's odd pin set into a breadboard-friendly row. Resold by Pimoroni under SKU ADA6311 at 8.50 GBP as measured; Adafruit is the maker. The ANO element is five momentary buttons (up, down, left, right, centre) arranged around a two-channel incremental rotary encoder, and the breakout is a connector and header only - no silicon, no logic.
ADDRESSES: none. Nothing here is addressable. There is no IC, no I2C and no SPI device on the board, only mechanical switch contacts wired to the header, so addresses is empty by measurement rather than by omission.
PINOUT: 9 pads on JP3 (1x9, 0.1 inch). Pad numbers are the fab file's JP3 pad numbers and the labels are the nets that file binds to those pads, because the board prints its silk as stroke artwork with no text objects; the learn guide's pinout page names the same nine signals. Pad 1 = ENCA (rotary encoder channel A), pad 2 = ENCB (encoder channel B), pad 3 = COMA (common for ENCA, ENCB and SW1), pad 4 = SW1 (centre button), pad 5 = SW2 (down button), pad 6 = SW3 (right button), pad 7 = SW4 (up button), pad 8 = SW5 (left button), pad 9 = COMB (common for SW2, SW3, SW4 and SW5).
SUPPLY: none of its own. The header carries no VCC pad and no dedicated GND pad - only the nine switch lines - so the board has no supply range, no regulator and no quiescent current.
LOGIC LEVEL: the contacts are passive and float open, so there is no logic rail to track: the level is whatever pull-up the host applies, and 3.3 V and 5 V microcontrollers are both usable. The limit is the host's GPIO, not the board.
REFERENCE CIRCUIT: the board deliberately fits no resistors - Adafruit states there are no pull-up or pull-down resistors on the PCB - so each of the seven signal lines needs the microcontroller's internal pull-up enabled, with COMA and COMB wired to ground to give those pull-ups a return. Seven GPIO are needed in total: five button lines and two encoder channels. Adafruit's example code drives the two COM pins from GPIO set as outputs-low rather than wiring them to ground, purely to keep the wiring simple; either is valid.
TRAPS: COMA and COMB are separate nets and the board does not tie them together - COMA serves ENCA, ENCB and SW1 while COMB serves SW2, SW3, SW4 and SW5 - so grounding only one COM silently loses half the controls. Adafruit notes that the encoder's own info-sheet diagram omits the CH.B to COM.A connection and calls that probably a mistake; the fab file (pads 3 and 9 as two independent commons) is the authority here. The channels are mechanical, so contacts need debouncing or the encoder library's filtering, and the buttons are momentary, not latching.

Provenance

Every figure on this page was read from the 4 sources below and last checked on Nov 1, 2026.