Coder Social home page Coder Social logo

tcookj66 / grid-apps-kiri-moto- Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gridspace/grid-apps

0.0 0.0 0.0 10.49 MB

Browser-based Slicer for 3D Printing, CAM, Laser (Kiri:Moto) and mesh editor (Mesh:Tool)

Home Page: https://grid.space/

License: MIT License

Shell 0.02% JavaScript 88.23% C++ 4.81% C 0.19% Assembly 0.01% Prolog 0.03% CSS 1.84% Makefile 0.01% HTML 2.32% Dockerfile 0.01% G-code 0.01% Roff 2.44% CWeb 0.03% Macaulay2 0.04%

grid-apps-kiri-moto-'s Introduction

Grid.Space Web Applications

Website GitHub package.json version (branch) GitHub package.json version (branch) GitHub package.json version (branch) GitHub package.json version (branch)

Grid.Space hosts several live versions of this code

Kiri:Moto is a browser-based Slicer for 3D printers, CNC mills, and Laser cutters

Mesh:Tool is a browser-based mesh repair and editing tool

Electron Builds (Desktop Binaries)

https://github.com/GridSpace/grid-apps/releases/

Click on "Assets" under the release name to reveal files

Linux x86 requires the following to run:

sudo apt -y install fuse
chmod 755 KiriMoto-linux-x86_64.AppImage
./KiriMoto-linux-x86_64.AppImage --no-sandbox

The Windows and Mac binaries are not signed, so you will need to jump through a few safety hoops to get them to open the first time.

Primary Documentation

https://docs.grid.space/projects/kiri-moto

https://docs.grid.space/projects/mesh-tool

Development Activity

GitHub commit activity GitHub last commit GitHub contributors

Community Engagement

Discord | YouTube | Twitter

Discord GitHub Donate Twitter Follow

Testing Locally (with Docker)

git clone [email protected]:GridSpace/grid-apps.git
cd grid-apps
docker-compose -f src/dock/compose.yml up

Testing Locally (with NodeJS)

git clone [email protected]:GridSpace/grid-apps.git
cd grid-apps
npm i
npm install -g @gridspace/app-server
gs-app-server --debug

to start a local instance of the apps. then use a browser to open localhost:8080/kiri

if installing the app-server fails or gives you permissions errors, then your node installation (on linux/mac) is installed as another user (like root). try instead:

sudo npm install -g @gridspace/app-server

Alternatively, if you are using a packaged version of npm that ships with a Linux distribution, but still want to install in your home directory, you can use

npm config set prefix ~/.local

If gs-app-server is not found, then perhaps ~/.local/bin is not in your path. You can either add it to your path, or you can run:

~/.local/bin/gs-app-server --debug

You can now access your environment of grid-apps by going to localhost:8080/kiri

Windows Developers

this git repo requires symbolic link support. on Windows, this means you have to clone the repo in a command shell with Administrator privileges.

Other Start Options

gs-app-server

serves code as obfuscated, compressed bundles. this is the mode used to run on a public web site.

requires node.js 12+

Javascript Slicing APIs

A script include that injects a web worker into the page that will asynchronously perform any of Kiri’s slicing and gcode generation functions. And a frame messaging API for controlling Kiri:Moto inside an IFrame.

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.