Giter VIP home page Giter VIP logo

johnrbell / flair_eva_project Goto Github PK

View Code? Open in Web Editor NEW
9.0 1.0 0.0 1.09 MB

☕️ Adding Pressure Profiling to the Flair 58 Espresso Maker via linear actuators and an ESP32 microcontroller

License: MIT License

C++ 63.06% HTML 7.06% CSS 19.04% JavaScript 10.84%
embedded-systems esp32 microcontroller espresso-machine arduino platformio actuators electronics-projects stepper-motor systemonchip

flair_eva_project's Introduction

dark logo light logo

Flair 58 EVA Project

The (long term) plan: ESP32-Hosted webserver, serving machine controls to any device (laptop, phone, tablet) to control the actuators and enable automated pressure profiling.

Off the Shelf Hardware:

  • ESP32: Amazon
    • Working so far. 👍 I'm inclined to think any variety should work. The "narrow" version is nice because it fits in a standard breadboard with 1 column available on either side.
  • Linear Actuators: RobotDigg
    • Two are needed to achieve the pressure and maintain actuator speed consistent with 9bar/30sec shot profiles.
    • 100mm stroke length used (required?) for this design.
    • Please make a PR to this readme if you believe you have alternative options.
  • TMC2209 Driver: Amazon
    • Working so far. 👍 No configuration or anything set up, just tested basic communication. Initial test can be seen here.
    • These specific ones have misprints on the silkscreening which is noted in the fysetc wiki. 🤨
  • Pressure Sensor: AliExpress
    • 0-1.2Mp model.
    • Untested currently, plan is to use the same model as Gaggiuino
  • ADS1115 ADC: Amazon
    • Needed for the pressure sensor. Not quite there yet.
  • 24v to 5v Converter: Amazon
    • To power the ESP32 from the PSU if not using another source. Using USB for the forseeable future.
  • 150w 24v PSU: Amazon
    • Provides 24v to drive the steppers/actuators.

Custom Hardware:

  • Custom lever hinges.
    • Currently 3D Printed for testing purposes.
  • Custom lever hinge pins.
    • TBD.

All in, off the shelf parts should be about $100-$200 depending on how involved you'd like to get. A significant portion of that is shipping actuators from China at about $45.

The custom hardware is estimated between $20 and $50 depending on process and finish.

Pinouts:

ESP32 WROOM 32D V4:

esp32 pinout

Image belongs to Espressif.

Environment Setup

I'll steal something from Perl here: TIMTOWTDI: There's more than one way to do it.

In my case i used VS Code & the Platform.io extension.

You'll also need the USB to UART Bridge VCP Drivers

#Includes

You'll need a file named: wifi_creds.h in your /src dir.

It should be in the following format:

const char *WIFI_SSID = "thatsWhatSheSSID";
const char *WIFI_PASS = "sprinkles";

Disclaimer

If I knew what I was doing, I'd be done.

I'm learning as I go. Don't burn your kitchen down. 🔥

Contributors:

flair_eva_project's People

Contributors

johnrbell avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.