Usou um sensor HALL montado como um potenciometro (de fábrica).
Tente fazer isto com seu joystick de grife.

Seu último modelo - com um movimento diferente no eixo Y - construido com materiais comuns, plástico, compensado...
O controlador USB é o novo projeto DIY "L2" baseado em ATMEL, do Kreml, que proporciona resolução de > 14 bits (reais e não extrapololado como no Tm T.16000M) e pode controlar, com placas IN adcionais até 448 botões.
Pena que por aqui não se ache o ATMEGA AT90USB64 ou 128, este tem suporte a USB 2.0 por hardware, ao inves do suporte por software a USB 1.1 do ATEMEGA 8/16 usado no Mjoy.
Tópico relacionado ao L2: http://www.sukhoi.ru/forum/showthread.php?t=64206
Sokol1