Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 1.65 KB

README.md

File metadata and controls

42 lines (32 loc) · 1.65 KB

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.