{"publisher":"Xirkit — the structured parts marketplace","canonical":"https://www.xirkit.io/products/bourns-pec11-rotary-encoder-plus-knob-kit-ae53","markdown":"https://www.xirkit.io/products/bourns-pec11-rotary-encoder-plus-knob-kit-ae53/data.md","mcp":"https://www.xirkit.io/mcp","note":"Every value is traced to a cited source (see sources and per-value src). Null means unknown, never zero.","record":{"id":"ae536237-7f0e-56e8-8773-e8eb649fa9e2","mpn":"PEC11-4215F-S24","name":"Bourns PEC11 Rotary Encoder + Knob Kit","manufacturer":"Bourns","family":"encoder","summary":"Bourns PEC11-4215F-S24 12 mm mechanical rotary encoder with push switch (Adafruit 377, knob included): 24 detents / 24 pulses per turn, 2-bit quadrature A/B + common, momentary SPST push switch, 6 mm flatted metal shaft 15 mm long, M7 bushing panel mount, 1 mA @ 5 V contacts, 60 RPM max, −30 to +70 °C, 30 000-cycle life, 5 g. The classic menu / volume knob for robot UIs.","schema_version":"3.0","revision":null,"tags":["encoder","rotary encoder","mechanical encoder","incremental encoder","quadrature encoder","encoder with push button","ec11 encoder","menu knob","bourns","arduino rotary encoder","robotics"],"sources":[{"other":{},"id":"datasheet","url":"https://cdn-shop.adafruit.com/datasheets/pec11.pdf","title":"Bourns PEC11 Rotary Encoder + Knob Kit datasheet","publisher":"Bourns","kind":"datasheet","retrieved_at":"2026-10-01T07:43:43+00:00","field_paths":["spec.constraints.electrical.supply_voltage_max_v","spec.constraints.electrical.supply_voltage_min_v","spec.constraints.thermal.operating_temp_max_c","spec.constraints.thermal.operating_temp_min_c","spec.geometry.cad.bbox.height_mm","spec.geometry.cad.bbox.length_mm","spec.geometry.cad.bbox.width_mm","spec.geometry.cad.envelope_complete","spec.geometry.cad.mesh_path","spec.geometry.cad.step_path","spec.geometry.cad.verification","spec.geometry.dimensions.height_mm","spec.geometry.dimensions.length_mm","spec.geometry.dimensions.width_mm","spec.geometry.other.weight_g","spec.provides.channels","spec.provides.encoder_type","spec.provides.features","spec.provides.index_channel","spec.provides.interface","spec.provides.max_speed_rpm","spec.provides.mounting","spec.provides.output_type","spec.provides.resolution_ppr","spec.provides.sensing","spec.provides.shaft_diameter_mm","spec.usage.connectors","spec.usage.pinout","spec.usage.pinout_complete"],"notes":"sha256 1e4470f3c4cbbd0a497cc499c8e45922c2035005cbbe2b7d0c6171228ea4de00"},{"other":{},"id":"offer0","url":"https://www.adafruit.com/product/377","title":"www.adafruit.com listing","publisher":null,"kind":"distributor","retrieved_at":"2026-10-01T07:46:25+00:00","field_paths":["offers"],"notes":null}],"assets":[{"other":{},"kind":"datasheet","url":"https://cdn-shop.adafruit.com/datasheets/pec11.pdf","label":"Datasheet","verification":"manufacturer","notes":null},{"other":{},"kind":"image","url":"https://cdn-shop.adafruit.com/970x728/377-02.jpg","label":"Bourns PEC11 rotary encoder with the included knob (Adafruit 377)","verification":"unverified","notes":"inspected: 12 mm metal-frame encoder, 3 PC pins (A C B), black soft-touch knob with white pointer"},{"other":{},"kind":"cad","url":"bourns-pec11-4215f-s24.step","label":"STEP (generated from datasheet drawing)","verification":"generated","notes":"cad_check passed"}],"offers":[{"other":{"sku":"377","price_breaks":[]},"supplier":"www.adafruit.com","url":"https://www.adafruit.com/product/377","currency":"USD","unit_price":4.5,"stock_status":"in_stock","region":"US","minimum_quantity":null,"checked_at":"2026-10-01T07:46:25+00:00","lead_time_days_min":null,"lead_time_days_max":null,"destination":"US","destination_postal_code":null,"notes":null}],"best_for":[{"other":{},"label":"Learning and fast prototyping","reason":"hand-turned 24-detent knob with a push switch — the standard menu / setpoint / volume input for a robot control panel; 60 RPM max, so not a motor-shaft encoder.","basis":"engineering_inference"}],"children":[],"spec":{"other":{},"usage":{"other":{},"pinout":[{"id":"A","kind":"signal_a","label":"A","notes":"channel A contact to common (quadrature, mechanical)","other":{},"connector":"3-pin encoder row","functions":["a"],"electrical":{}},{"id":"C","kind":"ground","label":"C","notes":"common — usually tied to ground, A/B pulled up","other":{},"connector":"3-pin encoder row (middle)","functions":["ground"],"voltage_v":0,"electrical":{}},{"id":"B","kind":"signal_b","label":"B","notes":"channel B contact to common (quadrature, mechanical)","other":{},"connector":"3-pin encoder row","functions":["b"],"electrical":{}},{"id":"SW1","kind":"other","label":"SW1","notes":"push switch contact (momentary SPST, normally open)","other":{},"connector":"2-pin switch row","functions":["sw1"],"electrical":{}},{"id":"SW2","kind":"other","label":"SW2","notes":"push switch contact (momentary SPST, normally open)","other":{},"connector":"2-pin switch row","functions":["sw2"],"electrical":{}}],"derived":{},"connectors":[{"id":"enc","kind":"3 PC pins (A, C, B), 2.5 mm pitch","other":{},"pitch_mm":2.5,"pin_count":3},{"id":"sw","kind":"2 PC pins for the push switch","other":{},"pin_count":2}],"pin_mappings":[],"requirements":{"other":{},"data_inputs":[],"power_inputs":[]},"pinout_complete":true},"geometry":{"cad":{"bbox":{"width_mm":12.5,"height_mm":21.5,"length_mm":13.2},"features":[],"mesh_path":"bourns-pec11-4215f-s24.stl","step_path":"bourns-pec11-4215f-s24.step","assumptions":[],"verification":"generated","envelope_complete":true},"other":{"weight_g":5},"derived":{},"dimensions":{"other":{},"width_mm":12.5,"height_mm":21.5,"length_mm":13.2},"feature_boxes":[],"mounting_holes":[]},"provides":{"other":{},"derived":{},"sensing":"mechanical","channels":"A/B quadrature","features":["Built-in momentary push switch (press the knob)","Soft-touch knob included (Adafruit)","Breadboard use after cutting / bending the two mounting tabs","Rotational life 30 000 cycles; switch life 20 000 cycles","Contact bounce up to 5 ms at 15 RPM — debounce in firmware or RC filter"],"mounting":"panel mount: M7×0.75 threaded bushing with washer and nut, plus two PCB tabs","interface":"quadrature","output_type":"mechanical contacts to common — add pull-ups","capabilities":[],"encoder_type":"incremental","index_channel":false,"max_speed_rpm":60,"resolution_ppr":24,"shaft_diameter_mm":6},"compliance":{"other":{},"derived":{},"certifications":[]},"constraints":{"other":{},"derived":{},"thermal":{"other":{},"operating_temp_max_c":70,"operating_temp_min_c":-30},"electrical":{"other":{},"supply_voltage_max_v":5,"supply_voltage_min_v":5}}},"other":null,"source_type":"pdf","source_ref":"https://cdn-shop.adafruit.com/datasheets/pec11.pdf","datasheet":{"cad":{"bbox":{"max":[13.2,12.5,21.5],"min":[0,0,0],"width_mm":12.5,"height_mm":21.5,"length_mm":13.2},"check":{"failed":[],"passed":true},"expected":[{"x":13.2,"y":12.5,"name":"envelope","what":"box_xy"},{"what":"envelope_z","value":21.5}],"archetype":"envelope_box","mesh_path":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/bourns-pec11-4215f-s24/07_cad/part.stl","step_path":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/bourns-pec11-4215f-s24/07_cad/part.step","views_png":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/bourns-pec11-4215f-s24/07_cad/views.png","export_stl":"bourns-pec11-4215f-s24.stl","assumptions":[],"export_step":"bourns-pec11-4215f-s24.step","envelope_complete":true},"chips":[],"fields":{"weight":{"src":{"page":1,"quote":"Weight ............................................................................................................................................................................................5 gm (0.17 oz.) maximum","method":"text"},"unit":"g","value":5},"sensing":{"src":{"page":1,"quote":"Closed Circuit Resistance ..........................................................................................................................................................................3 ohms maximum","method":"text"},"unit":null,"value":"mechanical"},"channels":{"src":{"page":1,"quote":"Output ..................................................................................................................................................................................................2-bit quadrature code","method":"text"},"unit":null,"value":"A/B quadrature"},"mounting":{"src":{"page":1,"quote":"Hardware ......................................................................................................................One fl at washer and one mounting nut supplied with each encoder","method":"text"},"unit":null,"value":"panel mount: M7×0.75 threaded bushing with washer and nut, plus two PCB tabs"},"connector":{"src":{"page":1,"quote":"Terminals ................................................................................................................................................................................Printed circuit board terminals","method":"text"},"unit":null,"value":"3 + 2 PC pins (no connector)"},"interface":{"src":{"page":1,"quote":"Output ..................................................................................................................................................................................................2-bit quadrature code","method":"text"},"unit":null,"value":"quadrature"},"max_speed":{"src":{"page":1,"quote":"RPM (Operating) ..............................................................................................................................................................................................60 maximum**","method":"text"},"unit":"rpm","value":60},"output_type":{"src":{"page":1,"quote":"Closed Circuit Resistance ..........................................................................................................................................................................3 ohms maximum","method":"text"},"unit":null,"value":"mechanical contacts to common — add pull-ups"},"encoder_type":{"src":{"page":1,"quote":"PEC11 Series - 12 mm Incremental Encoder","method":"text"},"unit":null,"value":"incremental"},"index_channel":{"src":{"page":2,"quote":"A CHANNEL A C COMMON B CHANNEL B","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing"},"unit":null,"value":false},"resolution_ppr":{"src":{"page":7,"quote":"it's a high-quality 24-pulse encoder, with detents","method":"text"},"unit":null,"value":24},"shaft_diameter":{"src":{"page":2,"quote":"DIA. 6.0 (.236)","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing"},"unit":"mm","value":6},"supply_voltage":{"src":{"page":1,"quote":"Contact Rating ................................................................................................................................................................................................1 mA @ 5 VDC","method":"text"},"unit":"V","value":5},"operating_temperature":{"src":{"page":1,"quote":"Operating Temperature Range ......................................................................................................................................-30 °C to +70 °C (-22 °F to +158 °F)","method":"text"},"unit":"°C","value":[-30,70]}},"groups":{"all":["A","C","B","SW1","SW2"]},"source":{"url":"https://cdn-shop.adafruit.com/datasheets/pec11.pdf","pages":12,"sha256":"1e4470f3c4cbbd0a497cc499c8e45922c2035005cbbe2b7d0c6171228ea4de00","onboarded_at":"2026-10-01T07:47:40+00:00"},"coverage":{"pct":92.6,"score":"25/27","passed":true,"explained_nulls":["resolution_cpr","supply_current","thickness"]},"entities":[{"id":"A","attrs":{"kind":"signal_a","label":"A","connector":"3-pin encoder row","designator":"A","description":"channel A contact to common (quadrature, mechanical)"},"sources":[{"page":2,"quote":"A CHANNEL A C COMMON B CHANNEL B","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":2,"quote":"A CHANNEL A C COMMON B CHANNEL B","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing","fragment":"entities_pins.json"},"label":{"page":2,"quote":"A CHANNEL A C COMMON B CHANNEL B","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing","fragment":"entities_pins.json"},"connector":{"page":2,"quote":"A CHANNEL A C COMMON B CHANNEL B","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing","fragment":"entities_pins.json"},"designator":{"page":2,"quote":"A CHANNEL A C COMMON B CHANNEL B","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing","fragment":"entities_pins.json"},"description":{"page":2,"quote":"A CHANNEL A C COMMON B CHANNEL B","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"C","attrs":{"kind":"ground","label":"C","connector":"3-pin encoder row (middle)","designator":"C","description":"common — usually tied to ground, A/B pulled up"},"sources":[{"page":2,"quote":"A CHANNEL A C COMMON B CHANNEL B","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":2,"quote":"A CHANNEL A C COMMON B CHANNEL B","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing","fragment":"entities_pins.json"},"label":{"page":2,"quote":"A CHANNEL A C COMMON B CHANNEL B","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing","fragment":"entities_pins.json"},"connector":{"page":2,"quote":"A CHANNEL A C COMMON B CHANNEL B","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing","fragment":"entities_pins.json"},"designator":{"page":2,"quote":"A CHANNEL A C COMMON B CHANNEL B","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing","fragment":"entities_pins.json"},"description":{"page":2,"quote":"A CHANNEL A C COMMON B CHANNEL B","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"B","attrs":{"kind":"signal_b","label":"B","connector":"3-pin encoder row","designator":"B","description":"channel B contact to common (quadrature, mechanical)"},"sources":[{"page":2,"quote":"A CHANNEL A C COMMON B CHANNEL B","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":2,"quote":"A CHANNEL A C COMMON B CHANNEL B","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing","fragment":"entities_pins.json"},"label":{"page":2,"quote":"A CHANNEL A C COMMON B CHANNEL B","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing","fragment":"entities_pins.json"},"connector":{"page":2,"quote":"A CHANNEL A C COMMON B CHANNEL B","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing","fragment":"entities_pins.json"},"designator":{"page":2,"quote":"A CHANNEL A C COMMON B CHANNEL B","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing","fragment":"entities_pins.json"},"description":{"page":2,"quote":"A CHANNEL A C COMMON B CHANNEL B","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"SW1","attrs":{"kind":"other","label":"SW1","connector":"2-pin switch row","designator":"SW1","description":"push switch contact (momentary SPST, normally open)"},"sources":[{"page":7,"quote":"the other side has two pins for a normally open switch","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":7,"quote":"the other side has two pins for a normally open switch","method":"text","fragment":"entities_pins.json"},"label":{"page":7,"quote":"the other side has two pins for a normally open switch","method":"text","fragment":"entities_pins.json"},"connector":{"page":7,"quote":"the other side has two pins for a normally open switch","method":"text","fragment":"entities_pins.json"},"designator":{"page":7,"quote":"the other side has two pins for a normally open switch","method":"text","fragment":"entities_pins.json"},"description":{"page":7,"quote":"the other side has two pins for a normally open switch","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"SW2","attrs":{"kind":"other","label":"SW2","connector":"2-pin switch row","designator":"SW2","description":"push switch contact (momentary SPST, normally open)"},"sources":[{"page":7,"quote":"the other side has two pins for a normally open switch","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":7,"quote":"the other side has two pins for a normally open switch","method":"text","fragment":"entities_pins.json"},"label":{"page":7,"quote":"the other side has two pins for a normally open switch","method":"text","fragment":"entities_pins.json"},"connector":{"page":7,"quote":"the other side has two pins for a normally open switch","method":"text","fragment":"entities_pins.json"},"designator":{"page":7,"quote":"the other side has two pins for a normally open switch","method":"text","fragment":"entities_pins.json"},"description":{"page":7,"quote":"the other side has two pins for a normally open switch","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"}],"taxonomy":{"dimensions":{"role":"mechanical_dimensions","definition":"Dimension drawing or text giving board / housing size, hole, bore or envelope beyond the motor"},"site_chrome":{"role":"other","definition":"Website navigation, related products and categories, distributor lists, footers"},"installation":{"role":"software_usage","definition":"Mounting and installation instructions, alignment, magnet disc placement, compatible motors"},"pinout_wiring":{"role":"pins_or_terminals","definition":"Pinout / wiring text or schematic naming each pad, pin or wire (VCC, GND, A, B, Z, motor terminals) and what it does"},"output_signals":{"role":"performance","definition":"Output waveform / quadrature timing, pull-ups, hysteresis, counting method"},"specifications":{"role":"electrical_ratings","definition":"Specification list or table: size, weight, supply voltage range, resolution (CPR/PPR), connector, output type, speed, temperature"},"pricing_ordering":{"role":"ordering_commercial","definition":"Price breaks, item number, status, brand, stock"},"product_overview":{"role":"identity_overview","definition":"Overview of the encoder or kit: sensing principle, what it mounts on, resolution statement, what is included"}},"variants":{},"commercial":{"other":{},"checked_at":"2026-10-01T07:46:25+00:00","compliance":[],"ordering_codes":[{"code":"PEC11-4215F-S24","description":"Bourns: PC pins rear, 24 detents, 15 mm flatted shaft, push switch, 24 PPR"},{"code":"377","description":"Adafruit product ID (encoder + knob)"}]},"mechanical":{"dims":{"width":{"src":{"page":2,"quote":"12.5 (.492)","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing"},"unit":"mm","value":12.5},"height":{"src":{"page":2,"quote":"6.5 (.256) L1 15 (.591)","figure":"Product Dimensions PEC11-4xxxF-Sxxxx + L1 table","method":"derived"},"note":"6.5 body behind the mounting surface + 15 mm shaft (L1 for the \"15\" length code); pins excluded","unit":"mm","value":21.5},"length":{"src":{"page":2,"quote":"13.2 (.520)","figure":"Product Dimensions PEC11-4xxxF-Sxxxx","method":"drawing"},"unit":"mm","value":13.2}},"kind":"mechanical","holes":[],"units":"mm","origin":"body footprint 13.2 × 12.5; z from the PCB face; height = body 6.5 + shaft L1 15 from the mounting surface","features":[],"archetype":"envelope_box","assumptions":{}},"page_index":[{"page":1,"tags":["specifications","product_overview"],"primary":"specifications"},{"page":2,"tags":["dimensions"],"primary":"dimensions"},{"page":3,"tags":["dimensions"],"primary":"dimensions"},{"page":4,"tags":["site_chrome"],"primary":"site_chrome"},{"page":5,"tags":[],"primary":"product_overview"},{"page":6,"tags":["pricing_ordering"],"primary":"pricing_ordering"},{"page":7,"tags":["product_overview"],"primary":"product_overview"},{"page":8,"tags":[],"primary":"none_of_these"},{"page":9,"tags":[],"primary":"none_of_these"},{"page":10,"tags":["site_chrome"],"primary":"site_chrome"},{"page":11,"tags":["site_chrome"],"primary":"site_chrome"},{"page":12,"tags":["pricing_ordering"],"primary":"pricing_ordering"}],"performance":[],"schema_name":"datasheet-1","part_ratings":{}},"use_cases":["learning-prototyping"],"commercial":{"other":{},"checked_at":"2026-10-01T07:46:25+00:00","compliance":[],"ordering_codes":[{"code":"PEC11-4215F-S24","description":"Bourns: PC pins rear, 24 detents, 15 mm flatted shaft, push switch, 24 PPR"},{"code":"377","description":"Adafruit product ID (encoder + knob)"}]},"assembly_label":"Module","assembly_level":2,"search_aliases":["PEC11-4215F-S24","PEC11","Adafruit 377","Rotary Encoder + Extras","EC11 rotary encoder"],"design":{"assets":[{"other":{},"kind":"datasheet","url":"https://cdn-shop.adafruit.com/datasheets/pec11.pdf","label":"Datasheet","verification":"manufacturer","notes":null,"resolved_url":"https://cdn-shop.adafruit.com/datasheets/pec11.pdf"},{"other":{},"kind":"image","url":"https://cdn-shop.adafruit.com/970x728/377-02.jpg","label":"Bourns PEC11 rotary encoder with the included knob (Adafruit 377)","verification":"unverified","notes":"inspected: 12 mm metal-frame encoder, 3 PC pins (A C B), black soft-touch knob with white pointer","resolved_url":"https://cdn-shop.adafruit.com/970x728/377-02.jpg"},{"other":{},"kind":"cad","url":"bourns-pec11-4215f-s24.step","label":"STEP (generated from datasheet drawing)","verification":"generated","notes":"cad_check passed","resolved_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/bourns-pec11-4215f-s24.step"}],"cad":{"verification":"generated","envelope_complete":true,"assumptions":[],"step_path":"bourns-pec11-4215f-s24.step","mesh_path":"bourns-pec11-4215f-s24.stl","footprint_svg_path":null,"bbox":{"length_mm":13.2,"width_mm":12.5,"height_mm":21.5},"features":[],"step_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/bourns-pec11-4215f-s24.step","mesh_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/bourns-pec11-4215f-s24.stl","footprint_svg_url":null},"limitations":["Generated geometry is an approximate mechanical envelope; inspect original manufacturer CAD when available.","Generated footprint_svg_path is an outline, not a verified electrical land pattern.","Xirkit does not run fit checks; download step_url and test fit against your own enclosure."]}}}