Skip to the content
PCBKitNew board
2 layers69 × 41 mmPower, the printed circuit board in 3D

Powdy is an all-in-one power reader via USB-C! Just plug it in to your device, and watch as the power draw reading come onto the OLED screen.

Size
69 × 41 mm
Copper layers
2
Thickness
1.6 mm
Parts
23
Nets
40
Pads
121
Tracks, vias
245, 33
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
25 May 2025
Updated
5 Jun 2025

Overview

Power is an open-source printed circuit board by scooterthedev, from the scooterthedev/usbc-reader repository on GitHub. It is a 2-layer board of 69 × 41 mm with 23 parts on 40 nets, routed with 245 tracks and 33 vias.

It is built around the ATMEGA328P-AU and AMS1117-3.3. Its parts include 8 resistors, 6 capacitors, 3 ICs, 3 connectors and 1 crystal. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

Powdy

Powdy is an all-in-one power reader via USB-C! Just plug it in to your device, and watch as the power draw reading come onto the OLED screen. This device mostly uses one main component to read the power- The INA226, along with the MCU- the ATmega328P-A.

Software

The whole software is being written in Arduino (yes, I know....), and being flashed to the MCU via a USBtinyISP as a HEX file via SPI, and the 6 pin headers on-board.

BOM

Item NamePurpose in ProjectSourceItem Price (incl. shipping + taxes)Total Price
USB-CWhat connects to the device to read the power outputJLC - C165948$0.84$0.84
OLEDFor displaying the readingAmazon$7.93$7.93
Caps and Resistors x 14For everythingJLC$0.29$0.29
2x03 Pin HeaderFor programmingDigikey - 61300411121$0.34$0.34
INA226the actual IC to measure the power going through the USB-C portJLC - C2653835$9.3$9.3
AMS1117-3.3Voltage regulator to 3.3V from 5V for stuff like OLED and some INA226 pinsJLC - C6186$0.89$0.89
ATmega328P-AThe Main MCUJLC - C14877$11$11
CrystalFor the MCUDigi - ABM3-16.000MHZ-B2-T$0.9$0.9
USBtinyISPThe board to program the MCU via the 6 header pinsAmazon$1$11
Total - $43 Before Tax In Parts
Total - $117 After Everything including assembly + pcb + tax and shipping

Photos

image image

Parts

23
QtyValueFootprintReferences
44.7kΩResistor_SMD:R_0603_1608MetricR1, R2, R5, R6
210 µFCapacitor_SMD:C_0603_1608MetricC1, C2
222 pFCapacitor_SMD:C_0603_1608MetricC3, C4
25.1kΩResistor_SMD:R_0603_1608MetricR3, R4
10.05 ΩResistor_SMD:R_0603_1608MetricR7
10.1 µFCapacitor_SMD:C_0603_1608MetricC6
110kΩResistor_SMD:R_0603_1608MetricR9
11µFCapacitor_SMD:C_0603_1608MetricC5
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1ATmega328P-APackage_QFP:TQFP-32_7x7mm_P0.8mmU3
1AVR-ISP-6Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_VerticalJ2
1CrystalCrystal:Crystal_SMD_0603-2Pin_6.0x3.5mmY1
1INA226Package_SO:VSSOP-10_3x3mm_P0.5mmU1
1LOGOLOGOG***
1SSD1306Display:Adafruit_SSD1306Brd1
1Screw_Terminal_01x02TerminalBlock_4Ucon:TerminalBlock_4Ucon_1x02_P3.50mm_HorizontalJ3
1USB_C_ReceptacleConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

Questions

How big is the Power PCB?

It measures 69 × 41 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Power use?

23 parts, built around the ATMEGA328P-AU and AMS1117-3.3. 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 Power KiCad files?

From the scooterthedev/usbc-reader repository on GitHub, at the commit this page was made from: the board is power.kicad_pcb and its schematic power.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Power design in my own project?

Its repository states no licence, so its author keeps all rights: ask scooterthedev before reusing the design.

Similar boards

  • 2 layers30.5 × 63 mmAdbuino, the printed circuit board in 3D

    Adbuino

    akuker/adbuino

    Arduino-based USB keyboard and Mouse to ADB adapter. Allows USB keyboards and mice to be used with vintage Macintosh computers.

    75 parts60
  • 2 layers41 × 50 mmSmartportsd smd, the printed circuit board in 3D

    Smartportsd smd

    djtersteegc/smartportsd

    Various PCB and case designs of the SmartPortSD hard disk emulator for Apple II computers.

    25 parts54MIT
  • 2 layers72 × 45 mmBrizer ZigBee, the printed circuit board in 3D

    Brizer ZigBee

    kvazimoda24/TionO2-ZigBee

    Ядром проекта является микроконтроллер ATmega328P. Для работы по протоколу ZigBee используется модуль E18-MS1-PCB.

    48 parts10
  • 2 layers97.8 × 25.1 mmWirelessOrientationSensorSystem, the printed circuit board in 3D

    WirelessOrientationSensorSystem

    sherrardTr4129/RealSense-BNO055-Pose-Estimation

    This repository contains required software to construct a Pose of a vision target by fusing its x,y,z coordinates from the Intel RealSense depth camera, with its quaternion orientation from the BNO055 sensor.

    25 parts6MIT
  • 2 layers45.4 × 50 mmTapecart sd vertical, the printed circuit board in 3D

    Tapecart sd vertical

    djtersteegc/tapecart-sd-vertical

    Vertical SMD PCB design and 3D printable case of the TapeCart SD for the Commodore 64

    33 parts4MIT
  • 2 layers55 × 35 mmMini BT Pcb-328P, the printed circuit board in 3D

    Mini BT Pcb-328P

    d-diot/Mini-BT-Pcb-328P

    MySensors ATMega328P + RFM69 and NRF24 battery (AAA and CR2032) powered pcb

    54 parts3