Documenting my hobbies...
Gyanar Lab
What is Gyanar? Gyanar derives from the sanskrit work “Gnanam” which means wisdom. This is the name for my home lab, from which I hope to gain much of the aforementioned wisdom and have some fun along the way. The purpose The primary purpose of the Gyanar lab is to serve as a learning opportunity. I always like to learn about cool new technology, and I often find that being able to self host and play around with open source technology is very rewarding, informative, and eventually, productive. A prime example is the instance of my password manager. Initially, I was just trying to learn about Bitwarden, self-hosting, and also trying to improve my security posture. There were many hurdles along the way, like figuring out how to obtain SSL certificates from a third party like Let’s Encrypt. But now, I have learned much about self hosting and also have a service that I use everyday to help keep me secure. By maintaining this lab, I hope to build similar skills going forward. ...
Epitrochoid Generator
I had some free time, so I taught myself how to write feature scripts in Onshape. This particular project generates Epitrochoids, intended to be used when designing cycloidal gearboxes. The code for the featurescript is based on work published by Omar Younis: Building a Cycloidal Drive with SOLIDWORKS. There’s not really much to explain in terms of how it works. It just uses the formulas in the aforementioned work to generate a bunch of points along an epitrochoidal path and fits some splines to it. It can also take in a mate connect as an input to offset the center of the path. ...