Embedded Patch-board Controller
emBRICK is an open-source, modular-plugin I/O-hardware for direct sensor/actor adaption in a professional environment.
By using an efficient and compact open frame construction and a simple SPI coupling method, it is an unique applicable embedded control solution form 1 to more than 1000 I/Os.
This new class of controllers we simply call EPC (= Embedded Patch-board Controller).
Modular
emBRICK is a single master, multiple slave I/O-system. The different modules can be plugged together to get the required amount of I/Os. This combines in a perfect way the cost-efficient and tailored characteristics of a dedicated embedded system with the ready to use and flexibility of a PLC system.
Master-Bricks – the brain
Slave-Bricks – the workers
Open & Free
To ensure a high acceptance, it is an open and free system. E.g. besides buying existing devices, everyone can develop and produce his own emBRICK components to realize easily his individually tailored, cost-efficient and industrial-suited measure and control system.
Use a standard and open source hardware/software system like many others plattforms do (Rasberry Pi, Beaglebone, Arduino, …).
After signing the cost free licens agreement you can get the circuit diagrams of various standard boards and the protocol-stack software.
With this you are able to develop and produce customized boards for your own usage (also commercial).
Only mass producing EMS (without an own application) have to pay a licence fee of 1€ per brick.
Flexible
Beside the simple hardware installation, also the low level drivers are generic and aupplies an automatic configuration. This works together with many establiesche application programming systems together. You can concentrate on you application software.
INDUSTRIAL SOLUTIONS
When deveoping emBRICK the focus was to realize small and mid-size control systems as a replacement for a classic PLC but also of an embedded System.
The mission of emBRICK is an open and free I/O system to
“build compact and industrial suited electronic control systems by assembling small existing/own embedded boards (bricks)”
via a SPI-based local interface and optional remote buses (LAN, WLAN, CAN, RSxxx, …).
PRODUCT POSITIONING
emBRICK combines in a perfect way the cost-efficient and tailored characteristics of a dedicated embedded system with the ready to use and flexibility of a PLC system.
Programming Platforms
emBRICK can be programmed by various system, languages and IDEs (=integrated development interface). Currently for master units the following systems are available (others planed):