I am going to use it for CH Flightstick (1 hat + 4 buttons} + Pro Throttle (4 hat + 4 buttons) + Pro Pedals, so the sum is: 4 axis and 28 buttons.
So Mjoy (ATMEGA8) is enough?
Yes, since you don't use the dial throttle in Flightstick base - that in true is difficult to use with stick deflected to left, and don't need since you have a PRO Throttle.
So one Mjoy8 is sufficient:
2 (10 bits) axis in Flighstick
1 (8bits) axis in PRO Throttle
3 (8bits) axis in CH PRO Pedal
20 buttons in PRO Throttle (4x4+4=20), 4 in Flightstick, and 8 way HAT.
Well, it is nicer to have a smaller PCB to fit inside the joystick,
but is it harder to make? If it is, on my first try, I think I better use the easier way.
Look these minimalist version, made by Tsinik:http://www.aviasimrus.spb.ru/forum/showthread.php?t=1014http://www.joysticks.ru/joysticks/handmade/mjoy16.shtml
Hard to make? No, depend of your skill: made PCB (ie. Toner method), solder components...
Mjoy16-c1 is more difficult to make than Mjoy8?
No and Yes, depend of PCB version of you chose, this one - made by Polish guys use double side PCB - difficult to do with home methods:
Note that of the point of view of basic electric circuit and firmware, the last one is identical to (smaller) Tsinik version.
How about the parts list? Is it still the same as Mindaugas?
Yes, the parts are the same of original Mindaugas project, and are same for Mjoy or Mjoy 16, minus ATMEGA version, ATMEGA8-16PU for Mjoy and ATEMEGA26-26PU for Mjoy16. Mercury versions use 4 more 10k resistors.
If you have doubt about build Mjoy, I suggest to post in x-simulator.de thread, that centralizes information regarding the subject. Note that the links I post are in Russian, Polish... For the same reason that I made the CH conversion object of this tread and you open your post, they don't have cheap and accessible options that Westerns have (BU, APAC, etc.) and explain too the lack of interest in Western forums in Mindaugas project (started in 2004). Exception is X-simulator thread.
I have one Flighstick opened to "USBfication" with Mjoy, try to take some pictures and suggest a PCB layout that fit inside base.
BTW - Mjoy and Mjoy16 work under Windows7/64 too.
In resume: Mjoy is cheap way, require more work. BU is easy and fast way.