Completed
CH340C_AUTO-RESET
STDCH340C_AUTO-RESET
29
0
0
0
Mode:Full
Reproduction cost: $5
License
:CC BY-NC-SA 4.0
Creation time:2023-02-13 11:36:43Update time:2025-01-17 06:47:31
Description
CH340C programmer with Auto-Reset (for ESP chips)
Sometimes, your ESP based project doesn't need a dedicated USB to TTL chip because you won't upload the firmware so often (especially on custom / embedded projects like this one : https://oshwlab.com/noobsmakingstuff/ledclock_controlboard ).
In this case you can use a dedicated USB to TTL module, to help you upload the firmware.
But as you know, sometimes ESP chips needs to have certain pins tied to GND in order to enter boot mode, so you have to either add a button to do that, place some solder pads and use a tweezer to short those pins or some other methods.
To be honest, I hate these options, so I took inspiration from some dev boards, that use 2 NPN transistors to handle the boot/reset sequence, and made a custom PCB with the same functionality.
Now all you have to do is to place a 1x6 header on the ESP's PCB and use this programmer to upload the firmware. Don't forget to switch RX and TX.
Also, make sure you have the CH340 driver installed on your PC.
Remember: "If it looks stupid but it works, it ain't stupid." :))
You can also print a holder for the pins to stay in place while you use the programmer.
STL files can be found here : https://www.printables.com/model/378005-modular-programming-clip
Design Drawing
The preview image was not generated, please save it again in the editor.
BOM
Bom empty
Clone
Add to Album
0
0
Share
Report
Project Members
Followers0|Likes0
Related projects
Empty
Comment