Skip to content

ashwinprasadme/CuraEstimator

Repository files navigation

CuraEstimator

Takes STL file and slicing parameters from client using HTML form and performs the slicing on remote server using CuraEngine, generates the gcode, analyse and output properties like print time, filament length and cost of print.

  • Python + Flask
  • async Threading for scalability
  • email aleart to the user after the thread succeeds
  • AJAX polling on client side
  • JavaScript - jQuery - BootStrap
  • gcoder analyzer from OpenSource PronterFace
  • Flask-Mail for SMTP emails