Ignore this ESP8266 board
I stole from every one. The huzza from Adafruit. Matts breakout board. Al1s board from here. NodeMCUs DevKit.
This will be my first http://dirtypcbs.com/ order and since I have ESP-01 and ESP-12 I wanted to have a board that could take them both. I fell in love with GVS rails when I saw them on someones project here. This board follows the usual rules:
Keep GPIO15 LOW (why did they even break it out in the first place?)
Keep GPIO2 HIGH (I've seen it everywhere but some do not specifically say that)
You could also get rid of the reset button, when you just unplug the thing and hit GPIO0 on plugging it back in (HIGH is RUN and LOW is FLASH).
Watch out for the ADC, MAX is 1V (not 1.8V as stated before). That's why I've added a voltage divider.
LED is on GPIO0 now!
There is no extra serial/usb thing on it, cause it would have added extra costs and for experiments it's okay to use a dongle and finished projects wouldn't need programming anyway.
Ignore this ESP8266 board | using the ADC with the arduino IDE
2015-12-04 20:35:22
I've changed the two ADC resistors to 10k and 3.9k, giving me a range of 0V - 4.9V to be able to check the battery connected to the system.
Here's a little conversion script for reading and printing the values. I'm high on sugar, so it took me longer than I am able to admit :D
int r1 = 3883;
int r2 = 1000;
void setup() {
Serial.begin(9600);
}
void loop() {
float val = analogRead(A0);
float vout = (val) * (r1 + r2) / r2 / 1023;
Serial.print(val);
Serial.print(" - ");
Serial.println(vout);
delay(200);
}
Ignore this ESP8266 board | using the ADC with the arduino IDE
2015-12-04 20:35:22
I've changed the two ADC resistors to 10k and 3.9k, giving me a range of 0V - 4.9V to be able to check the battery connected to the system.
Here's a little conversion script for reading and printing the values. I'm high on sugar, so it took me longer than I am able to admit :D
int r1 = 3883;
int r2 = 1000;
void setup() {
Serial.begin(9600);
}
void loop() {
float val = analogRead(A0);
float vout = (val) * (r1 + r2) / r2 / 1023;
Serial.print(val);
Serial.print(" - ");
Serial.println(vout);
delay(200);
}
Ignore this ESP8266 board | all hand soldered
2015-11-07 21:24:14
https://cdn.hackaday.io/images/5052861446927757123.jpg
Ignore this ESP8266 board | all hand soldered
2015-11-07 21:24:14
https://cdn.hackaday.io/images/5052861446927757123.jpg
Ignore this ESP8266 board | 15 dirtypbcs!
2015-10-07 17:02:06
time for projects... need ideas :D
https://cdn.hackaday.io/images/4268861444230099595.jpg
Ignore this ESP8266 board | 15 dirtypbcs!
2015-10-07 17:02:06
time for projects... need ideas :D
https://cdn.hackaday.io/images/4268861444230099595.jpg
Ignore this ESP8266 board | some updates on the 3.3V version
2015-08-24 16:03:35
- switched RX and TX signals
- [fixed thanks @Stefan Lochbrunner] added mini usb footprint (can't find a micro footprint and am a bit too lazy to make one)
- moved up the FTDI headers and squished the buttons to the side to make room
- moved 5V input header because it was to near to the screws
https://cdn.hackaday.io/images/7936661440424874242.png
https://cdn.hackaday.io/images/8890131440445434819.png
Ignore this ESP8266 board | some updates on the 3.3V version
2015-08-24 16:03:35
- switched RX and TX signals
- [fixed thanks @Stefan Lochbrunner] added mini usb footprint (can't find a micro footprint and am a bit too lazy to make one)
- moved up the FTDI headers and squished the buttons to the side to make room
- moved 5V input header because it was to near to the screws
https://cdn.hackaday.io/images/7936661440424874242.png
https://cdn.hackaday.io/images/8890131440445434819.png
Ignore this ESP8266 board | dirtyPCBs are in
2015-08-17 16:14:11
A bit late, but I like them :)
https://cdn.hackaday.io/images/8454321439820756738.jpg
Ignore this ESP8266 board | dirtyPCBs are in
2015-08-17 16:14:11
A bit late, but I like them :)
https://cdn.hackaday.io/images/8454321439820756738.jpg
Ignore this ESP8266 board | some notes
2015-08-04 22:38:14
- I should compare the pinouts of my FTDI dongles, they seem to be different on RX vs. TX
- the pin holes for the ESP-01 version are way to tight
- I might add another 10uF cap near to the ESP module
- USB micro footprint for 5V in ?
Ignore this ESP8266 board | some notes
2015-08-04 22:38:14
- I should compare the pinouts of my FTDI dongles, they seem to be different on RX vs. TX
- the pin holes for the ESP-01 version are way to tight
- I might add another 10uF cap near to the ESP module
- USB micro footprint for 5V in ?
Ignore this ESP8266 board | boards are in
2015-08-04 11:02:58
I'm a bit soldering shy right now, because tomorrow I'll fly to Marrakesh because of work. Don't be jealous, it's hot over there 40C - 104F and I won't be on a vacation!
Anyway, I'm so behind with the ESP8266 that I really look forward to do something with it. As soon as I have validated this board, I'll update the github repo and make a fixed link to OSHPark and dirtypcbs, maybe a log where people can exchange boards if they have plenty - that would be cool.
https://cdn.hackaday.io/images/5295871438678478362.jpg
Ignore this ESP8266 board | boards are in
2015-08-04 11:02:58
I'm a bit soldering shy right now, because tomorrow I'll fly to Marrakesh because of work. Don't be jealous, it's hot over there 40C - 104F and I won't be on a vacation!
Anyway, I'm so behind with the ESP8266 that I really look forward to do something with it. As soon as I have validated this board, I'll update the github repo and make a fixed link to OSHPark and dirtypcbs, maybe a log where people can exchange boards if they have plenty - that would be cool.
https://cdn.hackaday.io/images/5295871438678478362.jpg
Ignore this ESP8266 board | a general dissatisfaction with the overall situation and why dirtypcbs.com is awesome
2015-07-20 13:33:06
"a general dissatisfaction with the overall situation" - that's a loosely translation of a german movie quote which describes my feelings with the postal offices in Germany. So it might have been, that the boards where already as close as 20m (that's 60feet?) from my flat, but I wasn't around to pick it up since I was in America at that time and my flower watering guy was not able to pick it up from the post-office where it was brought to because I did not write an warrant. I still wonder why a 16mm package wouldn't fit in my post box, but anyway. My flower guy told me that only yesterday, so with 2 weeks of holding time for international packages they probably got send back.
So I wrote exactly that to the dirtypcbs.com guys and they replied pretty fast ( < 1 hour), considering their disclaimer, and they will make new ones and send them to me! Awesome! Makes me want to create 10x10 boards now.
Ignore this ESP8266 board | a general dissatisfaction with the overall situation and why dirtypcbs.com is awesome
2015-07-20 13:33:06
"a general dissatisfaction with the overall situation" - that's a loosely translation of a german movie quote which describes my feelings with the postal offices in Germany. So it might have been, that the boards where already as close as 20m (that's 60feet?) from my flat, but I wasn't around to pick it up since I was in America at that time and my flower watering guy was not able to pick it up from the post-office where it was brought to because I did not write an warrant. I still wonder why a 16mm package wouldn't fit in my post box, but anyway. My flower guy told me that only yesterday, so with 2 weeks of holding time for international packages they probably got send back.
So I wrote exactly that to the dirtypcbs.com guys and they replied pretty fast ( < 1 hour), considering their disclaimer, and they will make new ones and send them to me! Awesome! Makes me want to create 10x10 boards now.
Ignore this ESP8266 board | 12E board ordered
2015-07-19 00:04:02
So since my boards I ordered at dirtypcbs.com are still not here I took the time and designed the 3.3V 12E version and ordered it at OSHpark - almost 20bugs for 3 boards, but I want them badly, so I ordered them! They are also Sick-Of-Beige compliant.
https://cdn.hackaday.io/images/2194561437256790302.png
Ignore this ESP8266 board | 12E board ordered
2015-07-19 00:04:02
So since my boards I ordered at dirtypcbs.com are still not here I took the time and designed the 3.3V 12E version and ordered it at OSHpark - almost 20bugs for 3 boards, but I want them badly, so I ordered them! They are also Sick-Of-Beige compliant.
https://cdn.hackaday.io/images/2194561437256790302.png
Ignore this ESP8266 board | waiting...
2015-07-16 23:28:02
Hmm, 5 weeks away and the boards are not here yet :( I got the LM75 boards though.
// wire is no hardware I2C but software
#include <Wire.h>
int t,l;
void setup() {
Wire.begin(); // pins 2 and 14 are SDA and SCL by default
Serial.begin(9600);
Serial.println("Reading the LM75");
}
void loop() {
Wire.write(0x00);
Wire.requestFrom(0x48, 2);
while(Wire.available()) {
int8_t msb = Wire.read();
int8_t lsb = Wire.read();
lsb = (lsb & 0x80 ) >> 7;
float f = msb + 0.5 * lsb;
Serial.println(f,1);
}
delay(1000);
}
https://cdn.hackaday.io/images/8412901437145939038.jpg
Ignore this ESP8266 board | waiting...
2015-07-16 23:28:02
Hmm, 5 weeks away and the boards are not here yet :( I got the LM75 boards though.
// wire is no hardware I2C but software
#include <Wire.h>
int t,l;
void setup() {
Wire.begin(); // pins 2 and 14 are SDA and SCL by default
Serial.begin(9600);
Serial.println("Reading the LM75");
}
void loop() {
Wire.write(0x00);
Wire.requestFrom(0x48, 2);
while(Wire.available()) {
int8_t msb = Wire.read();
int8_t lsb = Wire.read();
lsb = (lsb & 0x80 ) >> 7;
float f = msb + 0.5 * lsb;
Serial.println(f,1);
}
delay(1000);
}
https://cdn.hackaday.io/images/8412901437145939038.jpg