-
First components
09/29/2015 at 12:33 • 0 commentsIt may not look like much but I got some important work done tonight. The Pro Mini, ESP8266 and SD card are in place and working well., the Pro successfully reported the list of files on the card and the ESP connected to my WiFi network and served up web pages whilst also communicating with the Pro. I was also able to confirm that in-circuit serial programming works while the Pro is connected, the ESP still has to be removed from its socket but it's not really needed for that chip anyway. This was also a good test of how well Perf+ prototype board handles these types of circuits. I gotta admit, it's been very easy to work with and extremely forgiving when I've made the odd mistake.
Next task: getting my modified version of the Teacup firmware working on the Pro.
-
Work begins...
09/28/2015 at 12:03 • 0 commentsFirst major commit tonight to the ESPrint GitHub repo, at the moment it's a jumble of different stuff I've developed and gathered together in preparation for development proper. The Teacup firmware is the SD branch, I've started adding a few of the missing M codes for better SD support. The Dev folder contains a VS web project for developing the web code itself. The ESPrint firmware is a proof-of-concept sketch that contains the basic web server and the minified HTML/CSS/Java served up from Flash memory.
Also started building the actual hardware tonight. More specifically, I cut the Perf+ traces and soldered the 92 "vias" (i.e. pads that require soldering on both sides to connect horizontal and vertical traces). All up it took about a hour an 15 minutes, pretty reasonable considering the time it takes to etch and drill a home-made PCB.
Next step will be installing the Pro Mino, ESP8266 and SD Card and making sure they can all talk to each other. Then I can start development on the firmwares proper.