Kicad pulse supply rev-B
adilet2109·current-sensor·hardware/kicad_pulse_supply-rev-B/kicad_pulse_supply-rev-B.kicad_pcb
About the Kicad pulse supply rev-B PCB
Kicad pulse supply rev-B is an open source ESP32 PCB design by adilet2109, published on GitHub. It is a 4-layer board measuring 127 × 96.5 mm, with 176 components from 82 distinct parts.
Its main chip is the ESP32-WROOM-32D, from the ESP32 family. Other key parts include the AP2112K-3.3TRG1, CP2104-F03-GM, MAX4378TAUD+, UCC27611DRVT and MCP1703T-5002E/MB. By type, the board carries 59 capacitors, 52 resistors, 22 test points, 17 diodes, 12 ICs and 3 transistors.
It belongs with the sensors designs in this gallery.
From the project
Bare-metal code base for current sensor board
Main components on the Kicad pulse supply rev-B
Kicad pulse supply rev-B bill of materials (BOM)
176 components, 82 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AP2112K-3.3TRG1 AP2112K-3.3 | SOT-23-5 | U1 |
| 1 | ESP32-WROOM-32D | ESP32-WROOM-32D | U2 |
| 1 | CP2104-F03-GM CP2104 | QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U3 |
| 1 | MAX4378TAUD+ MAX4378 | TSSOP-14_4.4x5mm_P0.65mm | U4 |
| 1 | UCC27611DRVT | UCC27611DRVT | U5 |
| 1 | MCP1703T-5002E/MB | SOT-89-3 | U6 |
| 5 | LTC6244CMS8 | MSOP-8_3x3mm_P0.65mm | U7, U8, U9, U10, U11 |
| 1 | TPS552892RYQR | CONV_TPS552892RYQR | U12 |
| 2 | MMBT2222 MMBT2222* | SOT-23 | Q1, Q2 |
| 1 | GAN7R0-150LBEZ GAN7R0-150LBE | 3-FCLGA_3.2x2.2mm | Q3 |
| 1 | 10118194-0001LF USB_B_Micro | USB_Micro-B_Amphenol_10118194_Horizontal | J1 |
| 1 | SIG_EXT | BNC_Molex_0731375003 | J2 |
| 1 | OPT_PWR | BNC_Molex_0731375003 | J3 |
| 1 | SIG_SEL | PinHeader_1x03_P2.54mm_Vertical | JP1 |
| 1 | VIN_SEL | PinHeader_1x03_P2.54mm_Vertical | JP2 |
| 1 | VCAP_SEL | custom_jumper | JP3 |
| 1 | 3214X-1-202E 2k | Potentiometer_Bourns_3214X_Vertical | RV1 |
| 1 | KMR211GLFS | SW_Push_1P1T-SH_NO_CK_KMR2xxG | SW1 |
| 1 | SCL | Keystone-1502-2 | TP1 |
| 1 | SDA | Keystone-1502-2 | TP2 |
Show 62 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | VCAP_IN | Keystone-1502-2 | TP3 |
| 3 | GND | Keystone-1502-2 | TP4, TP10, TP16 |
| 1 | DUT+ | Keystone-1502-2 | TP5 |
| 1 | VGATE | Keystone-1502-2 | TP6 |
| 1 | DUT- | Keystone-1502-2 | TP7 |
| 1 | 1A_OUT | Keystone-1502-2 | TP8 |
| 1 | SIG_EXT | Keystone-1502-2 | TP9 |
| 1 | 5A_OUT | Keystone-1502-2 | TP11 |
| 1 | 10A_OUT | Keystone-1502-2 | TP12 |
| 1 | 20A_OUT | Keystone-1502-2 | TP13 |
| 1 | 5V | Keystone-1502-2 | TP14 |
| 1 | EXT_VIN | Keystone-1502-2 | TP15 |
| 1 | ADC_1A | Keystone-1502-2 | TP17 |
| 1 | OPT_PEAK | Keystone-1502-2 | TP18 |
| 1 | ADC_5A | Keystone-1502-2 | TP19 |
| 1 | ADC_10A | Keystone-1502-2 | TP20 |
| 1 | ADC_20A | Keystone-1502-2 | TP21 |
| 1 | OPT_RAW | Keystone-1502-2 | TP22 |
| 1 | PWR | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1 |
| 1 | MBR120LSFT1G MBR120 | D_SOD-123F | D2 |
| 1 | TX | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D3 |
| 1 | RX | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D4 |
| 2 | 100V 200mA | D_SOD-323F | D5, D6 |
| 1 | SMAZ24-13-F 24V 1W | D_SMA | D7 |
| 10 | BAT17E6327HTSA1 BAT17 | SOT-23 | D8, D9, D10, D11, D12, D13, D14, D15 +2 |
| 2 | 330R 700mA | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | FB1, FB2 |
| 1 | XAL7070-472MEC 4u7 | L_Coilcraft_XAL7070-XXX | L1 |
| 2 | 10u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C3 |
| 14 | 0u1 | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C4, C6, C7, C17, C18, C39, C40 +6 |
| 6 | 1u | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C5, C15, C16, C20, C53, C57 |
| 5 | C5750X7R1V476M230KC 47u | C_2220_5650Metric | C8, C9, C10, C11, C12 |
| 1 | 22M 22m | CP_Radial_D35.0mm_P10.00mm_SnapIn | C13 |
| 6 | 100n | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C14, C23, C24, C29, C32, C35 |
| 3 | 4u7 | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C19, C21, C22 |
| 5 | 1u5 | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C25, C26, C30, C33, C36 |
| 5 | 10n | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C27, C28, C31, C34, C37 |
| 1 | 4u7 | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C38 |
| 4 | 10u | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C44, C54, C55, C56 |
| 1 | EEH-ZA1H680P 68u | PCAP_EEHZ_F_PAN | C45 |
| 2 | 0u1 | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C46, C49 |
| 1 | CGA2B2C0G1H101J050BA 100p | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C47 |
| 1 | CGA2B2X7R1H472K050BE 4700p | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C48 |
| 1 | 0u22 | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C50 |
| 1 | EEHZK1V101XP 100u | CP_Elec_6.3x5.8 | C58 |
| 9 | 10k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R5, R14, R24, R25, R32, R37 +1 |
| 1 | 100k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3 |
| 7 | 1k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4, R8, R9, R26, R33, R38, R43 |
| 7 | 2k2 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6, R7, R22, R23, R31, R36, R41 |
| 2 | CSRN2010FKR300 0R3 | R_2010_5025Metric_Pad1.40x2.65mm_HandSolder | R10, R11 |
| 2 | 10 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R12, R13 |
| 2 | CSRN2010FK60L0 0R06 | R_2010_5025Metric_Pad1.40x2.65mm_HandSolder | R15, R16 |
| 2 | PE1206DRM070R03L 0R03 | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R17, R18 |
| 2 | FC4TR015DER 0R015 | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R19, R20 |
| 1 | 0 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R21 |
| 5 | 1M | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R27, R28, R34, R39, R44 |
| 5 | 22 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R29, R30, R35, R40, R45 |
| 1 | 102k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R46 |
| 1 | 27k4 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R47 |
| 1 | 49k9 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R48 |
| 1 | 150k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R49 |
| 2 | 10 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R50, R51 |
| 1 | CRF1206-FZ-R010ELF 10m | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R52 |
Kicad pulse supply rev-B design files
The KiCad project lives in the adilet2109/current-sensor repository on GitHub; these links point at the commit this page was built from.
Kicad pulse supply rev-B: common questions
What microcontroller does the Kicad pulse supply rev-B use?
The Kicad pulse supply rev-B is built around the ESP32-WROOM-32D, from the ESP32 family.
How big is the Kicad pulse supply rev-B PCB?
The Kicad pulse supply rev-B measures 127 × 96.5 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Kicad pulse supply rev-B?
176 components, from 82 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 Kicad pulse supply rev-B design files?
From the adilet2109/current-sensor 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 Kicad pulse supply rev-B design in my own project?
The repository has no license, so all rights stay with adilet2109. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Kicad pulse supply rev-B without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
More boards in current-sensor
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k