BWM ReferenceModules
Input controls references
Buttons, switches, encoders and input modules. Compare contact arrangement and interface.
| Model / manufacturer | Family / interface | Reference coverage |
|---|---|---|
Adafruit MPR121 12-Key Capacitive Touch Sensor Gator BreakoutAdafruit · Not identifiedDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-09-27Hardware source documentation | See record | Pinout source4 reference files · 20 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
NeoKey TrinkeyAdafruit · Not identifiedDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-09-27Specifications & hardware guide · Link responded; document identity is a separate check · 2026-09-27Hardware source documentation | See record | Pinout source0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Rotary TrinkeyAdafruit · Not identifiedDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-09-27Specifications & hardware guide · Link responded; document identity is a separate check · 2026-09-27Hardware source documentation | See record | Pinout source0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Slider TrinkeyAdafruit · Not identifiedDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-09-27Specifications & hardware guide · Link responded; document identity is a separate check · 2026-09-27Hardware source documentation | See record | Pinout source0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
| KY-040 rotary encoder clonesGeneric / manufacturer unconfirmed · Varies | See record | Documentation needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: not yet identified · Visual: still needed |
| Mechanical pushbutton modulesGeneric / manufacturer unconfirmed · Varies | See record | Documentation needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: not yet identified · Visual: still needed |
Inland Rotary Encoder ModuleInland · Not identifiedDatasheets & original linksOriginal Inland / Micro Center documentation · Automated access was restricted · 2026-09-27Manufacturer product / support reference · Automated access was restricted · 2026-09-27 | See record | Pinout needed1 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
KY-002 Vibration switchJoy-IT · Not identifiedDatasheets & original linksHardware source documentation | See record | Pinout source2 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: not yet identified · Visual: available |
KY-004 ButtonJoy-IT · Not identifiedDatasheets & original linksHardware source documentation | See record | Pinout source2 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: not yet identified · Visual: available |
KY-017 Tilt switchJoy-IT · Not identifiedDatasheets & original linksHardware source documentation | See record | Pinout source2 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: not yet identified · Visual: available |
KY-020 Tilt switchJoy-IT · Not identifiedDatasheets & original linksHardware source documentation | See record | Pinout source2 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: not yet identified · Visual: available |
KY-023 Joystick (X-Y-Axis)Joy-IT · Not identifiedDatasheets & original linksHardware source documentation | See record | Pinout source2 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: not yet identified · Visual: available |
KY-036 Metal-touch sensorJoy-IT · Not identifiedDatasheets & original linksHardware source documentation | See record | Pinout source2 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: not yet identified · Visual: available |
KY-040 Rotary encoderJoy-IT · Not identifiedDatasheets & original linksHardware source documentation | See record | Pinout source2 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: not yet identified · Visual: available |
Faces EncoderM5Stack · Not identifiedDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-10-16Hardware source documentation | See record | Pinout needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Faces JoystickM5Stack · Not identifiedDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-10-16Hardware source documentation | See record | Pinout needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Faces QWERTYM5Stack · Not identifiedDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-10-16Hardware source documentation | See record | Pinout needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Hat CardKBM5Stack · Not identifiedDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-10-16Hardware source documentation | See record | Pinout needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Module 4EncoderMotorM5Stack · Unverified source identityDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-10-16 | See record | Pinout needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Module 4EncoderMotor v1.1M5Stack · Unverified source identityDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-10-16 | See record | Pinout needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Unit 8EncoderM5Stack · Unverified source identityDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-10-16 | See record | Pinout needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Unit ButtonM5Stack · Unverified source identityDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-10-16 | See record | Pinout needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Unit ByteButtonM5Stack · Unverified source identityDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-10-16 | See record | Pinout needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Unit ByteSwitchM5Stack · Unverified source identityDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-10-16 | See record | Pinout needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Unit CardKBM5Stack · Not identifiedDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-10-16Hardware source documentation | See record | Pinout needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Unit CardKB v1.1M5Stack · Not identifiedDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-10-16Hardware source documentation | See record | Pinout needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Unit CardKB2M5Stack · Unverified source identityDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-10-16 | See record | Pinout needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Unit Dual ButtonM5Stack · Unverified source identityDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-10-16 | See record | Pinout needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Unit EncoderM5Stack · Unverified source identityDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-10-16 | See record | Pinout needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Unit ExtEncoderM5Stack · Unverified source identityDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-10-16 | See record | Pinout needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Unit Joystick v1.1M5Stack · Unverified source identityDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-10-16 | See record | Pinout needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Unit Joystick2M5Stack · Unverified source identityDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-10-16 | See record | Pinout needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Xadow - Q Touch SensorSeeed Studio · Unverified source identityDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-09-27 | See record | Pinout needed0 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Qwiic Twist Hookup GuideSparkFun · Not identifiedDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-09-27Hardware source documentation | See record | Pinout needed3 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
SparkFun Qwiic Button Hookup GuideSparkFun · Not identifiedDatasheets & original linksManufacturer source (recorded link) · Link responded; document identity is a separate check · 2026-09-27Hardware source documentation | See record | Pinout needed3 reference files · 0 documented purpose rowsBoard datasheet: not yet recorded · Original website: linked · Visual: available |
Physical source availability does not establish all-pin completeness or electrical compatibility. Read the coverage labels.