KNXcalibur provides a versatile networked embedded platform for lab use. It is universally applicable as a gateway and interface for KNX/EIB. The design of the hardware and software is openly available.
KNXcalibur is based on a Fujitsu 16 bit MB90330 family MCU. It operates at a maximum frequency of 24 MHz and provides 24 Kilobytes RAM, 384 KB flash, 4 UARTs, a 8/10 Bit A/D converter and SPI (Serial Peripheral Interface). Moreover, USB functionality with device (USB 2.0 full speed) and mini host support is integrated into the controller.
Ethernet connectivity is realised via the Cirrus Logic CS8900A Ethernet LAN controller which supports 10 MBit/s link speed. To support persistent storage of large amounts of data on KNXcalibur without requiring writing to the MCU on chip flash memory and to extend the latter, a SD/MMC card connection has been integrated. For EIA-232 serial connections to the PC side, the design contains true level converters (MAX232) and SUB-D connectors.
Connection to KNX TP1 (EIB TP) is realised with the Siemens TP-UART IC providing layer 1 and layer 2 access. Optocouplers are used for galvanic isolation.
All MCU pads are available on pin headers, allowing extension daughterboards to connect. Additional flexibility is provided insofar as hardware blocks (e.g., KNX/EIB IF, Ethernet IF) which are not required for a particular application can be physically disconnected from the MCU, freeing up MCU I/O lines.
DISCLAIMER: The documents below are for personal and/or scientific use only. They may be covered by patents and other intellectual property rights. (This means you can study and use them for your private entertainment and hobby, but you probably cannot use them for anything commercial.)
Software and further information
A versatile networked embedded platform for KNX/EIB -
Fritz Praus' master thesis, describes KNXcalibur and contains background information
Test and demonstration firmware for KNXcalibur
CadSoft, makers of the EAGLE Layout Editor