Current sense
westonb·little-bee-B1·pcb/current-sense/current-sense.kicad_pcb
About the Current sense PCB
Current sense is an open source PIC PCB design by westonb, published on GitHub under the CC-BY-SA-4.0 license. It is a 4-layer board measuring 130 × 25 mm, with 105 components from 39 distinct parts.
Its main chip is the PIC16F1776-ISS, from the PIC family. Other key parts include the HMC1041Z, AD8129, TMUX1219, TLV3542 and MCP1640. By type, the board carries 40 resistors, 36 capacitors, 9 ICs, 8 connectors, 4 diodes and 3 switches.
It belongs with the test & measurement designs in this gallery.
From the project
A high performance current & magnetic field probe
The Little Bee B1 is an open source magnetic field and current probe based on an Anisotropic Magneto-Resistive (AMR) magnetic sensor. It directly senses magnetic fields and measures current with a current sensing attachment consisting of a gapped ferrite toroid that is placed around a wire, establishing a fixed relation between the current in the wire and magnetic field the sensor is subject to.

Main components on the Current sense
Current sense bill of materials (BOM)
105 components, 39 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | HMC1041Z | HMC1041Z | U1 |
| 1 | AD8129 | SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 2 | TMUX1219 | SOT-363_SC-70-6 | U3, U6 |
| 1 | PIC16F1776-ISS | SSOP-28_5.3x10.2mm_P0.65mm | U4 |
| 1 | TLV3542 | SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | MCP1640 | SOT-23-6 | U7 |
| 2 | LM4041LP-ADJ | SOT-23 | U8, U9 |
| 1 | FDC6327C | TSOT-23-6 | Q1 |
| 4 | M3 | M3-tight-fit-socket-head | J1, J2, J4, J5 |
| 1 | Tag Connect | TC2030-IDC-NL | J3 |
| 1 | Conn_Coaxial | SMA_Molex_73251-2200_Horizontal | J6 |
| 1 | AA Holder | AA-2460 | J7 |
| 1 | DNP | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J8 |
| 1 | 2k | TRIMMER_PVG3A | RV1 |
| 2 | SW_Push | SW_Tactile_SPST_Angled_PTS645Vx58-2LFS | SW1, SW2 |
| 1 | SW_SPDT | SW_EG1247_SPDT_Angled | SW3 |
| 1 | LED_ARGB | LED_Cree-PLCC4_2x2mm_CW | D1 |
| 2 | BAT54SLT1G | SOT-23 | D2, D3 |
| 1 | NTSAF345T3G | D_SMA | D4 |
| 2 | Ferrite_Bead_Small | L_0805_2012Metric | FB1, FB2 |
Show 19 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 4.7u | L_VLCF4020 | L1 |
| 8 | 22u | C_0805_2012Metric | C1, C13, C14, C17, C20, C21, C22, C33 |
| 21 | 1u | C_0603_1608Metric | C2, C3, C5, C8, C9, C10, C11, C12 +13 |
| 1 | 10p | C_0603_1608Metric | C4 |
| 1 | 22p | C_0603_1608Metric | C6 |
| 1 | 750p | C_0603_1608Metric | C7 |
| 4 | DNP | C_0603_1608Metric | C18, C24, C35, C36 |
| 9 | 4.7k | R_0603_1608Metric | R1, R2, R10, R11, R23, R24, R25, R27 +1 |
| 2 | 105 | R_0603_1608Metric | R3, R7 |
| 2 | 220 | R_0603_1608Metric | R4, R13 |
| 3 | 43 | R_0603_1608Metric | R5, R6, R20 |
| 6 | 1.43k | R_0603_1608Metric | R8, R9, R12, R15, R17, R19 |
| 7 | 32.4k | R_0603_1608Metric | R14, R22, R32, R33, R34, R35, R40 |
| 1 | 470 | R_0603_1608Metric | R16 |
| 1 | 0 | R_0603_1608Metric | R18 |
| 1 | 102k | R_0603_1608Metric | R21 |
| 3 | 4.7 | R_0603_1608Metric | R26, R36, R37 |
| 3 | DNP | R_0603_1608Metric | R29, R38, R39 |
| 2 | 130 | R_0603_1608Metric | R30, R31 |
Current sense design files
The KiCad project lives in the westonb/little-bee-B1 repository on GitHub; these links point at the commit this page was built from.
Current sense: common questions
What microcontroller does the Current sense use?
The Current sense is built around the PIC16F1776-ISS, from the PIC family.
How big is the Current sense PCB?
The Current sense measures 130 × 25 mm, has 4 copper layers and is 1 mm thick.
How many components are on the Current sense?
105 components, from 39 distinct parts. The full bill of materials is listed on this page.
Where can I download the Current sense design files?
From the westonb/little-bee-B1 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Current sense design in my own project?
Yes, under the terms of its CC-BY-SA-4.0 license, which westonb chose for the repository.
Can I test firmware for the Current sense without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug PIC firmware against it before you order a PCB.
Similar boards
PIC
Pslab hardware
fossasia
99 × 53.3 mm187 parts4LApache-2.01.7kPIC
Micro 8088
skiselev
152.4 × 101.6 mm71 partsGPL-3.0414PIC
GB-CARTPP-DIY
Gekkio
100 × 100 mm22 parts2LCC-BY-4.0376PIC
GB-MBCTEST
Gekkio
51.4 × 61 mm32 parts2LCC-BY-4.0376PIC
GB-BENCH-G1
Gekkio
100 × 100 mm98 parts4LCC-BY-4.0376PIC
GB-LIVE32
Gekkio
51.4 × 61 mm46 parts4LCC-BY-4.0376