“If you are interested in DIY electronics, at one point in life you might encounter an Atmel MCU with an UPDI programming interface. The original programmer costs quite a lot, so most obvious solution would be to make one by yourself. So, in this post you will find out what parts and software you will need to make a DIY UPDI USB programmer.”