Boolean does not work in Blender 2.8 beta I'm new to Blender and unsure if this a bug in the beta version or my error. I can't make the union boolean modifier work. It does nothing visible.

Setup:
I created an svg file and imported it. I then converted the curve to a mesh. Since it has several discontinuous parts I selected the linked parts of the mesh and filled them. Then I extruded the mesh to get depth. I intend to 3d print the result so the separate parts needed to be joined. I created a cube and scaled it to use as a connector. I duplicated the result and moved them into place. I selected the shape and added a 'union' boolean modifier. The first cube worked. The other cubes do not work. Picture attached.

What I checked:
I believe the meshes are closed, water tight, and the normals face outward. Any other suggestions?

blender file
the problem is that you have overlapping faces on the bottom of your mesh.



in this example i create 2 cubes and try to make a union operation but it doesn't work because the cubes faces overlap when i scale down one cube the union operation works as expected.

good rule of thumb if you work with booleans if you have a problem try to move one mesh until it works.