Power Sense
mark-belbin·motor-controller·hardware/Power Sense PCB/Power Sense PCB.kicad_pcb
About the Power Sense PCB
Power Sense is an open source PCB design by mark-belbin, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 73.5 × 85 mm, with 75 components from 56 distinct parts.
Other key parts include the DRV8305, RTQ2569-50GQW, MCP2515 and LMR16006XDDC. By type, the board carries 23 test points, 20 resistors, 17 capacitors, 10 connectors, 4 ICs and 1 diode.
It belongs with the robotics & motion designs in this gallery.
From the project
Custom FOC motor controller designed for underwater robotics.
The final controller is designed for T200 or T100 thrusters from BlueRobotics, boasting sensorless FOC and a miniature form-factor that is built right into the thruster.
For most hobby BLDC controllers, commonly referred to as electronic speed controllers (ESCs), motor commutation is accomplished through sensorless trapezoidal 6-step control. This commutation method steps through 6 distinct stator magnetic field positions in order to keep the motor spinning, based only on the feedback of the back-EMF voltage of the three motor phases. With only 6 available control positions, this method of…

Main components on the Power Sense
Power Sense bill of materials (BOM)
75 components, 56 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | DRV8305 INA240A1D | SOIC-8_3.9x4.9mm_Pitch1.27mm | U1 |
| 1 | RTQ2569-50GQW INA240A1D | SOIC-8_3.9x4.9mm_Pitch1.27mm | U2 |
| 1 | MCP2515 INA240A1D | SOIC-8_3.9x4.9mm_Pitch1.27mm | U3 |
| 1 | LMR16006XDDC INA240A1D | SOIC-8_3.9x4.9mm_Pitch1.27mm | U4 |
| 1 | Jack-DC | BARREL_JACK | J1 |
| 1 | PWR_INV | AMASS_XT60-M | J2 |
| 1 | PWR_INPUT | AMASS_XT60-M | J3 |
| 1 | 302-S101 PHASE_A_INV | 3mm_Bullet_RA | J4 |
| 1 | PHASE_A_MOTOR | 3mm_Bullet_RA | J5 |
| 1 | WM4901 PHASE_B_INV | 3mm_Bullet_RA | J6 |
| 1 | PHASE_B_MOTOR | 3mm_Bullet_RA | J7 |
| 1 | PHASE_C_INV | 3mm_Bullet_RA | J8 |
| 1 | PHASE_C_MOTOR | 3mm_Bullet_RA | J9 |
| 1 | Test Conn | Pin_Header_Straight_1x09_Pitch2.54mm | J10 |
| 1 | V_BUS | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP1 |
| 8 | GND_REF | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP2, TP4, TP8, TP10, TP15, TP17, TP19, TP23 |
| 1 | V_PHASE_A | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP3 |
| 1 | I_BUS | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP5 |
| 1 | I_PHASE_A | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP6 |
| 1 | BUS | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP7 |
Show 36 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | V_PHASE_B | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP9 |
| 3 | NEUTRAL_REF | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP11, TP12, TP13 |
| 1 | I_PHASE_B | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP14 |
| 1 | V_PHASE_C | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP16 |
| 1 | I_PHASE_C | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP18 |
| 1 | PHASE_A | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP20 |
| 1 | PHASE_B | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP21 |
| 1 | PHASE_C | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP22 |
| 1 | 160-1827-1 RED | LED_0603 | D1 |
| 1 | 4.7UF 0.1uF | C_0805 | C1 |
| 1 | 0.047UF 0.1uF | C_0805 | C2 |
| 2 | 1UF C_Small | C_0603 | C3, C5 |
| 1 | 0.047UF C_Small | C_0603 | C4 |
| 2 | 0.1UF C_Small | C_0603 | C6, C8 |
| 1 | 0.1UF 0.1uF | C_0805 | C7 |
| 1 | 1000PF C_Small | C_0603 | C9 |
| 1 | 220UF 0.1uF | C_0805 | C10 |
| 2 | 220UF C_Small | C_0603 | C11, C12 |
| 3 | 22UF 0.1uF | C_0805 | C13, C14, C15 |
| 1 | 1000PF 0.1uF | C_0805 | C16 |
| 1 | 0.1UF 330uF | CP_Radial_D8.0mm_P3.50mm | C17 |
| 2 | 10K 4.99k | R_0603 | R1, R17 |
| 1 | 100 4.99k | R_0603 | R2 |
| 2 | 22.0K 5m | R_2512_Sense | R3, R4 |
| 2 | 22.0K R_Small_US | R_0603 | R5, R15 |
| 1 | 10K R_Small_US | R_0603 | R6 |
| 1 | 2.7K 22k | R_0603 | R7 |
| 3 | 10k | R_0603 | R8, R9, R11 |
| 1 | 330 5m | R_2512_Sense | R10 |
| 1 | 4.99K R_Small_US | R_0603 | R12 |
| 1 | 4.99K 4.99k | R_0603 | R13 |
| 1 | 4.99K 5m | R_2512_Sense | R14 |
| 1 | 4.99K 22k | R_0603 | R16 |
| 1 | 10K 22k | R_0603 | R18 |
| 1 | 330 22k | R_0603 | R19 |
| 1 | 330 | R_0603 | R20 |
Power Sense design files
The KiCad project lives in the mark-belbin/motor-controller repository on GitHub; these links point at the commit this page was built from.
Power Sense: common questions
How big is the Power Sense PCB?
The Power Sense measures 73.5 × 85 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Power Sense?
75 components, from 56 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 Power Sense design files?
From the mark-belbin/motor-controller repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Power Sense design in my own project?
Yes, under the terms of its GPL-3.0 license, which mark-belbin chose for the repository.
More boards in motor-controller
Similar boards
Stack chan
stack-chan
50 × 50 mm33 parts2LApache-2.01.7kCube batteryboard
willem-pennings
95 × 95 mm4 parts2LGPL-3.01.1kMesabob
rene-dev
87.5 × 50 mm44 parts2LGPL-3.0979Bob
rene-dev
100 × 100 mm140 parts2LGPL-3.0979Triple adapter
rene-dev
57 × 75 mm26 parts2LGPL-3.0979Trollerv2
rene-dev
100 × 75 mm33 parts4LGPL-3.0979