Skip to content
This repository has been archived by the owner. It is now read-only.

Switch to Cura because MiracleGrue is abandoned #102

Open
wants to merge 13 commits into
base: master
from

Conversation

Projects
None yet
2 participants
@skalnik
Copy link
Member

commented Feb 6, 2014

This is a WIP PR switching to CuraEngine, the slicer used in Ultimaker's Cura slicer.

TODO

  • Remove grue from vendor/ & replace with Cura Engine
  • Compile Cura with vendor/Makefile
  • Switch slicing to Cura
  • Replace s3g
  • Ensure it works on the Replicator 2 at GitHub HQ 3.0
  • Get configuration stuff working
@sshirokov

This comment has been minimized.

Copy link
Member

commented Feb 6, 2014

⚡️

@skalnik

This comment has been minimized.

Copy link
Member Author

commented Feb 6, 2014

Oh joy, Cura is configured with a .cpp file and then you have to recompile. That's a bit annoying. See https://github.com/Ultimaker/CuraEngine/blob/master/settings.cpp

@sshirokov

This comment has been minimized.

Copy link
Member

commented Feb 9, 2014

I have an open PR against CuraEngine to add a config file.

Update In master

skalnik and others added some commits Feb 10, 2014

GRUE ?= $(ROOT)/vendor/Miracle-Grue/bin/miracle_grue
GRUE_CONFIG ?= default
CURA ?= $(ROOT)/vendor/cura/CuraEngine
CURA_CONFIG ?= default

This comment has been minimized.

Copy link
@sshirokov

sshirokov Feb 13, 2014

Member

We should probably name the config file something like "makerbot" instead of "default"

@skalnik

This comment has been minimized.

Copy link
Member Author

commented Feb 13, 2014

Some more fun news. S3G, says that G0 is unsupported GCode. However, running the same GCode through GPX works fine.

So to get cura working properly, we'll likely need to replace S3G as well, unless we feel like fucking with GCode manually before sending it to S3G.

@skalnik

This comment has been minimized.

Copy link
Member Author

commented on 7d147ed Feb 13, 2014

Aw fuck, I meant 🍤

@skalnik

This comment has been minimized.

Copy link
Member Author

commented Feb 13, 2014

GPX doesn't want to stream to the Rep2 it seems 😢

@sshirokov

This comment has been minimized.

Copy link
Member

commented Feb 18, 2014

I have a fix for GPX cooked and tested-ish. It's not perfect, but it makes it work.

https://github.com/sshirokov/GPX/compare/fix-the-stream

I'm also writing a similar tool that should be a bit more sane to deal with.

@skalnik skalnik referenced this pull request Mar 21, 2014

Closed

Linux compatability #103

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
You can’t perform that action at this time.