#UPDI

2025-11-01

I wanted to try out a few new things. So, I designed a development board for the AVR DA #microcontroller, the 32 pin #TQFP looked like something I'd be able to hand solder. I really like #UPDI from the ATtiny814. This is the result, my first four layer boards, first time with logos and an image. The image of #Frieren was a bit too small, though. Manufactured by @aislerhq again.
#AVRDA #AVR #devboard #pcbdesign #soldering #KiCad #Aisler #diyelectronics #developmentboard

the beautiful PCBs manufactured by Aisler. on the left is the bottom side with the KiCad logo and a tiny image of Frieren, on the right is the top side with the AVR logo inside the TQFP footprintfour boards partially populated. the front side has the LEDs and the reset button, the back side has the capacitors and resistorsfour fully populated boards on mini breadboards. they have been tested with a blink programa closeup of the tiny Frieren logo. it is hardly recognizable
Chris Burtonburtyb@widget.uk
2024-11-14

I've been playing with the newer ATtiny IC recently and decided it was time to recreate #AVRFT234 (my small AVR ISP programmer using an #FTDI #FT234XD) as a low voltage #UPDI programmer. I'm calling it the #UPDIFT234 😄 .

A small PCB with a Micro USB connector on one end soldered between a 2x3 socket at the other plugged into a purple rectangular ATtiny3217 dev board with a lit red LED.
2023-07-03

quad-rotary board is getting ready to stock 🔁🎛️💻🔄🔌

this seesaw board converts 4 rotary encoders to I2C for adding a ton of twists. like our other attiny8xx boards, we use a metro m0 to do the programming of the UPDI interface, then communicate over I2C to check each pin is not shorted or open. this will be in the shop soon so don't get your knickers in a twist! adafruit.com/product/5752

#QuadRotaryBoard #I2C #RotaryEncoders #ATtiny8xx #MetroM0 #UPDI #Adafruit

henk ✅henk
2022-11-01

Populated and tested today our new batch of programmers, all samd11c for . 3 pcb's . Documentation is a bit behind (updated soon), to get an idea pub.fabcloud.io/programmers/su

2022-04-15

This DIY UPDI Programmer is Nice and Cheap

[Daumemo] likes experimenting with DIY electronics, and like many people, eventually ran across an AVR microcontroller with a Unified Program and Debug Interface (UPDI). One option is of course to purchase an UPDI programmer, but an even better solution was to make a DIY USB version from nice, cheap parts.

Programming an Attiny404 over the UPDI interface.

UPDI is an interface for external programming and on-chip debugging of microcontrollers, and [Daumemo]'s solution is based on the jtag2updi project. It combines an Arduino Nano (in this case, a clone) with a single resistor, a single capacitor, and a six pin angled header (with a cleverly bent pin) to enable programming UPDI devices over a USB connection. [Daumemo] is happy to report that the device works just fine in both Microchip Studio with AVRDUDE, or PlatformIO.

Is an Arduino Nano a bit overpowered in this role? Maybe, but the price is certainly right. There's no need for a custom PCB either, since everything can be soldered direct to the Nano board. A matching 3D printed enclosure is about all that's needed to make a robust and reliable DIY USB UPDI programmer out of a handful of parts, and that sounds good to us.

On the other hand, if you do find yourself making custom PCBs, you may be interested in another of [Daumemo]'s DIY projects: a printable structure to turn a rotary tool into a PCB drill press.

#arduinohacks #microcontrollers #arduino #avr #microcontollerprogramming #updi #usb

image
2021-11-08

Adafruit AVRProg Grows UPDI Interface Support

Making a small number of things with an embedded application is pretty straightforward, you usually simply plug in a programmer or debugger dongle (such as an AVRISP2) into your board with an appropriate adaptor cable, load your code into whatever IDE tool is appropriate for the device and hit the program button. But when you scale up a bit to hundreds or thousands of units, this way of working just won't cut it. Add in any functional or defect-oriented testing you need, and you're going to need a custom programming rig.

Adafruit have a fair bit of experience with building embedded boards and dealing with the appropriate testing and programming, and now they've updated their AVR Programming library to support the latest devices which have moved to the UPDI (Unified Programming and Debug Interface) programming interface. UPDI is a single-wire bidirectional asynchronous serial interface which enables programming and debugging of embedded applications on slew of the new AVR branded devices from Microchip. An example would be the AVR128DAxx which this scribe has been tinkering with lately because it is cheap, has excellent capacitive touch support, and is available in a prototype-friendly 28-pin SOIC package, making it easy peasy to solder.

The library is intended for use with the Arduino platform, so it should run on a vast array of hardware, without any special requirements, so making a custom programming jig out of hardware lots of us have lying around is not a huge hassle.

Adafruit provide a few application examples in the project GitHub to get you going, such as this ATTiny817 example that wipes the flash memory, sets appropriate fuses and drops in a bootloader.

