Skip to main content

Select RPL branches opened on July 9; remainder to open July 13. Fines suspended until further notice. Visit for more information.

3D Printing

Dream it. Print it. Now you can literally touch and feel your thoughts with 3D Printing.

Notice to Customers: 3D printing services are now back online during library closures and projects can be picked up using our curbside pickup service at Central Library downtown. All 3D Print projects submitted and approved for print while our branches are closed will be printed free of charge! 

Customers with previously submitted jobs have been contacted by email to confirm the status of their print jobs. If you have not received an email regarding your previously submitted job, please contact us here

With applications in the health sector, aerospace, the automotive industry, and at home, 3D printing has become a mainstream service at the library. But what can it do for you? You could:

  • Bring your business idea to life through rapid prototyping and design;
  • Make that school project pop with custom designed diagrams and display pieces;
  • Replace that missing game piece or toy;
  • Complete your action figure set;
  • Print a replacement part for the small appliance that's starting to fall apart;
  • Practice 3D design and see the results of your work;
  • And more!

How does the process work?

  1. You will need to create a 3D printing account before you can submit print jobs to RPL. To do this you will need to have a valid SILS library card, an email address, and be 14 years of age or older.

  2. Log into your account and upload your print job, indicating what colour you would prefer, how many copies you need, and any other details about the job that are applicable.

  3. Once the job has been uploaded, our team will assess your job to ensure that it is printable and that it meets our Terms and Conditions. We will then print your job at no cost. We'll get in touch if we discover any potential issues.

  4. Once your job is printed, you will be notified by email that your job is ready for curbside pick up. 

Ultimaker Printers


Printers: Ultimaker 3 and Ultimaker S5 (1 of each).

Available Filament: PLA only - additional materials are under consideration.

Colours Available: We have a variety to choose from. Colours that are in stock are available to select as a choice when you submit a print job.

Cost: Jobs are priced at 10 cents / gram. This cost includes both bed adhesion and support. Jobs that fail to print will not be charged under normal circumstances.

Maximum Build Volume Available: 330 mm (W) x 240 mm (D) x 300 mm (H) - Be sure to account for bed adhesion when creating jobs.

Infill: By default, we print jobs at 20% infill (good for prototypes and most figurines). We will use higher or lower infill percentages on request but be aware that the higher the infill percentage, the more the job will cost because it will weigh more. Items can be printed at 0% infill (basically hollow) or at 100% infill (solid) but the results can be unpredictable.

Bed Adhesion: Always on - usually raft but we will use brim for certain jobs when warranted.

Support: Enabled with "Everywhere" selected. For certain figurines or other complex jobs we will use "Touching Buildplate" or "Tree Support" as appropriate. We are willing to attempt to print jobs without support so long as you agree to pay even if the jobs fail.

Nozzle Size: 0.4 mm

Available Print Profiles: Our Standard print profile gives preference to speed and has a layer height of 0.25 mm. Our Fine Detail profile is much slower but allows for greater detail on things like figurines - it uses a layer height of 0.1 mm. Please note that we will only use Fine Detail as long as the print time of the job remains under 18 hours.

File Types Accepted: STL only. Each job should be no bigger than 100 MB in size. Please ensure that your file uses millimeters or metric for units - not inches.

Slicer Software: Ultimaker Cura with the Mesh Tools extension (we are always on the latest version).

Recommended Software

There are a number of great 3D design and mesh software packages available on the market. RPL staff frequently uses the following:

  • Tinkercad - a great place to start learning 3D design

  • Fusion 360 - from Autodesk, an intermediate package that offers free licenses for hobbyists and startups

  • Meshmixer - works with existing mesh files or scans to fix problems or add enhancements

Be sure to check on the system requirements for any software you install! Important: When you save or export files from your design software, be sure that it is using the correct units (which are millimeters). Software that is used for 3D design sometimes exports in inches or even without units at all - this can cause unexpected results.

Need Help Getting Started?

Lynda has a large number of tutorials about 3D printing and 3D design. Here are a few to get you started:


Terms and Conditions

Current Jobs in the Queue:




Your 3D print job will be supplied to you with raft and supports. Raft helps the job stick to the print bed wh...
STL files are unitless. So the designer (you in this case) has to ensure that the export is in sync with the p...
We will print all requested jobs using the 3D printer at Central Library. You are welcome to visit Central Lib...
There will be times when a submitted design will not work due to technical issues. This is usually caused by o...
If you are interested in a ready-made design, we recommend checking out the collection of free designs on a we...
All print jobs are subject to staff approval and we reserve the right to deny any print job. We will not print...
No. We use PLA for safety reasons (for both our staff and our customers) as well as the efficiency of our 3D p...
No. There are 3D scanning services available commercially and there are also scanners that can be purchased. P...
My Account Services Search Location Barcode