An MCP2210 chip along with a CD74HC132E quad Nand gate used as glue logic is used to interface with an HX711 load cell amplifier.
Python along with the PyUSB library is used for control.
Tkinter is used as both a visual interface and thread manager. The program uses workcells which are virtual autonomous machines which communicate over a virtual peer to peer network. This results in a very simple asynchronous event driven program environment. Communication between workcells is done by message passing along with an object as payload.
The SPI transceiver on the MCP2210 is used for reading data from the HX711 with a general purpose pin along with the glue logic used to generate the additional 1 to 3 clocks required for HX711 gain setting.
The MCP2210 NVRAM parameters are setup using the MCP2210-Explorer application.

Features

  • USB powered and pure Python controlled loadcell meter.
  • Simple asynchronous programming using virtual machines communicating over a virtual network.
  • KiCad schematic and PCB board files for use with MCP2210 and HX711 breakout boards.

Project Activity

See All Activity >

Follow usb-loadcell

usb-loadcell Web Site

nel_h2
Simply solve complex auth. Easy for devs to set up. Easy for non-devs to use. Icon
Simply solve complex auth. Easy for devs to set up. Easy for non-devs to use.

Transform user access with Frontegg CIAM: login box, SSO, MFA, multi-tenancy, and 99.99% uptime.

Custom auth drains 25% of dev time and risks 62% more breaches, stalling enterprise deals. Frontegg platform delivers a simple login box, seamless authentication (SSO, MFA, passwordless), robust multi-tenancy, and a customizable Admin Portal. Integrate fast with the React SDK, meet compliance needs, and focus on innovation.
Start for Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of usb-loadcell!

Additional Project Details

Registered

2024-02-16