Thanks for the encouragement. I may not have time and the skill to make more of these.
If you like my design, I can share my easyEDA folder here. Feel free to work on it to make a PCB out of it. Thanks.
I do not have 3D printers. I do not know how to make a PCB.
I like making things by hand and soldering wire one by one with perf board. This way I can continue to modify my perf board when a new idea come to my mind. If I make it on PCB, once the PCB is delivered, everything is fixed.