Installation - 0xnobodyreally/SMartBoards GitHub Wiki
SMartBoard installation can be done in two ways:
IMPORTANT: SPIFFS (1M) must be enabled to use SMartboards. This is usually done automatically during the installation of SMartboards but if you're having issues related to SPIFFs you will need to enable it manually. Click here for instructions
WebUpdaterMS and Arduino IDE
Option #1: Using- Download WebUpdaterMS from GitHub
- Open the WebUpdaterMS.ino sketch in your Arduino IDE and update the SSID and Password to match the ones of your network.
- Upload the sketch to your NodeMCU board.
- Check the Serial Monitor (Baud 115200) to find the IP address assigned to your board
- Open your Web Browser at the IP Address of your board, and follow the instructions on screen to upload the provided firmware in .bin format
- Wait for your board to update and restart and refresh the webpage, you should see theWebApp of your new Led/Relay controller
Nodemcu-PyFlasher
Option #2: Using- Download Nodemcu-PyFlasher for your Operating System
- Open Nodemcu-PyFlasher and set as following:
- Serial Port: Select your board from the dropdown menu
- NodeMCU Firmware: select the .bin firmware of your LED/Relay Controller
- Baud Rate: 115200 (most compatible) or 460800 (faster)
- Flash Mode: QUAD/IO (QIO) (usually best for NodeMCU)
- Erase Flash: No. If any problem try selecting Yes
- Click Flash NodeMCU and wait for the process to complete
- Once complete, restart the Nodemcu to boot into the new firmware
How to enable SPIFFS from the Arduino IDE
Using the Arduino IDE, in the Tools
menu, select the desired SPIFFS size from the list. 1M SPIFFS
is the minimum required to use SMartboards.