found on a custom DIY fabrication forum, can be adapted with e-assist options as well