Skip to the content
4 layers54.3 × 38.5 mmProtectionGateDriver, the printed circuit board in 3D

48 V wheel power switch and gate-driver design

Size
54.3 × 38.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
26
Nets
11
Pads
105
Tracks, vias
28, 41
Pours
12
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
17 Sep 2026
Updated
5 Nov 2026

Overview

ProtectionGateDriver is an open-source printed circuit board by macnamtran, from the macnamtran/ProtectionGateDriver repository on GitHub. It is a 4-layer board of 54.3 × 38.5 mm with 26 parts on 11 nets, routed with 28 tracks and 41 vias.

It is built around the 1EDN7550B. Its parts include 5 resistors, 4 connectors, 3 capacitors, 2 diodes and 1 IC.

Main components

1

README

README.md

48 V Wheel Power Switch and Gate Driver

KiCad prototype design for switching the return path of a wheel module on a shared nominal 48 V bus. A 3.3 V STM32 enable signal controls an N-channel MOSFET through an Infineon 1EDN7550B gate driver powered by an assumed external regulated 12 V supply.

Status: PCB sent for fabrication (November 4, 2026). Expected arrival in approximately two weeks; assembly, bring-up and hardware validation pending.

Latest checkpoint — fabrication submitted

The editable KiCad PCB, schematic, project settings, custom libraries, and BOM are synchronized from the supplied project archive. Gerber layers, plated/non-plated drill files and the original manufacturing ZIP are included.

  • Supply: confirmed 12S battery, 50.4 V maximum charged voltage.
  • Design target: 10 A continuous per wheel; not yet a measured board rating.
  • One wheel per board; four copper layers.
  • The supplied BOM still has no manufacturer part numbers for D1, D2 or F1. Component selection and protection coordination remain open before assembly/testing.
  • No independent ERC/DRC or hardware validation was performed as part of this repository update.

PCB layout submitted for fabrication

CAD preview of the bare board — not a photograph of manufactured hardware

Design and manufacturing files

Earlier checkpoints below describe their status at the time; their screenshots are historical.

Previous checkpoint — third layout iteration

This checkpoint uploads the editable KiCad PCB, schematic and project settings directly from the supplied October 25 project ZIP, along with its project-local libraries and three new screenshots.

  • Added C3, a 1 µF through-hole input capacitor across fused 48 V and GND.
  • Added four M2 mounting holes and rounded board corners.
  • Refined placement, copper zones and silkscreen.
  • Proposed four-layer, 1.6 mm stackup: 2 oz outer copper and 1 oz inner copper. Actual fabrication stackup remains to be confirmed.

Schematic — iteration 3

PCB layout — iteration 3

CAD 3D preview — iteration 3, not manufactured hardware

Validation status: no independent ERC/DRC, fabrication review or hardware testing was performed for this upload. Continuous-current capability is not established. The 30 A rating of the Keystone 3568 holder is a component constraint, not a verified board rating; the fuse itself and protection parts still require final selection. The native files are preserved as supplied.

Previous checkpoint — second layout iteration

The team lead approved the schematic to proceed to layout on October 1, 2026. This update saves the second placement, routing and copper-zone iteration in ProtectionGateDriver.kicad_pcb, with the supplied project settings and libraries.

The scope is one wheel per board, with six separate one-wheel boards intended for the rover. Layout review, component-rating confirmation, current-path/thermal review and hardware validation remain outstanding. This upload is a development checkpoint, not a fabrication release. ERC/DRC were not independently rerun for this upload.

Layout preview — iteration 2, not for fabrication

Second PCB layout iteration

KiCad 3D preview of the second layout iteration

This iteration uses four copper layers (F.Cu, In1.Cu, In2.Cu and B.Cu), revised placement/routing, copper fills and ground vias. The uploaded native project files are preserved as supplied; this upload does not constitute an electrical design review.

The 3D image is a CAD preview, not a manufactured or tested board.

Previous checkpoint: iteration 1 layout and 3D preview.

Circuit overview

The description below refers to the synchronized editable KiCad files.

