This OpenSCAD script generates hexagon tessellation patterns. Use it by opening the Customizer page and inputted your desired parameters.
Here are the different variables you can change:
radius - The circumscribed radius
latticeWidth - The number of rows of hexagons
latticeLength - The number of hexagons in a row
spacing - The thickness of the lines of the pattern
height - Height of the pattern when extruded up