Thingiverse
ESP8266 Sonoff Programmer by Dimwit-Dave
by Thingiverse
Last crawled date: 3 years ago
First and most important don't connect the mains power to the Sonoff module during programming. Personally I would not trust the PCB's electrical isolation and I value my PC's USB inputs, also we need to control the power to the ESP8266 to program it.
To put the ESP8266 into programming mode we need to hold the GPIO0 input low during a reset or power up cycle. On the Sonoff module neither the reset or GPIO0 is available on the optional headers. But the black push button is connected to the GPIO0 and pressing it takes this line low, so then all we need to do is cycle the power. That's how this box works.
Parts
USB serial cable - http://www.ebay.com/itm/Auto-Converter-Adapter-Module-USB-To-COM-Cable-USB-To-RS232-TTL-UART-PL2303HX-/182504686740?hash=item2a7e208494:g:yjcAAOSwXYtY2JFR
Normally closed push button - http://www.ebay.com/itm/Square-Momentary-On-Off-Normally-Closed-Push-To-Break-Switch-SPST-/252245252476?var=&hash=item3abafd197c:m:mDzggwvqL3y84SrcnNRIVLw
ASM1117 3V3 Regulator
3mm LED
100R Resistor
5 pin 0.254mm 90 degree header
USB cable cut to length
Case - Can be 3D printed
To use. Solder a 5 pin header to the Sonoff PCB and connect the programmer to the Sonoff board, remember don't connect the mains! Using the Arduino IDE select the USB device, the light on the programmer should light up. Press and hold the black push button and press the Red button, then release both buttons. Now you ready to program the Sonoff.
Youtube https://www.youtube.com/watch?v=cAO2zGWNwww&feature=youtu.be
P.S.
I have included the FreeCad File used to make the item.
To put the ESP8266 into programming mode we need to hold the GPIO0 input low during a reset or power up cycle. On the Sonoff module neither the reset or GPIO0 is available on the optional headers. But the black push button is connected to the GPIO0 and pressing it takes this line low, so then all we need to do is cycle the power. That's how this box works.
Parts
USB serial cable - http://www.ebay.com/itm/Auto-Converter-Adapter-Module-USB-To-COM-Cable-USB-To-RS232-TTL-UART-PL2303HX-/182504686740?hash=item2a7e208494:g:yjcAAOSwXYtY2JFR
Normally closed push button - http://www.ebay.com/itm/Square-Momentary-On-Off-Normally-Closed-Push-To-Break-Switch-SPST-/252245252476?var=&hash=item3abafd197c:m:mDzggwvqL3y84SrcnNRIVLw
ASM1117 3V3 Regulator
3mm LED
100R Resistor
5 pin 0.254mm 90 degree header
USB cable cut to length
Case - Can be 3D printed
To use. Solder a 5 pin header to the Sonoff PCB and connect the programmer to the Sonoff board, remember don't connect the mains! Using the Arduino IDE select the USB device, the light on the programmer should light up. Press and hold the black push button and press the Red button, then release both buttons. Now you ready to program the Sonoff.
Youtube https://www.youtube.com/watch?v=cAO2zGWNwww&feature=youtu.be
P.S.
I have included the FreeCad File used to make the item.
Similar models
thingiverse
free
ESP8266 Programmer by Dimwit-Dave
...t switch with 7mm or large button
see youtube for more details = https://www.youtube.com/watch?v=p2uc_ufzns8&feature=youtu.be
thingiverse
free
XIAOMI DEEP FLASH TOOL by bitxbit
...ngle-row-straight-header-strip-connector-for-arduino-new-/171739796784?epid=1453057160&hash=item27fc7d5530:g:5hoaaoswhq9wt~3l
thingiverse
free
ESP 8266 Flash Button Lever by fotomas
...resses the reset button. a maneuver needed to flash new firmware/sketch.
it does not interfere with usb connection or breadboard.
grabcad
free
ESP8266-ESP07
...com/itm/esp8266-remote-serial-wireless-transceiver-wifi-module-esp-07-ap-sta-/141937382390?hash=item210c2093f6:g:73qaaosw0gdxtqhe
cg_trader
free
Arduino
...-to-serial driver chip. instead, it features the atmega16u2 (atmega8u2 up to version r2) programmed as a usb-to-serial converter.
thingiverse
free
tda749p amplifier board box with buttons by GsenDK
...pcs-on-off-on-3-position-spdt-round-boat-rocker-switch-6a-250v-10a-125v-ac-lw-/182387276370?hash=item2a7720fa52
unknown connector
grabcad
free
Push button big 12x12x7 with PCB
...push button big 12x12x7 with pcb
grabcad
push button big 12x12x7 with pcb + header pin
grabcad
free
Arduino
...tures the atmega16u2 (atmega8u2 up to version r2) programmed as a usb-to-serial converter.
info: http://www.teslabem.com/tienda/
thingiverse
free
Box for Programmer esp8266 by moreken
...programmer esp8266 by moreken
thingiverse
box to hold the module from usb to serial necessary to program the wifi module esp8266
thingiverse
free
Programmer for ESP-12 & ESP-03 modules
...ports both programming and run modes and makes the gpio pins available via a simple header so you can connect it to a breadboard.
Dimwit
thingiverse
free
Electronics Project Box With Power Supply by Dimwit-Dave
...ecad design files.
the pcb used is https://www.ebay.co.uk/itm/133530666074
breadboard psu https://www.ebay.co.uk/itm/133124571919
thingiverse
free
USB Relay Case by Dimwit-Dave
...usb relay case by dimwit-dave
thingiverse
a simple case for a usb relay
thingiverse
free
Electronics Project Box With Power Supply - Wide Version by Dimwit-Dave
...with mounting ears and one without. included are the freecad design files.
breadboard psu https://www.ebay.co.uk/itm/133556120779
thingiverse
free
Case for 4 channel power sensor by Dimwit-Dave
...case for 4 channel power sensor by dimwit-dave
thingiverse
a case for a 4-channel mains power sensor
thingiverse
free
ESP8266 ESP32 Programmer Case by Dimwit-Dave
...esp8266 esp32 programmer case by dimwit-dave
thingiverse
a simple two part case for my esp8266 esp32 usb programmer unit
thingiverse
free
LED Tester by Dimwit-Dave
...html
other stuff
homepage https://www.mottramlabs.com/index.html
youtube https://www.youtube.com/channel/ucoyvktwv2gowq2koba3q6wg
thingiverse
free
Vacuum Pickup Tool by Dimwit-Dave
...dhesive glue liquid injection dispenser syringe dispensing needle
) https://www.ebay.co.uk/itm/192474749323
£5.99 for a full kit.
thingiverse
free
Mini LED Tester by Dimwit-Dave
...this and other projects on my ebay store belowhttps://www.ebay.co.uk/sch/mlabs2018/m.html?_nkw=&_armrs=1&_ipg=&_from=
thingiverse
free
ActionPi Case by andreacioni
...already existing project raspberry pi zero wifi camera by dimwitdave. ...
thingiverse
free
Light Ring for Cannon DV Camera by Dimwit-Dave
...uv cpl filter accessory
ebay - 60mm diameter white 15-smd led rear angel eyes ring light lamp dc 12v
https://youtu.be/te6ocbjgmpw
Sonoff
thingiverse
free
SONOFF SNZB-02 temperature sensor holder / case by puzon
...uzon
thingiverse
simple screw/nail hanging holder for sonoff snzb-02 sensor.
4 small holes on the back are for optional magnets.
thingiverse
free
Wall switch by PowerGlue
...powerglue thingiverse for inspiration. i dont like these stupid sonoff touch wall switches. here is an alternative with a...
thingiverse
free
Sonoff Zigbee Sensor Wall Mounts by atom6
... an angled or adjustable mount.
note: "download all files" does not work, try downloading individual stl's instead
thingiverse
free
Sonoff DUAL R2/POW 35mm DIN rail by zinoalex
...al r2 and pow din 35mm rail mount
if you have found it useful please make a donation!https://paypal.me/zinellialex?locale.x=it_it
thingiverse
free
SonOff Enclosure by SunReal92
...ich habe auch die konstruktionsdatei mit bei gelegt, damit der deckel individuell beschriftet werden kann. hoffe euch gefällt es!
thingiverse
free
Geeetech i3 Pro B Z end tops based on Prusa MK3S by hijinx
...each other - this is because i have a sonoff in enclosure above my psu so the right hand...
thingiverse
free
Sonoff Basic R2 lid (casing) by LABgeek3D
...le anti-ripping pice for the cables ! ("tabv3" de h0bb3 par exemple : https://www.thingiverse.com/thing:2791844/files).
thingiverse
free
Filament runout sensor for Ender3 by rdalen
...from the octoprint mqtt plugin triggers via nodered a sonoff socket to switch off the power of the printer...
thingiverse
free
LED Tube Fixture by mkfink
...of a plain flat cap for use without the sonoff ...
thingiverse
free
SONOFF case for relay switch module - Bottom with wall mounts by magua1301
...om/thing:4088453)
just modified the bottom part adding two screw holes for easy wall mount
for top part refer to original object.
Dave
3ddd
$1
Debra and Dave Vanderlaan "Bicycles"
...cycles"
3ddd
велосипед , картина
debra and dave vanderlaan "bicycles"
3ddd
$1
Dave Shield Wood Table
...dave shield wood table
3ddd
журнальный
dave shield wood modern table
3d_ocean
$15
Low Poly Micro Squid Dave
...to disappear around him never to be seen again… it’s not that he means to steal them… it’s just that his tentacles are a littl...
3ddd
$1
Calia Italia DAVE. 852
...dave. 852
3ddd
dave
ссылка на сайт производителя:http://www.caliaitalia.com/en/categorie-collezioni/emporio/#ad-image-2
3d_export
$5
IKEA dave laptop table 3D Model
...e laptop table 3d model
3dexport
ikea dave laptop table furniture
ikea dave laptop table 3d model silentbobpl45142 37254 3dexport
3d_export
$15
Cyborg Dave
...cyborg dave
3dexport
cyborg dave from a parallel universe
3d_export
$5
Toon oldman Dave Low-poly
...#39;ll play with you with my left hand, and then i won. and it took me a whole week to realize that he was a resourceful bastard.
3d_export
$8
dave floor lamp mezzo
...3dexport
vray and corona versions included<br>system unit mm<br>no unhide objects<br>preview rendered in v-ray
3d_export
$40
Chord electronics etude-blu mkII-dave dac
... a reference-level device containing the latest-generation fpga technology. put simply, it is the most advanced dac in the world.
turbosquid
free
dave valve
...bosquid
free 3d model dave valve for download as dwg and stl on turbosquid: 3d models for games, architecture, videos. (1531462)
Esp8266
3d_export
$5
esp8266 box arduino
...esp8266 box arduino
3dexport
box for esp8266 module with wire hole. inside dimensions: 49x26 mm. height 15 mm.
thingiverse
free
ESP Box external wifi antenna by menyiv
...box external wifi antenna by menyiv thingiverse box for esp8266 wemosd1mini (or compatible) on breadboard with external wifi antenna....
thingiverse
free
NodeMCU Wled Box, led controller esp8266 enclosure (no header) by blinkybill
...linkybill
thingiverse
nodemcu box for led with wire grips and snap fasteners.
this is for a no-headers nodemcu.
buy me a coffee:
thingiverse
free
e-ink home automation display by mibus
...the screen (with -depth 1 gray:output) every 30mins, the esp8266 wakes up, grabs the new image, and pushes it...
thingiverse
free
D1 Mini Bme280-sensor sphere by LaChriz
...sensor for homeautomation. used components: d1 mini nodemcu mit esp826612f wlan module für arduino batterie shield für lithium batterien...
thingiverse
free
Ping Pong Pixels by ObsoleteNerd
...cover too. connect your microcontroller of choice (i use esp8266#39;s with wled flashed onto them) and you're done. i'm...
thingiverse
free
ESP8266 Wemos Clock News Weather Scrolling Marquee REMIX by LenK13
...old wemos d1, dot matrix and grid/diffuser. this allows for multiple angle/pitch views of the time, date, weather, news cast etc.
thingiverse
free
ESP8266 PROGRAMADOR by kacitran
...esp8266 programador by kacitran
thingiverse
zocalo de conexion rapida para programar esp8266
thingiverse
free
Instagram Followcounter Case ESP8266 MAX7219 by phils_workshop
...s.
sourcecode and partlist:https://github.com/jegade/followercounter
follow me on instagram for more like this :-)
phils.workshop
thingiverse
free
CO2-Ampel | CarbonDioxide-Detector by grumpy_scrambler
...der co2-sensor und das particle mesh für das huzzah esp8266 angebracht. alle details und...
Programmer
3d_export
$15
Microchip 3D Model
...silicon chip micro microprocessor monolithic ic semiconductor programmable computer programmer multi microchip 3d model download .c4d .max .obj .fbx...
3ddd
$1
Fino armchair
...swivel chair rests on a 4-foot x-base with a chrome pillar or a 5-foot base with rollers and can be height-adjustable on request.
3ddd
$1
thonet
...http://de.shop.thonet.de/objekt/stuehle/programm-s-840-s-845-d#productimageoverlay[s 845 d]/0/
вес модели 22214
текстуры в архиве
3ddd
$1
Fino by COR
...swivel chair rests on a 4-foot x-base with a chrome pillar or a 5-foot base with rollers and can be height-adjustable on request.
3ddd
$1
Beach Towel
...y myslef.
size: 200x100cm
used programms: 3ds max, marvelous designer, vray
it can also be used as carpet or table cloth.
enjoy.
3ddd
$1
Диван и кресло Турин
...нгстрем
диван и кресло "турин"
фабрика мебели ангстремhttp://www.angstrem-mebel.ru/catalog/programms/divaldi/
3ddd
$1
Диван Альба
... ангстрем
диван "альба"
фабрика мебели ангстремhttp://www.angstrem-mebel.ru/catalog/programms/divaldi/
3d_ocean
$24
Metal Electric Kettle
... with a programmable stand. available formats: • max scanline • max vray • max mentalray • cinema 4d • cinema 4d vray • fbx • obj
3d_export
$10
Decorative element 1 3D Model
...xport
decorative element model for tool with numeric programme management
decorative element 1 3d model stameska62 30057 3dexport
3d_export
$30
Rosette 3D Model
...corative element model for tool with numeric programme management rosette architectral
rosette 3d model stameska62 30226 3dexport