Categories: Tutorials

How to program a Wemos D1/ESP 12 over TTL Serial

I recently accidentally shorted one of my Wemos D1 minis and it would no longer be powered over 5v so the USB port was made pretty much useless so I wanted to try and get it working with at least the ArduinoOTA sketch so here is a tutorial on how to program a Wemos D1 mini over the TTL serial pins.

Things you need:
So you would need a USB to TTL Serial Adapter or a device with TTL Serial built in such as a Raspberry Pi or an Arduino might work as long as you ground reset and you would also need a few jumper wires to connect everything.

GND to D3 (GPIO0) on Wemos/ESP (When Programming/Uploading)
TX to RX (But if you’re using an Arduino as a USB to TTL adapter do TX to TX)
RX to TX
3.3V to 3v3

Now select the device in the ports menu (in tools) and upload how you normally would and it should normally work. I would recommend uploading the ArduinoOTA sketch so that you don’t need to do this everytime and can just program it over WiFi.

Also Happy New Year I must have a very boring life to be writing this on new years day.


Disqus Comments Loading...

Recent Posts

How to compile and use Facebook Research’s Craftassist

UPDATE: These instructions are likely out-dated, and Facebook has made the instructions on their GitHub…

8 months ago

Intel XTU ‘Attempted to install on an unsupported platform’

I was recently wanting to mess around with the CPU clocks on my laptop which…

10 months ago

How to install chrome plugins on Microsoft’s new Chromium based Edge

Microsoft just released the new generation of their Edge browser which was intended to be…

1 year ago

Easiest way to connect your PS4 controller to your Windows Device

To all my fellow PS4 users who might feel a bit left out with how…

1 year ago

How to get an Xbox One Controller to work with Google Earth Flight Simulator

Are you so bored that you decide that you want to play the Google Earth…

1 year ago

The JAS Tech URL Shortener was closed

Our URL Shortener was closed due to spam. Sorry for any Inconvenience Caused.

2 years ago