On most of my PCB's that I create, if it's going to be a end user programmed, I might place a USB UART, like a CP2102 on there, but as a backup, I will place a 3 pin [Rx-Tx-GND] 1.27mm pin-header onto the board, along with two 0402 0 ohm jumpers, so I can quickly isolate the CP2102 UART from the ESP32 MCU serial pins:
I had another search a few weeks ago, and BINGO - I hit the mother load with 'Programming Clip':
There isn't much space when between the pins! It only took 13 days to arrive. Yay, no more soldering on a 1.27mm female pin-header connector.
Sometimes I might be the only one thats going to use the board, so I might just go with the small 1.27mm connector and save the board space and cost of the UART. It's a pain though to have a small 1.27mm female connector on the board. They are a bit fragile due to it's small size. I made up a small corresponding 1.27mm male 3-pin connector to program the board using an external USB serial cable. I have purchased some 0.5mm wide pogo pins so as to make up my own programming jig and have searched Aliexpress looking for a pre-made tool, but I was using the wrong search term.Programming Clip
Programming Clip
- Attachments
-
- serial-programming-port.jpg (47.39 KiB) Viewed 11684 times
Re: Programming Clip
You can also purchase a hand held serial programming tool via Aliexpress. Note the Blue USB UART board is sold separately.
You can buy them with 3, 4 or more pins. I like to use a 3 pin (Rx, Tx, GND) as I can supply power via other means.
An action shot
You can buy them with 3, 4 or more pins. I like to use a 3 pin (Rx, Tx, GND) as I can supply power via other means.
An action shot