MLAB

An open-source hardware for everyone

WHAT IS MLAB?

MLAB is an open-source eletronic building kit for scientists and engineers.

Open-Source

All documentation is publicly available.

Modularity

A complicated construction is disassembled into elementary modules containing only so many components so they can perform their function in a system. Such concept enables a fast development of new devices and their subsequent acquisition of new features. Modules are assembled on a base made of aerial duralumin, so the resulting construction is robust and quite compact.

sdr

Universality

MLAB construction kit allows you to build numerous different devices and instruments from simple measuring apparatuses to scientific devices operating experiments.

Diversity

MLAB construction kit contains components made by various manufacturers of sensors, microcontrollers or motor drivers. No specific manufacturer is preferred.

Partners


TRIACSHARP02A

TRIACSHARP02A

There are 8 solid state switching relays which can be digitally controlled by open collector. It can operate up to 8A on 250VAC.
HBSTEP01B

HBSTEP01B

Stepper motor driver
PLBASE1515

PLBASE1515

This base board has size 11x15 holes and standard MLAB grid 400mils (10.16mm). It is especially suited for simple measuring instruments and mobile robots constructions. The board can be prited at almost any 3D printer.
PLBASE1115

PLBASE1115

This base board has size 11x15 holes and standard MLAB grid 400mils (10.16mm). It is especially suited for simple measuring instruments and mobile robots constructions. The board can be prited at almost any 3D printer.
CLKGEN01B

CLKGEN01B

Single output I2C programmable clock generator.
CLKDIV01A

CLKDIV01A

Multiple division ratios can be selected by jumpers. Possible division ratios are: (÷1, ÷2, ÷4, ÷8) or (÷2, ÷4, ÷8, ÷16) every output is synchronous each other. The common enable (EN) is synchronous so that the internal dividers will only be enabled/disabled when the internal clock is already in the LOW state.
GB01A

GB01A

Provide FR wideband gain dependend on type of MMIC populated on the board.
LNA01A

LNA01A

Very low noise <0.8dB band pass amplifier to multi frequency bands.
ANT01A

ANT01A

Module contain a ANT transceiver and SMA antenna conector. Module has serial interface for direct connection to microcontroller.
USBI2S01A

USBI2S01A

USB to I2S converter for interfacin I2S audio devices to standard USB port. It is compatible with UAC standard.
USBI2C01A

USBI2C01A

Convert interface I2C to USB standard, it acts as a HID device, so you do not need non-standard drivers. It also allows participation in the I2C system bus.
TTLCAN01B

TTLCAN01B

The module allow conecting uprocessors to CAN bus
I2CSPI01A

I2CSPI01A

Allows connection of SPI devices to I2C bus. The module is capable co handle up to four SPI slaves. Not used chip-select pins can be used as GPIO pins.
PIC18F4550v01A
pic

PIC18F4550v01A

The processor module for MICROCHIP PIC18F4550 in TQFP44 package consists of processor, headers, programming header, USB interface and RESET push button.
ODROID-C1
ARM

ODROID-C1

Computer module for applications which needs full Linux operating system and lot of computing power. It is suitable for machine control or home automation as example.
LION2CELL01D

LION2CELL01D

Integrated battery management solution for 18650 li-ion batteries. It can measure remaining energy in battery, perform charging cycle from external power source and protect batteries against over voltage or over draining conditions.
LINREG01A

LINREG01A

The module can be fitted in housings linear stabilizers D2PAK (TO263), SOT223, DPAK (252).
ALTIMET01A

ALTIMET01A

Breakout board for MPL115A1 or MPL115A2 integrated sensor chips. The sendor is capable to measure absolute pressure and temperature. It can be connectod to I2C bus.
RPS01A

RPS01A

In is a contactless magnetic position sensor for accurate angular measurement over a full turn of 360 degrees. To measure the angle, only a simple two-pole magnet, rotating over the center of the chip, is required. The absolute angle measurement provides instant indication of the magnet’s angular position with a resolution of 0.0879º. This digital data is available as a serial bit stream.
LTS01A

LTS01A

Temperature sensor with I2C digital bus and absolute accuracy of 0.5 K.
MAG01A

MAG01A

Precision I2C magnetometer for compass and navigation applications in robotics.
SHT31V01A

SHT31V01A

SHT31 sensor module which measures relative humidity from 0% to 100% with an accuracy of + / - 2%. Temperature is measured in the range -40 ° C to 125 ° C with a an accuracy of 0.3 ° C.
IMU01A

IMU01A

The module can be fitted with circuit MMA8451Q. It is a 3-axis accelerometer with 14-bit resolution. A3G4250D circuit provides the 3-axis gyroscope. Both circuits enable communication via I2C. On the module is not necessary to assemble both IO.
ADCmonoSPI01A

ADCmonoSPI01A

Mono high resolution analog to digital converter. With serial data output.
ADCmonoSPI01B

ADCmonoSPI01B

Mono high resolution (16bit) analog to digital converter. With serial data output.
VLT01A

VLT01A

Convert digital signals between two voltage levels.
TTLPECL01A

TTLPECL01A

Translate between TTL a differential PECL logic levels direction of translation can be chosen by type of mounted chip.
INPUTUNI01A

INPUTUNI01A

Construction of universal high voltage protected / galvanic isolated input. Can be used both for analog and digital signals.
UNISERIAL01A

UNISERIAL01A

Module is designed to connection of shielded multi wire cable to sensitive MLAB modules. The module contains over voltage protection. It can be used to connection of I2C, RS232, RS485 or CAN physical layers.
ALBASE1209

ALBASE1209

This base board has size 12x9 holes and standard MLAB grid 400mils (10.16mm). It is especially suited for simple measuring instruments and mobile robots constructions.
ALBASE1241

ALBASE1241

This base board has size 12x41 holes and standard MLAB grid 400mils (10.16mm). It is especially suited for simple measuring instruments and mobile robots constructions.
ALBASE2537

ALBASE2537

This base board has size 25x37 holes and standard MLAB grid 400mils (10.16mm). It is especially suited for simple measuring instruments and mobile robots constructions.
ALBASE0401

ALBASE0401

This base board has size 4x1 holes and standard MLAB grid 400mils (10.16mm). It is especially suited for simple measuring instruments and mobile robots constructions.
ADCaudio01B

ADCaudio01B

Module has audio input interface. Digitalized audio data stream (I2S) with parametrers 192kHz@24bit.

Cooperation

There are still many things worth of improving or inventing. Enthusiastic people are always in shortage. Do you want to contribute to the development?

I have my own module that I want to share with others.

Even though MLAB is an open-source concept, it is not possible to add a new module without complying with a convention. Therefore it is a good idea to read a few words about how to design a good MLAB module.

I would love to contribute, but I don't have any ideas.

We still have a plenty of ideas and are ready to share them. Simply choose from our wiki.

I don't know how to develop modules

There is no need to be ashamed - do not hesitate to contact us. We will seek to find a common goal. The biggest mistake would be not to try.