I'm trying to model a sign with a complex, rounded face. The idea is to imitate the look of Neon tubes. The shape comes from an svg file. I was able to extrude it and convert to mesh. Now I want round out the upper face. I've tried the bevel tool, but I'm guessing the shape is too complex for blender to bevel it for me. Either it doesn't work at all, or it produces some gnarly results, or only some of the selected edges get beveled. In an effort to get this working, I've tried to clean up the mesh to help out the bevel tool. Limited dissolve seemed to remove the most geometry while keeping the shape consistent. I've also tried adding a bevel along with the extrude in the path geometry, but that bevel increases the width of the path instead of rounding the face.
I hope this image makes it a bit more clear, ideally the top face of all these pieces should be rounded out. The end goal is to export this back to an stl file and have a cnc router cut this shape out of clear acrylic.
This is the incorrect bevel I was talking about. I've tried selecting the top face, and selecting the edges, and the result is always something like this where only some of the edges get beveled:
and using the path geometry bevel doesn't get what I need either. It keeps a flat face and adds an extra rounded corner, but I want the entire face to be round and I don't want the width to be increased:
here's the SVG I'm using. A bit of explanation, stack exchange doesn't support uploading SVG images, so this is a link to the text of the SVG. If you save this text as an SVG file it will work.