This repository contains electronic device connector specifications that can be used to build modular electronic devices.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Moritz Strohm 42236c990f added analog seven segment connector specification 6 days ago
specifications added analog seven segment connector specification 6 days ago
templates added several specifications and a template for simple connectors 6 days ago
.gitignore added several specifications and a template for simple connectors 6 days ago
AUTHORS added AUTHORS file 6 days ago
LICENSE Initial commit 6 days ago
README.md redefined "V" for "visual" instead of "video" 6 days ago

README.md

open-device-connector-specifications

This repository contains electronic device connector specifications that can be used to build modular electronic devices.

The problem

Circuit boards often have all modules of a device on the same board which makes it hard to replace one module with a better one. Devices that use several boards have the problem of proprietary connectors between the boards where the pin assignment is not standardised.

The solution

Bringing the unix philosophy to electronic devices: Standardised connectors allow building modular devices where each module can be designed to do one job and to do that job well.

Specification overview

This specification is meant for internal and external device connectors, although at the moment, all specified connectors are internal connectors.

Common definitions

Source

A source is that end of a connection that produces data, power or signals.

Sink

A sink is that end of a connection that consumes data, power or signals.

Sink connector

A sink connector is the connector for a sink. It must be made out of connection pins.

Source connector

A source connector is the connector for a source. It must be made out of connection jacks.

Pin raster

The standard pin raster is 2.54mm. For connectors with less than 5 pins, a raster of 2.5mm is acceptable.

Naming scheme

Each connector specification follows this naming scheme:

ODCS-(area)-(type)-(type-specific suffix)

  • area: I for internal, E for external connectors
  • type: The type code of the connector:
    • A: Audio
    • C: Control signals
    • D: Data
    • P: Power
    • V: Visual signals (video, light)
    • (more to come)

Examples:

  • ODCS-I-A-S: ODCS internal stereo audio connector
  • ODCS-I-C-D2@50: ODCS internal two-bit digital 5V level control signal connector
  • ODCS-I-D-8@33: ODCS internal 3.3V level 8-bit data connector

Directory structure

  • The specifications for the device connectors are placed in the "specifications" folder.
  • Templates for device connector specifications are placed in the "templates" folder.