Open power profiler
Guiimartinho·open-power-profiler·hardware/kicad/power-profiler-carrier.kicad_pcb
About the Open power profiler PCB
Open power profiler is an open source RP2040/RP2350 PCB design by Guiimartinho, published on GitHub under the MIT license. It is a 4-layer board measuring 150 × 100 mm, with 365 components from 149 distinct parts.
Its main chip is the SC1632, from the RP2040/RP2350 family. Other key parts include the TPD4E1U06DBVR, TPS259621DDAR, TPS2116DRLR, TPS3808G01DBVR and LP5907MFX-3.3/NOPB. By type, the board carries 163 resistors, 112 capacitors, 39 ICs, 24 diodes, 16 transistors and 5 connectors.
It belongs with the test & measurement and dev boards & breakouts designs in this gallery.
From the project
Open-source PPK2-class power profiler built on the Raspberry Pi Pico 2: 100 kSPS, 100 nA to 1 A auto-ranging, source meter and ampere meter modes, USB stream.
The carrier board of the instrument: schematic, PCB layout and fabrication outputs. The simulations of its circuits are a package of their own, in ../simulation/.
The instrument is two boards. A Raspberry Pi Pico 2, bought ready-made, is the controller. It plugs into two rows of pin sockets on the carrier board designed here, which holds everything else: power input, source meter, shunt ladder, signal chain, side data and connectors. Sections 4.11 and 5 of the specification define the interface.

