Git Product home page Git Product logo

p2pp's Introduction

p2pp - Palette2 Post Processing tool for PrusaSlicer/Slic3r PE

LATEST DEVELOPMENT RELEASE CAN BE DOWNLOADED HERE

Tested with version PrusaSlicer 2.2.0/2.1.0 earlier versions may generate different code patterns and may not work correctly

Purpose

Allow Palette 2 users to exploit all features and functionality of the palette 2 (Pro) with the Slic3r PE functionality for multi material printing including:

  • use of variable layers without bloating the wipe tower
  • wipe to waste object
  • wipe to infill
  • configurable option to create more filament at the end of the print
  • configurable tower print speeds
  • added support for other hardware like the BifBrain3d side wipe device

BEFORE YOU START:

p2pp is an independently developed post processing script designed to allow Palette+/2/pro/s users the abiltiy to use Prusaslicer's advanced features nativlely directly from Prusaslicer. We test features before releasing but please understand you use this script at your own risk. We are not responsible for any damage caused.

IMPORTANT:

P2PP currently is optimized for devices in a connected setup. It is possible to generate files or the Plette+ and P2 in connected mode.
This feature is considered ALPHA development and needs further testing

Functionality

p2pp is a python script with a shell script/batch file wrapper.

It works as a post processor to GCode files generated by PrusaSlicer 2.1+, just like Chroma does. If does however not create any new code for wipe towers etc, it just adds Palette 2 MCF information codes to the file. The script is triggered automatically when exporting GCode or when sending information to the printer so no manual additional step is required.

IMPORTANT

Before using p2pp, it is imperative that you set up the printer and Palette device according to the instructions given by Mosaic. In particular, be sure you have calibrated your printer's extruder before setting up the Palette. (General instructions for that can be found here.) Once you have completed an initial print through CANVAS or Chroma (be sure to keep the extrusion rate at 100% during the initial calibration!), follow the guide(s) below and create a new Printer profile in PrusaSlicer. You need a separate profile because p2pp and Chroma use different PrusaSlicer settings.

If you are new to printing with PrusaSlicer, make sure you have the printer dialed in using single filament prints before adding the complexity of p2pp post scripting. It will greatly simplify the debugging if you know the print, filament and printer settings are properly tuned to work with your 3d Printer hardware.

General information

Kurt made a video describing the installation process p2pp on a windows system. Besides the windows specific part this video also contains the setup instructions for Slic3r/PrusaSlicer and a full example on how p2pp is used. The video can be found on YouTube:

youtube video

Some of the advanced features are not covered in this video so make sure to take the time to read through the PDF Manual that comes with the distrubution:

If you ave any questions, please address them to the P2PP Community Help group on Facebook

Acknowledgements

Thanks to..... Tim Brookman for the co-development of this plugin. Klaus, Khalil ,Casey, Jermaul, Paul, Gideon, (and all others) for the endless testing and valuable feedback and the ongoing P2PP support to the community...it's them driving the improvements... Kurt for making the instructional video n setting up and using p2pp.

Make a donation...

If you like this software and want to support its development you can make a small donation to support further development of P2PP.

Donate

Good luck & happy printing !!!

p2pp's People

Contributors

tomvandeneede avatar skellatore avatar taxilian avatar cmroche avatar garthsnyder avatar owey71 avatar tdiggity avatar

Watchers

James Cloos avatar  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.