Our Open Source framework low.js is a port of Node.JS for ESP32 based microcontrollers. With low.js we are bringing ease of programming, scalability of programs and easy connectability to the Internet on to small devices.
The ESP32 is a great target, because it is powerful, yet low cost. It provides Wifi out-of-the-box, also Ethernet jack support, 240 Mhz CPU and more for under $3 per piece (if bought in bulk). Actually, it is the cheapest such package of features we know of.
A great software framework needs a great board
When working on an unrelated project we were introduced to the Olimex ESP32-EVB board, an Open Sourced board which has the following features:
- ESP32 chip with Wifi and 4 MB Flash (the ESP-WROOM-32 module)
- 100 Mbit Ethernet
- MicroSD slot
- 2x 10+A relays for 120VAC/250VAC/24VDC
- IR receiver and transmitter
- LiPo charger
- Connector for UEXT modules
- Power Jack and USB connector (with typical UART interface)
All of this in a small 75mmx75mm (2.95″x2.95″) package. A great board to build many different projects with.
Now, based on this design, we moved around a few resistors and chips, to free some space around the CPU module, and created the ESP32-WROVER-EVB board:
On top of the above features it boasts a ESP32-WROVER (V3 silicon) module instead of the ESP32-WROOM-32, so it has 16 MB Flash and the additional 4 MB RAM which makes the board comfortable to use with low.js.
Of course, 16 MB Flash and 4 MB RAM also make it more comfortable to use with MicroPython, Arduino or native ESP-IDF.
When is it available?
The above is our prototype board, which works well! We are ordering the first batch of ready to use boards next week and expect to sell them in our web store in 3 months. If you want to reserve your board, feel free to Contact Us.
… and if you want to take a look at our Open Source framework low.js, please visit our website www.lowjs.org! Thank you!