The ArdweeNODE is a small microprocessor board designed to interface with – and provide IO to – ArdweeNET. An ArdweeNODE can take any form, however the current design features two CPUs. One is an Atmega1284 (the application processor or APP) and the other an LPC1227 (the ArdweeNET Protocol Engine or APE).

The ArdweeNODE has many features designed to make it easy to create an intelligent network node.

  • Arduino compatible
    • At the application level ArdweeNODEs are compatible with the Arduino tool chain and IDE.
  • ATmega1284 application processor
    • Two hardware serial ports, 128k flash and 16k RAM.
    • USB connection on one of the serial ports.
    • 34-way backplane with UART, I2C, SPI, 8x ADC, 6x PWM and up to 28 digital IO signals.
    • Addressing of up to six IO modules on the backplane.
  • LPC1227 32-bit coprocessor
    • Handles all the ArdweeNET protocol.
    • Interfaces to main processor using I2C.
    • Two full-duplex RS-485 serial ports.
    • Can be used as a watch dog for the main processor.
    • Can reset the main processor by remote control over the network.
  • Environment sensing
    • Temperature sensor.
    • VIN level monitor.
  • Power
    • VIN can be sourced externally or from either network port.
    • VIN range from 7 to 36 volts depending on regulator used.
    • Reverse voltage protection.
    • Control over the 5-volt supplies to the backplane and the ATmega1284.
  • Debugging
    • SWD header for the LPC1227
    • 22 signals broken out to test points for easy probing.
  • Programming
    • Standard "Arduino-style" programming using USB and bootloader.
    • Standard ISP header for ATmega1284 bootloader-free programming.
    • Proposed remote programming of Arduino processor over the network.

Current ArdweeNODE design block diagram.


Current ArdweeNODE PCB (front, approx 3x life size).


Current ArdweeNODE PCB (back, approx 3x life size).


Backplane pinout.

All electronics information and designs on this site is released under
the Creative Commons CC BY-SA and/or Open Hardware licences.
Copyright is reserved however (see below)
This material is not in the public domain.

Copyright © 1973-2013 Rob Gray, All rights reserved.
PO Box 450, Gin Gin, QLD, Australia.