0% found this document useful (0 votes)
183 views6 pages

ESPlorer IDE for NodeMCU Development

ESPlorer is a multiplatform tool for ESP8266 development that supports Lua for NodeMCU and MicroPython. It provides an IDE with features like syntax highlighting, code completion, and the ability to send code directly to an ESP8266. ESPlorer runs on Windows, Linux, Solaris, and Mac OS and allows debugging and programming of ESP8266 modules and boards.

Uploaded by

Imran Mehdi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
183 views6 pages

ESPlorer IDE for NodeMCU Development

ESPlorer is a multiplatform tool for ESP8266 development that supports Lua for NodeMCU and MicroPython. It provides an IDE with features like syntax highlighting, code completion, and the ability to send code directly to an ESP8266. ESPlorer runs on Windows, Linux, Solaris, and Mac OS and allows debugging and programming of ESP8266 modules and boards.

Uploaded by

Imran Mehdi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

ESPlorer – esp8266 https://esp8266.

ru/esplorer/

ESPlorer

The essential multiplatforms tools for any ESP8266 developer from luatool author’s, including a LUA for
NodeMCU and MicroPython. Also, AT commands are supported.
Required JAVA (SE version 7 and above) installed.

Windows(x86, x86-64)
Linux(x86, x86-64, ARM soft & hard �oat)
Solaris(x86, x86-64)
Mac OS X(x86, x86-64, PPC, PPC64)

1 of 6 5/31/23, 13:13
ESPlorer – esp8266 https://esp8266.ru/esplorer/

• Syntax highlighting LUA and Python code


• Code editor color themes: default, dark, Eclipse, IDEA, Visual Studio
• Undo/Redo editors features
• Code Autocomplete (Ctrl+Space)
• Smart send data to ESP8266 (without dumb send with �xed line delay), check correct answer from
ESP8266 after every lines.
• Code snippets
• Detailed logging
• and more, more more…

• Getting Started With The ESPlorer IDE Written by Rui Santos (download for free)

• Home Automation Using ESP8266 Written by Rui Santos

• Not yet

• ESP8266 modules (ESP-01, ESP-07, ESP-12 E/F and other), MicroPython compatible (Aliexpress,
sorted order: by price)
• ESP8266 «white adapter» for ESP-07, ESP-12, ESP-12E/F and antennas for ESP-07 (Aliexpress,
sorted order: by price)
• DC-DC 3.3 7333 for white board (Aliexpress, sorted order: by price)

• NodeMCU v3 — LoLin brand, MicroPython compatible (Aliexpress, sorted order: by price)


• NodeMCU shields, MicroPython compatible — LoLin brand (Aliexpress, sorted order: by price)
• Witty board, MicroPython compatible, RGB LED, Light sensor, 3 buttons (Aliexpress, sorted order:
by price)
• WeMos mini boards and shields, Micropython compatible, (Aliexpress, sorted order: by price)
• WeMos mini board and shields, MicroPython compatible, from o�cial WeMos Electronic Aliexpress
store
• Most popular DIY parts (Aliexpres, sort by orders)

• Download ESPlorer binaries


• Download ESPlorer source code from GitHub

2 of 6 5/31/23, 13:13
ESPlorer – esp8266 https://esp8266.ru/esplorer/

For donations by credit/debit card, eWallet, or internet banking (selected countries), please click on
PayPal Donation Button.

• esp8266.com on English
• esp8266.com on English
• esp8266.ru на русском

At now, in progress — MicroPython supporting.

• rsyntaxtextarea updated from 2.5.6 to 2.5.8

• Microchip RN2483 (low-power long-range LoRa tehnology transceiver module) supporting

• MicroPython �rmware autodetection


• MicroPython syntax highlighting
• MicroPython �les extensions *.py and *.pyc added
• MicroPython SendToESP command (send current �le from editor window to ESP8266, ALT+E)
• MicroPython SendLine command (send one line from editor window to ESP8266, ALT+L)
• MicroPython SendBlock command (send selected block from editor window to ESP8266, ALT+B)
• MicroPython Coomands Tab: GPIO reading and writing, WiFi and TCP connetions)
• MicroPython Snippets (user editable code blocks, buttons for fast executing)
• MicroPython manual entered commands history
• MicroPython code autocomplete CTRL+SPACE
• Show/Hide editor window for using as simple colored terminal
• Show/Hide terminal window for full-screen code editing

