Skip to content

nvtkaszpir/esphome-3d-printer-smart-enclosure

Repository files navigation

About

This is a 3d printer enclosure controlling system using esp32 devices using esphome via HomeAssistant.

preview

Docs

See here.

Code

make sure to have esphome installed locally to be able to compile and upload it.

pip3 install -r requirements.txt

make host
make esp32-c-ed97e4

Development

Those are generally notes to myself :)

Build esphome

pyenv vitualenv esphome
pyenv activate esphome
pip install -r requirements.txt

make host # run locally via SDL
make esp32-c-ed97e4 # deploys to device

Build Docs

Preview documentation locally

pip install -r requirements-docs.txt
mkdocs serve

Auto-published by github action when pushed to master.

Code commits

ensure to have pre-commit installed.

npm install -g markdown-link-check
pip install pre-commit

pip install -r requirements.txt
pip install -r requirements-docs.txt
pre-commit install
git add .
pre-commit run --all

About

Smart enclosure for 3D printer using esphome

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 2

  •  
  •