Conference Badge 2010

From SoOnCon Wiki

Jump to: navigation, search
 

The Conference Badge for 2010 was designed and developed by James Bastow and Andrew Mackie from KwartzLab

Contents

Features

  • NXP LPC1343 Microcontroller
    • ARM Cortex-M3 processor at 72 MHz
    • 32kB flash
    • 8kB SRAM
    • USB 2.0 full-speed device controller with on-chip PHY
      • USB Bootloader for programming (implemented as mass storage device)
    • UART with RS-485 support
    • SSP/SPI controller
    • I2C controller with Fast-mode Plus (Fm+) support
    • 8-channel 10-bit ADC (up to 400K samples per second)
    • Up to 42 GPIO pins
  • 4x buttons
  • 4x high brightness RGB LEDs
  • 940nm IR LED
  • IR Receiver (38 KHz)
  • USB Mini-B connector
  • 2 x CR2032 batteries
  • 0.1" Breakout headers for all microcontroller pins
  • JTAG & FTDI (UART) headers

Hardware

Remember, this particular board is only available at SoOnCon 2010! So register now!

Development

You can get you development environment ready for Friday right now!

LPCXPresso is the development environment for NXP devices, however it's only available for Windows and Linux (beta). We've created a pre-configured, Linux-based Virtual Image that can be imported into VirtualBox, a free Virtualization utility available for Windows, Linux and OSX. Download VirtualBox Here:

The Virtual Image will be available on both DVD and on the SoOnCon file server (OMEGA) along with Virtualbox downloads at both events.

There is a GitHub repository available for the library code at git://github.com/egerlach/arduinizer.git Pull requests welcome!

Badge Code

Original Development Code for importing into LPCXpresso is here: http://www.generik.ca/Arduinator.zip


Got an interesting code hack to share? Add it to the wiki by linking below!

Notes

Mounting the badge

Hold the left two buttons as you insert the USB cable. This will put the badge into programming mode.

Loading firmware on Linux

  1. Make sure that mtools is installed (standard on most distros)
  2. Un-mount the badge (it automounts on many systems)
  3. sudo mdel -i /dev/sdb ::/firmware.bin ; sudo mcopy -i /dev/sdb Arduinizer.bin ::/

Errata

  • Bottom green LEDs are non-functional.
    • Q8 gate is driven by to PIO0_5, an open-drain output.
    • Fix: Add pull-up resistor to VSYS.

[|Canadian Steroids]

[|hotels in wildwood nj]

Personal tools
SoOnCamp
stuff and things
miniSoOnCon 2009