Probably the simplest UPDI programmer for tinyAVR, megaAVR and AVR-Dx microcontrollers. The programmer works with pyupdi as well as with the Arduino IDE as "Serial Port and 4.7k (pyupdi style)". It is based on the USB-to-serial chip CH330N or CH340N.