User Tools

Site Tools

Translations of this page?:

en:mlab_compatibility

This is an old revision of the document!


FIXME This page is not fully translated, yet. Please help completing the translation.
(remove this paragraph once the translation is finished)

Compatibility with other construction sets and systems

MLAB is a constructions set that uses the open source principles to maximise the compatibility with other standard construction solutions. Thus it is an exact opposite e to vendor-lock solutions.

Mechanically compatible systems

MLAB uses an internally standardised hole pitch 10.16 mm (400mils) for attaching the modules to other parts of the system. This pitch is a compromise between a metric and an inch technical worlds and makes their connections possible. Therefore, there are many standards that are compatible with MLAB kit.

Currently, these possibilities of mechanical integration are even bigger thanks to the onset of 3D printing technologies. It can be conveniently used to construct and produce a very accurate mechanical adapters between two different systems / standards. An example of such approach is the creation of mechanical and electronic adapters for single-board ODROID computers (see below).

Merkur

MLAB kit is compatible with MERKUR construction kit mechanically and electronically. However, there are certain specifics that need to be taken into consideration.

First, the compatibility with MERCUR in a sense that the MLAB modules fit into MERCUR pitch is only applicable in a certain range of module sizes. It is caused by a fact that MLAB modules do not have the pitch of exactly 10 mm, but 0.4“.

However, this property does have its advantages - if MLAB modules would fit into the MERCUR hole pitch exactly, it would be possible to mount them on any place and to any piece of the kit. That is however not technically correct, because for example a module’s PCB cannot be used as a carrier part of a device. During module deformation, electronic components that it bears on itself may be damaged. For this reason, bigger modules that cannot be directly fit into MERCUR boards have to be connected via a reduction board that contains holes with the correct pitch (in case of small modules, this problem does not exist). An example of such reduction board is a duralumin basic board ALBASE with a metric 10mm hole pitch on its circumference.

Another reason for using a reduction board is, that most MLAB modules are constructed in a way that there is a common ground potential on MERCUR fastening screws (?? Upevňovací), improving the electrical characteristics of the system and its immunity against interference and radiating. When using a standard MERCUR painted kit pieces, this feature is suppressed. That may lead to complications or (especially in case of analogue circuits) cause a different behaviour compared to using an MLAB base board.

The biggest module that can be flawlessly used with Mercur has a size of approximately 5 holes.

Makeblock

Electrically compatible systems

Due to a fact that MLAB kit mostly uses a standard electronically interfaces and protocols, electrical connections with many existing systems are possible. In this case, a limiting factor is often a mechanical compatibility, which may be usually solved by using a mechanical adapter.

.NET Gadgeteer

Tato stavebnice používá metrickou rozteč děr 5mm a elektrické signály jsou slučované do plochých kabelů. Je proto nutné používat redukce jak mechanické, tak i elektronické. Použití mechanických redukcí je u této stavebnice velmi vhodné, protože Gadgeteer má velmi subtilně zpracované plošné spoje, které se snadno poškodí tlakem během používání. Patrné je to zejména u modulů s tlačítky.

SparkFun breakout boards

Vývojové desky SparkFun jsou navzdory svojí rozšířenosti velmi nestandardizované. Rohové díry na SparkFun modulech mají v podstatě náhodnou rozteč. Signály jsou však vyvedeny na hřebínky s roztečí 100mils, lze je proto s MLABem spojovat přes běžně používané kablíky.

Mechanickou redukci lze navrhnout pro konkrétní Breakout board a vytisknout na 3D tiskárně.

Vývojové kity mikroe

Tyto kity jsou svými vlastnostmi podobné plošným spojům, které produkuje SparkFun a zle na ně použít stejný přístup konstrukce adaptérů.

Jednodeskové počítače Hardkernel - ODROID

Tyto počítače byly kvůli svým vlastnostem do MLABu asimilovány jako řešení pro automatizaci a robotizaci rozsáhlejších systémů. K tomu bylo potřeba vyřešit jejich odolnost proti mechanickým vlivům, jako jsou vibrace a nárazy.

Proto byl vyvinut přístup, který umožňuje návrh a výrobu velmi univerzálních mechanických adaptérů do MLAB stavebnice. Toto řešení využívá nejrozšířenější a nejlevnější technologie 3D tisku MDF. Adaptér je pak konstruovaný tak, že obsahuje sadu děr pasujících do rozteče MLAB a dále díry, které slouží pro přichycení desky pro kterou je adaptér konstruován.

Mechanická část MLAB adaptéru pro ODROID-U3

Celá konstrukce je zároveň optimalizována pro použití 3D tisku.

Programová kompatibilita

Arduino

Pro použití Arduina v kombinaci s moduly MLAB existuje několik možností. Liší se především tím, zda se chystáte používat Arduino shieldy, nebo ne.

Pokud použítí shieldů nevyžadujete a stačí vám pouze programová kompatibilita, tak je pro vás ideální použití LABduina.

Pokud je pro vás použití shieldů nezbytné, tak je třeba si vyrobit redukci.

Ostatní standardy

  • elektroinstalační krabice, rozvaděče

Optika

Optické stoly mají podobně jako většina technických standardizovaných dílů buď metrickou rozteč 25mm a nebo 1” tedy 25.4mm. Rozdíl mezi těmito rozměry je proto znatelný až na rozměrnějších záležitostech.

Základní deska může však být díky svojí konstrukci přichycena k oběma typům stolů.

Pneumatika

Při konstruování pneumatických zařízení je v MLABu nejvýhodnější používat systém nástrčných šroubení a pneumatické díly šroubovat k základní desce podobně jako moduly.

DIN rozvaděče

Do rozvaděčů a skříní s DIN lištami lze moduly MLAB instalovat namontované na cuprexitové základní desce. Tuto desku je potřeba potřeba opatřit plastovými svorkami na DIN lištu. Podrobnější popis tohoto postupu najdete v návodech.

en/mlab_compatibility.1550758575.txt.gz · Last modified: 2019/02/21 14:16 by fluktuacia