The intended load-current path is: J1 pin 1 (+48 V input) → fuse F1 → wheel_48V_fused → J2 pin 1 → external wheel load → J2 pin 2 (output_neg) → Q1 drain → Q1 source → GND → J1 pin 2.

  • Q1: MCC MCTL1D0N08Y, with custom symbol and adapted TOLL-8L footprint.
  • U1: 1EDN7550B, with separate turn-on and turn-off gate resistors.
  • Gate-source pulldown and Zener clamp; local driver-supply decoupling.
  • J1: 48V_INPUT_XT_FEMALE, with +48 V and GND input connections.
  • J2: WHEEL_OUTPUT_XT_MALE, with wheel_48V_fused and switched return output_neg.
  • Driver supply: external regulated +12 V through J3; STM32 enable and GND through J4.
  • D2 is connected between the fused positive supply and GND, after F1.
  • Fuse and bus TVS are provisional and require selection against system requirements.

Schematic preview — work in progress

Updated one-wheel schematic with separate input protection, wheel output, and gate-driver sections

Updated preview (October 9, 2026): supplied schematic showing input protection, wheel output, gate driver, test points and external supply/control connectors. Functional blocks connect through net labels. Layout refinement and hardware validation remain outstanding.

Design calculations — preliminary

These are original working notes from the schematic, not measured results. The corrections and limitations below take precedence over statements in the screenshots.

Input and gate-drive sizing

Preliminary input resistor, gate resistor and pulldown calculations

  • Arithmetic check: 3.3² / 33,000 = 0.00033 W = 0.33 mW, consistent with the image. The 0.10 mA figure assumes the full 3.3 V across one resistor; actual input current and resistor dissipation depend on the driver's differential input network and common-mode voltage.
  • The approximately 0.85 A turn-on and 1.45 A turn-off figures are initial resistive estimates. Gate current varies during switching; Qg / Ipeak does not establish actual switching times. The listed 278 ns and 163 ns are rough estimates requiring waveform validation.
  • Qg / VGS and the resulting 0.237 ms pulldown time constant are simplified approximations for a nonlinear gate. R5 discharges an undriven gate; it does not override a driver commanded high or alone guarantee safe behavior with floating control inputs.
  • 236.7 nC / 0.25 V = 0.947 µF is a first-order charge-balance estimate. Final decoupling must account for effective capacitance at 12 V, tolerance, ESR/ESL and layout; a nominal 1 µF capacitor does not guarantee that effective value.

Gate clamp and bus protection

Preliminary gate Zener and bus TVS selection notes

A nominal 15 V Zener does not by itself guarantee that gate voltage remains below 20 V. Verify its actual clamp voltage at the expected pulse current, tolerance and wiring inductance. TVS peak power (W) and pulse energy (J) must be checked separately against the transient waveform. Final fuse and TVS parts remain TBD.

Open the project

Use KiCad 9. Open ProtectionGateDriver.kicad_pro, then the schematic. Keep the project files, library tables, symbol library and ProtectionGateDriver.pretty folder together. Both library tables use project-relative paths.

Q1 uses ProtectionGateDriver:MCC_MCTL1D0N08Y_TOLL8L: gate pad 1, source pads 2–8, drain pad 9. Source pads share connected copper. The footprint was adapted from KiCad's Package_TO_SOT_SMD:Infineon_PG-HSOF-8-1; inherited geometry and 3D model still need dimensional review. Upstream KiCad library licensing applies to derived library content; see https://www.kicad.org/libraries/license/.

Repository baseline and completed milestones

  • Received team-lead approval for the latest local schematic to proceed to PCB layout (status recorded October 1, 2026).
  • Captured the low-side switching circuit and STM32 enable interface in the repository baseline.
  • Synchronized the approved local schematic and project files; J1 is the 48 V input and J2 is the wheel output.
  • Added a project-local MOSFET footprint with pad numbering matching the custom symbol.
  • Checked edited schematic structure and connector wire paths programmatically. These checks do not replace KiCad ERC or hardware tests.

