Git Product home page Git Product logo

cylindrical-slicer's Introduction

Cylindrical 3D Printer Add-on - Cylindrical Slicer 0.1.0-alpha

This is an add-on to convert a traditional Cartesian FDM 3D printer into a cylindrical 3D printer. This project involves the installation of an apparatus to replace the y-axis of the 3D printer with a rotating cylinder as well as the use of custom slicing software. By the end, you will be able to print a couple of models with a cylindrical 3D printer and slice 3D models with non-planar slicing techniques. This project was designed to work with the Anet A8 with Marlin firmware. However, this project can likely be adapted to work on other Cartesian FDM 3D Printers through a few modifications in the slicing software and the cylindrical 3D printer apparatus. The slicer was programmed from scratch in Python 3.7 using the numpy-stl library https://pypi.org/project/numpy-stl/ and the Panda3D Engine https://pypi.org/project/Panda3D/. Please read the guide found in the DOCUMENTATION folder before beginning.

PLEASE BE AWARE:

This project has many problems. The slicer has bugs and can be quite slow. This is a project that is very early in development. It was made by a student (me) who has never done this before. USE AT YOUR OWN RISK! I did this with the intent to make something cool and I did my best to make it so you can make something cool too.

Demo Videos

https://www.youtube.com/watch?v=Pq-NW0AvSuk
https://www.youtube.com/watch?v=2twj22HswTA
https://www.youtube.com/watch?v=FFyrccP61u0

Contents

  1. PDF guide
    • Concepts of the cylindrical slicer
    • Cylindrical 3D printer apparatus setup
    • Slicer setup
    • Slicer navigation, controls, and features
    • Making and exporting your own compatible 3D models
    • Brief troubleshoot section
  2. Assembly Drawing
    • Bill of materials
    • Parts are labeled and dimensioned
  3. Cylindrical 3D Printer Apparatus
    • STL Files for printable parts of apparatus
  4. Cylindrical Slicing Software
    • Cylindrically slices models and generates gcode to print the model on the cylindrical 3D printer
    • Configuration file to modify print parameters and gcodes
    • Unwrapped layer viewer to visualize the layers being printed at different radial increments
    • 3D GUI
    • Adjustable model location and orientation
  5. Printable Demo STL files
    • Cylinder
    • Bracelet
    • Lotus

cylindrical-slicer's People

Contributors

vandenbergheluke avatar

Stargazers

Garth avatar Lev Kozlov avatar Magnus Sörensen avatar Devin Blitzer avatar  avatar Evert Chin avatar

Watchers

 avatar  avatar

Forkers

zhaotao666

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.