ArduPilot onboard OSD using an external SPI OSD breakout board

all those minimOSD boards catching dust didn’t let me rest, so i tried to modify an airbot microOSD and access the videochip’s SPI. i actually found that the airbot microOSD (the one i prefereably used as a standalone for the AB7456’s stability and low power consumption) does have SCK, MISO and MOSI exposed as solder-pads:

that’s pretty cool as it reduces delicate solderjobs to the CS pin. that’s pin 8 on the 7456 chip, connected to pin 10 (=PD6) on the 328p. so i took the atmega off:

the solder pads for SCK, MISO and MOSI can be routed to the UART pinheader pads that are not in use anymore without too much hassle. i then added an additional pin on the input side to connect CS to:


…aaaaand here’s my refurbished $5 32bit minimOSD:

cheers, basti.

5 Likes