## Where communities thrive

• Join over 1.5M+ people
• Join over 100K+ communities
• Free without limits
##### Activity
• 00:40
earlephilhower opened #7098
• 00:40
earlephilhower milestoned #7098
• 00:27
• 00:00
• Feb 21 23:51
mhightower83 edited #6965
• Feb 21 23:39
mhightower83 synchronize #6965
• Feb 21 23:32
mhightower83 synchronize #6965
• Feb 21 22:36
d-a-v assigned #6476
• Feb 21 21:49
d-a-v milestoned #2671
• Feb 21 21:49
d-a-v demilestoned #2671
• Feb 21 21:49
d-a-v labeled #2671
• Feb 21 21:47
d-a-v labeled #2569
• Feb 21 21:47
d-a-v milestoned #2767
• Feb 21 21:47
d-a-v demilestoned #2767
• Feb 21 21:46
d-a-v demilestoned #3258
• Feb 21 21:46
d-a-v milestoned #3258
• Feb 21 21:40
d-a-v labeled #7092
• Feb 21 21:40
d-a-v labeled #7092
• Feb 21 21:39
d-a-v opened #7097
• Feb 21 21:18
sticilface
@sticilface
got it working:)... I'm driving a display and rotary encoder... I made an input button.. that resets the ESP and puts it into flash mode.. then i want to be able to flash it through the teensy as a backup.....
normally i'd just enable wifi mode... but incase i balls it up i want to be able to hard program it...
seem to have it working though
Me No Dev
@me-no-dev
it's ARM
Serials 1-3 use interrupts for transmitting
but the USB serial is polled on read
maybe you should try to read all you find there and send it to serial1 at once
but beware serial1 has only 64 bytes buffer
Michael Miller
@Makuna
For some testing, I need to have the Arduino Serial monitor send data to the Esp. The Serial.read() doesn't seem to work, what am I missing?
Michael Miller
@Makuna
What I was missing was a functional cable. HOW IT WAS BROKEN I could not tell you, swapped the USB and it worked??
Me No Dev
@me-no-dev
it's not that uncommon :) I have some devices that work only with particular USB cables
sticilface
@sticilface
Does anyone know of a small package size, preferably SMD, that works to level convert 3.3V to 5V for neopixels. I've been using very successfully the 74HCT245N which works very well, but it is a 20 pin DIP package which is a bit big, plus through hole. Reading around it seems the neopixels are a bit fussy about logic conversion.
Me No Dev
@me-no-dev
just logic conversion?
Martin Ayotte
@martinayotte
How many channel do you need ? (btw, HCT245 is also available in soic-20)
Me No Dev
@me-no-dev
i magine he needes 1
a small fast fet can do the trick
Martin Ayotte
@martinayotte
Then, I would rather use simple MOSFET
sticilface
@sticilface
yes just the one
2N7000 a small fast FET...
?
I just know that this problem is not too straightforward... they seem to be very picky... but i need to have a small footprint design for something I'm planning!
Martin Ayotte
@martinayotte
Yes, but it can be any other, such AO3402
Me No Dev
@me-no-dev
it needs to have a fast switching speeds so it does not mees up the timing that pixels are so picky about
BTW I have never had issues controlling neopixels at 3.3V
Martin Ayotte
@martinayotte
Since you don't need to have the above bi-directional, you can remove R1 on 3V side.
@me-no-dev , those MOSFET have Rise/Fall time pretty small, I don't see why it should not work.
sticilface
@sticilface
@me-no-dev i know that the DMA version of neopixels stopped working when used with 3.3V, and I've had problems when using the LEDs at really low brightness levels... they flash and do all sorts... this might have changed now.. but i just had lots of problems before, switch in logic conversion and it went away!
Me No Dev
@me-no-dev
I do not argue :) I have not driven more than 16 pixels and have not used the i2s version
sticilface
@sticilface
These look promising AO3402
loving the SMD stuff... much cheaper than through hole
sticilface
@sticilface
thanks for the advice. i'll order some and get back to you... in 6 weeks!
Me No Dev
@me-no-dev
:D
Baruch Even
@baruch
@igrr the full support for coroutines seems to be getting a bit more complicated. There are two spots that don't get an argument for a callback which will just add a limitation on the user but the TCP stack calls for two sources of wakeup, the data callback and a timeout callback which complicates things. I'll still think about it but I'm getting less convinced it's worth it.
Michael Miller
@Makuna
@me-no-dev Yeah, NeoPixel models and "generations" have differing tolerances. The same chip but purchased six months apart may work well at 3.3v. BUT, the spec on most of them is 3.8v - 5.4v; so 3.3v is out of spec. The problem is that they don't fail, they just act strange (flashing, some pixels fail to light, colors are off).
FWeinb
@FWeinb
Say I want to build a very simple PCB based on this board (http://www.wemos.cc/Products/protoboard_shield.html) what would I need to e.g. send it to OSH Park and get some boards? Do I really have to learn Eagle or would Fritzing work too? It would only need like 4 traces.
Me No Dev
@me-no-dev
@Makuna wow :) did not know and expect that...
FWeinb
@FWeinb

It looks like SPIFF is broken on one of my Wemos D1 minis. I can't upload any spiff data.

warning: espcomm_send_command: didn't receive command response
error: espcomm_upload_mem failed

FWeinb
@FWeinb
Even OTA Spiff upload is broken on 50%
@0x2b3bfa0
Hi!
rollercontainer
@rollercontainer
Hi, is there a way to compile these library for an esp8266? https://github.com/dailab/libsml
I've tried it one time and its struggeling by searching for uuid.
Mario Mikočević
@mozgy
@FWeinb eagle or kicad is very easy to learn ..
Stavros Korokithakis
@skorokithakis
@FWeinb i pretty much would recommend learning kicad for that