

PwmController
- 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
5ATMEGA328-AU
TQFP-32(7x7)-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 2KB 32KB 8 Bit AVR Built-in FLASH TQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)L298N
Multiwatt-15-25℃~+130℃ 2 2A 4.5V~7V Bipolar Driver Overcurrent Protection、Over temperature protection Yes Multiwatt-15 Stepper Motor Driver ROHSHGSEMIStepper Motor DriverLM311
SOP-80℃~+70℃ 1 1.7nA 2.4mA 200ns 2mV 36V 45nA 5V~30V TTL、CMOS ±15V SOP-8 Comparators ROHSGcoreComparatorsULN2803A
SOP-18-300mil-40℃~+85℃ 0.93mA 100uA 15pF 20uA 30V 500mA 50V 8 SOP-18-300mil Darlington Transistor Arrays ROHSUMWDarlington Transistor ArraysAO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETs
README
README.mdgeneral purpose IO module with PWM/DCC controller
Parts
50| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | D | Diode_SMD:D_1206_3216Metric | D1, D2, D3, D4, D5, D6, D7 |
| 5 | 100nF | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3, C6, C7 |
| 4 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R8, R9, R10 |
| 3 | G6K-2 | Relay_SMD:Relay_DPDT_Omron_G6K-2F-Y | K1, K2, K3 |
| 2 | 12pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C8, C9 |
| 2 | CP | Capacitor_SMD:CP_Elec_6.3x7.7 | C4, C5 |
| 2 | Conn_02x03_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical_SMD | J7, J8 |
| 2 | R | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R2 |
| 2 | RJ12 | Connector_RJ:RJ25_Wayconn_MJEA-660X1_Horizontal | J3, J4 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R12 |
| 1 | 150k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11 |
| 1 | 220k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | 22k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7 |
| 1 | 47k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4 |
| 1 | 6N137 | Package_SO:SOP-8_6.62x9.15mm_P2.54mm | U4 |
| 1 | ADC | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J6 |
| 1 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | ATmega328-A | Package_QFP:TQFP-32_7x7mm_P0.8mm | U6 |
| 1 | Buck | custom_kicad_lib_sk:Buck | U2 |
| 1 | HEADER_3x2 | Connector_PinSocket_1.27mm:PinSocket_2x03_P1.27mm_Vertical | U7 |
| 1 | L298N | Package_TO_SOT_THT:TO-220-15_P2.54x2.54mm_StaggerOdd_Lead4.58mm_Vertical | U1 |
| 1 | LM311 | Package_SO:SOP-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | ULN2803A | Package_SO:SOIC-18W_7.5x11.6mm_P1.27mm | U5 |
| 1 | config | Button_Switch_SMD:SW_SPST_SKQG_WithStem | SW1 |
| 1 | crystal_arduino | custom_kicad_lib_sk:crystal_arduino | Y1 |
| 1 | jmp | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | power | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J2 |
| 1 | relays | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4-5.08_1x04_P5.08mm_Horizontal | J9 |
| 1 | track out | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J1 |
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 mm

- 2 layers60 × 100 mm

Similar boards
- 2 layers101.6 × 147.3 mm

Karabas pro revER
andykarpov/karabas-pro
FPGA based retrocomputer with FDD and HDD controllers
223 parts37MIT - 2 layers79.5 × 59.5 mm

- 2 layers100 × 100 mm

- 2 layers100 × 50 mm

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 layers100 × 100 mm

- 2 layers87 × 47 mm

- 2 layers54.5 × 73 mm

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 - 2 layers85 × 95 mm
