# 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)*