October 1st and 2nd, 2013 — Kitchener, Ontario at the Schwaben Club
Presented by Kwartzlab Makerspace
The Friday night festivities begin with a catered reception for registered participants and a cash bar. Registered Participants are free to bring a guest for an additional $20 at the door. Saturday is an all-day event with a keynote speaker, talks, demonstrations, workshops, and projects! After the full day on Saturday, you’re invited to Nuit Blanche to see what Toronto art has to offer.
Don’t forget to get your hack on with our convention badge: an ARM-based microcontroller!
Friday – Kwartzlab Reception
Epic reception at KwartzLab starting at 6pm until 1am!
18:00 — Open Doors & Registration
19:00 – 20:00 — Lightning talks (you have five minutes to talk or present anything you like, first come first talk!)
20:00 – 01:00 — Food, drinks and badge hacking!
Saturday – The Main Event!
This schedule is tentative! We expect to have more speakers added, and possibly to have some rescheduling before Saturday. If you want to give a talk, please add it to the Participate page!
|09:00||Doors Open & Registration|
|10:15 – 10:55||Keynote – make | share | teach by Kate Hartman|
|11:00 – 11:25||Ralph Janke – Ubuntu Hacking|
|11:30 – 11:55||Doug Moen – 3D Printers|
|12:00 – 12:25||Rob Gilson – 3D Printers (Part 2)|
|12:30 – 13:25||Break!|
|13:30 – 13:55||Natalie Silvanovich – Tamagotchi Talk|
|14:00 – 14:25||Tony Clifton – Boiler Construction for Extraction of C2H5OH using Fractionation Columns|
|14:30 – 14:55||Seth Hardy – How Not To Befriend Your Local Fire Department (Fire Effects Demo)|
|15:00 – 15:25||Trevyn Watson – Power to the People|
|15:30 – 15:55||Eric Boyd – Wearable Electronics|
|16:00 – 16:25||Leif Bloomquist – RetroComputing|
|16:30 – 16:45||Closing Comments|
Saturday Evening – Nuit Blanche in Toronto
Saturday, October 2nd – Sunday October 3rd from 7PM to 7AM – Visit Toronto for Nuit Blanche, the city’s free all night art event. Join us at Flux and Fire, Site 3’s interactive fire art installation, at the Lamport Stadium parking lot in Liberty Village. We’ll have a behind-the-scenes tour of the installation for SoOnCon participants, and a beer tent running to help get the night off to a good start. Participants are welcome to spend the night at Site 3 if you don’t wan’t to be awake all night, or need some sleep before driving home. Bring a sleeping bag!
Badge Hacking & Info
- 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
- Schematic: File:SoOnCon2010Badge.SCH.pdf
- PCB: File:SoOnCon2010Badge.PCB.pdf
- Bill of Materials: File:SoOnCon2010Badge.BOM.pdf
- Assembly Drawing: File:SoOnCon2010Badge.ASY.pdf
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!
Original Development Code for importing into LPCXpresso is here: http://www.generik.ca/Arduinator.zip
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
- Make sure that mtools is installed (standard on most distros)
- Un-mount the badge (it automounts on many systems)
- sudo mdel -i /dev/sdb ::/firmware.bin ; sudo mcopy -i /dev/sdb Arduinizer.bin ::/
- 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.