Add ESP8266 ESP-12 to a roomba! All resistors are 0805. Need to add a mini dc-dc converter from ebay and potential divider to drop the TX line to 3.3v.
Two smd buttons - one for reset, one for GPIO0 to flash the ESP.
R1 is pullup for reset line (6.8k is fine).
R2 is pullup on GPIO0 (6.8k is fine).
R3 is pull down for GPIO2 (6.8k is fine).
R4 is protection (to drop voltage) between GPIO5 and DD line of roomba - 1k works well.
R6 - 6.8k top side of potential divider
R7 - 10k bottom side of divider
FTDI header for programming.