Hey guys!
I posted in the beginner forum, but I figured this would be a better spot for actual questions regarding my first ever PCB design and layout. I built an ESP-01 Programmer, based on a CH340G chip. I was thinking of using another chip, like a CP2101 for its profile, but I think the CH340G has more widely available drivers, and at least in my case, Windows 10 auto detects it and auto installs the drivers. Its also easier to hand solder I suspect.
Anyway, I just couldn't find what I wanted in an ESP programmer. They all either lacked the features I wanted, and I figured if I wanted them, everyone else must as well. I wanted a way to plug in the ESP-01, program, reset, and then test, without removing the cord, module, fabra cobbling, or anything else for that matter. Here is the result! Being my first circuit, is there anything I missed, or anything I could do better? I tried to keep the number of VIA's to a minimum of only 2, but took an hour of making layout adjustments, which I am not sure really matters as an assembler, but may for the fabricator.
The actual questions I have are;
1. Can I use any 12Mhz passive crystal?
2. Are my values and connections correct?
3. Will it work?! This being my first go around, I assume I missed something, or got a value wrong, or any number of other screw ups.
Let me know what you think!