DIY electromechanical bicycle rear derailleur + control software project