Giter VIP home page Giter VIP logo

ultimaker-monitor's Introduction

Ultimaker Monitor

This tool uses the Ultimaker 3's WebAPI to wirelessly poll information about the 3D printer's state, such as temperature, memory usage, print status, print history, system log, etc. It also allows for some basic control over the 3D printer's current printjob, as well as the ability to upload printjobs in GCode format.

Building

The interface is built using Qt5, so you will need a Qt environment in order to build this. If you already have one, then building it shouldn't be too much of a hassle. The repository already comes with the necessary dependencies, just ensure that the link directory for curl in the project file is set correctly, since link directories are relative to the makefile location, so if your build directory is elsewhere, make sure you navigate upwards from your build directory, and into where the Curl dependencies are.

Footnote: this was designed with 64-bit in mind, I can't confirm if a 32-bit build would work as I do not have a 32-bit copy of Curl

Download

If you'd rather not build it yourself, you can find a pre-compiled binary to download in the releases section. Do note that you will need the Microsoft Visual C++ runtime installed for it to function, you can find a copy here, though most people already have it installed.

Thanks

  • Jaime Quiroga, for the the great AMOLED QSS stylesheet template that I based the design off of.
  • Niels Lohmann, for his awesome JSON library that I can't live without.
  • QCustomPlot, for their amazing customizable plot widget.

Screenshot

ultimaker-monitor's People

Contributors

psychedelicshayna avatar

Stargazers

 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.