OpenPipes Pipe Organ Sound for the Masses

Expression Pedal Interface

Expression pedals are the organist’s primary tool for controlling dynamics and swell box openings. Unlike traditional potentiometer-based pedal controllers that degrade over time, PIPE 2C uses analog hall-effect sensors — solid-state magnetic sensors that detect pedal position without any physical contact between moving parts.

This means zero mechanical wear, consistent response over the lifetime of the instrument, and smooth, continuous control with no scratchy signals or dead spots.

Video Tour

Volume Sensor PCB — 3D Render

Key Features

  • Hall-effect sensing — No mechanical contacts, no potentiometers, no degradation
  • 3 pedal inputs per module — Support for swell, choir, and crescendo expression simultaneously
  • High resolution — Smooth, continuous analog sensing via ADS1115 16-bit ADC
  • I2C chainable — Expand with additional modules for organs requiring more than 4 expression channels
  • Solderless assembly — Plug-in connections throughout

Typical Expression Layout

InputFunctionCommon Use
1Swell expressionControls swell box louvers
2Choir expressionControls choir/positiv division
3Crescendo pedalAdds stops progressively

Schematic

Expression Pedal Interface — Schematic

PCB Layout

Expression Pedal Interface — PCB

Bill of Materials

ComponentDesignatorQuantityDescription
AH49ENTR-G1U1, U2, U33Analog hall-effect sensor (SOT-23)
ADS1115IDGSRU5116-bit ADC with I2C (MSOP-10)
KH-2.54FH90-1X4PU614-pin right-angle female header
PZ254R-11-04PH314-pin male header
4.7kΩR1, R42I2C pull-up resistors (0805)

How It Works

Each of the three inputs uses an AH49E analog hall-effect sensor. A small magnet is attached to the pedal mechanism; as the pedal moves, the magnet’s distance from the sensor changes, producing a proportional analog voltage. Because the sensor never touches the magnet, there is nothing to wear out and no contact to corrode—the response stays perfectly smooth for the life of the instrument.

The three analog voltages feed an ADS1115, a 16-bit ADC with an I2C interface. That resolution—65,536 steps—covers the full 128-step MIDI expression range many times over, so pedal motion translates into buttery-smooth crescendos with no visible stepping. The digitised values travel to the host over the same 4-wire I2C bus that links the rest of the console, and the module carries on-board pull-up resistors so the bus stays solid. Everything is plug-in: no soldering anywhere in the signal path.

Role in Your Organ

Expression pedals are how an organist shapes dynamics in real time—opening and closing the swell-box louvers, driving the choir/positiv division, and advancing the crescendo pedal that adds stops progressively toward full organ. One module handles all three at once; chain a second module for instruments that need more than three expression channels.

Open Source

Full schematics, PCB layout, and BOM available on OSHWLab:

View on OSHWLab

← Back to Pipe2C Overview