Skip to main content

Tool to decode or encode resistance color codes

Project description

ResistorEn​Decode

This is a code copy (not a fork) from https://github.com/VoxelCubes/ResistorDecoder.
Its a copy because, there are some infrastructure changes made which may not be very compatible with the original code base.

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

With this version you can also encode resistance values.

Features

  • Encode resistance values
  • 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

git clone https://github.com/AlfredoCubitos/ResistorEnDeCode
cd ResistorEnDecode
python src/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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

resistorendecode-0.1.2.tar.gz (55.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

resistorendecode-0.1.2-py3-none-any.whl (57.4 kB view details)

Uploaded Python 3

File details

Details for the file resistorendecode-0.1.2.tar.gz.

File metadata

  • Download URL: resistorendecode-0.1.2.tar.gz
  • Upload date:
  • Size: 55.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for resistorendecode-0.1.2.tar.gz
Algorithm Hash digest
SHA256 99b03a15d1e8571a3b4407778c5366e503cfdea732d76cf0c31fcc8b2605ff99
MD5 4681aa98a94330f01038cbe0ab0fc2d1
BLAKE2b-256 7ddefe3a3483e3d68eb4a93d86d8eb2c3dc3dcc2d59fee74f8cad7131c52e144

See more details on using hashes here.

File details

Details for the file resistorendecode-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for resistorendecode-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2c2d6b54da0c92e2f043d8a6e18949de6583488c546708e38c3146ff51ad5f90
MD5 a23f48c8491ce3b82a76d750906101f3
BLAKE2b-256 80c49052464880f371263f285a47955b3aaa9e0112cf78f667858770aa3a85a5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page