Next steps — assembly and validation

  • Receive and inspect the fabricated PCBs; check dimensions, footprints and continuity.
  • Complete the BOM and review fuse, gate Zener and bus TVS choices against the 50.4 V battery and expected transients.
  • Confirm the motor/controller interface, startup/stall current and grounding architecture.
  • Assemble and bring up the board with a current-limited supply.
  • Measure gate/drain waveforms, voltage drop and temperature rise before claiming 10 A continuous capability.
  • Record test conditions, results and any changes needed for the next revision.

No hardware performance is claimed. An RC snubber is not present in this revision.

References

Parts

26
QtyValueFootprintReferences
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
4TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4
233kResistor_SMD:R_0805_2012MetricR1, R2
1100nFCapacitor_SMD:C_0805_2012MetricC1
110RResistor_SMD:R_0805_2012MetricR3
110kResistor_SMD:R_0805_2012MetricR5
112V_GATE_SUPPLYConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ3
115V_ZenerDiode_SMD:D_SOD-123D1
11EDN7550BPackage_TO_SOT_SMD:SOT-23-6U1
11uFCapacitor_SMD:C_0805_2012MetricC2
11uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC3
14.7RResistor_SMD:R_0805_2012MetricR4
148V_INPUT_XT_FEMALEConnector_AMASS:AMASS_XT60-F_1x02_P7.20mm_VerticalJ1
148V_TVSDiode_SMD:D_SMBD2
1FuseFuse:Fuseholder_Blade_Mini_Keystone_3568F1
1LOGOLOGOG***
1MCTL1D0N08YProtectionGateDriver:MCC_MCTL1D0N08Y_TOLL8LQ1
1STM_CONTROLConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1WHEEL_OUTPUT_XT_MALEConnector_AMASS:AMASS_XT60-M_1x02_P7.20mm_VerticalJ2

Similar boards

  • 6 layers71.5 × 62.9 mmSensorboard backport, the printed circuit board in 3D

    Sensorboard backport

    CameraNexus/sitina1

    Open-source 35mm full-frame (36mm x 24mm) CCD mirror-less interchangable lens camera (MILC). The original goal of this project was to create a digital camera back to convert SLR cameras to DSLR cameras, but has since…

    391 parts82MIT
  • 2 layers15.7 × 20.8 mmDip adapters, the printed circuit board in 3D

    Dip adapters

    smkent/pcb

    PCB designs

    15 partsCC-BY-SA-4.0
  • 4 layers19 × 76 mmMozc doublesided, the printed circuit board in 3D

    Mozc doublesided

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    26 parts3kApache-2.0
  • 4 layers15 × 15 mmDRV8213 brushed Motor Driver, the printed circuit board in 3D

    DRV8213 brushed Motor Driver

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    26 parts915
  • 4 layers82.5 × 39.4 mmV4head, the printed circuit board in 3D

    V4head

    makerforgetech/modular-biped

    An open source framework for creating a bipedal modular companion robot.

    26 parts493GPL-3.0
  • 4 layers101 × 27 mmEthernet inline probe, the printed circuit board in 3D

    Ethernet inline probe

    azonenberg/starshipraider

    Open hardware test equipment

    26 parts193BSD-3-Clause
  • 4 layers12 × 12 mmFemto v1, the printed circuit board in 3D

    Femto v1

    mfolejewski/FEMTO

    FEMTO - RP2040 12x12mm PCB module

    26 parts159
  • 4 layers40 × 15 mmNlink lite, the printed circuit board in 3D

    Nlink lite

    nspired-Hackers/nternet-Link

    Wi-Fi, AI chat, and camera module for TI-Nspire calculators. Custom ESP32 PCBs + firmware. (Yes, 'nternet' is intentional, Nspire community naming.)

    26 parts58

Questions

How big is the ProtectionGateDriver PCB?

It measures 54.3 × 38.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the ProtectionGateDriver use?

26 parts, built around the 1EDN7550B. 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 ProtectionGateDriver KiCad files?

From the macnamtran/ProtectionGateDriver repository on GitHub, at the commit this page was made from: the board is ProtectionGateDriver.kicad_pcb and its schematic ProtectionGateDriver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ProtectionGateDriver design in my own project?

Its repository states no licence, so its author keeps all rights: ask macnamtran before reusing the design.