HandyStick is yet another small development board with an AtmegaX8 (Atmega88, Atmega168, Atmega328). The board is targeted towards use with vUSB, a software implemented USB stack.
My first project is a DIY game pad.
It is cheap to manufacture, fitting two on a cheap 5x5cm 2-layer pcb, and using easy-to-source parts.
- Using projects like USBAspLoader, you can get a USB programmable AVR board for less than $3 in parts.
- You can use this for USB HID-devices, such as joysticks, gamepads or even a full-featured MAME cabinet
- For more ideas, see the vUSB project list.
The first panel is panelised with mouse bites (tab routing), so not all PCB services will take it. I got the first batch on DirtyPCBs. This was my first order from DirtyPCBs, and I am very happy with the results. Unlike other services, you can panelise, which is great for small boards like this.
If you want to use lesser PCB services, you should probably not panelise or panelise using silkscreen instead.
As you can see below, I have more PCBs than I would need, so if you would like one (FREE), just get in touch. I will not pay for shipping, though. I think a 50g letter costs about $3 (DKK 16).
If you want more than one, and/or want to support my PCB building habits, the PCB is available on the DirtyPCBs PCB Store.
Check out the files on the GitHub repository
Here is the list of components.
3d render of the front of the board directly from KiCAD:
Batch of PCBs from DirtyPCBs
The moneyshot! Isn't this nice. This is my first time panelising a board, and I am quite happy with the results. I should probably clean the mouse bites with a file or something. DirtyPCBs threw in some loot, I especially like the tweezers!
Here, I have first loaded USBaspLoader using and external AVR programmer, and then used the USB-cable to flash a blinking example-program
Lessons so far
- Next time, I will skip the zener diodes, and use a 3.3v regulator instead. That way, it will be able to be used on battery power. Oh, well.
- It would have been good form to have some sort of fuse on the USB power. A PTC fuse will be on the next version. Now, you will just have to be careful about shorting the power.