algorithmic modeling for Rhino



Xylinus Overview

Xylinus allows for novel control of 3D printers, generating G code directly from native Rhino and Grasshopper geometries including solids, surfaces, and curves. It has tools for printers based on FDM filament extrusion, pneumatically-controlled syringes, ink-jet, and DLP Stereolithography.

The Xylinus Workflow

Printer control is defined by a combination of elements--input geometry, printer configurations, and a print component. Some print components use curves as an input to directly define the printers path of travel. Others use more volumetric geometry for and perform slicing operations similar to more conventional 3D printing software.

The configuration components collect and pass on the relevant information about the printer. There is a different config tool for each type of printing (filament, DLP, syringe). The config tool outputs these items individually and as a bundle. Most inputs in Xylinus can accept the specific config setting or the bundle. Ones you have established the settings for your printer, it can be saved as its own user object for future use. If you would like to make modifications to some of the settings, this can be done with the config tool; simple input the bundled data and then input data for the specific setting you want to change. All blank setting will use the input bundled data.

Open for Expansion

The configuration components make the plug-in adaptable to a wide range of printers, including custom-built machines with unique additions and M-codes. This project has been developed for bioprinting, but is useful for a wide range of research-based applications and creative hands-on use of 3D printers. In keeping with the spirit and many benefits of the open-source 3D printing movement, where possible, Xylinus is written as "user objects" which are open to the user to explore and even modify if needed.

About the Name "Xylinus"

This plug-in is named after Glucanobacter xylinus a bacteria that produces a fine microbial cellulose fiber. It is the portion of the Kombucha SCOBY that produces the pellicle that many artists, designers, and scientists are now exploring as a biomaterial with several compelling properties. G. xylinus produce a thin filament, not unlike a 3D printer, making it an ideal bug to serve as the namesake of a plug-in designed for bioprinting and other novel forms of 3D printing.


Xylinus is available to download for free. Contributions to the project are welcome, however. This can take the form of monetary donations, helping with debugging, and extending these tools. Everything is written as an unlocked "User Object" so the entire plug-in is open for you to

Members: 28
Latest Activity: Sep 20, 2023

Discussion Forum

Offset using Xylinus 1 Reply

Hello everyone,I am discovering, Rhino, Grasshoper and Xylinus.When I slice, I receive a G-code but the first layer starts at the second layer...For example, I give a 0.2mm layer height but the gcode…Continue

Tags: Slicingiscaring

Started by Sam Fisher. Last reply by Sam Fisher Aug 22, 2019.

Exporting G-Code 1 Reply

Hi all,Just downloaded Xylinus and just trying to export some curves directly to a 3D-printable G-code, so I'm using the Crv to GC cluster, and it looks like the data is there but I'm not sure what…Continue

Tags: g-code, xylinus, printing, 3d

Started by Davis Richardson. Last reply by Ryan Hoover Mar 16, 2018.

Comment Wall


You need to be a member of Xylinus to add comments!


Members (28)






  • Add Photos
  • View All


  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service