Using GPIO3 for Basic R2

Michael Ingraham 2019-04-29 14:25:00 -04:00
parent 15ef7c8235
commit a9091756b3
1 changed files with 2 additions and 2 deletions

@ -9,9 +9,9 @@ Around November 2018, Itead changed the layout of the Sonoff Basic ([Discussion
The new version of the Sonoff Basic use an ESP8285 with the 1MB flash integrated into the same SoC chip. The new version of the Sonoff Basic use an ESP8285 with the 1MB flash integrated into the same SoC chip.
GPIO14 is no longer broken out to a contact on the PCB. Instead you can use GPIO2 labeled as `IO2` on the board. _**You must take care that GPIO2 is not being pulled low when the device is booting**_. Otherwise, the device will not boot into its regular operational mode. Also, the pin is pulled high momentarily after boot. This means that any device connected to GPIO2 may "blink" when the Sonoff is powering up. GPIO14 is no longer broken out to a contact on the PCB. Instead you can use GPIO2 labeled as `IO2` on the board. _**You must take care that GPIO2 is not being pulled low when the device is booting**_. Otherwise, the device will not boot into its regular operational mode. You may wish to [use GPIO3 instead](https://www.youtube.com/watch?v=yavDqDzRdUk). It does not have any boot function restrictions. However, both of these GPIO are pulled high momentarily after boot. This means that any connected device may "blink" when the Sonoff is powering up.
Unfortunately the GPIO2 PCB contact is not prepared for a pin. You will need to solder your cable directly on the board. Be careful. Too high a temperature or long heating can damage the contact and its connectivity. You should also make sure that there is no tension on the cable. Affix the cable with a cable tie and perhaps some hot glue. Unlike GPIO3, the GPIO2 PCB contact is not prepared for a pin. You will need to solder your cable directly on the board. Be careful. Too high a temperature or long heating can damage the contact and its connectivity. You should also make sure that there is no tension on the cable. Affix the cable with a cable tie and perhaps some hot glue.
* GPIO0 = BUTTON * GPIO0 = BUTTON
* GPIO2 = IO2 (no pullup) * GPIO2 = IO2 (no pullup)