All you need is a 3D printer, some basic electronic skills ... [Limenitis] demonstrates the design process in the video below (in Turkish, with English subtitles available) in which he draws ...
Want to get your feet wet with a self-balancing robot? Check out this simple design using an Arduino and stepper motors.