-
Notifications
You must be signed in to change notification settings - Fork 10
TheMachines
The XBH setup comprises an Atmel ATmega644 microcontroller running at 16 MHz, a Microchip ENC28J60 Ethernet controller and a MAX232 TTL/RS232 voltage level shifter. For simplicity it is based on a commercially available module for home automation Pollin NetIO which requires only minor modifications to act as XBH. An in system programmer connector is available to update the firmware as well as several signal connectors. The module runs on 9V AC power and can supply XBDs with up to 100mA of operating current.
ATmega644 XBH (right) with ATMega644 XBD
The first XBD was of the same model ATmega644 microcontroller used on the XBH. Since RAM was really tight with the demands of both our framework and non-size optimized implementations, we added the ATmega1281.
ATmega644 XBH (right) with ATMega1281 XBD
Jens had an ARM920T based telemetry box we modified to be our 3rd XBD. With that preview on ARM speeds, we were eager to obtain a modern ARM based target and managed to get a Cortex-M3 based LM3S811 eval board (BIG thanks, Richard!!!).
ATmega644 XBH (right) with Cortex-M3 XBD
Finally Atmel shipped the ATmega1284P which we added to our portfolio. Currently we are working on using a DSL router (AVM Fritz! Box) and a NAS as XBDs.