Code Monkey home page Code Monkey logo

gcodeviewer's Introduction

Peachy Printer

The is the front end for peachy printer tools. And is the main entry point into the wonderful world of Peachy 3D printing.

Installation

Windows

Visit peachyprinter.com and click the get started link for installation binaries

Supported windows versions

Windows 7+

Mac

Visit peachyprinter.com and click the get started link for Mac

Supported windows versions

Version named after mountians

Linux

Must be run from source. Please see the section below for running from source.

Supported Version

Ubuntu 14+ (Tested may work on other linux platforms)

Running from source

Windows

Dependancies

*Python 2.7 64bit or 32bit (64 bit recommended) *Scripts assume location of python c:\Python27_32 or c:\Python27_64 *Available at [https://www.python.org/] *Microsoft Visual C++ Compiler for Python 2.7 *Available at [http://aka.ms/vcpython27] *Virtual Python Environment builder *Install with "%PYTHONPATH%\Scripts\pip.exe install virtualenv *Other dependancies are installed by the build scripts.

Setup environment and build

Running build_windows_amd64-zip.bat or build_windows_x86-zip.bat will setup the environment and installed required components.

Running

As PeachyPrinter runs in a python virtual environment you first need to activate it: call venv/Scripts/activate.bat Once activated the software can be run with the command: python src/main.py

Mac

Dependancies

*pip *If Homebrew is install this can be install via the home brew install of python which is a good idea for python development rather the using the built in: brew install python *Virtual Python Environment builder *Install with pip install virtualenv *Other dependancies are installed by the build scripts.

Setup environment

Running build_mac.sh will setup the environment and installed required components.

Running

As PeachyPrinter runs in a python virtual environment you first need to activate it: source venv/bin/activate Once activated the software can be run with the command: python src/main.py

Linux

Dependancies

  • amd64 platform
  • darwin like linux (all testing done with ubuntu) Other operating systems may work as well if dependancies can be met but are not yet supported

Setup environment

There is a handy script to help you get started: 1 Checkout the code from github git clone https://github.com/PeachyPrinter/peachyprinter.git 3 Open a terminal window and go to the directory you just unziped. 4 Type ./build_linux.sh -d -i -j and hit enter to run

  • The -i flag will install the requirements via apt.
  • The -j flag adds a line to allow access to the usb port. and creates a run.sh script.
  • The -d Builds a driver.

Running

./run.sh and hit enter to start the software.

#Known Issues (Includes API issues)

  • Configuration can have problems if printers are swapped while software is running
  • Virtual machines will not work as the usb driver abstractions cannot keep up

#Contributors Nicolas Rubio - Posisition icon - source: https://www.iconfinder.com/icons/311123/coordinates_gps_locate_location_map_position_icon

#Contributing

Development goals

  • Continuous deployment
  • TDD when possible(UI elements not included)
  • Il8n
  • Simple contained development enviroment
  • Cross platform (Inital goals: Windows, Mac, Ubuntu )

Release Notes

January 25th 2016 :: 1.0.x Initial public release of peachy printer ui for peachy printer tools.

gcodeviewer's People

Contributors

jtownley avatar poikilos avatar rylangrayston avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

gcodeviewer's Issues

Please explain versions

Hello,
I am trying to get the program working in my fork. Why are there 3 versions? I will just make them into separate commits with different tags in my fork, unless there is some need for the other versions.

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.