Child's Puzzle Five

Here are two triangle matching puzzles each composed of six equilateral triangles. The solved puzzles are hexagons containing 40-50 complete cats. A key is provided.

Squares containing the cats were constructed using images from thing:54736 - Cat Coasters 01. Plane groups P1 and P2 were used. Group P1 has no symmetry while group P2 has a 2 fold axis at the origin. The point where the six triangles meet was placed at the origin with the following effect:

Puzzle p1 all six triangles are different.
Puzzle p2 the triangles occur in pairs and there are three different kinds of triangles.

The P1 puzzle is provided in two stl files each of which contains 3 triangles. The P2 puzzle is provided in one stl file which contains 3 triangles. It needs to be printed twice.

The generating squares are included together with the openSCAD code that divides the squares into triangles. The square in thing:149870, Child's Puzzle 4, is the same size making it possible to convert Child's Puzzle 4 to a triangular form and these puzzles to square forms.