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
| Source | shop.pimoroni.com/products/adafruit-ano-rotary-navigation-encoder-breakout → |
|---|
Pinout
9 pads, as the vendor numbers them.
| # | Name | Function | Signals |
|---|---|---|---|
| 1 | ENCA | rotary encoder channel A, returns to COMA | |
| 2 | ENCB | rotary encoder channel B, returns to COMA | |
| 3 | COMA | common for ENCA, ENCB and SW1, usually wired to ground | |
| 4 | SW1 | centre button, returns to COMA | |
| 5 | SW2 | down button, returns to COMB | |
| 6 | SW3 | right button, returns to COMB | |
| 7 | SW4 | up button, returns to COMB | |
| 8 | SW5 | left button, returns to COMB | |
| 9 | COMB | common 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.