The UPDI code was taken from the [brandanlane's] portaprog which is hosted on the TTGO T-Display ESP32 board from Chinese outfit LilyGo, which is also worth checking out.

A little while ago we saw how the AVR Multitool, the AVRGPP learned to speak UPDI, and since we're on programming interfaces, its possible to get the cheap-as-chips USBasp to speak TPI as well.

#arduinohacks #arduino #embedded #updi

image
2021-06-17

🇻🇪 la , el Cddno CNEL. Javier Romero CMDTE del ADI 631 Atures, efectuó Juramentación de UPDI, con la finalidad de incrementar nuestro pie de lucha. ¡Juntos, seguiremos venciendo!

2021-06-12

📌 El Cddno CNEL. Javier G. Romero C. CDMTE del @ADI631_Atures efectuó reunión en la comunidad del Sector , con la finalidad de llevar a cabo el Plan de Consolidación de la , garantizando el incremento de nuestro pie de lucha. ¡Comuna o Nada!

2021-06-11

El Cnel. Renato Alexander Ascanio Arcia Comandante del ADI 314 JIWI APURE, presidió Asamblea Popular de Ciudadanos en la #UPDI "EL CEDRAL" perteneciente a la #APDI "El Recreo" donde el Pueblo en Armas eligió y juramentó como Comandante al S/1 Rafael Gregorio Carrasquel. Comuna o nada! #ADI314JIWI #APURE #UBSRobaAVenezuela

2021-06-10

🇻🇪 la , el Cddno CNEL. Javier Romero CMDTE del ADI 631 Atures, efectuó Juramentación de UPDI, con la finalidad de incrementar nuestro pie de lucha. ¡Juntos, seguiremos venciendo!

2021-06-10

En perfecta unión civico–militar, el pueblo heróico, en compañía del Cnel. Renato Alexander Ascanio Arcia, Comandante del ADI 314 JIWI APURE efectuaron Asamblea de Ciudadanos para elegir como Cmdte. de la #UPDI "SIMON RODRÍGUEZ I" a la S/2 Ingrid Karina Franco Caña! Comuna o Nada! #Adi314Jiwi #Apure #VictoriaBicentenaria #RumboACarabobo

2021-06-06

@adi112anu 😷 Garantizando las medidas de bioseguridad||
🇻🇪Permanecemos incrementando nuestro pie de lucha, de #UPDI Arcoíris efectuando actividades patrióticas en todo territorio nacional, de la APDI Francisco Eugenio Bustamante elevando la Moral Revolucionaria de a Patria.

2021-06-06

@adi112anu 😷 Garantizando las medidas de bioseguridad||
🇻🇪Permanecemos incrementando nuestro pie de lucha, de #UPDI Victoria Unida efectuando actividades patrióticas en todo territorio nacional, de la APDI Carracciolo Parra Perez elevando la Moral Revolucionaria de a Patria.

2021-06-06

@adi112anu 😷 Garantizando las medidas de bioseguridad||
🇻🇪Permanecemos incrementando nuestro pie de lucha, de #UPDI Democracia 2efectuando actividades patrióticas en todo territorio nacional, de la APDI José Domingo Rus elevando la Moral Revolucionaria en Defensa de a Patria.

2021-06-06

@adi112anu 😷 Garantizando las medidas de bioseguridad||
🇻🇪Permanecemos incrementando nuestro pie de lucha, de #UPDI Los Arenales efectuando actividades patrióticas en todo territorio nacional, de la APDI Marcial Hernández elevando la Moral Revolucionaria en Defensa de a Patria.

2021-06-06

@adi112anu 🇻🇪 Llevamos a cabo la consolidación y juramentación de la #UPDI Viviremos y venceremos , fortaleciendo la organización del Pueblo en Armas de la APDI Carracciolo Parra Pérez .

2021-06-06

@adi112anu 🇻🇪 Llevamos a cabo la consolidación y juramentación de la #UPDI Manantial de Luz, fortaleciendo la organización del Pueblo en Armas de la APDI Antonio Borjas Romero.

2021-06-06

@adi112anu 🇻🇪 Llevamos a cabo la consolidación y juramentación de la #UPDI El Renacer de la Juventud Bolivariana , fortaleciendo la organización del Pueblo en Armas de la APDI Marcial Hernández .

2021-06-04

📌 El Cddno CNEL. Javier G. Romero C. CDMTE del @ADI631_Atures efectuó reunión en la comunidad del Sector , con la finalidad de llevar a cabo el Plan de Consolidación de la , garantizando el incremento de nuestro pie de lucha. ¡Comuna o Nada!

2021-06-03

📌 El Cddno CNEL. Javier G. Romero C. CDMTE del @ADI631_Atures efectuó reunión en la comunidad del Sector , con la finalidad de llevar a cabo el Plan de Consolidación de la , garantizando el incremento de nuestro pie de lucha. ¡Comuna o Nada!

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst