Uses an Atmel 8-bit microcontroller.


Relevant Courses


  • Atmel 8-Bit Microcontroller (AT90USB1287)
  • LED Display (8x8 RGB)
  • USB Ports (USB Programming and USB UART)
  • Audio Output (1/8" Headphone Jack)


Data Sheets

Special Software

  • Bootloader Files - Can be used to reflash the bootloader onto the Wunderboard.
  • LUFA CDC .inf File - LUFACDCBootloader.inf
    In order to use the Wunderboard with USB 3.0 ports, the Wunderboard needs to be configured as a LUFA CDC Device. You can see the TekBots store for help with this. Once completed, Windows computers need to have a driver installed. This is the driver file you need. For step by step instructions, follow the link here.
  • Makefile - Makefile
    Use this version of the Makefile for programming the Wunderboard configured as a LUFA CDC.

Hardware Tutorials

  • Digital Input and Output

    Tutorial - Sample Code - Sample Video
  • LED Array Control
    The RGB Display on the wunder.2 board makes for a colorful and creative way to learn about SPI, persistence of vision, multidimensional arrays, and pulse width modulation.
    Tutorial - Sample Code - Sample Video
  • Accelerometers and ADCs
    The ability for a digital system to understand the analog world around it is vital to embedded systems. The wunder.2 board comes equipped with 8 Analog to Digital Converters (ADCs) and an on board Accelerometer. This project shows how to read from the accelerometer using the ADCs.
    Tutorial - Sample Code
  • UART Communications

    Tutorial - Sample Code