Skip to the content
PCBKitNew board
2 layers70 × 60 mmPwmController, the printed circuit board in 3D
Size
70 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
50
Nets
77
Pads
223
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 6 (file 20211014)
Created
4 Oct 2022
Updated
7 Feb 2023

Overview

PwmController is an open-source printed circuit board by bask185, from the bask185/pwmController repository on GitHub. It is a 2-layer board of 70 × 60 mm with 50 parts on 77 nets.

It is built around the ATMEGA328-AU, L298N and LM311, with the ULN2803A and AO3400A among its other parts. Its parts include 12 resistors, 9 capacitors, 8 connectors, 7 ICs and 7 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

5

README

README.md

general purpose IO module with PWM/DCC controller

Parts

50
QtyValueFootprintReferences
7DDiode_SMD:D_1206_3216MetricD1, D2, D3, D4, D5, D6, D7
5100nFCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C6, C7
410kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R8, R9, R10
3G6K-2Relay_SMD:Relay_DPDT_Omron_G6K-2F-YK1, K2, K3
212pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC8, C9
2CPCapacitor_SMD:CP_Elec_6.3x7.7C4, C5
2Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical_SMDJ7, J8
2RResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1, R2
2RJ12Connector_RJ:RJ25_Wayconn_MJEA-660X1_HorizontalJ3, J4
110kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR12
1150kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6
11kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR11
1220kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3
122kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7
147kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
16N137Package_SO:SOP-8_6.62x9.15mm_P2.54mmU4
1ADCConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ6
1AO3400APackage_TO_SOT_SMD:SOT-23Q1
1ATmega328-APackage_QFP:TQFP-32_7x7mm_P0.8mmU6
1Buckcustom_kicad_lib_sk:BuckU2
1HEADER_3x2Connector_PinSocket_1.27mm:PinSocket_2x03_P1.27mm_VerticalU7
1L298NPackage_TO_SOT_THT:TO-220-15_P2.54x2.54mm_StaggerOdd_Lead4.58mm_VerticalU1
1LM311Package_SO:SOP-8_3.9x4.9mm_P1.27mmU3
1ULN2803APackage_SO:SOIC-18W_7.5x11.6mm_P1.27mmU5
1configButton_Switch_SMD:SW_SPST_SKQG_WithStemSW1
1crystal_arduinocustom_kicad_lib_sk:crystal_arduinoY1
1jmpJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1powerTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ2
1relaysTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4-5.08_1x04_P5.08mm_HorizontalJ9
1track outTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ1

Questions

How big is the PwmController PCB?

It measures 70 × 60 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PwmController use?

50 parts, built around the ATMEGA328-AU, L298N, LM311 and ULN2803A. 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 PwmController KiCad files?

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

Can I use the PwmController design in my own project?

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

More from bask185/pwmController

2
  • 2 layers89 × 61 mmMosfetAddon, the printed circuit board in 3D

    MosfetAddon

    bask185/pwmController

    79 parts
  • 2 layers60 × 100 mmCurrentSensor, the printed circuit board in 3D

    CurrentSensor

    bask185/pwmController

    54 parts

Similar boards

  • 2 layers101.6 × 147.3 mmKarabas pro revER, the printed circuit board in 3D

    Karabas pro revER

    andykarpov/karabas-pro

    FPGA based retrocomputer with FDD and HDD controllers

    223 parts37MIT
  • 2 layers79.5 × 59.5 mmDCC LNET BASE, the printed circuit board in 3D

    DCC LNET BASE

    bask185/dccServoDecoder

    dccServoDecoder

    36 parts
  • 2 layers100 × 100 mmPwmController, the printed circuit board in 3D

    PwmController

    bask185/Train-Science-DIY

    83 parts3
  • 2 layers100 × 50 mmMoba block stelle, the printed circuit board in 3D

    Moba block stelle

    hpbock/moba-bockstelle

    Ein Blockstellenmodul für analoge Modellbahnen zur Ansteuerung von Lichtsignalen, Zugbeeinflussung und Belegtmeldung für Loconet-T.

    88 parts1
  • 2 layers87 × 47 mmNetclock, the printed circuit board in 3D

    Netclock

    dilshan/ntp-clock

    Ethernet base NTP clock panel driver

    91 parts11MIT
  • 2 layers54.5 × 73 mmOS servo decoder-8, the printed circuit board in 3D

    OS servo decoder-8

    Open-Source-Model-Railway-Electronics/OS-Servo-Decoder

    The OS-Servo-Decoder is a simple and robust DCC accessory decoder designed for driving up to 8 servo motors. It supports modern model railroads with flexible configuration options, external relay modules for polarity…

    79 parts