Ahh, Mjoy.
I build five of then, work fine, but ATMEGA MCU is not advanced as PIC.
They are USB 1.1 - PIC is USB 2.0
They frequency is 16 MHZ - PIC is 100MHZ.
But I think that flight simulators don't care about these specs.
The Russian/Poly guys use then since 2004.
This article in Flightsim is out date, is about "beta" version of Mjoy, some changes are made in electrical scheme after this.
Is most valuable build Mjoy16 (ATMEGA16-16-PI/PU), that allow:
64 push button
16 toggle switch - whit different button press in ON and OF state, or 32 buttons.
4 encoders - with two mode each, or 16 buttons.
So you have: 112 buttons plus HAT (8 way) and 8 axis (10 bits)
To map buttons upper 32 (Windows limit) use SVMapper or similar software.
Cost to build one Mjoy16 around 15/20 U$ - ATMEGA16-16-PI/PU cost 10 U$ for 2 in Hong Kong, free postage (see eBay).
Is easy to build - more boring is made theyr PCB - require only basic soldering knowledge.
Most recent topic - in english - about Mjoy:
http://www.x-simulator.de/forum/mjoy16-usb-avr-joystick-t726.htmlBased in Microchip PIC, I know these free DIY cards projects:
I hope that L.Bodnar back to "busines", your products are fine and have a good cost/benefit.
Sokol1