Project 13 -- Networking and Communication

This week I started with the step-response "HelloFTDI" board and reconfigured it to accept a read/write wifi module (ESP8266 (2.4 GHz Wi-Fi)). The goal here was to create a board that would load a webpage with the push of a button. I started by creating the electrical diagram in EAGLE and adding in the module and the necessary power conversion hardware. The ESP8266 runs on 3.3V, so a regulator was required.
I then created the traces in EAGLE. I'm actually pretty proud of this because I didn't use any 0ohm jumper resistors, and no vias. I think it looks pretty great.
Here's the traces for the actual CNC Roland Mill.
I've been using the new Mods, and I figured I should include a shot of the mods in action.
Milling the PCB on the Roland
Milling the PCB on the Roland Mill.
Here is the finished part straight from the mill. Luckily I didn't have any issues with the mill missing some of the traces.
Here is the completed board with all of the components soldered on.
Here are all the ESP8266 commands you can do. Language: AT
Here's my first attempt at getting the ATTiny44a to talk to the ESP. Language: C
It turned out so nice I decided to make two of them.