Boards

On this page there are a few infos on the different boards

brotkasten-1 consists of a number of boards. Some of which are already ready and some are in development. Each board adds some unique features to the system. The different boards may include own CPUs or controllers of some kind, making it a multi-CPU system.

Mainboard

The Mainboard hosts the central glue logic

The mainboard currently houses the main CPU (ATMega 1284 at this point), two RS-232 interfaces, main TWI bus, a set of status LEDs, and a socket for extra storage.

Ports

Name Connector Power Info
SPI/ISP 10-pin shrouded header in Mostly used for flashing the OS
com1 6-pin shrouded header out TTL level, hardly used
com2 6-pin shrouded header out RS-232, main console
twi1 6-pin shrouded header out Main TWI bus
Power in USB USB B in Only used as easy power input port
Main power 3-pin screw terminal inout Main power connector
Misc headers pin headers out There are a number of pin headers to access different parts during development

PS/2 interface board

Support for HID devices

The PS/2 interface board provides drivers for up to three PS/2 based HID devices. The board also supports decoding unicode from and encoding to several character sets (UTF-8, DEC MCS, Hitachi A00). This feature is used to provide consistent Unicode support to the host no matter the connected devices.

Ports

Name Connector Power Info
SPI/ISP 10-pin shrouded header in Mostly used for flashing the OS
Display 10-pin shrouded header out Can be used to connect a status LCD or 7-segment displays
Terminal 6-pin shrouded header out RS-232, TWI (to slaves), used to chain more HID interfaces
Host 6-pin shrouded header in RS-232, TWI (to master), connected to com2 on the main board
PS/2 Port 0 4-pin header out Standard PS/2 port
PS/2 Port 1 4-pin header out Standard PS/2 port
PS/2 Port 2 USB A out PS/2 port with USB connector
Main power 2-pin screw terminal in Main power connector
GND 3-pin header - Reference ground used during development

In development

Boards in development

A number of additional boards is currently in development. Those boards will add more and more features over time. The following is a list of features that are currently in active development:

  • User port (GPIO)
  • RTC, DCF77, clocks, timers
  • Blinkenlights!
  • Multi-mode communication port (RS-232, RS-422, RS-485, DMX512, Modbus, IR)
  • RF (70cm)
  • Power management/messurment
  • More blinkenlights!
  • Ethernet
  • SD card interface
  • Blinkenlights anyone?