Geekcreit / Geekwork easykit B1
After purchasing my Espressif Dev Kit C i saw this board on Banggoods site at just over £5.00 less than third of the cost of the dev kit c module so picked one up to see how it compared, I wasn't expecting much but when it arrived i was pleasantly surprised build quality was good with good amount of solder on the parts, the board layout is very similar to the dev kit C with a couple of noticeable differences which are easy to spot. Firstly it is red secondly it has a trapezoidal end under the esp32 Wroom antenna it also has a couple more gnd pins,annoyingly the pin layout is offset by one pin on the right side of the module so won't directly drop in to replace espressifs version with a couple of pins over hanging this is why my breakout has multiple connection options as it seems that every board made pretty much follows the guidelines on Espressifs site then moves a pin or two.
The Wroom module has 4M Dio spi flash fitted, and will run at 80Mhz with rev 0 silicon this gives me a bit of head scratching a small question when looking at rev number if you use various methods of reading the revision on various boards it is reported as R/W flash does that mean that its up to the end manufacturer to put the rev number in?
It has a ch340 usb uart bridge which gave me a few problems if i try to run faster than 115200Baud for some reason. My first module had a -B1 on the board now i've brought a few of these and they all had this problem of unreliability at faster baudrates, i recieved 3 more yesterday these are marked -C1 , these do not have the problem you can run the Uart at full speed.
it has the stock ld11173v3 regulator so gives you little bit of current for you to run your devices i put a 16bit neopixel ring on and it rand through its little routine without getting hot and i could light all at 33% before the temp starting creeping up.
Two switches labeled Reset and Flash, flash is connected IO0 to put it into program mode manually on the rev C1 board this has been renamed USER and IO0 also has an Led connected to it.
it has the usual two transistor arrangement on rts cts to put it into program mode via the usb for programming. The other change on the rev c board is the addition of a second led connected to IO27. I ran an extensive set of tests on this board and it did everything the dev kit C does except the comms on the -B1 board that has now been fixed on the C1- which isn't really surprising as it has the same WROOM module fitted.
now one notable difference with the devkit c is that runs cooler my devkit c gets warm where as this board does not.
- Runs as well as the Devkit C
- Unpredictables Comms on the rev -B1
- Larger than other modules.
- Lack of things to plug it into which led me to design the little breakout board (Gerbers available here)
i'll give it an 8/10 because of the comms problem its a nice board that works. Before i get lots of you saying another con is its got rev 0 silicon well we know all of rev 0 faults and there are work arounds, we dont know whats lurking in rev 1 yet, Mark my words it wont be to long before were all asking is it rev 2 silicon. i have done a lot of work on Arm and one of ST's chips is on rev R so imho better to know the bugs with a workaround than get bitten by another no ones seen yet