Skip to content

Latest commit

 

History

History
123 lines (88 loc) · 4.03 KB

README.md

File metadata and controls

123 lines (88 loc) · 4.03 KB

MobiFlight Prototyping Board

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):

The board is updated based on user feedback, please see the section older versions of the config file.

Devices overview

Top View

Button 1 - 6

Simple buttons that connect with just two wires.

Left pin is Ground, right pin is VCC.

LEDs 1 - 6

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.

Switch 1 - 5 (On-On)

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

Switch 6 - 10 (On-On)

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.

7-Segment 1

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

Encoder 1-3

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

Pot 1 - 3

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

Shift-Register 1-2

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)

Servo 1-2

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

Stepper 1-2

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.

LCD Display 1-2

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

Schematic

Alt text

Bottom side

Bottom View

Older versions

For older versions please use the following files: