

Wp controller
kicad schematics for pypilot components
- Size
- 48.8 × 72.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 57
- Nets
- 53
- Pads
- 179
- Tracks, vias
- 622, 18
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171125)
- Created
- 18 Aug 2020
- Updated
- 7 Jun 2024
Overview
Wp controller is an open-source printed circuit board by pypilot, from the pypilot/pypilot_schematics repository on GitHub. It is a 2-layer board of 48.8 × 72.3 mm with 57 parts on 53 nets, routed with 622 tracks and 18 vias.
It is built around the NCP5106BD and CPC5001G. Its parts include 19 resistors, 10 capacitors, 10 connectors, 5 transistors and 3 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
2NCP5106BD
SOIC-8-150mil-40℃~+125℃ 10V~20V 2 250mA 250uA 35ns 500mA 85ns Half-Bridge IGBT、MOSFET Under Voltage Protection SOIC-8-150mil Gate Drivers ROHSonsemiGate DriversCPC5001G
DIP-8-40℃~+85℃ 100ns 2 2.7V~5.5V 250ns 3.75kV 5Mbps 7kV/us 800mW DC DIP-8 Logic Output Optoisolators ROHSLittelfuse/IXYSLogic Output Optoisolators
Parts
57| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | Q_NMOS_GDS | Package_TO_SOT_THT:TO-220-3_Vertical | Q1, Q2, Q3, Q4, Q5 |
| 4 | 47 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_Vertical | R2, R3, R5, R6 |
| 3 | 100k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R11, R12, R13 |
| 3 | 1N4001 | Diode_THT:D_T-1_P2.54mm_Vertical_AnodeUp | D1, D2, D3 |
| 3 | 560 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R10, R14, R20 |
| 3 | Conn_01x02 | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J6, J8, J9 |
| 2 | .1uF | Capacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mm | C2, C3 |
| 2 | .22uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.50mm_HandSolder | C6, C7 |
| 2 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R9, R18 |
| 2 | 2.4k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_Vertical | R16, R17 |
| 2 | 330uF | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C9, C10 |
| 2 | 4.7uF | Capacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mm | C8, C14 |
| 2 | 4.7uF | hbridge_footprints:C_Disc_D5.0mm_W2.5mm_P2.50mm | C1, C4 |
| 2 | NCP5106B | freetronics_footprints:SO08_4mm | U1, U3 |
| 1 | 100 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R1 |
| 1 | 10v | Diode_THT:D_T-1_P2.54mm_Vertical_AnodeUp | Z1 |
| 1 | 12v REG/R | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J5 |
| 1 | 200 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R4 |
| 1 | 20k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R15 |
| 1 | 3900 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_Vertical | R7 |
| 1 | 560 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_Vertical | R8 |
| 1 | Arduino_Nano_v3.x | hbridge_footprints:arduino_mini | A1 |
| 1 | FUSE | hbridge_footprints:BladeFuse-CarType | F1 |
| 1 | Motor A | hbridge_footprints:screw_terminal | J2 |
| 1 | Motor B | hbridge_footprints:screw_terminal | J3 |
| 1 | Pwr+ | hbridge_footprints:screw_terminal | J1 |
| 1 | Pwr- | hbridge_footprints:screw_terminal | J7 |
| 1 | R | hbridge_footprints:Resistor_Horizontal_RM10mm | 10mOhm1 |
| 1 | SENSE | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J10 |
| 1 | TVS | hbridge_footprints:tvs | TVS1 |
| 1 | TVS | freetronics_footprints:DIODE-1N4001 | TVS2 |
| 1 | Thermistor | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | TH1 |
| 1 | UART_Device | hbridge_footprints:uart | J4 |
| 1 | cpc5001 | Package_DIP:DIP-8_W7.62mm | U2 |
More from pypilot/pypilot_schematics
12- 4 layers116 × 86.4 mm

- 4 layers103.4 × 71.6 mm

- 4 layers75.1 × 50 mm

- 2 layers65.8 × 90.7 mm

- 4 layers76.1 × 51.2 mm

- 2 layers50 × 75 mm

- 2 layers75.1 × 50 mm

- 2 layers25.8 × 60.4 mm

- 2 layers25.4 × 36.4 mm

- 2 layers48.6 × 21 mm

- 2 layers45.7 × 25 mm

- 2 layers21.2 × 30 mm

Similar boards
- 4 layers170.2 × 137.2 mm

Standaert ha
RockinRoel/standaert-ha
This repository contains the KiCAD schematic and PCB design for the custom board used in the home automation system at my parents' house.
173 parts - 2 layers59.2 × 52.9 mm

- 2 layers100 × 70.3 mm

- 2 layers165.1 × 120.7 mm

- 2 layers

- 2 layers121.1 × 104.7 mm

Sepia officinalis
tapioki/cephalopoda
Low profile split ergonomic mechanical keyboards
57 parts240GPL-3.0 - 2 layers100 × 96.5 mm

Keyboard ch32x-36-lhs
rgoulter/keyboard-labs
Repo with my PCB designs and keyboard firmware
57 parts236 - 2 layers178 × 39 mm

AddOnA
freeDSP/freeDSP-aurora
freeDSP ADAU1452 with 8 analog input, 8 analog outputs, S/P-DIF I/O, ADAT I/O, USB Audio Class2, WiFi, Bluetooth
57 parts226CC-BY-SA-4.0
Questions
How big is the Wp controller PCB?
It measures 48.8 × 72.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Wp controller use?
57 parts, built around the NCP5106BD and CPC5001G. 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 Wp controller KiCad files?
From the pypilot/pypilot_schematics repository on GitHub, at the commit this page was made from: the board is wp_controller/surface_mount/wp_controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Wp controller design in my own project?
Its repository states no licence, so its author keeps all rights: ask pypilot before reusing the design.