EdgePro
Microcontroller Boards
EdgePro1 is a a tiny (32 x 16 mm) open source development platform that utilizes powerful hardware and state of the art firmware based on the POSIX compliant Real Time Operating System. The main advantage of the EdgePro1 is the full use of the LuaJIT interpreter to develop and execute programs written in the Lua scripting language. The LuaJIT interpreter uses just-In-time (JiT) techniques to approach the execution speeds of native C programming when possible.
Equipped with the U-Blox NINA-W102 communication module, EdgePro1 supports Wi-Fi and BLE communication. This communication module has powerful open CPU support for customized applications and a built-in antenna. An optional security chip, ATECC608A, is also available.
EdgePro1 | Teensy 4.0 | Portenta H7 Lite Connected | Pyboard D | |
---|---|---|---|---|
Manufacturer | EdgePro | PJRC | Arduino Pro | George Robotics Limited |
Microcontroller | Cortex M7 | Cortex M7 | Cortex M7 | Cortex M7 |
Clock | 600 MHz | 600 MHz | 480 MHz | 216 MHz |
FLASH | 4 MB + 8 MB | 2 MB | 2 MB + 16 MB | 2 MB + 2 x 2 MB |
RAM | 1 MB | 1 MB | 1 MB + 8 MB (SDRAM) | 512 KB |
WiFi | Yes | No | Yes | Yes |
Bluetooth | Yes | No | Yes | Yes |
Onboard LEDs | 1 RGB | Power LED only | 1 RGB | 1 RGB |
GPIOs | 17 | 24 (40) | 22 + (bottom conn.) | 12 (24) + (bottom conn.) |
USB | USB Micro B | USB Micro B | USB-C | USB Micro B |
Security Chip | Yes | No | Yes | No |
DC-DC | Yes | No (LDO) | Yes | No (LDO) |
Debugging | SWD | No | No (SWD bottom conn.) | No (SWD bottom conn.) |
Dimensions | 32.0 x 16.0 mm | 35.6 x 17.8 mm | 66.0 x 25.4 mm | 33.5 x 23.8 mm |
Open Source | HW + SW | SW | SW | SW |
MCU
Modem
Storage
Micro USB
Power Supply
User I/O
Optional
Size
We will also be offering the EdgeProMX DIY computer board. It is a 231 x 132 mm PCB with through-hole technology and every footprint you need to build a complete DIY computer based on the EdgePro1. It has been specifically designed for easy home soldering.
The EdgeProMX footprint boasts easily identifiable areas to solder on your own 48-key mechanical ortholinear keyboard, a low-power sunlight-readable 400 by 240 monochromatic LCD module, a rotary switch, a toggle switch, exchangeable batteries, and a development area for prototyping. For debugging purposes a standard JTAG/SWD connector can be added as well.
We will be providing a full list of parts, where to get them, and a tutorial to help you build the DIY EdgePro1-based computer of your dreams with minimal difficulty and maximum fun.
You can find the open source schematics and BOM for both boards in GitHub. You can also find a full project write-up on Hackaday. We will release the full KiCad projects including the layout of the boards upon completion of a successful campaign.
You can sign up to be notified when this campaign launches, and to get any other useful updates, right at the top of this page. We work hard to only send out useful information and you can unsubscribe at any time.
"Developers looking for a tiny open source arm development board might be interested in the EdgePro1 featuring a 600-MHz, ARM Cortex M7."
"[EdgePro1's] main advantage is to take full use of the LuaJIT interpreter to develop and execute programs written in the Lua scripting language. The LuaJIT interpreter gets as close to the execution speed of native C programming as possible..."
"A very powerful, very small development board!"