Version 0.5 of LJBot.
A robot designed to house the Raspberry Pi Model A+ or Zero, two 28BYJ-48 Stepper Motors with ULN2003 Drivers and a hr-sc04 or hy-srf05 ultrasonic distance sensor (srf05 recommended).
Optionally the steppers and drivers can be replaced by a micro gear motor and dual h-bridge driver. Its powered by a cheap USB power bank (the ones that hold a single 18650 battery) that sits on top.
You will need 4x m3 bolts/nuts to secure the steppers and 10x dupoint cable to hook it all up.
The Pi only has 2 5V pins, connect those to the motor drivers and either build a splitter or shove a male duopoint cable into the back of one of the female stepper motor ones (see picture).
You'll want to put some tape (e.g. kapton, duct) between the drivers.
You'll also want to add a 1k resistor between the 5v echo pin of the ultrasonic module and the 3v3 GPIO on the Pi. To save soldering you can use another dupoint cable (see picture)
To attach the rear wheel you may be able to use some 3mm fillament or a 3mm metal pin like I have. A bit of heat from a heat gun helps the metal pin fit if its tight.
Some python code I've used is here https://github.com/topshed/ZeroBot
The ring on the top can have a neopixel ring taped under it!
This is licensed under CC-BY-SA (http://creativecommons.org/licenses/) This license lets you modify and build upon my design even for commercial purposes, as long as you credit me and license/distribute your new creations under identical terms.
Chose a layer height that divides into 0.5 (e.g. 0.5, 0.25, 0.1).