CH340C programmer with Auto-Reset
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).
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, be 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
Check my instagram for more photos: https://www.instagram.com/marius.builds/
UPDATE:
I placed the "WayWayWay" under the pin header so you can select "Specify a location" on "Remove product No." field.
This way you can save few bucks without compromising the look of the board.
CH340C programmer with Auto-Reset
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(1)
- Engineer Nov 26,2024
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Marius M
- PCB Christmas Star 2024 - PCBWay Edition PCB Christmas Star 2024 - PCBWay EditionBring a festive sparkle to your celebrations with this delig...
- PCB Christmas Star 2024 -1 Bring a festive sparkle to your celebrations with this delightful Christmas-themed PCB badge! Design...
- PCB Christmas Tree 2023 A small PCB Christmas tree, using ATtiny85 / ATtiny13A and TTP223 touch sensor.There are 11 LEDs con...
- [ LedClock- MICRO - 24x41 ] - 7 Segment PCB [ LedClock- MICRO- 24x41 ] - 7 Segment PCB7 Segment PCB used in "LedClock- MICRO " project.!!! For s...
- PCB Christmas Star 2024 -2 Bring a festive sparkle to your celebrations with this delightful Christmas-themed PCB badge! Design...
- LedClock - ALL IN ONE PCB This version features an ALL IN ONE PCB of the LED clock project by @imeszaros. The PCB was specific...
- WLED controller SR - INMP441 adapter Basic 1x6 adapter for INMP441 sound module, so you can enable sound reactive on this WLED controller...
- ESP32 D1 mini - WLED Controller SR (5-12V) ESP32 D1 Mini compatible board for led control via WLED App, based on SN74LVC2T45 level shifter, wit...
- ESP32-S3 DevBoard Compact ESP32-S3 dev Board, that can be powered by both USB and battery.It features a LED on GPIO2, ...
- ESP01 - TM1637 NTP CLOCK Basic PCB backplate board for a 0.56" display, that uses an ESP01 /ESP01S to get NTP Time and displa...
- Fixed output MT3608 Small size MT3608 DC-DC boost converter with fixed output.You have to use the properly resistor valu...
- mUSB-CR2032 adapter This project is a handy CR2032 battery adapter I've designed for situations when you need a CR2032 b...
- ESP32-C3 DevBoard Simple but fancy ESP32-C3 Development Board.Also features a WS2812B 2020 RGB LED linked to IO8 pin.B...
- LedClock - Controller Board ESP32D/E Controller Board used for Led Clock project, based on ESP32D / ESP32E microcontroller.You have to us...
- [ LedClock- MICRO - 24x41 ] - Dots PCB [ LedClock- MICRO- 24x41 ] - Dots PCBDots PCB used in "LedClock- MICRO " project.!!! For some reason...
- [ LedClock-Resized 2 - 40x66 ] - 7 Segment PCB 7 Segment PCB used in "LedClock- Resized 2 -40x66mm " project.For some reason the online PCB preview...
- [ LedClock-Resized 2 - 40x66 ] - Dots PCB Dots PCB used in "LedClock- Resized 2 -40x66mm " project.For some reason the online PCB preview tool...
- [ LedClock ESP32 D1 Mini ] - Controller_Board PCB Controller Board used for making LedClock- Resized / Resized2 projects.You can read more here : http...
-
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
129 0 0 -
DIY Laser Power Meter with Arduino
192 0 2 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
172 0 2 -