The MobiFlight Prototyping Board is a breakout board to learn and experiment with the different input and output devices that are supported by MobiFlight. The board uses XH JST connectors of different sizes depending on the type of device. These connectors ensure a secure connection and correct orientation of the plugs.
The MobiFlight Prototyping Board is compatible with Arduino Mega 2560 Pro Mini that is attached to the back of the board.
There are two configurations available (latest v2.1):
-
Standard - prototyping-board.mfmc
All buttons from
Button 01
toButton-06
are available, andStepper 1
andStepper 2
can be both used for steppers -
Multiplexer - prototyping-board.multiplexer.mfmc
using Stepper 2 as Multiplexer 1 connection, and Button 1 and Button 2 for the signal channels. See Multiplexer Breakout Board for more information.
The board is updated based on user feedback, please see the section older versions of the config file.
Simple buttons that connect with just two wires.
Left pin is Ground, right pin is VCC.
All LEDs are using PWM enabled pins and can be dimmed in MobiFlight. It is recommended to add an apropriate resistor for you LED. More information: https://github.com/MobiFlight/MobiFlight-Connector/wiki/Input-and-Output-devices#led--output
Left pin is Ground, right pin is VCC.
Connector is designed for On-On switches, two or three position switches. More information: https://github.com/MobiFlight/MobiFlight-Connector/wiki/Input-and-Output-devices#buttons-and-switches
- Left pin is GND
- middle pin is Button 1
- right pin is Button 2
Connector is designed for On-On switches, two or three position switches. More information: https://github.com/MobiFlight/MobiFlight-Connector/wiki/Input-and-Output-devices#buttons-and-switches
- left pin is GND,
- middle pin is Button 1,
- right pin is Button 2.
Connect a 7219MAX-chip based board to this pin. More information: https://github.com/MobiFlight/MobiFlight-Connector/wiki/Input-and-Output-devices#7-segment-modules
- 1st pin GND,
- 2nd pin VCC,
- 3rd pin DIN,
- 4th pin CS,
- 5th pin CLK
Connect a Encoder with Push Button function. More information: https://github.com/MobiFlight/MobiFlight-Connector/wiki/Input-and-Output-devices#encoders
- 1st pin GND
- 2nd pin Left Pin (A)
- 3rd pin Right Pin (B)
- 4th pin Push Button
Connect a Potentiometer or other analog input device. More information: https://github.com/MobiFlight/MobiFlight-Connector/wiki/Input-and-Output-devices#analog-inputs
- 1st pin GND
- 2nd pin Signal
- 3rd pin VCC
Connect an output shift register. More information: https://github.com/MobiFlight/MobiFlight-Connector/wiki/Input-and-Output-devices#output-shift-registers
- 1st pin GND
- 2nd pin VCC
- 3rd pin SPI (Latch)
- 4th pin SPI (Clock)
- 5th pin SPI (Data)
Connect a servo. More information: https://github.com/MobiFlight/MobiFlight-Connector/wiki/Input-and-Output-devices#servos-motors
- 1st pin GND
- 2nd pin VCC
- 3rd pin DIN
Connect a stepper. More information: https://github.com/MobiFlight/MobiFlight-Connector/wiki/Input-and-Output-devices#stepper-motors
- 1st pin GND
- 2nd pin VCC
- 3rd pin Pin1
- 4th pin Pin2
- 5th pin Pin3
- 6th pin Pin4
Use an additional button pin for the Auto-Zero function.
Connect a LCD Display. More information: https://github.com/MobiFlight/MobiFlight-Connector/wiki/Input-and-Output-devices#lcd-displays
- 1st pin GND
- 2nd pin VCC
- 3rd pin I2C - SDA
- 4th pin I2C - SCL
For older versions please use the following files: