jkh920184196 / CH32V003-USBMeter

A USBMeter powered by CH32V003 and INA219.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CH32V003-USBMeter

A USBMeter powered by CH32V003 and INA219.

diy-usb-meter

Folder Structure

  • hardware: All files required for PCB production and soldering
    • Gerber
    • Schematic
    • BOM
    • Interactive Solder Helper
  • firmware: Sources of USBMeter firmware
    • Project managed by PlatformIO
    • Based on platform-ch32v
  • 3D_model: 3D models required for assembly
    • STL file of the device enclosure
    • JLC production file for the front panel

Compile Firmware

USBMeter's firmware project is managed by PlatformIO, please ensure it was installed on your system.

Install on macOS

brew install platformio

Compile and Upload Firmware

cd firmware
pio run --target upload

You must connect WCH-LinkE to USBMeter first.

DIY Tutorial

For a complete DIY tutorial, please refer to the following series of articles.

Note: These articles are written in Chinese.

Special Thanks

License

MIT License

About

A USBMeter powered by CH32V003 and INA219.

License:MIT License


Languages

Language:HTML 98.5%Language:C 1.1%Language:C++ 0.4%