Blender is a free 3D tool and there are lots of tutorials available online that teach you how to build a 3D model from your drawings. You can then take the 3D model and "unfold" in either manually in Blender (I don't recommend this) or use software like
Pepakura Designer to build a pattern from it.
Here's an example of someone who did a project like that:
YouTube VideoHonestly though, there really isn't a good way to generate patterns automatically. In theory at least there are a lot of ways you could build a 3D model from your drawings and then flatten it, but I don't think the results will ever be as good as what you get from trial by error and doing it manually.
What type of shape are you trying to pattern?