What's up DIY enthusiasts and electronics tinkerers! This dual channel PWM generator module is exactly what you need for your motor control projects. It features two independent PWM outputs where you can set frequency and duty cycle separately - pretty handy right? The adjustable signal generator covers a wide frequency range from 1Hz all the way up to 150KHz with solid 2% precision. It operates on 5-30V power and even supports micro USB 5.0V power supply for convenience. The output current stays within 8-30mA with a default 5V V-pp output (which you can change with external power if needed). This little workhorse can handle temperatures from -30 to 70℃, so it's tough enough for most environments. You get three control buttons - Set, Up, Down - making parameter adjustments a breeze. Short press the SET key to cycle through four parameter displays: FR1 for PWM1 frequency, dU1 for PWM1 duty cycle, FR2 for PWM2 frequency, and dU2 for PWM2 duty cycle. It also supports serial port communication at 9600 bps with 8 data bits and 1 stop bit. Weighing only about 9g and measuring 41 x 28 x 1.6mm, this compact module is perfect for PWM modulation, light speed adjustment, and various pulse control circuits. Whether you're working on stepper motor drivers, LED dimming, or other electronics projects requiring precise pulse generation, this module delivers reliable performance. The construction quality is solid, and it's surprisingly versatile for its size. Great for hobbyists, students, and professionals alike who need accurate PWM signal generation without breaking the bank.