Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

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