Skip to the content
PCBKitNew board
4 layers65 × 56 mmPiDriver, the printed circuit board in 3D

KiCad Raspberry Pi Solenoid Driver Board

Size
65 × 56 mm
Copper layers
4
Thickness
1.6 mm
Parts
60
Nets
54
Pads
187
Tracks, vias
217, 1
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
23 Aug 2018
Updated
3 Jan 2019

Overview

PiDriver is an open-source printed circuit board by AlpineOT, from the AlpineOT/PiDriver repository on GitHub, published under the BSD-3-Clause licence. It is a 4-layer board of 65 × 56 mm with 60 parts on 54 nets, routed with 217 tracks and 1 via.

It is built around the 1N4448W and IRLU024NPBF. Its parts include 20 diodes, 13 connectors, 10 resistors, 10 transistors and 2 capacitors.

Main components

2

README

README.md

PiDriver

KiCad Raspberry Pi Solenoid Driver Board

Alpine designed this RPi add-on board to drive solenoids for test automation; however, it's a generic 10-channel MOSFET board that could also be used to drive relays, LEDS, DC motors, etc.

Features

  • Controls up to 10 solenoids (though the number that can be simultaneously activated will depend upon the solenoid and capacity of your power supply)
  • 2 of the 10 channels have PWM capability
  • Designed for a 9-24V power input and, thus, 9-24V solenoids
  • On-board flyback protection for inductive loads
  • Designed for fast solenoid switching

Fabrication

See the README_FAB.txt for notes on how the board is fabricated. Fabrication packages can be found on the Releases tab in the Github repo.

Parts

60
QtyValueFootprintReferences
11Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_HorizontalJ1, J2, J3, J4, J5, J6, J7, J8, J9, J10, J12
101N4448WDiode_SMD:D_SOD-123D1, D2, D3, D4, D9, D10, D11, D12, D17, D18
1047KResistor_SMD:R_0805_2012MetricR1, R2, R3, R4, R5, R6, R7, R8, R9, R10
10DZ2W39000LDiode_SMD:D_SOD-123FD5, D6, D7, D8, D13, D14, D15, D16, D19, D20
10IRLU024NPBFPackage_TO_SOT_THT:TO-251-3_VerticalQ1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10
4MountingHoleproject_footprints:NPTH_3mm_IDMH1, MH2, MH3, MH4
1100uFCapacitor_Tantalum_SMD:CP_EIA-7343-43_Kemet-X_Pad2.25x2.55mm_HandSolderC5
1AlpineLogoproject_footprints:AlpineLogoLOGO1
1DNPCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC6
1Jack-DCConnector_BarrelJack:BarrelJack_CUI_PJ-063AH_Horizontal_CircularHolesJ11
1Raspberry_Pi_2_3Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ0

Questions

How big is the PiDriver PCB?

It measures 65 × 56 mm and has 4 copper layers, 1.6 mm thick.

What parts does the PiDriver use?

60 parts, built around the 1N4448W and IRLU024NPBF. 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 PiDriver KiCad files?

From the AlpineOT/PiDriver repository on GitHub, at the commit this page was made from: the board is PiDriver.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the PiDriver design in my own project?

Its repository publishes it under the BSD-3-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers60 × 126.6 mmV3 Connector + IRLED, the printed circuit board in 3D

    V3 Connector + IRLED

    PiTracLM/PiTrac

    Launch monitor using low-cost raspberry pi and camera hardware to determine ball launch speed, angles and spin. See https://discord.gg/vGuyAAxXJH (permalink)

    151 parts439GPL-2.0
  • 2 layers59.9 × 49.3 mmTvbgone kit v2.0, the printed circuit board in 3D

    Tvbgone kit v2.0

    maltman23/TV-B-Gone-kit_V2

    TV-B-Gone kit V2

    25 parts93
  • 2 layers110 × 100 mmESP32LedControllerRGBWWfürJulia, the printed circuit board in 3D

    ESP32LedControllerRGBWWfürJulia

    dustedStacks/WLED-PCB-for-Neopixel-and-up-to-4-classic-LED-Stripes

    WLED PCB for Neopixel and up to 4 classic LED Stripes

    41 parts
  • 4 layers350 × 155 mmVentilator, the printed circuit board in 3D

    Ventilator

    RespiraWorks/Ventilator

    Fully-featured ICU ventilator design, optimized for manufacture using commonly available components and free to license.

    788 parts169Apache-2.0
  • 2 layers126.7 × 100.2 mmInput, the printed circuit board in 3D

    Input

    jamessa/Pragmatic

    A modular split keyboard kit.

    114 parts73MIT
  • 2 layers178.3 × 100.1 mmGP1294-Teens4, the printed circuit board in 3D

    GP1294-Teens4

    mariosgit/VFD

    Drivers for a bunch of VFD displays, like the MN12832, ...

    106 parts27MIT
  • 2 layers230.6 × 109.5 mmCh55p34, the printed circuit board in 3D

    Ch55p34

    doesntfazer/Ch55p34-keyboard

    34 key unibody keyboard based on CH552t

    79 parts14GPL-3.0