Interface and Application Programming
Machine:    Roland Modela
Material:    Copper
Software:    Kokopelli, C, Python
Share:    nmj.button.45.cad , nmj.button.45.c , fab_snake.zip
Opened Neil's hello.button board in Kokopelli. Increased the board's dimensions, shifted the capacitor and FTDI header to the right, and added an extra button that I rotated 90 deg CW and connected to PB3 of the ATtiny45.
Bad experience soldering lead-free earlier in the week; Went back to the old stuff.
My board will serve as a controller for 2D movement. Left corresponds to only the left button is pressed, right corresponds to only the right button is pressed, up corresponds to both buttons are pressed, and down corresponds to no buttons are pressed.
Reprogrammed from Neil's code to include both buttons as input and all four directions as potential output.
Reprogrammed in PyGame to change directions in the game "Snake".