

UsbMeter
Type-A USB 双向电流电压表
- Size
- 17.5 × 50 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 76
- Nets
- 79
- Pads
- 330
- Tracks, vias
- 873, 123
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 21 Sep 2024
- Updated
- 22 Sep 2024
Overview
UsbMeter is an open-source printed circuit board by TheBadZhang, from the TheBadZhang/usbMeter repository on GitHub. It is a 4-layer board of 17.5 × 50 mm with 76 parts on 79 nets, routed with 873 tracks and 123 vias.
It is built around the CH340E, W25Q128JVSIQ and W25Q32JVZPIQ, with the LP5912-3.3DRVR, TPD4E05U06DQAR and CH217K among its other parts. Its parts include 26 capacitors, 14 resistors, 14 ICs, 5 diodes and 3 connectors. It belongs with the STM32 boards of this library.
Main components
8CH340E
MSOP-10150uA 20mA 2Mbps 3.3V、5V Transceiver USB 2.0 MSOP-10 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersW25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHW25Q32JVZPIQ
WSON-8-EP(5x6)-40℃~+85℃ 100,000 cycles 10uA 133MHz 2.7V~3.6V 20 Years 32Mbit 3ms SPI WSON-8-EP(5x6) NOR FLASH ROHSWinbondNOR FLASHLP5912-3.3DRVR
WSON-6-EP(2x2)-40℃~+125℃@(Tj) 1 12uVrms 180mV@(500mA) 3.3V 30uA 500mA 6.5V 75dB@(1kHz) Fixed Over Temperature Protection、Reverse connection protection、Soft Start、Short Circuit Protection Positive WSON-6-EP(2x2) Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsTPD4E05U06DQAR
USON-10-40℃~+125℃ 0.5pF 10nA 14V 2.5A@8/20us 40W@8/20us 5.5V 6.5V ESD Four channels IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Unidirectional USON-10(1x2.5) ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD Protection DevicesCH217K
SOT-23-6-40℃~+85℃ 1 2.7A 2.7V~5.5V 70mΩ Active Low Load Switch Undervoltage Protection(UVP)、Overcurrent Protection(OCP)、Over temperature protection(OTP) SOT-23-6 Power Distribution Switches ROHSWCH (Nanjing Qinheng Microelectronics)Power Distribution SwitchesLIS2HH12
LGA-12(2x2)-40℃~+85℃ 1.71V~3.6V 16bit 5uA Accelerometer SPI、I2C X,Y,Z ±8g LGA-12(2x2) Accelerometers ROHSSTMicroelectronicsAccelerometersWS2812B-2020
SMD,2.2x2mm0.6mA 0.84mm 120us 160mcd 200mcd 2kHz 2mm 2mm 300ns 470.4nm 515.6nm 520mcd 5V 622.5nm 800Kbit/s Built-in power-on reset circuit、Built-in power-on reset circuit、Integrated intelligent reverse connection protection function Top-mount SMD,2.2x2mm RGB LEDs(Built-in IC) ROHSWorldsemiRGB LEDs(Built-In IC)
README
readme.mdusbMeter
简易 usb 电流表,精度 1mA,支持正负 4.0A 电流测量。
实物

