ESP Stack

Stackable development kit based on ESP8266 module.

Similar projects worth following
Goal for this project is to make as small and as simple esp8266 development kit. And make it stackable. 1.4 inch size, rectangular shape, compatible with all versions of ESP ( but designed for ESP-07/12/12e).

List of boards:

  • esp-core (designed for esp-07/12/12e)
  • usb power/ft232rl
  • battery power (power stack from LiPo battery)
  • oled/i2c (display data on oled i2c 128x64 screen, connect external i2c compatible sensors)
  • 1-wire (built-in ds18b20 and 3pins header for external modules)
  • prototype (prototype board with standard, u-shape header)

  • 26 × Female machine header pin
  • 1 × ESP-12e or ESP-07, or ESP-12
  • 4 × 10k resistors SMD
  • 1 × 10uF tantalum capacitor SMD
  • 1 × SKSCLDE010 TACT Switch

  • Got it

    Jakub Piasecki07/12/2015 at 11:20 6 comments

    Yesterday, after 3 weeks of waiting, I got mail from OSHPark with first revision of core board. I'm pretty excited about it because that was first time when I sent something to professional PCB fab. I'm also satisfied with results. Here is how it looks:

    I'm still waiting for tantalum capacitors I've ordered almost 2 months ago but here is how it looks assembled:

    It's almost perfect, although there are some minor issues to solve. Holes for header should be a little bit wider, and reset button moved closer to signal pins (to make it consistent with all other boards). But that's all. I'll probably fix it later this week, make prototype board and send it to fab (this time I want to test one in China).

  • OSHPark - here I come

    Jakub Piasecki06/24/2015 at 19:38 0 comments

    Yay! I just sent first project to fab company (OSHPark), should get it back in about a month. Can't wait! Will share some updates as soon as I'll get it. That's how it looks right now:

    In the mean time I'm working on power board. I'm thinking about merging it together with FT232RL board if there will be enough room for everything.

  • First board design

    Jakub Piasecki06/22/2015 at 22:47 0 comments

    I have limited time to work on the project but I'm trying to do at least something every day. I finished (more or less) board design and considering sending it to OSH to get factory-made prototype. If someone see something I should fix - please let me know in comments. That will be my first board made by professional PCB fab.

    Just remember about an assumption - board has to be ready to make it at home as well (that's why paths are so wide).

  • OLED/i2c board

    Jakub Piasecki06/19/2015 at 07:20 0 comments

    Yesterday I've made prototype of OLED board. Very simple board but, for some reason, it took me a while to make and test it.

    I didn't want to spend more time on it so I've cloned some code from github to test it. And it works great! I think to rename this board to OLED/i2c and prepare room for i2c connector. It should be easy then to connect ESP Stack to existing i2c bus. Schematics and board files (.brd, .pdf, .png) soon on github.

    Speaking of github - I'm working to make all schematics available there so anyone could make his own Stack at home. GPLv2 just to be sure this project will be open-source forever.

  • First home-made prototypes

    Jakub Piasecki06/18/2015 at 07:34 0 comments

    Yesterday I've managed to make two boards - ESP core board and FTDI board, tested it and... it works :) yay! Of course I found some issues and I have to fix FTDI board a little bit. That's the first time I'm using other version of esp8266 then esp-01 and I discovered that both GPIO15 and GPIO0 have to be pulled down to put your ESP into upload/flash mode.

    I moved recently to another country and I had to left my workshop behind. It doesn't help when you want to make things fast. Fortunately components in China are quite cheap and widely available so I've ordered everything I need. And my wife's jewellery workshop was perfect to drill in prototype boards although I had to improvise since I don't have 1.4 mm drill bit yet (machine header pins are quite wide).

    I'm working now on OLED board (which has to be on the top of everything else), USB FTDI board and USB power board. FTDI board is designed for external USB2UART dongles, while USB FTDI will have FT232 onboard. But since ft232 module is quite expensive (comparing to everything else) I thought that having separate USB power board, just to power already programmed esp-core whould be perfect. I want to keep it as cheap as possible so having only one USB FTDI board should be enough.

View all 5 project logs

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates