Half-lap Connection - Reciprocal Frame

Hi, so I am very new to Rhino and Grasshopper. After many struggles I managed to make a reciprocal frame structure, but now the problem is that I have no idea how to make the connections. I can manage to make a cut on only one beam with solid difference, but I want the joint to be a half-lap connection. Can anyone help me? I want to 3D-print every piece and assemble them myself, so it is really important that the connections are stable. I uploaded some pictures of how the structure looks like, what connections I can make and what I actually want. Any help is appreciated!