esp-ftl
Differences
This shows you the differences between two versions of the page.
esp-ftl [2019/02/14 04:51] – donpdonp | esp-ftl [2024/01/31 04:08] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 16: | Line 16: | ||
## Inventory | ## Inventory | ||
- | | hw-rev | mac | OS version | + | | hw-rev | mac | nickname |
- | | FTL 2016-Sep | + | | FTL 2016-Sep |
- | | FTL 2016-Sep | + | | FTL 2016-Sep |
- | | FTL 2016-Sep B [io pin 4]| | | + | | FTL 2016-Sep B |
- | | FTL 2016-Sep C2 [io pin 2]🌟| :45:5f | SDK 200 NodeMCU 2017-05-12 | + | | FTL 2016-Sep C2 io2| : |
- | | FTL 2017-May D1 [🚭 DOA]| | MCU ? rst cause 2. boot mode (3,6) | | + | | FTL 2017-May D1 io2| 5c: |
- | | FTL 2017-May E1 [io pin 2]🌟 | + | | FTL 2017-May E1 io | : |
+ | | FTL 2017-May E1 io2| 18: | ||
## FTL 2016-July | ## FTL 2016-July | ||
- | {{http:// | + | {{hardware:esp12-ftl.jpg?500}} |
## May 2016 Rev | ## May 2016 Rev | ||
Line 78: | Line 78: | ||
2017 fail 'ets Jan 8 2013,rst cause:1, boot mode: | 2017 fail 'ets Jan 8 2013,rst cause:1, boot mode: | ||
- | |||
- | reset causes http:// | ||
- | reset causes: | ||
- | 0: | ||
- | 1: normal boot | ||
- | 2: reset pin | ||
- | 3: software reset | ||
- | 4: watchdog reset | ||
boot device: | boot device: | ||
Line 99: | Line 91: | ||
|1|L L H| Download from UART | | |1|L L H| Download from UART | | ||
|3|L H H| SPI Flash boot | | |3|L H H| SPI Flash boot | | ||
- | |4|H x x| SDCard boot | | + | |>=4|H x x| SDCard boot | |
+ | |||
+ | reset causes http:// | ||
+ | reset causes: | ||
+ | 0: | ||
+ | 1: normal boot | ||
+ | 2: reset pin | ||
+ | 3: software reset | ||
+ | 4: watchdog reset | ||
## Sensors | ## Sensors | ||
Line 111: | Line 111: | ||
## Pins that matter for NodeMCU | ## Pins that matter for NodeMCU | ||
- | * Grounds: 1 or [17, | + | * Grounds: 1 or center pads[17, |
* Power: 3 | * Power: 3 | ||
- | * NeedHigh: 4[float | + | * NeedHigh: 4/CH_PD[float?], 11/IO2[float |
* NeedLow: 9 | * NeedLow: 9 | ||
Line 125: | Line 125: | ||
* add single neopx? | * add single neopx? | ||
- | ## Reflow technique | + | ## Hotplate |
warmup while on ' | warmup while on ' | ||
place board | place board | ||
Line 173: | Line 173: | ||
* esp32 (waiting) + winbond 4mb flash w25q32fv | * esp32 (waiting) + winbond 4mb flash w25q32fv | ||
* USB/Serial | * USB/Serial | ||
- | * USB Serial CP2102N, bonus 100ma 3.3v reg $1.66 (out of stock) | + | * USB Serial CP2102N, |
* FT230X, batt chg detection, QFN16 4x4 $2.04 | * FT230X, batt chg detection, QFN16 4x4 $2.04 | ||
* XR21V1410, QFN16 3x3 $3.88 | * XR21V1410, QFN16 3x3 $3.88 | ||
Line 195: | Line 195: | ||
## 8285 Nov 2016 | ## 8285 Nov 2016 | ||
- | * ESP needs a 26MHz Clock + 2 10pF caps | + | * ESP needs a 26MHz Crystal |
* JST connecors were changed to the wrong size | * JST connecors were changed to the wrong size | ||
* power CAP back-fed into data pin and fried! zener diode BAT-54S? | * power CAP back-fed into data pin and fried! zener diode BAT-54S? | ||
Line 231: | Line 231: | ||
* Load init.lua, rainbow.lua, | * Load init.lua, rainbow.lua, | ||
- | ## Rev 2019 Jan | + | ## Rev 2019 Mar |
+ | * HSPI (spi 1) GPIO12/ | ||
+ | * update: only MOSI & CLK needed. | ||
+ | * update: any two gpio pins work | ||
+ | * Add: 5v voltage monitor (v divider on adc, no room on adc. channels? | ||
+ | * Ambient light measure (GL5528 10k-20k ohm, pinout 3.3v, ADC 0-1v) | ||
+ | * Flip gnd/data for temp sensor | ||
+ | * add pwr-data resistor for sensor | ||
+ | * add extra pin at bottom for apa102 | ||
+ | * reset button (esp wifi credentials reset) | ||
+ | * port for gpio switch (doubles as credentials reset w long press) | ||
+ | * move power led to gpio led | ||
+ | * power port instead of usb plug? | ||
+ | * fix: mdns | ||
+ | |||
+ | 2019Mar BOM | ||
+ | * esp12s $2 | ||
+ | * esp32 $3.30 | ||
+ | * attiny85 $2.24 | ||
+ | * laserbee 8051 $1.38 | ||
+ | * 1.5-5.5v -> 3.3v reg 500mA $1.09 LD39050PU33R | ||
+ | * 2-8v -> 3.3 reg 400ma $0.87 XC6203E332PR-G (easier to solder) | ||
+ | * 0-15v -> 3.3v reg 800mA $1.10 | ||
+ | * mini-usb connector $0.46 | ||
+ | * 5050 rgb | ||
+ | * 3030 rgb | ||
+ | * gpio led + resistor | ||
+ | * ds18b20 ($0.50 aliexpress)+ resistor | ||
+ | * bme280 press/ | ||
+ | * VEML RGB sensor $2.12 | ||
+ | |||
+ | # ESP12s flash params | ||
+ | SPI Speed : 40MHz | ||
+ | SPI Mode : DIO | ||
+ | SPI Flash Size & Map: 32Mbit(512KB+512KB) | ||
+ | |||
+ | |||
+ | # 3.3v vreg considerations | ||
+ | |||
+ | * https:// | ||
+ | * https:// | ||
- | | + | # serial CTS/RTS 2019Nov |
+ | | ||
+ | * CTS always high | ||
+ | * RTS always low | ||
+ | * no help | ||
+ | * mongoose os reports esp8266 can handle 4MBaud, so speed is no issue | ||
esp-ftl.1550119900.txt.gz · Last modified: 2024/01/31 04:08 (external edit)