Skip to content
  
 
	
		
			
				     
			
	
	
	
		Building your Ambot
- Parts:

 
- 1x body plate
 
- 2x motors, with 2 wires attached to each motor with 2x wheels
 
- 1x ESP8266 NodeMCU v2 Devboard
 
- 1x NodeMCU motor shield
 
- 1x jumper
 
- 1x plastic egg (used as skid plate)
 
- 1x 4xAA battery case
 
- 1x servo
 
- 1x laser
 
- 1x small foam square
 
- 2x dupont connector wires
 
 
- Also needed:
- 1x USB cable for connection to ESP during configuration
 
- 4x batteries
 
- 1 small screwdriver
 
- markers
 
 
 
- 2018 Amazing Robot Assembly Instructions
- 
- Skid Plate:
- Glue Skid Plate (egg) to Body:
 
-  
 
 
 
- Battery Pack:1
- Glue Battery Pack to Body
- Batteries should run across the body, not from front-to-back.
 
- Be sure to center the battery pack very carefully so that it is flush with the body plate on the sides!
 
 
-  
 
 
 
 
 
- Motors:
- Glue Motors to Battery Pack & Body
- Place motors so that “solid color” wire is “Up”: Place Blue or Green on Left; place Brown or Orange on Right.
 
- Works best to place a thin layer of hot glue on battery pack and body where motor will make contact, then quickly attach motor
 
- Attach at an angle, with axle not touching battery pack and body!
 
- Place the motors carefully so that they are parallel to each other and to the centerline of the bot!
 
- The beauty of using hot glue for this: if you mess up, carefully pry off the motor, remove the glue, then reglue it again, better!
 
 
 
 
 
 
 
 
 
 
- Jumper:
- Insert Jumper onto Motor Controller, shunting Vin and Vm pins:
 
 
 
 
- Motor Controller:
- Glue Motor Controller to Body (blue headers facing toward back):
 
 
 
 
- Wheels:
- Carefully press the wheels onto the motors
 
- If you press too hard and the motor becomes unglued, remove the glue residue before re-gluing!
 
 
 
 
- ESP8266:
- Insert ESP8266 into Motor Controller
- Carefully insert the brain into the motor controller, aligning the “wifi antenna” markings at the outer edge of the two boards.
 
- The USB port will be pointing out over the blue headers
 
 
 
 
 
 
 
- Motor Wires:
- Attach Motor wires to Motor Controller:
- *** WARNING ***
The joints where the wires are connected to the motors are weak.
DO NOT put any pressure on those points.
DO NOT stress the joints by pulling the wires! 
- Carefully straighten a bit of the coiled wire away from the motor.
 
- Loosen the four screws above “A-/A+”, “B-/B+”, and “VIN/GND” a bit.
 
- Insert the wires from “Motor A” into A- and A+, and the wires from “Motor B” into B- and B+, and tighten the screws.
- Place the colored wire in “-” and the whited wire in “+” (it can work otherwise– you just have to adjust things in your code!)
 
 

 
 
 
- Battery Pack Wires:
- Attach Battery Pack wires to Motor Controller
- Using a fingernail, bare a bit more of the wire
 
- Insert the red wire from the battery pack to VIN and the right wire from the battery pack into GND, and tighten the screws. (See previous picture!)
 
 
 
- Servo:
- Attach Control Horn to Servo (centered, facing forward)
- Place the control horn on the servo without the screw, and carefully rotate the control horn.
 
- Find the extremes, then move to “Center”.
 
- Without turning the servo from center, remove and replace the control horn so that it points “ahead”
 
- Screw in carefully! DO NOT LOSE THE SCREW!!!
 

 
 

 
 
- Glue Servo to Body:
 
 
- Laser:
- Glue Foam square to back of Laser:
 
 
 
 
- Glue Laser to Control Horn (via foam):
 
 
 
 
 
 
- Servo Wiring:
- Attach Servo wires to Motor Controller Pin 5 (Orange = D, Red = V, Brown = Ground.) Some motor controllers have the pins in a different order; the laser wires can be carefully removed and reordered from the connector.
 
 
- Laser Wiring:
- Attach Laser wire to Motor Controller 5V connector: White = Vin, Black = G