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.

Possible uses:

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:

KiCAD render (front)

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!


Hello, World!

Here, I have first loaded USBaspLoader using and external AVR programmer, and then used the USB-cable to flash a blinking example-program

Blinking works

Lessons so far


comments powered by Disqus