I recently looked into creating animations in blender, however I could not find a single R15 rig that I liked, so I made my own and though I might as well share it. If there any problems with it or any suggestions on what I should add then feel free to tell me.
End bones, white boxes and ring are only meant to be rotated.
Gray and yellow bones should remain untouched.
In FK mode:
Ignore colored boxes and spheres.
All other bones can be rotated.
Switching between FK & IK:
Select a yellow bone, in main window press N (open n panel), navigate to Item>Properties and set value to 0 (IK disabled) or 1 (IK enabled). Each limb has it’s own IK switch.
Sorry but this isn’t possible for the IK variant, it would make the arms bend unnaturally. Instead you could rotate the entire arm 90 degrees and then make it bend, this way it should work and should be a more natural position