It works, but I would like the three IK bones to scale (along bone-y) when the IK (dotted) length increases or decreases. These three IK bones are not straight in Edit-Mode, I pre-curved them; the screenshot matches EDIT mode as well. I have IK Stretch option turned on, but it doesn’t seem to do anything.
I am essentially trying to stretch-compress a curved shape along it’s curve using this rig; it’s fine if the volume is not maintained.
The Inverse Kinematics panel is also where you would set limits, stiffness, and axis locks for bones affected by an IK constraint. Limit type constraints will not work for bones affected by IK constraints.
It may be better if you explain what the end goal is. It’s possible that a different solution can be found. Right now, it’s unclear what you are actually after.
To answer your question about if there is a way to have each bone scale equally, I do not know. I’ve never tried this or had a need to figure out a solution for that problem.
What are you rigging? Are you using a curve object (bezier curve, nurbs curve or path)?