# Pulse Width Modulation (PWM) Controller r2UD
## Description
This project is a Pulse Width Modulation (PWM) Controller, built around an LM555 timer IC. It controls a load connected to a MOSFET, with adjustments via a potentiometer, and uses capacitors, resistors and diodes for various functions. #PWM #controller #project #Template #projectTemplate
## Project Details
- **Owner:** azael22
- **Created:** 9/1/2024
- **Last Updated:** 9/1/2024
- **Visibility:** Public
- **License:** https://creativecommons.org/licenses/by/4.0/
- **Copies:** 1
## Key Components
### D1 — [1N4007W](https://www.flux.ai/vasy_skral/1n4007w~xpy.md)
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1811031612_Shandong-Jingdao-Microelectronics-1N4007W_C108803.pdf
- Manufacturer Part Number: 1N4007W
- Manufacturer Name: Shandong Jingdao Microelectronics
- Part Type: Diode
**Pins:**
- A
- K
### D2 — [1N4007W](https://www.flux.ai/vasy_skral/1n4007w~xpy.md)
- Manufacturer Part Number: 1N4007W
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1811031612_Shandong-Jingdao-Microelectronics-1N4007W_C108803.pdf
- Part Type: Diode
- Manufacturer Name: Shandong Jingdao Microelectronics
**Pins:**
- A
- K
### D3 — [1N4007W](https://www.flux.ai/vasy_skral/1n4007w~xpy.md)
- Manufacturer Name: Shandong Jingdao Microelectronics
- Part Type: Diode
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1811031612_Shandong-Jingdao-Microelectronics-1N4007W_C108803.pdf
- Manufacturer Part Number: 1N4007W
**Pins:**
- A
- K
### IC1 — [LM555CM](https://www.flux.ai/vasyl/lm555cm~5w6.md)
- Part Type: Integrated Circuit
- Datasheet URL: https://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=https%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Flm555
- Manufacturer Part Number: LM555CM
- Manufacturer Name: Texas Instruments
**Pins:**
- CV [pin 5]
- DIS [pin 7]
- GND [pin 1]
- Q [pin 3]
- R [pin 4]
- THR [pin 6]
- TR [pin 2]
- VCC [pin 8]
### LED1 — [LED-0603-Template](https://www.flux.ai/vasy_skral/led-0603-template~ye5.md)
- Part Type: LED
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- A [pin 2]
- K [pin 1]
### Q1 — [SIR680ADP](https://www.flux.ai/vasy_skral/sir680adp~8xv.md)
- Part Type: MOSFET
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: SIR680ADP-T1-RE3
- Manufacturer Name: Vishay
- Datasheet URL: https://www.vishay.com/docs/77207/sir680adp.pdf
**Pins:**
- D [pin 5_2]
- D [pin 5_1]
- D [pin 5_4]
- D [pin 5]
- D [pin 5_3]
- G [pin 4]
- S [pin 2]
- S [pin 3]
- S [pin 1]
### RV1 — [P0915N-FC15BR100K](https://www.flux.ai/vasy_skral/p0915n-fc15br100k~nsq.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Resistor
- Datasheet URL: https://www.ttelectronics.com/TTElectronics/media/ProductFiles/Datasheet/P09x.pdf
- Manufacturer Name: TT Electronics/BI
- Manufacturer Part Number: P0915N-FC15BR100K
**Pins:**
- ~ [pin 2]
- ~ [pin 1]
- ~ [pin 3]
- SHIELD [pin S2]
- SHIELD [pin S1]
### U1 — [ARDUINO MKR ZERO](https://www.flux.ai/vasyl/arduino-mkr-zero~g1p.md)
- Part Type: Board
- Manufacturer Part Number: ARDUINO MKR ZERO
- Datasheet URL: https://www.snapeda.com/parts/Arduino%20MKR%20ZERO/Arduino/datasheet/
- Manufacturer Name: Arduino
**Pins:**
- 0 [pin J4_9]
- 1 [pin J4_10]
- 10_MISO [pin J5_5]
- 11_SDA [pin J5_6]
- 12_SCL [pin J5_7]
- 13_RX [pin J5_8]
- 14_TX [pin J5_9]
- 2 [pin J4_11]
- 3 [pin J4_12]
- 3V3 [pin J5_12]
- 4 [pin J4_13]
- 5 [pin J4_14]
- 5V [pin J5_14]
- 6 [pin J5_1]
- 7 [pin J5_2]
- 8_MOSI [pin J5_3]
- 9_SCK [pin J5_4]
- A1 [pin J4_3]
- A2 [pin J4_4]
- A3 [pin J4_5]
- A4 [pin J4_6]
- A5 [pin J4_7]
- A6 [pin J4_8]
- AREF [pin J4_1]
- DAC0/A0 [pin J4_2]
- GND [pin J5_11]
- RESET [pin J5_10]
- VIN [pin J5_13]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/azael22/pulse-width-modulation-pwm-controller-r2ud~kk](https://www.flux.ai/azael22/pulse-width-modulation-pwm-controller-r2ud~kk).*
---
*Generated from [https://www.flux.ai/azael22/pulse-width-modulation-pwm-controller-r2ud~kk](https://www.flux.ai/azael22/pulse-width-modulation-pwm-controller-r2ud~kk)*