Skip to the content
PCBKitNew board
4 layers76.2 × 51.4 mmPypilot controller, the printed circuit board in 3D

A repo for working on a snapshot of a PyPilot motor controller from SdE

Size
76.2 × 51.4 mm
Copper layers
4
Thickness
1.6 mm
Parts
99
Nets
63
Pads
291
Tracks, vias
727, 123
Pours
16
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
4 Dec 2024
Updated
22 Jan 2025

Overview

Pypilot controller is an open-source printed circuit board by ottermarine, from the ottermarine/pypilot_controller repository on GitHub. It is a 4-layer board of 76.2 × 51.4 mm with 99 parts on 63 nets, routed with 727 tracks and 123 vias.

It is built around the ATMEGA328P-AU, IR2101PBF and SN74LVC1G17DBVR, with the LM317, XC6202P502FR-G and ES2G among its other parts. Its parts include 28 resistors, 22 capacitors, 10 ICs, 10 connectors and 7 diodes. It belongs with the robots and motor control boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

9

Parts

99
QtyValueFootprintReferences
9100nCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C4, C13, C15, C20, C21, C22
64.7uFCapacitor_SMD:C_1206_3216MetricC7, C8, C11, C14, C18, C19
547RResistor_SMD:R_0805_2012MetricR16, R17, R18, R19, R27
5IRFR7440pypilot_controller_footprints:TO-252-2-reduced-pasteQ1, Q2, Q3, Q4, Q5
4100kResistor_SMD:R_0805_2012MetricR5, R6, R11, R25
410kResistor_SMD:R_0805_2012MetricR4, R9, R12, R28
31uFCapacitor_SMD:C_0805_2012MetricC5, C6, C12
3510RResistor_SMD:R_0805_2012MetricR7, R10, R23
3SN74LVC1G17DBVRPackage_TO_SOT_SMD:SOT-23-5U1, U5, U8
21.2kResistor_SMD:R_0805_2012MetricR15, R22
21kResistor_SMD:R_0805_2012MetricR13, R24
22.4kResistor_SMD:R_0805_2012MetricR2, R21
220pFCapacitor_SMD:C_0805_2012MetricC16, C17
2330uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC9, C10
2ES2GDiode_SMD:D_SMAD1, D2
2IR2101Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2, U3
2MountingHoleMountingHole:MountingHole_2.5mmH1, H2
2SMBJ18CApypilot_controller_footprints:D_SMB_TVSTVS1, TVS2
2TLP2361(TPL,E(TPackage_SO:SO-5_4.4x3.6mm_P1.27mmU9, U10
2Toolingpypilot_controller_footprints:JLC_Tooling_HoleT1, T2
110k NTCResistor_SMD:R_0805_2012MetricTH1
120RResistor_SMD:R_1206_3216MetricR1
12kResistor_SMD:R_0805_2012MetricR14
133kResistor_SMD:R_0805_2012MetricR8
1560RResistor_SMD:R_0805_2012MetricR3
18mhzCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mmY1
1ATmega328P-AUPackage_QFP:TQFP-32_7x7mm_P0.8mmU7
1BLUELED_SMD:LED_0603_1608MetricLED2
1ClutchConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ10
1End StopsConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ7
1FUSElcsc:FUSE-TH_BX503-35F1
1GREENLED_SMD:LED_0805_2012MetricLED3
1ISPConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical_SMDJ9
1LM317pypilot_controller_footprints:TO-252-2-reduced-pasteU6
1Motor Alcsc:CONN-TH_T44001J3
1Motor Blcsc:CONN-TH_T44001J4
1Motor TempConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ8
1NetTie_2NetTie:NetTie-2_SMD_Pad0.5mmNT1
1PCB_Pin_Breakoutpypilot_controller_footprints:TestPoint_Pad_1.0mmJP1
1R010Resistor_SMD:R_2512_6332MetricR26
1R010Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P15.24mm_HorizontalR20
1REDLED_SMD:LED_0805_2012MetricLED1
1RudderConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ6
1SI2301Package_TO_SOT_SMD:SOT-23Q6
1SS34Diode_SMD:D_SMAD3
1UART_Devicepypilot_controller_footprints:uartJ5
1XC6202P502FR-GPackage_TO_SOT_SMD:SOT-223-3_TabPin2U4
1YELLOWLED_SMD:LED_0805_2012MetricLED4
1power+lcsc:CONN-TH_T44001J1
1power-lcsc:CONN-TH_T44001J2

The 94 most common of 99 parts.

Questions

How big is the Pypilot controller PCB?

It measures 76.2 × 51.4 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Pypilot controller use?

99 parts, built around the ATMEGA328P-AU, IR2101PBF, SN74LVC1G17DBVR and LM317. 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 Pypilot controller KiCad files?

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

Can I use the Pypilot controller design in my own project?

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

Similar boards

  • 4 layers75.1 × 50 mmWp controller, the printed circuit board in 3D

    Wp controller

    pypilot/pypilot_schematics

    kicad schematics for pypilot components

    77 parts3
  • 4 layers20 × 140 mmGrow monitor, the printed circuit board in 3D

    Grow monitor

    CapnKernel/grow-monitor

    62 parts
  • 2 layers165 × 51 mmCNIX V2 Control Board, the printed circuit board in 3D

    CNIX V2 Control Board

    Stustup/C-Nixie_CNIX

    Nixie Tube Clock with flexible tube driver

    112 parts
  • 2 layers63 × 88 mmParagon, the printed circuit board in 3D

    Paragon

    timbalicious/netrunner_paragon_pcb

    Possibly functional PCB alt-art Paragon for the Netrunner LCG

    128 parts
  • 2 layers68.6 × 53.3 mmEos atmega328p board, the printed circuit board in 3D

    Eos atmega328p board

    embeddedos-org/eCAD-Hardware-Products

    Hardware designs + EE docs + Board datasheets of Multiple products

    71 parts8MIT
  • 4 layers53 × 33 mmLiPo BuckBoost Charger, the printed circuit board in 3D

    LiPo BuckBoost Charger

    potpurri/LiPo_Charger_TP4056_BuckBoost_TPS63020

    This PCB is designed to safely charge a lithium-ion cell and provide a selectable 3.3V or 5V output. It's equipped with components that ensure safe charging and protection for the battery and supports flexible output…

    63 parts9Apache-2.0
  • 2 layers50.8 × 22.9 mmEsp32c3, the printed circuit board in 3D

    Esp32c3

    pcbcupid/PCBCUPID-Glyph-C3

    Glyph-C3

    65 parts7