With the conclusion of the electronics design week, we have made a running Arduinoesque board that can be programmed to do our bidding. I've done a bit of programming on the MSP430 from TI which is a neat platform as well, but Neil says AVR so AVR it is! Time permitting - which sadly never seems to be case - I would like to program something in C because this is what I used on the MSP430 but I would also like to check the current state of play for Python on Microcontrollers. Python is my programming language of choice these days and so to add microcontrollers would be a great. Of course, I realize the performance limitations of interpreted languages but I also like the efficiency and elegance of Python. Having said that, let me draw people's attention to this truly brave - and obviously masochistic - group of students who will be working exclusively in Assembler. Now Assembler is right up there with Cisco IOS as programming languages which I have never understood and felt little interesting in learning. However, I watched one of the videos on the aforementioned link and was surprised that Assembler actually wasn't THAT bad - it's still pretty bad compared to C and Python. Maybe one day!
Add stuff that would be cool to investigate when time and resources permit.
This article discusses in great detail PCB milling with loads of information on V-engravers.