Skip to content

Self-contained firmware flasher based on nodemcu-pyflasher

License

Notifications You must be signed in to change notification settings

DeeEmm/DIYFB-firmware-flasher

 
 

Repository files navigation

DIYFB Firmware Flasher

GitHub forks    GitHub Repo stars    GitHub all releases    GitHub issues    GitHub contributors    Discord    GitHub

DIYFB Firmware Flasher is a companion tool for the DIY Flow Bench project.

Image of DIYFB Firmware Flasher GUI

Installation

The app doesn't have to be installed, just double-click it and it'll start. Check the releases section for downloads for your platform. For every release there's at least a .exe file for Windows and a .dmg for macOS.

Status

Scan the list of open issues for bugs and pending features.

Getting help

In the unlikely event that you're stuck with this simple tool the best way to get help is to create a discsussion over on the main DIYFB Forums

Build it yourself

If you want to build this application yourself you need to:

  • Install Python 3.x and Pip (it comes with Python if installed from python.org).
  • Create a virtual environment with python -m venv venv
  • Activate the virtual environment with . venv/bin/activate (. venv/Scripts/activate if you are on Windows with Cygwin or Mingw)
  • Run pip install -r requirements.txt

A note on Linux: As described on the downloads section of wxPython, wheels for Linux are complicated and may require you to run something like this to install wxPython correctly:

# Assuming you are running it on Ubuntu 18.04 LTS with GTK3
pip install -U \
    -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-18.04 \
    wxPython

Credits / About

DIYFB Firmware Flasher is a self-contained NodeMCU flasher with GUI based on esptool.py and wxPython. Based on cut down version of Marcel Stoers nodemcu-pyflasher

It is essentially a cut down version of Marcels work, with a few minor modifications to make a simple firmwre uploader for DIYFB users to use.

License

MIT © Marcel Stör

About

Self-contained firmware flasher based on nodemcu-pyflasher

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Other 0.1%