Main components on the Open power profiler
Open power profiler bill of materials (BOM)
365 components, 149 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SC1632 Raspberry Pi Pico 2 Raspberry Pi | RaspberryPi_Pico_Common_THT_NoKeepout | U1 |
| 4 | TPD4E1U06DBVR Texas Instruments | SOT-23-6 | U2, U35, U36, U37 |
| 2 | TPS259621DDAR Texas Instruments | TI_SO-PowerPAD-8_ThermalVias | U3, U4 |
| 1 | TPS2116DRLR Texas Instruments | SOT-583-8 | U5 |
| 1 | TPS3808G01DBVR Texas Instruments | SOT-23-6 | U6 |
| 2 | LP5907MFX-3.3/NOPB LP5907MFX-3.3 Texas Instruments | SOT-23-5 | U7, U8 |
| 1 | LMR62014XMF/NOPB LMR62014XMF Texas Instruments | SOT-23-5 | U10 |
| 1 | LM27761DSGT LM27761DSG Texas Instruments | WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm | U11 |
| 1 | REF5025AID Texas Instruments | SOIC-8_3.9x4.9mm_P1.27mm | U12 |
| 1 | LT3042EMSE#PBF LT3042EMSE Analog Devices | MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm | U13 |
| 1 | MCP6569-E/SL Microchip | SOIC-14_3.9x8.7mm_P1.27mm | U14 |
| 1 | MCP4921-E/SN Microchip | SOIC-8_3.9x4.9mm_P1.27mm | U15 |
| 1 | TPS63020DSJR TPS63020DSJ Texas Instruments | DFN-14-1EP_3x4mm_P0.5mm_EP1.7x3.3mm | U16 |
| 3 | OPA197IDBVR OPA197IDBV Texas Instruments | SOT-23-5 | U17, U25, U26 |
| 1 | LT3080EDD#PBF LT3080EDD Analog Devices | DFN-8-1EP_3x3mm_P0.5mm_EP1.66x2.38mm | U18 |
| 3 | OPA365AIDBVR OPA365AIDBV Texas Instruments | SOT-23-5 | U19, U28, U29 |
| 3 | TC4427EOA713 TC4427EOA Microchip | SOIC-8_3.9x4.9mm_P1.27mm | U20, U22, U23 |
| 2 | MCP6561T-E/OT Microchip | SOT-23-5 | U21, U32 |
| 1 | MUX509IPWR Texas Instruments | TSSOP-16_4.4x5mm_P0.65mm | U24 |
| 1 | AD8421ARZ Analog Devices | SOIC-8_3.9x4.9mm_P1.27mm | U27 |
Show 129 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ADS8860IDGS Texas Instruments | MSOP-10_3x3mm_P0.5mm | U30 |
| 1 | MCP6562-E/SN Microchip | SOIC-8_3.9x4.9mm_P1.27mm | U31 |
| 2 | SN74LV165ADR Texas Instruments | SOIC-16_3.9x9.9mm_P1.27mm | U33, U34 |
| 1 | SN74LVC8T245PWR SN74LVC8T245PW Texas Instruments | TSSOP-24_4.4x7.8mm_P0.65mm | U38 |
| 1 | MCP9700AT-E/TT Microchip | SOT-23 | U39 |
| 1 | MCP3208T-BI/SL MCP3208-BI/SL Microchip | SOIC-16_3.9x9.9mm_P1.27mm | U40 |
| 3 | BSS138-7-F BSS138 Diodes Incorporated | SOT-23 | Q1, Q2, Q3 |
| 7 | CSD17577Q3A Texas Instruments | VSON-8_3.3x3.3mm_P0.65mm_NexFET | Q4, Q5, Q8, Q9, Q14, Q15, Q16 |
| 2 | BC847B-7-F BC847B Diodes Incorporated | SOT-23 | Q6, Q7 |
| 4 | IRLML0030TRPBF IRLML0030 Infineon | SOT-23 | Q10, Q11, Q12, Q13 |
| 1 | 61300311121 Debug UART Wurth Elektronik | PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | USB4125-GF-A-0190 USB-C power GCT | USB_C_Receptacle_GCT_USB4125-xx-x_6P_TopMnt_Horizontal | J2 |
| 1 | 61300411121 DUT Wurth Elektronik | PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | 2601-1104 DUT wires WAGO | TerminalBlock_WAGO_2601-1104_1x04_P3.50mm_Horizontal_Pad1.9mm | J4 |
| 1 | 61301011121 Logic port Wurth Elektronik | PinHeader_1x10_P2.54mm_Vertical | J5 |
| 1 | 0466004.NR 4A fast 32V Littelfuse | Fuse_1206_3216Metric | F1 |
| 1 | BMI-S-210-F Laird | Laird_Technologies_BMI-S-210-F_44.00x30.50mm | SH1 |
| 1 | B3F-1000 RESET Omron | SW_PUSH_6mm | SW1 |
| 5 | 1N5819HW-7-F 1N5819HW Diodes Incorporated | D_SOD-123 | D1, D3, D4, D11, D12 |
| 1 | SMAJ10A-E3/61 SMAJ10A Vishay | D_SMA | D2 |
| 1 | 150060VS75000 green 2.0V Wurth Elektronik | LED_0603_1608Metric | D5 |
| 4 | B0530W-7-F B0530W 30V 0.5A Diodes Incorporated | D_SOD-123 | D6, D7, D8, D9 |
| 10 | BAV199-7-F BAV199 Diodes Incorporated | SOT-23 | D10, D13, D15, D16, D17, D18, D19, D20 +2 |
| 1 | SMAJ20CA-E3/61 SMAJ20CA Vishay | D_SMA | D14 |
| 1 | PTVS15VS1UR,115 PTVS15VS1UR Nexperia | Nexperia_CFP3_SOD-123W | D21 |
| 1 | BAT54SLT1G BAT54S onsemi | SOT-23 | D24 |
| 1 | BLM31SN500SN1L 50R 12A Murata | L_1206_3216Metric | FB1 |
| 1 | 74438357100 10u 3A Wurth Elektronik | L_Wuerth_MAPI-4030 | L1 |
| 1 | XFL4020-152MEC 1.5u 4.6A Coilcraft | L_Coilcraft_XxL4020 | L2 |
| 51 | C0603C104K5RACTU 100n 50V X7R KEMET | C_0603_1608Metric | C1, C3, C13, C25, C35, C36, C37, C38 +43 |
| 7 | CL21B475KAFNNNE 4.7u 25V X7R Samsung Electro-Mechanics | C_0805_2012Metric | C2, C18, C20, C22, C28, C30, C63 |
| 1 | CL10B332KB8NNNC 3.3n 50V X7R Samsung Electro-Mechanics | C_0603_1608Metric | C4 |
| 20 | C0603C105K3RACTU 1u 25V X7R KEMET | C_0603_1608Metric | C6, C7, C14, C15, C16, C17, C19, C24 +12 |
| 1 | CL10B333KB8NNNC 33n 50V X7R Samsung Electro-Mechanics | C_0603_1608Metric | C8 |
| 3 | CL31B226KPHNNNE 22u 10V X7R Samsung Electro-Mechanics | C_1206_3216Metric | C9, C10, C21 |
| 1 | 865060343004 47u 16V Wurth Elektronik | CP_Elec_6.3x5.4 | C11 |
| 5 | C0603C102J5GACTU 1n 50V C0G KEMET | C_0603_1608Metric | C12, C32, C33, C34, C58 |
| 2 | C0603C221J5GACTU 220p 50V C0G KEMET | C_0603_1608Metric | C23, C77 |
| 1 | CL21B106KOQNNNE 10u 16V X7R Samsung Electro-Mechanics | C_0805_2012Metric | C26 |
| 3 | CL32B106KAJNNNE 10u 25V X7R Samsung Electro-Mechanics | C_1210_3225Metric | C27, C29, C31 |
| 3 | CL21A106KAYNNNE 10u 25V X5R Samsung Electro-Mechanics | C_0805_2012Metric | C39, C40, C46 |
| 5 | CL31A226KAHNNNE 22u 25V X5R Samsung Electro-Mechanics | C_1206_3216Metric | C42, C43, C45, C50, C53 |
| 1 | C0603C100J5GACTU 10p 50V C0G KEMET | C_0603_1608Metric | C52 |
| 1 | C3216C0G1H104J160AA 100n 50V C0G TDK | C_1206_3216Metric | C71 |
| 1 | GRM1885C1H103JA01D 10n 50V C0G Murata | C_0603_1608Metric | C74 |
| 2 | C0603C220J5GACTU 22p 50V C0G KEMET | C_0603_1608Metric | C75, C76 |
| 1 | C0603C152J5GACTU 1.5n 50V C0G KEMET | C_0603_1608Metric | C85 |
| 1 | C0603C681J5GACTU 680p 50V C0G KEMET | C_0603_1608Metric | C87 |
| 1 | CL21A226KQQNNNE 22u 6.3V X5R Samsung Electro-Mechanics | C_0805_2012Metric | C89 |
| 1 | C0603C103J3GACTU 10n 25V C0G KEMET | C_0603_1608Metric | C90 |
| 2 | CRCW06034K70FKEA 4.7k 1% Vishay | R_0603_1608Metric | R1, R71 |
| 1 | CRCW06030000Z0EA 0R Vishay | R_0603_1608Metric | R2 |
| 2 | CRCW06031K50FKEA 1.5k 1% Vishay | R_0603_1608Metric | R3, R51 |
| 20 | CRCW06031K00FKEA 1k 1% Vishay | R_0603_1608Metric | R4, R26, R53, R60, R62, R70, R72, R75 +12 |
| 2 | CRCW06034K53FKEA 4.53k 1% Vishay | R_0603_1608Metric | R5, R9 |
| 2 | CRCW06033K01FKEA 3.01k 1% Vishay | R_0603_1608Metric | R6, R10 |
| 4 | CRCW06035K10FKEA 5.1k 1% Vishay | R_0603_1608Metric | R7, R11, R91, R95 |
| 2 | CRCW0603402KFKEA 402k 1% Vishay | R_0603_1608Metric | R8, R12 |
| 1 | CRCW06031K21FKEA 1.21k 1% Vishay | R_0603_1608Metric | R13 |
| 1 | CRCW0603453RFKEA 453R 1% Vishay | R_0603_1608Metric | R15 |
| 13 | CRCW060310K0FKEA 10k 1% Vishay | R_0603_1608Metric | R16, R19, R23, R25, R41, R54, R113, R114 +5 |
| 17 | CRCW0603100KFKEA 100k 1% Vishay | R_0603_1608Metric | R17, R24, R27, R42, R50, R78, R80, R85 +9 |
| 1 | CRCW060313K7FKEA 13.7k 1% Vishay | R_0603_1608Metric | R18 |
| 2 | ERJ-6RQFR33V 0.33R 1% Panasonic | R_0805_2012Metric | R20, R59 |
| 1 | TNPW060386K6BEEA 86.6k 0.1% Vishay | R_0603_1608Metric | R21 |
| 2 | TNPW060310K0BEEA 10k 0.1% 25ppm Vishay | R_0603_1608Metric | R22, R57 |
| 1 | CRCW0603150KFKEA 150k 1% Vishay | R_0603_1608Metric | R28 |
| 1 | CRCW060351K0FKEA 51k 1% Vishay | R_0603_1608Metric | R29 |
| 1 | CRCW12062R20FKEA 2.2R 1% 0.25W Vishay | R_1206_3216Metric | R30 |
| 5 | CRCW060310R0FKEA 10R 1% Vishay | R_0603_1608Metric | R31, R61, R108, R120, R129 |
| 1 | CRCW0603133KFKEA 133k 1% Vishay | R_0603_1608Metric | R32 |
| 1 | CRCW060313K3FKEA 13.3k 1% Vishay | R_0603_1608Metric | R33 |
| 1 | TNPW0603226KBEEA 226k 0.1% Vishay | R_0603_1608Metric | R34 |
| 1 | CRCW06031R00FNEA 1R 1% Vishay | R_0603_1608Metric | R35 |
| 3 | TNPW0603100KBEEA 100k 0.1% 25ppm Vishay | R_0603_1608Metric | R36, R67, R74 |
| 1 | ERJ-8RQFR47V 0.47R 1% 0.25W Panasonic | R_1206_3216Metric | R37 |
| 1 | TNPW0603120KBEEA 120k 0.1% Vishay | R_0603_1608Metric | R38 |
| 1 | CRCW0603442KFKEA 442k 1% Vishay | R_0603_1608Metric | R39 |
| 1 | CRCW060312K4FKEA 12.4k 1% Vishay | R_0603_1608Metric | R40 |
| 1 | CRCW060340K2FKEA 40.2k 1% Vishay | R_0603_1608Metric | R43 |
| 3 | CRCW060349K9FKEA 49.9k 1% Vishay | R_0603_1608Metric | R44, R46, R47 |
| 1 | CRCW0603249KFKEA 249k 1% Vishay | R_0603_1608Metric | R45 |
| 1 | CRCW0603127KFKEA 127k 1% Vishay | R_0603_1608Metric | R48 |
| 1 | CRCW060336K5FKEA 36.5k 1% Vishay | R_0603_1608Metric | R49 |
| 3 | CRCW06036K80FKEA 6.8k 1% Vishay | R_0603_1608Metric | R52, R81, R82 |
| 2 | TNPW06032K00BEEA 2.00k 0.1% 25ppm Vishay | R_0603_1608Metric | R55, R56 |
| 2 | TNPW060311K0BEEA 11k 0.1% 25ppm Vishay | R_0603_1608Metric | R58, R124 |
| 1 | TNPW060319K1BEEA 19.1k 0.1% 25ppm Vishay | R_0603_1608Metric | R63 |
| 1 | TNPW060393K1BEEA 93.1k 0.1% 25ppm Vishay | R_0603_1608Metric | R64 |
| 1 | TNPW06036K65BEEA 6.65k 0.1% 25ppm Vishay | R_0603_1608Metric | R65 |
| 1 | TNPW060323K7BEEA 23.7k 0.1% 25ppm Vishay | R_0603_1608Metric | R66 |
| 1 | ERA-3AEB1373V 137k 0.1% 25ppm Panasonic | R_0603_1608Metric | R68 |
| 1 | CRCW08051K30FKEA 1.3k 1% Vishay | R_0805_2012Metric | R69 |
| 1 | TNPW0603115KBEEA 115k 0.1% Vishay | R_0603_1608Metric | R73 |
| 1 | CRCW06033M30FKEA 3.3M 1% Vishay | R_0603_1608Metric | R76 |
| 5 | CRCW060322R0FKEA 22R 1% Vishay | R_0603_1608Metric | R77, R79, R92, R100, R130 |
| 3 | CRCW06032M20FKEA 2.2M 1% Vishay | R_0603_1608Metric | R83, R84, R117 |
| 1 | RCWE1206R470FKEA 0.47R 1% 0.5W Vishay | R_1206_3216Metric | R87 |
| 1 | TNPW08051K00BEEA 1k 0.1% 25ppm Vishay | R_0805_2012Metric | R101 |
| 3 | CRCW060347R0FKEA 47R 1% Vishay | R_0603_1608Metric | R102, R105, R119 |
| 1 | CPF0805B33RE1 33R 0.1% 25ppm TE Connectivity | R_0805_2012Metric | R104 |
| 1 | TNPW12061R00DEEA 1R 0.5% 25ppm Vishay | R_Shunt_Ohmite_LVK12 | R107 |
| 1 | LVK12R100CER 0.1R 0.25% 50ppm Ohmite | R_Shunt_Ohmite_LVK12 | R110 |
| 1 | CRCW0603220RFKEA 220R 1% Vishay | R_0603_1608Metric | R116 |
| 1 | TNPW060349K9BEEA 49.9k 0.1% 25ppm Vishay | R_0603_1608Metric | R121 |
| 1 | TNPW06031K02BEEA 1.02k 0.1% 25ppm Vishay | R_0603_1608Metric | R122 |
| 1 | RT0603BRD07523RL 523R 0.1% 25ppm Yageo | R_0603_1608Metric | R123 |
| 2 | CRCW06033K90FKEA 3.9k 1% Vishay | R_0603_1608Metric | R125, R128 |
| 2 | TNPW06031K00BEEA 1k 0.1% 25ppm Vishay | R_0603_1608Metric | R127, R137 |
| 1 | ERJ-3RQFR22V 0.22R 1% Panasonic | R_0603_1608Metric | R131 |
| 1 | TNPW060334K8BEEA 34.8k 0.1% 25ppm Vishay | R_0603_1608Metric | R132 |
| 1 | TNPW06033K60BEEA 3.6k 0.1% 25ppm Vishay | R_0603_1608Metric | R133 |
| 1 | TNPW06032K40BEEA 2.4k 0.1% 25ppm Vishay | R_0603_1608Metric | R134 |
| 1 | TNPW06039K31BEEA 9.31k 0.1% 25ppm Vishay | R_0603_1608Metric | R135 |
| 1 | ERA-3AEB3011V 3.01k 0.1% 25ppm Panasonic | R_0603_1608Metric | R136 |
| 1 | CRCW060333R0FKEA 33R 1% Vishay | R_0603_1608Metric | R138 |
| 1 | CRCW0603100RFKEA 100R 1% Vishay | R_0603_1608Metric | R139 |
| 2 | CRCW0603120KFKEA 120k 1% Vishay | R_0603_1608Metric | R140, R142 |
| 1 | CRCW0603430KFKEA 430k 1% Vishay | R_0603_1608Metric | R141 |
| 1 | CRCW060368K1FKEA 68.1k 1% Vishay | R_0603_1608Metric | R143 |
| 1 | CRCW060347K0FKEA 47k 1% Vishay | R_0603_1608Metric | R147 |
| 1 | CRCW0603200KFKEA 200k 1% Vishay | R_0603_1608Metric | R153 |
| 1 | CAY16-222J4LF 2.2k Bourns | R_Array_Convex_4x0603 | RN1 |
| 2 | CAY16-472J4LF 4.7k Bourns | R_Array_Convex_4x0603 | RN2, RN3 |
| 1 | CAY16-470J4LF 47R Bourns | R_Array_Convex_4x0603 | RN4 |
| 1 | CAY16-221J4LF 220R 5% Bourns | R_Array_Convex_4x0603 | RN5 |
| 2 | CAY16-104J4LF 100k Bourns | R_Array_Convex_4x0603 | RN6, RN7 |
| 2 | CAY16-331J4LF 330R Bourns | R_Array_Convex_4x0603 | RN8, RN9 |
| 2 | CAY16-474J4LF 470k Bourns | R_Array_Convex_4x0603 | RN10, RN11 |
Open power profiler design files
The KiCad project lives in the Guiimartinho/open-power-profiler repository on GitHub; these links point at the commit this page was built from.
Open power profiler: common questions
What microcontroller does the Open power profiler use?
The Open power profiler is built around the SC1632, from the RP2040/RP2350 family.
How big is the Open power profiler PCB?
The Open power profiler measures 150 × 100 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Open power profiler?
365 components, from 149 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Open power profiler design files?
From the Guiimartinho/open-power-profiler repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Open power profiler design in my own project?
Yes, under the terms of its MIT license, which Guiimartinho chose for the repository.
Can I test firmware for the Open power profiler without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k