Skip to the content
PCBKitNew board
2 layers8.6 × 6.2 mmVoltageOSD, the printed circuit board in 3D

VoltageOSD

nppc/B-uOSD22

Super-Buper Battery microOSD (8.8mm X 6mm)

Size
8.6 × 6.2 mm
Copper layers
2
Thickness
0.8 mm
Parts
20
Nets
20
Pads
60
Tracks, vias
149, 15
Routed
Yes
KiCad
KiCad 4
Created
2 Jun 2017
Updated
12 Feb 2019

Overview

VoltageOSD is an open-source printed circuit board by nppc, from the nppc/B-uOSD repository on GitHub. It is a 2-layer board of 8.6 × 6.2 mm with 20 parts on 20 nets, routed with 149 tracks and 15 vias.

It is built around the ATTINY13A-MMF, LMH1980MM and 1N4148WT. Its parts include 7 resistors, 5 connectors, 4 capacitors, 2 ICs and 1 diode. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

Battery voltage microOSD v1.2

Very small and simple OSD for monitoring Battery voltage. It is useful for AIO micro cameras, FPV helmet etc.

The PCB is very small. Can be ordered at OshPark: https://oshpark.com/shared_projects/nvOy0lBm Virtual PCB top Virtual PCB bottom

Functionality

  • Supports 1S-4S battery monitoring. (Changing onboard voltage divider can be extended for bigger batteries.)
  • Adjustable text position.
  • Shows current voltage and minimal detected voltage.
  • Pilot name, Crosshair and timer.
  • Voltage blinking if battery running low.
  • Supply voltage 3.3-5.5v.
  • Low supply current, no heat generation.
  • It is very small size (8.8mm X 6mm).
  • Virtually weights nothing.
  • Configurable parameters via compiling.

It has minuses too.

  • Due to small and slow mcu (no special mcu for signal generation) the OSD picture is not as stable as other bigger OSDs.
  • No shadow around the symbols (not visible on white background). Planned it rhe future releases.

Discussion is here: https://www.rcgroups.com/forums/showthread.php?2985720-uOSD-World-smallest-micro-OSD

Some screenshots: Sample Double height Sample V2.0

Connection

There is many possibilities to use this OSD. One example for 1S setup: Sample connection 1S

Another example for AIO combo camera/vtx 1S setup: Sample connection AIO 1S

Compilation

To compile source files there is several options.

Under Linux (even cheap OrangePi board will work)

Install avra and git

text
apt-get install avra git

Clone the project to any directory

text
git clone https://github.com/nppc/B-uOSD.git

Navigate to Bin directory

text
cd B-uOSD/Bin

And run compile_linux.sh script

text
./compile_linux.sh

Now you have .hex file.

Under Windows

Project can be compiled with AVRASM2 (similar to avra on Linux) or with AVR Studio.

Flashing

Use avrdude software and USBASP dongle for flashing microcontroller. Connect for flashing

text
avrdude.exe -c usbasp -p t13 -P usb -B 4.0 -U flash:w:B-uOSD_vXX.hex:a

Parts

20
QtyValueFootprintReferences
3120Resistors_SMD:R_0402_NoSilkR5, R6, R7
2100nCapacitors_SMD:C_0402_NoSilkC2, C4
1100nC_0603C1
110K 1%Resistors_SMD:R_0402_NoSilkR1
115KResistors_SMD:R_0402_NoSilkR3
11KResistors_SMD:R_0402_NoSilkR4
11N4148WTD_SOD-523D1
12.2ufC_0603C3
1220Resistors_SMD:R_0402_NoSilkR2
1ATTINY13A-MMFDFN-10-1EP_3x3mm_Pitch0.5mmU2
1Camera4pin_SMD_smallJ1
1LMH1980MSOP-10_3x3mm_Pitch0.5mmU1
1MISO.pretty:Prog_padJ4
1RSTProg_padJ3
1SCK.pretty:Prog_padJ5
1VTX.pretty:4pin_SMD_smallJ2

The 19 most common of 20 parts.

Questions

How big is the VoltageOSD PCB?

It measures 8.6 × 6.2 mm and has 2 copper layers, 0.8 mm thick.

What parts does the VoltageOSD use?

20 parts, built around the ATTINY13A-MMF, LMH1980MM and 1N4148WT. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the VoltageOSD KiCad files?

From the nppc/B-uOSD repository on GitHub, at the commit this page was made from: the board is KiCad/uOSD/VoltageOSD.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the VoltageOSD design in my own project?

Its repository states no licence, so its author keeps all rights: ask nppc before reusing the design.

Similar boards

  • 2 layers5.1 × 12.2 mmKeychaingame, the printed circuit board in 3D

    Keychaingame

    pollend/keychaingame

    28 parts
  • 2 layers11.5 × 6 mmM10 mini dc control, the printed circuit board in 3D

    M10 mini dc control

    state-of-the-art/aipet

    AiPet is your favorite soft pet robot

    16 parts
  • 2 layers12.7 × 12.7 mmStart module, the printed circuit board in 3D

    Start module

    yrgohenhal/start_module

    Start module used in Robot-SM. New design in KiCad 10 based on https://github.com/p1rse/robot-sumo-start-module/

    13 parts
  • 2 layers52 × 53.6 mm13W3, the printed circuit board in 3D

    13W3

    schlae/13W3

    13W3 Video Snake Oil

    22 parts51
  • 2 layers58.4 × 55.9 mmAnalyzer pcb, the printed circuit board in 3D

    Analyzer pcb

    caesarakalaeii/ir_racecar

    This repository is for a lane detection system using infrared lights, multiple approaches will be explored

    20 partsMIT
  • 4 layers100 × 77.5 mmTrh9000, the printed circuit board in 3D

    Trh9000

    ozw1z5rd/trh9000

    Open Source MSX Graphics Card based on the Yamaha V9990 chip

    64 parts
  • 2 layers43.7 × 26.2 mmRGBPlug P, the printed circuit board in 3D

    RGBPlug P

    Sirotaca/RGBPlug-P

    Compact RGBS/RGBHV adapter for the PlayStation AV multi-out

    20 partsCC0-1.0