Giter Club home page Giter Club logo

up3d's Introduction

UP3D - use your UP printer with standard G-Code Slicers

License Build Status Release

To download click Downloads for the latest OS X, Linux or Windows package.

Instructions: up3dtools-how-to

This command line tools support printers from Tiertime see http://www.up3d.com for more information. It allows you to use other advanced slicers together with your UP printer. The tools process and upload standard G-Code files to your UP printer.

A packaged GUI frontend myUP.app for OS X is available under downloads. It allows to explore interactively the various transcoder settings.

Sceenshot


up3dtranscode:

G-Code to UpMachineCode (UMC) converter

Usage: up3dtranscode machinetype input.gcode output.umc nozzleheight [a_factor] [vmax_factor] [junction]

          machinetype:  mini / classic / plus / box / Cetus
          input.gcode:  g-code file from slic3r/cura/simplify
          output.umc:   up machine code file which will be generated
          nozzleheight: nozzle distance from bed (e.g. 123.45)
          a_factor:     acceleration factor in percent to defaults (.e.g. 50)
          vmax_factor:  speed factor in percent to max defaults (e.g. 150)
          junction:     junction deviation, default is 0.05 (e.g. 0.1)          

example: up3dtranscode mini input.gcode output.umc 123.1  20  150  0.1
         this reads input.gcode and generates an output.umc for the UP mini with nozzle height
         set to 123.1. The acceleration for the printer is reduced to 20%, max speed is set to
         150% and junction deviation is set to 0.1   

See list of supported G-Commands in wiki page G-Command Overview


up3dload:

UpMachineCode (UMC) uploader, sends the umc file to printer and starts a print

Usage: up3dload output.umc

up3dshell:

Interactive printer monitor and debugging tool, use to watch printing

Usage: up3dshell

Keyboard commands

Key Action
CTRL-c Aborts the program
CTRL-r Refresh display
p Power printer on
q Stop printing, power off and quit
0 Run ROM Program 0

up3dinfo:

Program to show the details of the connected UP printer

Usage: up3dinfo

up3dstatus

Program to show current print status and to control the printer

Usage: ./up3dstatus [stop | on | off]

        stop:  stops current print and reports status
        on:    switch printer on and reports status
        off:   switch printer off and reports status
        no parameter reports current printer status:
        <machine>;<program>;<system>;<temp>;<layer>;<height>;<percent>;<time>
        <machine>: machine state 
        <program>: program state 
        <system>:  numeric value machine state 
        <temp>:    current nozzle temperture in C
        <layer>:   reported printing layer
        <height>:  reported printing height in mm
        <percent>: reported completion in percent
        <time>:    reported time remaining in seconds

up3dconvg

Program to convert UP machine code to standard g-code for e.g. review

Usage: up3dconvg machinetype input.umc

        machinetype:  mini / classic / plus / box / Cetus
        input.gcode:  up machine code file which will be read

up3dcapture

Program to capture the axis positions during a running print. The capture sapling rate is ca 2ms. The capture stops automatically when the printer returns into idle mode.

Usage: up3dcapture

up3dgcode

Program to process captured data from up3dcapture to g-code. It uses some advanced filtering to generate larger segments.

Usage: togcode input.capture [average]
         input.capture:  machine capture file
         average: not implemented yet

up3d's People

Contributors

kscheff avatar maikstohn avatar stohn 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.