eforth for ESP32


ESP32FORTH-INSTALLATION

 


https://esp32.forth2020.org/installation


   

This is the old version 

eforth for ESP32

  

1) You need to have pre-installed ARDUINO IDE

2) Install inside ARDUINO IDE , all support libraries for the Nodecmu board model , you have.  

a beginner video how to set up all libraries for ESP32 development --> (https://www.youtube.com/watch?v=wNtGHCrO7E4 )

There are basically 2 models of DO-IT  one with 30 and the other 36 pins, the 30 pin DOIT is the recommended. 

 https://makeradvisor.com/esp32-development-boards-review-comparison/

3)Download   Version 7.05 of ESP32Forth        <--  download    

( Older version 7.03)    Download ESP32Forth_v7      <--  download  

 (older version "classic"   web version  6.3, from here    )

4) Install /copy  the folder ESP32forth     ( or espforth-eforth63)  inside your ARDUINO SKETCH folder.

5) On  ARDUINO IDE  open  the file   espforth.ino.

6) ONLY  If you have version 6.3 of ESP32forth   follow this instructions below **

version >7 does not need the  step (6)  continue to  7) 

7) Now, you are ready to  compile and download to your ESP32 !

8) Using a terminal on USB you will see ESP32forth welcome message 

9) If you want to start a     ESP32 WebUI

A terminal over the web can be activated. Contact at port printed or via mDNS http://forth/.

webui ( network-z password-z -- )

Usage:      z" NETWORK-NAME" z" PASSWORD" webui

10) Start your browser and communicate to your ESP32 you will see this web-page.

Get the full manual of Dr. Ting  ESP32 eforth 6 , here :    download

To better understand eForth words, download the "eForth Overview" of Dr. Ting (take att. this is a x86 version, not all the words are the same!)

(if you look for more information on ESP32, here is a great list of links  https://arduinoinfo.mywikis.net/wiki/Esp32  )


all our gratitude to Dr. Ting for the development of eForth, and Brad Nelson for the web-ide support, and mainteiner of this version

Version >7  new version of the  WEB IDE

Version 6.3  "classical"    WEB IDE 

** To make this IDE work in the version   6.2 or   6.3  classic version...

 Edit on line 46 47,etc  the SSID with the information of your network( router name and password) 

(and in case yo prefer to change the default IPAddress) 

#46   const char* ssid = "SVFIG";//type your ssid

#47   const char* pass = "12345678";//type your password

// static ip address

IPAddress ip(192,168,1,201); 

IPAddress gateway(192,168,1,1);