Skip to content

This is a small applet that decodes color and SMD codes of resistors.

License

Notifications You must be signed in to change notification settings

VoxelCubes/ResistorDecoder

Repository files navigation

Resistor​Decoder

License: GPL v3

This is a standalone Qt GUI tool for color bands on through-hole resistors and number codes on SMD parts. It supports 3, 4, 5, and 6 band resistors, as well as standard SMD codes, including the EIA-96 standard.

3 or 4 Bands 5 Bands
4band 5band
6 Bands SMD
6band smd

Features

  • Decode the resistance and tolerance, as well as the Temperature Coefficient of Resistance (for 6 band resistors).
  • Can parse SMD codes¹, including the EIA-96 standard.
  • Respects your system's Qt theming.

Dependencies

PySide6

pip install PySide6

Installation

This program is available as an AUR package, AppImage, or Windows executable
Alternatively, install and run from source:

git clone https://github.com/VoxelCubes/ResistorDecoder
cd ResistorDecoder
python main.py

Notes

  1. Tolerance values are only standardized for EIA-96 codes and codes with short underlines. Check the manufacturer's datasheet if the tolerance is critical for your application.
  2. Flatpak and Snap packages are not available. If someone knows how to make them, or other packaging formats, help is much appreciated.

About

This is a small applet that decodes color and SMD codes of resistors.

Resources

License

Stars

Watchers

Forks

Packages

No packages published