This is a custom ESP32S3 prototyping board i built to troubleshoot the issues. It Started With a Simple Problem I was testing the EvilCrow Cable Wind — a USB HID device built around the ESP32-S3 that executes keystroke injection payloads over WiFi. Everything seemed fine: the keyboard HID was typing correctly, the web interface loaded, basic commands like RunWin worked. But ServerConnect and ShellWin did absolutely nothing. No error. No feedback. Just silence. Digging Into the Code The first thing I found was this pattern — repeated across four commands: ORIGINAL — DANGEROUS if (!clientServer.connect(serverIP, serverPort)) { while(1); // hangs forever if TCP fails } ⚠ Critical Bug If TCP connection failed for any reason, the device entered an infinite loop with no timeout, no error output, and no recovery path. Ever. But there was more. The bugs were stacking: critical TCP failures were environmental: listene...
I almost spend two days on this experiment and just found that the new concept in this experiment works well. But the problem comes when we think of current. The current that i get is two low to power on electronics. The moving transformer concept is cool one to experiment. ;) (this message is for electronics dudes out there). I wound coil on the moving part(150 Turns) of the fan and wound another coil that will be fixed around the moving part(200 Turns). Then i gave PWM signal to the GATE of FET which is connected to the fixed coil, at the frequency of 20KHz. I used FET because it is capable of high speed switching then transistors. Finally i got an AC voltage across the the moving coil(7.8 V) and then i connected an LED just to check the performance. Actually the concept works (Transfer voltage to an moving coil). Bad part is the current is too low and if i want to increase the current i need to wound think gage coil and this will become expensive for this kinda small projects. If yo...