Microcontroller Mondays @ ATX Hackerspace

ATmega8U2/16U2/32U2 Breakout Board

I am hosting a weekly microcontroller study group at the ATX Hackerspace. If you are interested in learning about microcontrollers in a casual setting, come on by at 7:30pm tonight.

Tonight at 7:30pm we will hold our weekly evening of microcontroller exploration, otherwise known as Microcontroller Monday.

The idea is not to have a fixed agenda or format.  This is not a class, though I’m pretty sure everyone who comes will learn something.

Some examples of things we might do on MM:

– start learning about the MSP430 and play with the MSP430 launchpads at the space
– have Danny and Christian teach us about the dsPIC
– build some USB devices and play with LUFA (the open source AVR USB library)
– corrupt Arduino users with the notion that there is something beyond analogWrite()
– discuss related topics, like circuit design, PCB layout, etc.

If any of this sounds interesting, consider stopping by tonight.

I plan to be at the space from 7:30 to around 10PM, but that doesn’t mean people can’t start hacking earlier or stay later.  While this event is open to non-members, since a member needs to be present to keep the space open, non-members should adhere to the 7:30pm – 10pm schedule.

ATX Hackerspace maintains a calendar so you can stay up to date with this and other goings-on at the space.

Changes to the MightyOhm Wiki

projects:hotplate

I’ve been making some changes and additions to the MightyOhm Wiki over the past few days.

To complement the awesome list of surplus electronics shops, I started creating wiki pages for the various projects I have previously documented on the blog.

Last night I added a list of cheap PID controllers to the wiki page for my DIY PID-controlled Soldering Hotplate.  (Backstory: the PID controller on my hotplate quit working this week and I’ve been shopping for a replacement!)

I have also  been adding more information to the PCB resources page, including where to order cheap solder paste stencils and resources for making test fixtures.

More to come…

Atmel AVRISP mkII working in Virtualbox

In the past I have had problems getting the Atmel AVRISP mkII to work with Virtualbox.  This can be really irritating if, like me, you want to write code in Linux but are forced to run Windows for Skype and various closed-source development tools (ugh).

Today, it seems to be working.  I can talk to the AVRISP with avrdude and program devices.  Cool!

I’m not sure what I changed.  I’m using Virtualbox 3.2.10 r66523, running on a Windows 7 64-bit host.  The VM/client OS is Ubuntu 10.10.  I created a USB filter for the AVRISP in the Virtual Machine settings; it doesn’t seem to work without it.  That might be what I was missing before.

To avoid having to run avrdude with root priveledges, I created the file /etc/udev/rules.d/10-avrisp2.rules with the contents:

SUBSYSTEM=="usb", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2104", GROUP="adm", MODE="0666"

Pretty simple.

Oh, I should add that there is no guarantee other combinations of host/client OS will work.   If you’re getting different results, leave a comment.

Join the resistance.