更新注记
V1.0.0
实现了最基础的电压、电流、功率的读取和显示
V0.0.1
这个版本是最初的版本,具有我能够塞入的所有功能,结果发现嘉立创免费打样只支持0.3mm的孔,导致没有办法低价进行生产,随放弃,删除大量功能,只保留了最基本的功能,做出了 V1.0.0 版本
Parts
76| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 100nF | Capacitor_SMD:C_0402_1005Metric | C3, C15, C16, C21, C22, C24, C25 |
| 6 | 5.1k | Resistor_SMD:R_0402_1005Metric | R1, R2, R6, R12, R13, R14 |
| 4 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C9, C13 |
| 4 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C5, C10, C12, C20 |
| 4 | MountingHole | my_connector:mountinghold_nopad_m1.4 | H1, H2, H3, H4 |
| 4 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP4 |
| 4 | WS2812B-2020 | my_footprint:ws2812-1010 | D2, D3, D4, D5 |
| 3 | 10uF | Capacitor_SMD:C_0402_1005Metric | C4, C19, C23 |
| 3 | 1uF | Capacitor_SMD:C_0402_1005Metric | C7, C8, C14 |
| 3 | 2.2uF | Capacitor_SMD:C_0402_1005Metric | C11, C18, C26 |
| 3 | SW_Push | my_footprint:KEY-SMD_4P-L4.2-W3.4-P2.15-LS4.5-TL | SW3, SW4, SW5 |
| 2 | 100k | Resistor_SMD:R_0402_1005Metric | R7, R11 |
| 2 | 68R | Resistor_SMD:R_0402_1005Metric | R3, R5 |
| 2 | FerriteBead_0603_1.5A | Inductor_SMD:L_0603_1608Metric | L1, L2 |
| 2 | LP5912-3.3DRV | Package_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias | U10, U14 |
| 2 | TPD4E05U06DQA | Package_SON:USON-10_2.5x1.0mm_P0.5mm | U3, U8 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C6 |
| 1 | 150k | Resistor_SMD:R_0402_1005Metric | R9 |
| 1 | 2.2k | Resistor_SMD:R_0402_1005Metric | R10 |
| 1 | 20mR | Resistor_SMD:R_1206_3216Metric | R4 |
| 1 | 470nF | Capacitor_SMD:C_0402_1005Metric | C17 |
| 1 | 560K | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | CH217K | Package_TO_SOT_SMD:TSOT-23-6 | U11 |
| 1 | CH340E | Package_SO:MSOP-10_3x3mm_P0.5mm | U7 |
| 1 | INA228 | Package_SO:VSSOP-10_3x3mm_P0.5mm | U9 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | LIS2HH12 | Package_LGA:LGA-12_2x2mm_P0.5mm | U1 |
| 1 | MAX9814 | Package_DFN_QFN:DFN-14-1EP_3x3mm_P0.4mm_EP1.78x2.35mm | U13 |
| 1 | Microphone_Condenser | my_footprint:MIC4015P_2 | MK1 |
| 1 | SHT4x | Sensor_Humidity:Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPad | U4 |
| 1 | STM32G031G8Ux | Package_DFN_QFN:QFN-28_4x4mm_P0.5mm | U2 |
| 1 | USB_A | my_connector:C2763021 | J2 |
| 1 | USB_A | Connector_USB:USB_A_CNCTech_1001-011-01101_Horizontal | J1 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J3 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U6 |
| 1 | W25Q32JVZP | Package_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4mm | U5 |
| 1 | ~ | my_footprint:iic_oled_12864_ssd1312_2 | U12 |
More from TheBadZhang/usbMeter
2- 2 layers17.5 × 50 mm

- 2 layers17.5 × 40.3 mm

Similar boards
- 4 layers21 × 51 mm

Pico2350-W Pro R2
zeankundev/boards
A collection and an archive of KiCad projects I made. Contains projects from 2023 - 2024.
78 parts1 - 4 layers80.6 × 54 mm

Frank core2
rh1tech/frank-lab
FRANK Board Laboratory (work-in-progress board prototopyes)
195 parts4GPL-3.0 - 4 layers

Pomodoro V1
MaxLell/Pomodoro_Clock
So this is basically what this device (will) is about. It will sit on my desk and ping me, when I need to take a break, and not only ping me, but rather shine a bright light at me, so that I actually get my lazy a up…
155 partsMIT - 4 layers62 × 46.9 mm

4LayerLabProject
ZharbolatDinmukhamed/Haptic-Glove-PCB
A wrist-mounted PCB for a haptic feedback glove, developed as part of my Research Assistantship at the Tactile Laboratory, Nazarbayev University.
122 parts - 4 layers70.2 × 70.1 mm

Wireless Communication Board (WCB)V2.4
greghulette/Wireless_Communication_Board-WCB
Repository for the Wireless Commuincation Board (WCB)
65 parts16GPL-3.0 - 4 layers100 × 91.4 mm

- 4 layers123 × 78 mm

- 4 layers50 × 33 mm

Radianite MicroNeo2
RadianiteComputers/RadianiteBoards
A collection of Radianite boards we have designed so far. All are licensed under CC BY-SA 4.0
87 parts
Questions
How big is the UsbMeter PCB?
It measures 17.5 × 50 mm and has 4 copper layers, 1.6 mm thick.
What parts does the UsbMeter use?
76 parts, built around the CH340E, W25Q128JVSIQ, W25Q32JVZPIQ and LP5912-3.3DRVR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the UsbMeter KiCad files?
From the TheBadZhang/usbMeter repository on GitHub, at the commit this page was made from: the board is hardware/usbMeter0/usbMeter.kicad_pcb and its schematic hardware/usbMeter0/ch217x.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the UsbMeter design in my own project?
Its repository states no licence, so its author keeps all rights: ask TheBadZhang before reusing the design.