3 of 6 5/31/23, 13:13
ESPlorer – esp8266 https://esp8266.ru/esplorer/

• Bugs �x

• add skin selector (standart java LookAndFeel, platform depended)


• �rmware autodetection can be disabled (new option on «Settings» tab)
• decreased minimum window size for low-res screens

• add new cool ESP FileManager. Commands in popup menu: Run, Compile(New!), View(old Cat),
Edit(New!), Download(New!), Rename(New!), Remove (available commands depended �le
extension)
• add «Upload �le to ESP from disk» function (include binaries �les) in left bottom panel
• add «Download �le from ESP to disk» function (include binaries �les) in �le manager
• ESP �les list ABC-autosorted
• add new button FileSystemInfo (new command �le.fsinfo() since �rmware 20150311 and later)
• add �rmware autodetection after serial port open
• add check communication with MCU after serial port open or «change speed on the �y»
• change default window size to 1024×768 and new UI conception
• change: in all buttons/command «Run» against «Do», «View» against «Cat»
• expanded �eld for serial port name
• add «CustomSerialPort» on «Settings» tab (if enable this, PortScan never execute)
• add DTR and RTS buttons with LED
• add CTS LED
• add new «Links» menu
• add NodeMCU speci�c right panel (Heap button, Chip Info button, Chip ID button, Flash ID button)
• add toolbar Show/Hide command in «View» menu
• inc size of toolbar buttons
• add Snippets panel Show/Hide command in «View» menu
• add FileManager panel Show/Hide command in «View» menu
• add Right extra buttons panel Show/Hide command in «View» menu
• add «Use external editor» option on «Settings» tab. All �les ReadOnly
• add «EOL» option — EOL visible in terminal window
• add new mode for snippets: Condensed executing (please, do not use this mode if you use
commands without left operand: «=node.heap()», but «x=node.heap» work ok)
• �x AutoComplete (Ctrl+Space) bug for commands contains «.»
• �x «AutoSave/AutoRestore setting enable/disable log window» bug
• �x bug: exit app without save �les
• disable setting «AutoRun �le after Save to ESP» (for do this — you can use new button «Save &
Run» in 2.0.0-�nal version)
• all settings autosave when changed and autorestored after app launch
• window size autosave on close and autorestored after app launch
• editor: tab size changed from 5 to 4

4 of 6 5/31/23, 13:13
ESPlorer – esp8266 https://esp8266.ru/esplorer/

• library rsyntaxtextarea updated to version 2.5.6


• some code refactoring
• improve stability
• now semver.org versioning conception (MAJOR.MINOR.PATCH)

• add �le.format from NodeMCU 20150107


• AutoMagic cleaning of CMD-History from Mike (DL2ZAP)
• add several commands to Command combo-box

• ESPlorer — open source now!


• add «TurboMode» feature. My tests: File size: 3300 byte, 100 lines, baud rate: 115200, Download
time: 1.8 sec
• Terminal window have syntaxhilighter too (as editor)
• Java 7 & 8 compatible now

• add «AutoReConnect» feature: after port open on 9600, you can easy change port speed to other
baud rate without running snippet
• add new settings: max size for log and max size for terminal history for �xing «everything gets
terrible slow» bug
• rearrange snippets buttons, add «Snippet Cancel Edit» button
• add snippets hotkey: for snippet0 — Alt+BackQuote, snippet1 — Alt+1, snippet9 — Alt+9,
snippet10 — Alt+0, snippet11 — Alt+Minus, snippet12 — Alt+Equals, snippet13 —
Alt+BackSlash, snippet14 — Alt+BackSpace, snippet15 — no hotkey.

• add AutoScroll Enable/Disable


• add new serial port baud rates: 230400, 460800, 921600

• add «Inc/Dec font size» commands for editor, terminal and log windows
• remove all terminal autoclear actions
• bug �x (save settings)

5 of 6 5/31/23, 13:13
ESPlorer – esp8266 https://esp8266.ru/esplorer/

• add «Dumb Mode» for old-style sending data with line delay (see Settings tab)
• add code snippets feature
• add «Send current Line to ESP» command
• settings, last used serial port & baud, last script folder autosave/autoload now
• hotkeys revised

• bugs �x
• add commands history

6 of 6 5/31/23, 13:13

You might also like