TOP development tools

For organ-on-chip developers, we offer multiple tools to contribute to TOP effectively. 

To understand which tools may be of most use for you as a developer, it is important to understand that TOP is structured along three levels:

Microfluidic Building Blocks (MFBBs)

MFBBs are individual microfluidic devices with a dedicated function. They have one or more fluidic connections that allow microfluidic interfacing to the FCB. Optionally, an MFBB also has electronic, pneumatic or photonic connections. Examples of MFBBs are flow sensors, liquid reservoirs, biosensors, lab-on-a-chip devices and organ-on-chip devices. MFBBs are compatible with TOP if they adhere to the standards related to footprint, nomenclature and interfacing as described in ISO 22916.

Fluidic Circuit boards (FCBs)

FCBs are holders with fixed dimensions (ANSI/SLAS Microplate Standards) that allow interfacing with both MFBBs (based on standards described in ISO 22916) and with the control system. An FCB has at least one pneumatic inlet for pressure-driven flow control. FCBs can provide passive routing of liquids between MFBBs, but can also contain active pneumatic or electronic elements for advanced control.

Control systems

Control systems are modular systems that provide power, pressure, and control to all system components, including MFBBs and FCBs. Typically, the control system includes at least one microcontroller for full system control and a pressure controller for pressure control. Other electronic components can also be part of the control system. Control systems also include the software that interacts with all individual modules (MFBBs, FCBs, control system components) and enables programming of system function.

Overview Developer Tools 

We provide openly available digital resources and tutorials to familiarize yourself with TOP, its design philosophy and the underlying standards. These resources will make it easier for you as a developer to participate in TOP, e.g. by developing MFBBs that are compatible with the platform, by manufacturing components, or by contributing to software.

This is the list with the current resources:


We provide a community-driven database of MFBBs that are compatible with TOP. Some of the MFBBs are non-commercial and follow principles of open-source hardware, others are commercial and provide only the required specifications on interfacing. Database entries for all MFBBs at least provide specifications related to footprint and fluidic interfacing with FCBs. Optionally, other relevant specifications are provided, such as those related to electronic interfacing with control systems and software (e.g. through APIs). Where possible, we provide direct links to web shops in which MFBBs can be purchased (in the case of commercial MFBBs) or where they can be made-to-order (in case of open-source hardware MFBBs).

We provide an online, open-source tool for generating FCB CAD-files based on the MFBBs that you select for integration in the organ-on-chip system. The tool takes into account footprint and fluidic connections of each MFBB and generates a lay-out of pneumatic channels, fluidic channels and inlets and outlets. We provide links to web shops in which the custom-designed FCB can be fabricated using your material and fabrication method of choice.

We provide a Developer Kit version of a control system that offers basic functionality with which developers can experiment. The kit includes a pumping system, microfluidic valves and a microcontroller. It also includes a basic FCB with tubing and connections.

We provide a database of control system components that are either required for overall functioning of the intended organ-on-chip system (such as microcontrollers, power sources and pressure controllers), or that are directly required by the selected MFBBs (such as microcontrollers or input/output components).

We provide a community-wide, software package for interfacing with control system components and for providing an API with higher-level functions derived from the control system. A graphical user interface is also provided for basic access to the higher-level functions of the system without having to write a program.